/* Generated by re2c 0.16 on Thu Jun 30 17:04:39 2016 */
#line 1 "scanner.re"
#include <stdlib.h>
#include <stdio.h>
#include <string.h>

#include "scanner.h"

uint16_t scan_token(scanner_t *s)
{
    s->start = s->cursor;
    unsigned char *marker = s->cursor;

#define YYCTYPE     unsigned char
#define YYCURSOR    s->cursor
#define YYMARKER    marker
#define YYLIMIT     (s->end)

#line 20 "scanner.c"
{
	YYCTYPE yych;
	unsigned int yyaccept = 0;
	static const unsigned char yybm[] = {
		/* table 1 .. 8: 0 */
		  0, 128, 128, 128, 128, 128, 128, 128, 
		128,   0,   0, 128,   0,   0, 128, 128, 
		128, 128, 128, 128, 128, 128, 128, 128, 
		128, 128, 128, 128, 128, 128, 128, 128, 
		  0, 128, 128, 128, 128, 128, 128, 161, 
		128, 128, 128, 128, 128, 227, 227, 128, 
		156, 156, 156, 156, 156, 156, 156, 156, 
		156, 156, 128, 128,   0, 128,   0, 128, 
		128, 244, 244, 244, 244, 244, 244, 244, 
		244, 244, 244, 244, 244, 244, 244, 244, 
		244, 244, 244, 244, 244, 244, 244, 244, 
		244, 244, 244,   0, 128,   0, 128, 152, 
		128, 244, 244, 244, 244, 244, 244, 244, 
		244, 244, 244, 244, 244, 244, 244, 244, 
		244, 244, 244, 244, 244, 244, 244, 244, 
		244, 244, 244,   0, 128,   0, 128, 128, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		/* table 9 .. 16: 256 */
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   3,   4,   0,   0, 
		  0,   0,   0,  55,   0,  68, 132,   0, 
		 55,  55,  55,  55,  55,  55,  55,  55, 
		 55,  55,   0,   0,   3,   3,   3,   0, 
		  0,  46,  46,  46,  46,  46,  46,  46, 
		 46,  46,  46,  46,  46,  46,  46,  46, 
		 46,  46,  46,  46,  46,  46,  46,  46, 
		 46,  46,  46,   0,   0,   0,   3,  55, 
		  3,  46,  46,  46,  46,  46,  46,  46, 
		 46,  46,  46,  46,  46,  46,  46,  46, 
		 46,  46,  46,  46,  46,  46,  46,  46, 
		 46,  46,  46,   0,   3,   0,   3,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		/* table 17 .. 18: 512 */
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		 64,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		128, 128, 128, 128, 128, 128, 128, 128, 
		128, 128,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
		  0,   0,   0,   0,   0,   0,   0,   0, 
	};
	yych = *YYCURSOR;
	if (yybm[512+yych] & 64) {
		goto yy8;
	}
	switch (yych) {
	case 0x00:	goto yy3;
	case 0x01:
	case 0x02:
	case 0x03:
	case 0x04:
	case 0x05:
	case 0x06:
	case 0x07:
	case 0x08:
	case '\t':
	case '\n':
	case '\v':
	case '\f':
	case 0x0E:
	case 0x0F:
	case 0x10:
	case 0x11:
	case 0x12:
	case 0x13:
	case 0x14:
	case 0x15:
	case 0x16:
	case 0x17:
	case 0x18:
	case 0x19:
	case 0x1A:
	case 0x1B:
	case 0x1C:
	case 0x1D:
	case 0x1E:
	case 0x1F:
	case 0x7F:	goto yy5;
	case '\r':	goto yy7;
	case ' ':
	case '!':	goto yy11;
	case '"':	goto yy13;
	case '#':	goto yy15;
	case '$':
	case '=':
	case '^':
	case '`':
	case '|':
	case '~':	goto yy17;
	case '%':	goto yy19;
	case '&':	goto yy20;
	case '\'':	goto yy22;
	case '(':	goto yy24;
	case ')':
	case ']':
	case '}':	goto yy26;
	case '*':	goto yy28;
	case '+':	goto yy29;
	case ',':	goto yy31;
	case '-':	goto yy33;
	case '.':	goto yy35;
	case '/':	goto yy37;
	case '0':	goto yy39;
	case '1':	goto yy42;
	case '2':
	case '3':
	case '4':
	case '5':
	case '6':
	case '7':
	case '8':
	case '9':	goto yy43;
	case ':':	goto yy44;
	case ';':	goto yy46;
	case '<':	goto yy48;
	case '>':	goto yy50;
	case '?':	goto yy52;
	case '@':	goto yy54;
	case 'A':
	case 'B':
	case 'C':
	case 'D':
	case 'E':
	case 'F':
	case 'G':
	case 'I':
	case 'J':
	case 'K':
	case 'L':
	case 'M':
	case 'N':
	case 'O':
	case 'P':
	case 'Q':
	case 'R':
	case 'S':
	case 'T':
	case 'U':
	case 'V':
	case 'W':
	case 'X':
	case 'Y':
	case 'Z':
	case 'a':
	case 'b':
	case 'c':
	case 'd':
	case 'e':
	case 'f':
	case 'g':
	case 'i':
	case 'j':
	case 'k':
	case 'l':
	case 'm':
	case 'n':
	case 'o':
	case 'p':
	case 'q':
	case 'r':
	case 's':
	case 't':
	case 'u':
	case 'v':
	case 'w':
	case 'x':
	case 'y':
	case 'z':	goto yy56;
	case 'H':
	case 'h':	goto yy58;
	case '[':
	case '{':	goto yy59;
	case '\\':	goto yy60;
	case '_':	goto yy62;
	case 0xC2:	goto yy63;
	case 0xC3:	goto yy64;
	case 0xC4:
	case 0xC5:
	case 0xC8:
	case 0xC9:
	case 0xD0:
	case 0xD1:
	case 0xD3:	goto yy65;
	case 0xC6:	goto yy66;
	case 0xC7:	goto yy67;
	case 0xCA:	goto yy68;
	case 0xCB:	goto yy69;
	case 0xCC:	goto yy70;
	case 0xCD:	goto yy71;
	case 0xCE:	goto yy72;
	case 0xCF:	goto yy73;
	case 0xD2:	goto yy74;
	case 0xD4:	goto yy75;
	case 0xD5:	goto yy76;
	case 0xD6:	goto yy77;
	case 0xD7:	goto yy78;
	case 0xD8:	goto yy79;
	case 0xD9:	goto yy80;
	case 0xDA:	goto yy81;
	case 0xDB:	goto yy82;
	case 0xDC:	goto yy83;
	case 0xDD:	goto yy84;
	case 0xDE:	goto yy85;
	case 0xDF:	goto yy86;
	case 0xE0:	goto yy87;
	case 0xE1:	goto yy88;
	case 0xE2:	goto yy89;
	case 0xE3:	goto yy90;
	case 0xE4:	goto yy91;
	case 0xE5:
	case 0xE6:
	case 0xE7:
	case 0xE8:	goto yy92;
	case 0xE9:	goto yy93;
	case 0xEA:	goto yy94;
	case 0xEB:	goto yy95;
	case 0xEC:	goto yy96;
	case 0xED:	goto yy97;
	case 0xEE:	goto yy98;
	case 0xEF:	goto yy99;
	case 0xF0:	goto yy100;
	case 0xF1:
	case 0xF2:	goto yy101;
	case 0xF3:	goto yy102;
	case 0xF4:	goto yy103;
	default:	goto yy2;
	}
yy2:
	YYCURSOR = YYMARKER;
	if (yyaccept <= 13) {
		if (yyaccept <= 6) {
			if (yyaccept <= 3) {
				if (yyaccept <= 1) {
					if (yyaccept == 0) {
						goto yy10;
					} else {
						goto yy18;
					}
				} else {
					if (yyaccept == 2) {
						goto yy23;
					} else {
						goto yy25;
					}
				}
			} else {
				if (yyaccept <= 5) {
					if (yyaccept == 4) {
						goto yy30;
					} else {
						goto yy34;
					}
				} else {
					goto yy36;
				}
			}
		} else {
			if (yyaccept <= 10) {
				if (yyaccept <= 8) {
					if (yyaccept == 7) {
						goto yy41;
					} else {
						goto yy49;
					}
				} else {
					if (yyaccept == 9) {
						goto yy51;
					} else {
						goto yy57;
					}
				}
			} else {
				if (yyaccept <= 12) {
					if (yyaccept == 11) {
						goto yy115;
					} else {
						goto yy186;
					}
				} else {
					goto yy199;
				}
			}
		}
	} else {
		if (yyaccept <= 20) {
			if (yyaccept <= 17) {
				if (yyaccept <= 15) {
					if (yyaccept == 14) {
						goto yy208;
					} else {
						goto yy245;
					}
				} else {
					if (yyaccept == 16) {
						goto yy323;
					} else {
						goto yy923;
					}
				}
			} else {
				if (yyaccept <= 19) {
					if (yyaccept == 18) {
						goto yy1091;
					} else {
						goto yy1618;
					}
				} else {
					goto yy1628;
				}
			}
		} else {
			if (yyaccept <= 24) {
				if (yyaccept <= 22) {
					if (yyaccept == 21) {
						goto yy1766;
					} else {
						goto yy3282;
					}
				} else {
					if (yyaccept == 23) {
						goto yy7877;
					} else {
						goto yy10637;
					}
				}
			} else {
				if (yyaccept <= 26) {
					if (yyaccept == 25) {
						goto yy13160;
					} else {
						goto yy16838;
					}
				} else {
					goto yy17458;
				}
			}
		}
	}
yy3:
	++YYCURSOR;
#line 160 "scanner.re"
	{ return END; }
#line 426 "scanner.c"
yy5:
	++YYCURSOR;
yy6:
#line 161 "scanner.re"
	{ return INVALID_CHAR; }
#line 432 "scanner.c"
yy7:
	yych = *++YYCURSOR;
	if (yych == '\n') goto yy104;
	goto yy6;
yy8:
	yyaccept = 0;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yybm[512+yych] & 64) {
		goto yy8;
	}
	if (yych <= 0xE0) {
		if (yych == 0xC2) goto yy106;
	} else {
		if (yych <= 0xE1) goto yy107;
		if (yych <= 0xE2) goto yy108;
		if (yych <= 0xE3) goto yy109;
	}
yy10:
#line 162 "scanner.re"
	{ return WHITESPACE; }
#line 454 "scanner.c"
yy11:
	++YYCURSOR;
#line 189 "scanner.re"
	{ return EXCLAMATION; }
#line 459 "scanner.c"
yy13:
	++YYCURSOR;
#line 199 "scanner.re"
	{ return DOUBLE_QUOTE; }
#line 464 "scanner.c"
yy15:
	++YYCURSOR;
#line 208 "scanner.re"
	{ return POUND; }
#line 469 "scanner.c"
yy17:
	yyaccept = 1;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= ']') {
		if (yych <= '.') {
			if (yych <= '*') {
				if (yych == '$') goto yy111;
			} else {
				if (yych <= '+') goto yy111;
				if (yych >= '.') goto yy111;
			}
		} else {
			if (yych <= ';') {
				if (yych <= '/') goto yy18;
				if (yych <= '9') goto yy111;
			} else {
				if (yych <= '>') goto yy111;
				if (yych <= '@') goto yy18;
				if (yych <= 'Z') goto yy111;
			}
		}
	} else {
		if (yych <= 0xE4) {
			if (yych <= '|') {
				if (yych != '{') goto yy111;
			} else {
				if (yych == '~') goto yy111;
				if (yych >= 0xC2) goto yy111;
			}
		} else {
			if (yych <= 0xEE) {
				if (yych == 0xEA) goto yy111;
			} else {
				if (yych <= 0xF0) goto yy111;
				if (yych == 0xF3) goto yy111;
			}
		}
	}
yy18:
#line 212 "scanner.re"
	{ return OTHER; }
#line 511 "scanner.c"
yy19:
	yyaccept = 1;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= '/') {
		if (yych <= '*') {
			if (yych == '%') goto yy147;
			goto yy18;
		} else {
			if (yych == ',') goto yy18;
			if (yych <= '.') goto yy147;
			goto yy18;
		}
	} else {
		if (yych <= '^') {
			if (yych <= '9') goto yy147;
			if (yych <= '?') goto yy18;
			if (yych <= 'Z') goto yy147;
			goto yy18;
		} else {
			if (yych == '`') goto yy18;
			if (yych <= 'z') goto yy147;
			goto yy18;
		}
	}
yy20:
	++YYCURSOR;
#line 203 "scanner.re"
	{ return AMPERSAND; }
#line 540 "scanner.c"
yy22:
	yyaccept = 2;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCC) {
		if (yych <= '`') {
			if (yych <= '@') goto yy23;
			if (yych <= 'Z') goto yy150;
		} else {
			if (yych <= 'z') goto yy150;
			if (yych <= 0xC1) goto yy23;
			if (yych <= 0xCA) goto yy150;
		}
	} else {
		if (yych <= 0xE9) {
			if (yych <= 0xD6) goto yy150;
			if (yych <= 0xE0) goto yy23;
			if (yych <= 0xE2) goto yy150;
		} else {
			if (yych <= 0xEA) goto yy150;
			if (yych <= 0xEE) goto yy23;
			if (yych <= 0xF0) goto yy150;
		}
	}
yy23:
#line 200 "scanner.re"
	{ return SINGLE_QUOTE; }
#line 567 "scanner.c"
yy24:
	yyaccept = 3;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= '1') goto yy25;
	if (yych <= '9') goto yy169;
yy25:
#line 195 "scanner.re"
	{ return PUNCT_OPEN; }
#line 576 "scanner.c"
yy26:
	++YYCURSOR;
#line 196 "scanner.re"
	{ return PUNCT_CLOSE; }
#line 581 "scanner.c"
yy28:
	yych = *++YYCURSOR;
	goto yy18;
yy29:
	yyaccept = 4;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= '>') {
		if (yych <= '0') {
			if (yych <= '+') {
				if (yych <= '$') {
					if (yych >= '$') goto yy111;
				} else {
					if (yych <= '%') goto yy146;
					if (yych >= '+') goto yy170;
				}
			} else {
				if (yych <= '-') {
					if (yych >= '-') goto yy146;
				} else {
					if (yych <= '.') goto yy172;
					if (yych >= '0') goto yy170;
				}
			}
		} else {
			if (yych <= '5') {
				if (yych <= '2') {
					if (yych <= '1') goto yy173;
					goto yy174;
				} else {
					if (yych <= '3') goto yy175;
					if (yych <= '4') goto yy176;
					goto yy177;
				}
			} else {
				if (yych <= '8') {
					if (yych <= '6') goto yy178;
					if (yych <= '7') goto yy179;
					goto yy180;
				} else {
					if (yych <= '9') goto yy181;
					if (yych >= '<') goto yy111;
				}
			}
		}
	} else {
		if (yych <= '|') {
			if (yych <= '^') {
				if (yych <= '@') {
					if (yych >= '@') goto yy148;
				} else {
					if (yych <= 'Z') goto yy182;
					if (yych >= '^') goto yy111;
				}
			} else {
				if (yych <= '`') {
					if (yych <= '_') goto yy170;
					goto yy111;
				} else {
					if (yych <= 'z') goto yy182;
					if (yych >= '|') goto yy111;
				}
			}
		} else {
			if (yych <= 0xE9) {
				if (yych <= '~') {
					if (yych >= '~') goto yy111;
				} else {
					if (yych <= 0xC1) goto yy30;
					if (yych <= 0xE4) goto yy111;
				}
			} else {
				if (yych <= 0xF0) {
					if (yych <= 0xEA) goto yy111;
					if (yych >= 0xEF) goto yy111;
				} else {
					if (yych == 0xF3) goto yy111;
				}
			}
		}
	}
yy30:
#line 207 "scanner.re"
	{ return PLUS; }
#line 665 "scanner.c"
yy31:
	++YYCURSOR;
#line 192 "scanner.re"
	{ return COMMA; }
#line 670 "scanner.c"
yy33:
	yyaccept = 5;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yybm[256+yych] & 64) {
		goto yy184;
	}
	if (yych <= 'z') {
		if (yych <= '/') {
			if (yych <= '*') {
				if (yych == '%') goto yy147;
			} else {
				if (yych == ',') goto yy34;
				if (yych <= '.') goto yy147;
			}
		} else {
			if (yych <= 'Z') {
				if (yych <= '9') goto yy187;
				if (yych >= '@') goto yy147;
			} else {
				if (yych == '_') goto yy147;
				if (yych >= 'a') goto yy147;
			}
		}
	} else {
		if (yych <= 0xE0) {
			if (yych <= 0xDA) {
				if (yych == 0xD9) goto yy189;
			} else {
				if (yych <= 0xDB) goto yy190;
				if (yych <= 0xDE) goto yy34;
				if (yych <= 0xDF) goto yy191;
				goto yy192;
			}
		} else {
			if (yych <= 0xEA) {
				if (yych <= 0xE1) goto yy193;
				if (yych >= 0xEA) goto yy194;
			} else {
				if (yych <= 0xEE) goto yy34;
				if (yych <= 0xEF) goto yy195;
				if (yych <= 0xF0) goto yy196;
			}
		}
	}
yy34:
#line 191 "scanner.re"
	{ return HYPHEN; }
#line 718 "scanner.c"
yy35:
	yyaccept = 6;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yybm[256+yych] & 128) {
		goto yy197;
	}
	if (yych <= '/') {
		if (yych <= '*') {
			if (yych == '%') goto yy147;
		} else {
			if (yych == ',') goto yy36;
			if (yych <= '-') goto yy147;
		}
	} else {
		if (yych <= '^') {
			if (yych <= '9') goto yy147;
			if (yych <= '?') goto yy36;
			if (yych <= 'Z') goto yy147;
		} else {
			if (yych == '`') goto yy36;
			if (yych <= 'z') goto yy147;
		}
	}
yy36:
#line 188 "scanner.re"
	{ return PERIOD; }
#line 745 "scanner.c"
yy37:
	++YYCURSOR;
#line 197 "scanner.re"
	{ return SLASH; }
#line 750 "scanner.c"
yy39:
	yyaccept = 7;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yybm[512+yych] & 128) {
		goto yy39;
	}
	if (yych <= 0xCB) {
		if (yych <= '@') {
			if (yych <= '+') {
				if (yych <= '%') {
					if (yych <= '#') goto yy41;
					if (yych <= '$') goto yy110;
					goto yy146;
				} else {
					if (yych == '\'') goto yy200;
					if (yych >= '+') goto yy170;
				}
			} else {
				if (yych <= ':') {
					if (yych <= ',') goto yy202;
					if (yych <= '-') goto yy203;
					if (yych <= '.') goto yy205;
				} else {
					if (yych <= ';') goto yy202;
					if (yych <= '>') goto yy110;
					if (yych >= '@') goto yy148;
				}
			}
		} else {
			if (yych <= '|') {
				if (yych <= '_') {
					if (yych <= 'Z') goto yy206;
					if (yych <= ']') goto yy41;
					if (yych <= '^') goto yy110;
					goto yy209;
				} else {
					if (yych <= '`') goto yy110;
					if (yych <= 'z') goto yy206;
					if (yych >= '|') goto yy110;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych == '~') goto yy110;
					if (yych >= 0xC2) goto yy211;
				} else {
					if (yych <= 0xC3) goto yy212;
					if (yych <= 0xC9) goto yy213;
					if (yych <= 0xCA) goto yy214;
					goto yy120;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy121;
					if (yych <= 0xCD) goto yy215;
					if (yych <= 0xCE) goto yy216;
					goto yy217;
				} else {
					if (yych == 0xD2) goto yy218;
					if (yych <= 0xD3) goto yy213;
					goto yy219;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy220;
					if (yych <= 0xD6) goto yy221;
					if (yych <= 0xD7) goto yy222;
					goto yy223;
				} else {
					if (yych <= 0xD9) goto yy224;
					if (yych <= 0xDA) goto yy213;
					if (yych <= 0xDB) goto yy225;
					goto yy226;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy227;
					if (yych <= 0xDE) goto yy228;
					if (yych <= 0xDF) goto yy229;
					goto yy230;
				} else {
					if (yych <= 0xE1) goto yy231;
					if (yych <= 0xE2) goto yy232;
					if (yych <= 0xE3) goto yy233;
					goto yy141;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy234;
					if (yych >= 0xEF) goto yy235;
				} else {
					if (yych <= 0xF0) goto yy236;
					if (yych == 0xF3) goto yy145;
				}
			}
		}
	}
yy41:
#line 177 "scanner.re"
	{ return NUMERIC; }
#line 857 "scanner.c"
yy42:
	yyaccept = 7;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xC3) {
		if (yych <= ':') {
			if (yych <= '(') {
				if (yych <= '$') {
					if (yych == ' ') goto yy237;
					if (yych <= '#') goto yy41;
					goto yy111;
				} else {
					if (yych <= '%') goto yy146;
					if (yych <= '&') goto yy41;
					if (yych <= '\'') goto yy200;
					goto yy238;
				}
			} else {
				if (yych <= '-') {
					if (yych <= '*') goto yy41;
					if (yych <= '+') goto yy170;
					if (yych <= ',') goto yy202;
					goto yy239;
				} else {
					if (yych <= '/') {
						if (yych <= '.') goto yy240;
						goto yy41;
					} else {
						if (yych <= '1') goto yy39;
						if (yych >= ':') goto yy41;
					}
				}
			}
		} else {
			if (yych <= '_') {
				if (yych <= '@') {
					if (yych <= ';') goto yy202;
					if (yych <= '>') goto yy111;
					if (yych <= '?') goto yy41;
					goto yy148;
				} else {
					if (yych <= 'Z') goto yy206;
					if (yych <= ']') goto yy41;
					if (yych <= '^') goto yy111;
					goto yy209;
				}
			} else {
				if (yych <= '|') {
					if (yych <= '`') goto yy111;
					if (yych <= 'z') goto yy206;
					if (yych <= '{') goto yy41;
					goto yy111;
				} else {
					if (yych <= '~') {
						if (yych <= '}') goto yy41;
						goto yy111;
					} else {
						if (yych <= 0xC1) goto yy41;
						if (yych <= 0xC2) goto yy211;
						goto yy212;
					}
				}
			}
		}
	} else {
		if (yych <= 0xDB) {
			if (yych <= 0xD2) {
				if (yych <= 0xCD) {
					if (yych <= 0xC9) goto yy213;
					if (yych <= 0xCA) goto yy214;
					if (yych <= 0xCC) goto yy111;
					goto yy215;
				} else {
					if (yych <= 0xCE) goto yy216;
					if (yych <= 0xCF) goto yy217;
					if (yych <= 0xD1) goto yy213;
					goto yy218;
				}
			} else {
				if (yych <= 0xD6) {
					if (yych <= 0xD3) goto yy213;
					if (yych <= 0xD4) goto yy219;
					if (yych <= 0xD5) goto yy220;
					goto yy221;
				} else {
					if (yych <= 0xD8) {
						if (yych <= 0xD7) goto yy222;
						goto yy223;
					} else {
						if (yych <= 0xD9) goto yy224;
						if (yych <= 0xDA) goto yy213;
						goto yy225;
					}
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xDF) {
					if (yych <= 0xDC) goto yy226;
					if (yych <= 0xDD) goto yy227;
					if (yych <= 0xDE) goto yy228;
					goto yy229;
				} else {
					if (yych <= 0xE0) goto yy230;
					if (yych <= 0xE1) goto yy231;
					if (yych <= 0xE2) goto yy232;
					goto yy233;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych <= 0xE4) goto yy111;
					if (yych == 0xEA) goto yy234;
					goto yy41;
				} else {
					if (yych <= 0xF0) {
						if (yych <= 0xEF) goto yy235;
						goto yy236;
					} else {
						if (yych == 0xF3) goto yy111;
						goto yy41;
					}
				}
			}
		}
	}
yy43:
	yyaccept = 7;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xC9) {
		if (yych <= '>') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych <= '#') goto yy41;
					if (yych <= '$') goto yy111;
					if (yych <= '%') goto yy146;
					goto yy41;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych <= '*') goto yy41;
					if (yych <= '+') goto yy170;
					goto yy202;
				}
			} else {
				if (yych <= '8') {
					if (yych <= '-') goto yy203;
					if (yych <= '.') goto yy205;
					if (yych <= '/') goto yy41;
					goto yy241;
				} else {
					if (yych <= '9') goto yy39;
					if (yych <= ':') goto yy41;
					if (yych <= ';') goto yy202;
					goto yy111;
				}
			}
		} else {
			if (yych <= 'z') {
				if (yych <= ']') {
					if (yych <= '?') goto yy41;
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy206;
					goto yy41;
				} else {
					if (yych == '_') goto yy209;
					if (yych <= '`') goto yy111;
					goto yy206;
				}
			} else {
				if (yych <= '~') {
					if (yych == '|') goto yy111;
					if (yych <= '}') goto yy41;
					goto yy111;
				} else {
					if (yych <= 0xC1) goto yy41;
					if (yych <= 0xC2) goto yy211;
					if (yych <= 0xC3) goto yy212;
					goto yy213;
				}
			}
		}
	} else {
		if (yych <= 0xDB) {
			if (yych <= 0xD3) {
				if (yych <= 0xCE) {
					if (yych <= 0xCA) goto yy214;
					if (yych <= 0xCC) goto yy111;
					if (yych <= 0xCD) goto yy215;
					goto yy216;
				} else {
					if (yych <= 0xCF) goto yy217;
					if (yych == 0xD2) goto yy218;
					goto yy213;
				}
			} else {
				if (yych <= 0xD7) {
					if (yych <= 0xD4) goto yy219;
					if (yych <= 0xD5) goto yy220;
					if (yych <= 0xD6) goto yy221;
					goto yy222;
				} else {
					if (yych <= 0xD8) goto yy223;
					if (yych <= 0xD9) goto yy224;
					if (yych <= 0xDA) goto yy213;
					goto yy225;
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xDF) {
					if (yych <= 0xDC) goto yy226;
					if (yych <= 0xDD) goto yy227;
					if (yych <= 0xDE) goto yy228;
					goto yy229;
				} else {
					if (yych <= 0xE0) goto yy230;
					if (yych <= 0xE1) goto yy231;
					if (yych <= 0xE2) goto yy232;
					goto yy233;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych <= 0xE4) goto yy111;
					if (yych == 0xEA) goto yy234;
					goto yy41;
				} else {
					if (yych <= 0xF0) {
						if (yych <= 0xEF) goto yy235;
						goto yy236;
					} else {
						if (yych == 0xF3) goto yy111;
						goto yy41;
					}
				}
			}
		}
	}
yy44:
	++YYCURSOR;
#line 193 "scanner.re"
	{ return COLON; }
#line 1097 "scanner.c"
yy46:
	++YYCURSOR;
#line 194 "scanner.re"
	{ return SEMICOLON; }
#line 1102 "scanner.c"
yy48:
	yyaccept = 8;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= ']') {
		if (yych <= '.') {
			if (yych <= '*') {
				if (yych == '$') goto yy111;
			} else {
				if (yych <= '+') goto yy111;
				if (yych >= '.') goto yy111;
			}
		} else {
			if (yych <= ';') {
				if (yych <= '/') goto yy49;
				if (yych <= '9') goto yy111;
			} else {
				if (yych <= '>') goto yy111;
				if (yych <= '@') goto yy49;
				if (yych <= 'Z') goto yy111;
			}
		}
	} else {
		if (yych <= 0xE4) {
			if (yych <= '|') {
				if (yych != '{') goto yy111;
			} else {
				if (yych == '~') goto yy111;
				if (yych >= 0xC2) goto yy111;
			}
		} else {
			if (yych <= 0xEE) {
				if (yych == 0xEA) goto yy111;
			} else {
				if (yych <= 0xF0) goto yy111;
				if (yych == 0xF3) goto yy111;
			}
		}
	}
yy49:
#line 205 "scanner.re"
	{ return LESS_THAN; }
#line 1144 "scanner.c"
yy50:
	yyaccept = 9;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= ']') {
		if (yych <= '.') {
			if (yych <= '*') {
				if (yych == '$') goto yy111;
			} else {
				if (yych <= '+') goto yy111;
				if (yych >= '.') goto yy111;
			}
		} else {
			if (yych <= ';') {
				if (yych <= '/') goto yy51;
				if (yych <= '9') goto yy111;
			} else {
				if (yych <= '>') goto yy111;
				if (yych <= '@') goto yy51;
				if (yych <= 'Z') goto yy111;
			}
		}
	} else {
		if (yych <= 0xE4) {
			if (yych <= '|') {
				if (yych != '{') goto yy111;
			} else {
				if (yych == '~') goto yy111;
				if (yych >= 0xC2) goto yy111;
			}
		} else {
			if (yych <= 0xEE) {
				if (yych == 0xEA) goto yy111;
			} else {
				if (yych <= 0xF0) goto yy111;
				if (yych == 0xF3) goto yy111;
			}
		}
	}
yy51:
#line 204 "scanner.re"
	{ return GREATER_THAN; }
#line 1186 "scanner.c"
yy52:
	++YYCURSOR;
#line 190 "scanner.re"
	{ return QUESTION_MARK; }
#line 1191 "scanner.c"
yy54:
	++YYCURSOR;
#line 206 "scanner.re"
	{ return AT_SIGN; }
#line 1196 "scanner.c"
yy56:
	yyaccept = 10;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xC9) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych <= '#') goto yy57;
					if (yych <= '$') goto yy113;
					if (yych <= '%') goto yy146;
				} else {
					if (yych <= '\'') goto yy242;
					if (yych == '+') goto yy182;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy243;
					if (yych <= '.') goto yy244;
					if (yych >= '0') goto yy206;
				} else {
					if (yych <= ';') {
						if (yych <= ':') goto yy246;
					} else {
						if (yych <= '>') goto yy113;
						if (yych >= '@') goto yy148;
					}
				}
			}
		} else {
			if (yych <= '|') {
				if (yych <= '_') {
					if (yych <= 'Z') goto yy247;
					if (yych <= ']') goto yy57;
					if (yych <= '^') goto yy113;
					goto yy249;
				} else {
					if (yych <= '`') goto yy113;
					if (yych <= 'z') goto yy247;
					if (yych >= '|') goto yy113;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych == '~') goto yy113;
					if (yych >= 0xC2) goto yy251;
				} else {
					if (yych <= 0xC5) {
						if (yych <= 0xC3) goto yy252;
						goto yy253;
					} else {
						if (yych <= 0xC6) goto yy254;
						if (yych <= 0xC7) goto yy255;
						goto yy253;
					}
				}
			}
		}
	} else {
		if (yych <= 0xDB) {
			if (yych <= 0xD2) {
				if (yych <= 0xCD) {
					if (yych <= 0xCA) goto yy256;
					if (yych <= 0xCB) goto yy257;
					if (yych <= 0xCC) goto yy118;
					goto yy258;
				} else {
					if (yych <= 0xCE) goto yy259;
					if (yych <= 0xCF) goto yy260;
					if (yych <= 0xD1) goto yy253;
					goto yy261;
				}
			} else {
				if (yych <= 0xD6) {
					if (yych <= 0xD3) goto yy253;
					if (yych <= 0xD4) goto yy262;
					if (yych <= 0xD5) goto yy263;
					goto yy264;
				} else {
					if (yych <= 0xD8) {
						if (yych <= 0xD7) goto yy265;
						goto yy266;
					} else {
						if (yych <= 0xD9) goto yy267;
						if (yych <= 0xDA) goto yy268;
						goto yy269;
					}
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xDF) {
					if (yych <= 0xDC) goto yy270;
					if (yych <= 0xDD) goto yy271;
					if (yych <= 0xDE) goto yy272;
					goto yy273;
				} else {
					if (yych <= 0xE0) goto yy274;
					if (yych <= 0xE1) goto yy275;
					if (yych <= 0xE2) goto yy276;
					goto yy277;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych <= 0xE4) goto yy278;
					if (yych == 0xEA) goto yy279;
				} else {
					if (yych <= 0xF0) {
						if (yych <= 0xEF) goto yy280;
						goto yy281;
					} else {
						if (yych == 0xF3) goto yy282;
					}
				}
			}
		}
	}
yy57:
#line 183 "scanner.re"
	{ return WORD; }
#line 1315 "scanner.c"
yy58:
	yyaccept = 10;
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
	case '$':
	case '<':
	case '=':
	case '>':
	case '^':
	case '`':
	case '|':
	case '~':	goto yy113;
	case '%':	goto yy146;
	case '\'':	goto yy242;
	case '+':	goto yy182;
	case '-':	goto yy243;
	case '.':	goto yy244;
	case '0':
	case '1':
	case '2':
	case '3':
	case '4':
	case '5':
	case '6':
	case '7':
	case '8':
	case '9':	goto yy206;
	case ':':	goto yy246;
	case '@':	goto yy148;
	case 'A':
	case 'B':
	case 'C':
	case 'D':
	case 'E':
	case 'F':
	case 'G':
	case 'H':
	case 'I':
	case 'J':
	case 'K':
	case 'L':
	case 'M':
	case 'N':
	case 'O':
	case 'P':
	case 'Q':
	case 'R':
	case 'S':
	case 'U':
	case 'V':
	case 'W':
	case 'X':
	case 'Y':
	case 'Z':
	case 'a':
	case 'b':
	case 'c':
	case 'd':
	case 'e':
	case 'f':
	case 'g':
	case 'h':
	case 'i':
	case 'j':
	case 'k':
	case 'l':
	case 'm':
	case 'n':
	case 'o':
	case 'p':
	case 'q':
	case 'r':
	case 's':
	case 'u':
	case 'v':
	case 'w':
	case 'x':
	case 'y':
	case 'z':	goto yy247;
	case 'T':
	case 't':	goto yy283;
	case '_':	goto yy249;
	case 0xC2:	goto yy251;
	case 0xC3:	goto yy252;
	case 0xC4:
	case 0xC5:
	case 0xC8:
	case 0xC9:
	case 0xD0:
	case 0xD1:
	case 0xD3:	goto yy253;
	case 0xC6:	goto yy254;
	case 0xC7:	goto yy255;
	case 0xCA:	goto yy256;
	case 0xCB:	goto yy257;
	case 0xCC:	goto yy118;
	case 0xCD:	goto yy258;
	case 0xCE:	goto yy259;
	case 0xCF:	goto yy260;
	case 0xD2:	goto yy261;
	case 0xD4:	goto yy262;
	case 0xD5:	goto yy263;
	case 0xD6:	goto yy264;
	case 0xD7:	goto yy265;
	case 0xD8:	goto yy266;
	case 0xD9:	goto yy267;
	case 0xDA:	goto yy268;
	case 0xDB:	goto yy269;
	case 0xDC:	goto yy270;
	case 0xDD:	goto yy271;
	case 0xDE:	goto yy272;
	case 0xDF:	goto yy273;
	case 0xE0:	goto yy274;
	case 0xE1:	goto yy275;
	case 0xE2:	goto yy276;
	case 0xE3:	goto yy277;
	case 0xE4:	goto yy278;
	case 0xEA:	goto yy279;
	case 0xEF:	goto yy280;
	case 0xF0:	goto yy281;
	case 0xF3:	goto yy282;
	default:	goto yy57;
	}
yy59:
	yych = *++YYCURSOR;
	goto yy25;
yy60:
	++YYCURSOR;
#line 198 "scanner.re"
	{ return BACKSLASH; }
#line 1446 "scanner.c"
yy62:
	yyaccept = 1;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCC) {
		if (yych <= 'Z') {
			if (yych <= '-') {
				if (yych <= '%') {
					if (yych <= '#') goto yy18;
					if (yych <= '$') goto yy111;
					goto yy146;
				} else {
					if (yych == '+') goto yy170;
					if (yych <= ',') goto yy18;
					goto yy146;
				}
			} else {
				if (yych <= ';') {
					if (yych <= '.') goto yy172;
					if (yych <= '/') goto yy18;
					if (yych <= '9') goto yy284;
					goto yy18;
				} else {
					if (yych <= '>') goto yy111;
					if (yych <= '?') goto yy18;
					if (yych <= '@') goto yy148;
					goto yy286;
				}
			}
		} else {
			if (yych <= '|') {
				if (yych <= '_') {
					if (yych <= ']') goto yy18;
					if (yych <= '^') goto yy111;
					goto yy209;
				} else {
					if (yych <= '`') goto yy111;
					if (yych <= 'z') goto yy286;
					if (yych <= '{') goto yy18;
					goto yy111;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych == '~') goto yy111;
					if (yych <= 0xC1) goto yy18;
					goto yy288;
				} else {
					if (yych <= 0xC3) goto yy289;
					if (yych <= 0xC9) goto yy290;
					if (yych <= 0xCA) goto yy291;
					goto yy111;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy292;
					if (yych <= 0xCE) goto yy293;
					goto yy294;
				} else {
					if (yych == 0xD2) goto yy295;
					if (yych <= 0xD3) goto yy290;
					goto yy296;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy297;
					if (yych <= 0xD6) goto yy298;
					if (yych <= 0xD7) goto yy299;
					goto yy300;
				} else {
					if (yych <= 0xD9) goto yy301;
					if (yych <= 0xDA) goto yy290;
					if (yych <= 0xDB) goto yy302;
					goto yy303;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy304;
					if (yych <= 0xDE) goto yy305;
					if (yych <= 0xDF) goto yy306;
					goto yy307;
				} else {
					if (yych <= 0xE1) goto yy308;
					if (yych <= 0xE2) goto yy309;
					if (yych <= 0xE3) goto yy310;
					goto yy111;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy311;
					if (yych <= 0xEE) goto yy18;
					goto yy312;
				} else {
					if (yych <= 0xF0) goto yy313;
					if (yych == 0xF3) goto yy111;
					goto yy18;
				}
			}
		}
	}
yy63:
	yych = *++YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0xA6) {
			if (yych <= 0x9F) {
				if (yych <= 0x7F) goto yy2;
				goto yy5;
			} else {
				if (yych <= 0xA0) goto yy8;
				if (yych <= 0xA1) goto yy28;
				goto yy17;
			}
		} else {
			if (yych <= 0xAA) {
				if (yych <= 0xA7) goto yy28;
				if (yych <= 0xA9) goto yy17;
				goto yy314;
			} else {
				if (yych <= 0xAB) goto yy315;
				if (yych <= 0xAC) goto yy17;
				goto yy5;
			}
		}
	} else {
		if (yych <= 0xB8) {
			if (yych <= 0xB4) {
				if (yych <= 0xB1) goto yy17;
				if (yych <= 0xB3) goto yy317;
				goto yy17;
			} else {
				if (yych <= 0xB5) goto yy319;
				if (yych <= 0xB7) goto yy28;
				goto yy17;
			}
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xB9) goto yy317;
				if (yych <= 0xBA) goto yy314;
				goto yy320;
			} else {
				if (yych <= 0xBE) goto yy317;
				if (yych <= 0xBF) goto yy28;
				goto yy2;
			}
		}
	}
yy64:
	yych = *++YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy319;
		goto yy17;
	} else {
		if (yych == 0xB7) goto yy17;
		if (yych <= 0xBF) goto yy319;
		goto yy2;
	}
yy65:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy319;
	goto yy2;
yy66:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xBB) goto yy314;
	if (yych <= 0xBF) goto yy319;
	goto yy2;
yy67:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy314;
	if (yych <= 0xBF) goto yy319;
	goto yy2;
yy68:
	yych = *++YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy319;
		goto yy314;
	} else {
		if (yych <= 0xAF) goto yy319;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy69:
	yych = *++YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy28;
			goto yy17;
		} else {
			if (yych <= 0x91) goto yy28;
			if (yych <= 0x9F) goto yy17;
			goto yy28;
		}
	} else {
		if (yych <= 0xAD) {
			if (yych == 0xAC) goto yy28;
			goto yy17;
		} else {
			if (yych <= 0xAE) goto yy28;
			if (yych <= 0xBF) goto yy17;
			goto yy2;
		}
	}
yy70:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy17;
	goto yy2;
yy71:
	yych = *++YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy17;
		} else {
			if (yych <= 0xB3) goto yy319;
			if (yych <= 0xB4) goto yy28;
			goto yy17;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy319;
			if (yych <= 0xBA) goto yy28;
			goto yy319;
		} else {
			if (yych <= 0xBE) goto yy28;
			if (yych <= 0xBF) goto yy319;
			goto yy2;
		}
	}
yy72:
	yych = *++YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy28;
			goto yy17;
		} else {
			if (yych == 0x87) goto yy28;
			goto yy319;
		}
	} else {
		if (yych <= 0x8D) {
			if (yych == 0x8C) goto yy319;
			goto yy28;
		} else {
			if (yych == 0xA2) goto yy28;
			if (yych <= 0xBF) goto yy319;
			goto yy2;
		}
	}
yy73:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy17;
	if (yych <= 0xBF) goto yy319;
	goto yy2;
yy74:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy319;
	if (yych <= 0x89) goto yy17;
	if (yych <= 0xBF) goto yy319;
	goto yy2;
yy75:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy28;
	if (yych <= 0xBF) goto yy319;
	goto yy2;
yy76:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy319;
	if (yych <= 0xA0) goto yy28;
	if (yych <= 0xBF) goto yy319;
	goto yy2;
yy77:
	yych = *++YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy319;
		} else {
			if (yych == 0x8A) goto yy322;
			goto yy28;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy28;
			goto yy17;
		} else {
			if (yych <= 0xBE) goto yy322;
			if (yych <= 0xBF) goto yy17;
			goto yy2;
		}
	}
yy78:
	yych = *++YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy28;
			goto yy17;
		} else {
			if (yych <= 0x83) goto yy28;
			if (yych <= 0x85) goto yy17;
			goto yy28;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy17;
			if (yych <= 0x8F) goto yy28;
			goto yy324;
		} else {
			if (yych <= 0xAF) goto yy28;
			if (yych <= 0xB2) goto yy324;
			if (yych <= 0xBF) goto yy28;
			goto yy2;
		}
	}
yy79:
	yych = *++YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy5;
			goto yy17;
		} else {
			if (yych == 0x8B) goto yy17;
			goto yy28;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych <= 0x9A) goto yy17;
			if (yych <= 0x9B) goto yy28;
			goto yy5;
		} else {
			if (yych <= 0x9F) goto yy28;
			if (yych <= 0xBF) goto yy314;
			goto yy2;
		}
	}
yy80:
	yych = *++YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy28;
			goto yy314;
		} else {
			if (yych <= 0x9F) goto yy17;
			if (yych <= 0xA9) goto yy325;
			goto yy28;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy325;
			if (yych <= 0xAD) goto yy28;
			goto yy314;
		} else {
			if (yych <= 0xB0) goto yy17;
			if (yych <= 0xBF) goto yy314;
			goto yy2;
		}
	}
yy81:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy314;
	goto yy2;
yy82:
	yych = *++YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy314;
			goto yy28;
		} else {
			if (yych <= 0x95) goto yy314;
			if (yych == 0x9D) goto yy5;
			goto yy17;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy28;
			if (yych <= 0xAD) goto yy17;
			if (yych <= 0xAF) goto yy314;
			goto yy325;
		} else {
			if (yych <= 0xBC) goto yy314;
			if (yych <= 0xBE) goto yy17;
			if (yych <= 0xBF) goto yy314;
			goto yy2;
		}
	}
yy83:
	yych = *++YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy28;
		if (yych <= 0x8F) goto yy5;
		goto yy314;
	} else {
		if (yych <= 0x91) goto yy17;
		if (yych <= 0xAF) goto yy314;
		if (yych <= 0xBF) goto yy17;
		goto yy2;
	}
yy84:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy17;
	if (yych <= 0x8C) goto yy28;
	if (yych <= 0xBF) goto yy314;
	goto yy2;
yy85:
	yych = *++YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA5) goto yy314;
		goto yy17;
	} else {
		if (yych <= 0xB1) goto yy314;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy86:
	yych = *++YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy325;
		if (yych <= 0xAA) goto yy314;
		goto yy17;
	} else {
		if (yych == 0xB6) goto yy17;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy87:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy327;
	case 0xA1:	goto yy328;
	case 0xA2:	goto yy329;
	case 0xA3:	goto yy330;
	case 0xA4:	goto yy331;
	case 0xA5:	goto yy332;
	case 0xA6:	goto yy333;
	case 0xA7:	goto yy334;
	case 0xA8:	goto yy335;
	case 0xA9:	goto yy336;
	case 0xAA:	goto yy337;
	case 0xAB:	goto yy338;
	case 0xAC:	goto yy339;
	case 0xAD:	goto yy340;
	case 0xAE:	goto yy341;
	case 0xAF:	goto yy342;
	case 0xB0:	goto yy343;
	case 0xB1:	goto yy344;
	case 0xB2:	goto yy345;
	case 0xB3:	goto yy346;
	case 0xB4:	goto yy347;
	case 0xB5:	goto yy348;
	case 0xB6:	goto yy349;
	case 0xB7:	goto yy350;
	case 0xB8:	goto yy351;
	case 0xB9:	goto yy352;
	case 0xBA:	goto yy353;
	case 0xBB:	goto yy354;
	case 0xBC:	goto yy355;
	case 0xBD:	goto yy356;
	case 0xBE:	goto yy357;
	case 0xBF:	goto yy358;
	default:	goto yy2;
	}
yy88:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy359;
	case 0x81:	goto yy360;
	case 0x82:	goto yy361;
	case 0x83:	goto yy362;
	case 0x84:	goto yy363;
	case 0x85:	goto yy364;
	case 0x86:	goto yy365;
	case 0x87:	goto yy366;
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:	goto yy81;
	case 0x89:	goto yy367;
	case 0x8A:	goto yy368;
	case 0x8B:	goto yy369;
	case 0x8C:	goto yy370;
	case 0x8D:	goto yy371;
	case 0x8E:	goto yy372;
	case 0x8F:	goto yy373;
	case 0x90:	goto yy374;
	case 0x99:	goto yy375;
	case 0x9A:	goto yy376;
	case 0x9B:	goto yy377;
	case 0x9C:	goto yy378;
	case 0x9D:	goto yy379;
	case 0x9E:	goto yy380;
	case 0x9F:	goto yy381;
	case 0xA0:	goto yy382;
	case 0xA1:	goto yy383;
	case 0xA2:	goto yy384;
	case 0xA3:	goto yy385;
	case 0xA4:	goto yy386;
	case 0xA5:	goto yy387;
	case 0xA6:
	case 0xAB:
	case 0xB2:	goto yy388;
	case 0xA7:	goto yy389;
	case 0xA8:	goto yy390;
	case 0xA9:	goto yy391;
	case 0xAA:	goto yy392;
	case 0xAC:	goto yy393;
	case 0xAD:	goto yy394;
	case 0xAE:	goto yy395;
	case 0xAF:	goto yy396;
	case 0xB0:	goto yy397;
	case 0xB1:	goto yy398;
	case 0xB3:	goto yy399;
	case 0xB4:	goto yy400;
	case 0xB5:	goto yy401;
	case 0xB6:	goto yy402;
	case 0xB7:	goto yy403;
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy65;
	case 0xBC:	goto yy404;
	case 0xBD:	goto yy405;
	case 0xBE:	goto yy406;
	case 0xBF:	goto yy407;
	default:	goto yy2;
	}
yy89:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy408;
	case 0x81:	goto yy409;
	case 0x82:	goto yy410;
	case 0x83:	goto yy411;
	case 0x84:	goto yy412;
	case 0x85:	goto yy413;
	case 0x86:	goto yy414;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:	goto yy70;
	case 0x88:	goto yy415;
	case 0x8C:	goto yy416;
	case 0x8F:	goto yy417;
	case 0x90:	goto yy418;
	case 0x91:	goto yy419;
	case 0x92:	goto yy420;
	case 0x93:	goto yy421;
	case 0x9D:	goto yy422;
	case 0x9E:	goto yy423;
	case 0x9F:	goto yy424;
	case 0xA6:	goto yy425;
	case 0xA7:	goto yy426;
	case 0xAD:	goto yy427;
	case 0xAE:	goto yy428;
	case 0xAF:	goto yy429;
	case 0xB0:	goto yy430;
	case 0xB1:	goto yy431;
	case 0xB2:	goto yy65;
	case 0xB3:	goto yy432;
	case 0xB4:	goto yy433;
	case 0xB5:	goto yy434;
	case 0xB6:	goto yy435;
	case 0xB7:	goto yy436;
	case 0xB8:	goto yy437;
	case 0xB9:	goto yy438;
	case 0xBA:	goto yy439;
	case 0xBB:	goto yy440;
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy441;
	case 0xBF:	goto yy442;
	default:	goto yy2;
	}
yy90:
	yych = *++YYCURSOR;
	if (yych <= 0x87) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy443;
			if (yych <= 0x81) goto yy444;
			goto yy445;
		} else {
			if (yych <= 0x84) {
				if (yych <= 0x83) goto yy446;
				goto yy447;
			} else {
				if (yych <= 0x85) goto yy448;
				if (yych <= 0x86) goto yy449;
				goto yy450;
			}
		}
	} else {
		if (yych <= 0x8B) {
			if (yych <= 0x88) goto yy451;
			if (yych <= 0x89) goto yy452;
			if (yych <= 0x8A) goto yy453;
			goto yy454;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8C) goto yy455;
				goto yy456;
			} else {
				if (yych <= 0x8F) goto yy70;
				if (yych <= 0xBF) goto yy448;
				goto yy2;
			}
		}
	}
yy91:
	yych = *++YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xB5) goto yy448;
		goto yy457;
	} else {
		if (yych <= 0xB7) goto yy70;
		if (yych <= 0xBF) goto yy448;
		goto yy2;
	}
yy92:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy448;
	goto yy2;
yy93:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBE) goto yy448;
	if (yych <= 0xBF) goto yy458;
	goto yy2;
yy94:
	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:	goto yy448;
	case 0x92:	goto yy459;
	case 0x93:	goto yy460;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:	goto yy81;
	case 0x98:	goto yy461;
	case 0x99:	goto yy462;
	case 0x9A:	goto yy463;
	case 0x9B:	goto yy464;
	case 0x9C:	goto yy465;
	case 0x9D:	goto yy75;
	case 0x9E:	goto yy466;
	case 0x9F:	goto yy467;
	case 0xA0:	goto yy468;
	case 0xA1:	goto yy469;
	case 0xA2:	goto yy470;
	case 0xA3:	goto yy471;
	case 0xA4:	goto yy472;
	case 0xA5:	goto yy473;
	case 0xA6:	goto yy474;
	case 0xA7:	goto yy475;
	case 0xA8:	goto yy476;
	case 0xA9:	goto yy477;
	case 0xAA:	goto yy478;
	case 0xAB:	goto yy479;
	case 0xAC:	goto yy480;
	case 0xAD:	goto yy481;
	case 0xAE:	goto yy65;
	case 0xAF:	goto yy482;
	case 0xB0:
	case 0xB7:
	case 0xBE:	goto yy483;
	case 0xB1:
	case 0xB8:
	case 0xBF:	goto yy484;
	case 0xB2:
	case 0xB9:	goto yy485;
	case 0xB3:
	case 0xBA:	goto yy486;
	case 0xB4:
	case 0xBB:	goto yy487;
	case 0xB5:
	case 0xBC:	goto yy488;
	case 0xB6:
	case 0xBD:	goto yy489;
	default:	goto yy2;
	}
yy95:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x87:
	case 0x8E:
	case 0x95:
	case 0x9C:
	case 0xA3:
	case 0xAA:
	case 0xB1:
	case 0xB8:
	case 0xBF:	goto yy485;
	case 0x81:
	case 0x88:
	case 0x8F:
	case 0x96:
	case 0x9D:
	case 0xA4:
	case 0xAB:
	case 0xB2:
	case 0xB9:	goto yy486;
	case 0x82:
	case 0x89:
	case 0x90:
	case 0x97:
	case 0x9E:
	case 0xA5:
	case 0xAC:
	case 0xB3:
	case 0xBA:	goto yy487;
	case 0x83:
	case 0x8A:
	case 0x91:
	case 0x98:
	case 0x9F:
	case 0xA6:
	case 0xAD:
	case 0xB4:
	case 0xBB:	goto yy488;
	case 0x84:
	case 0x8B:
	case 0x92:
	case 0x99:
	case 0xA0:
	case 0xA7:
	case 0xAE:
	case 0xB5:
	case 0xBC:	goto yy489;
	case 0x85:
	case 0x8C:
	case 0x93:
	case 0x9A:
	case 0xA1:
	case 0xA8:
	case 0xAF:
	case 0xB6:
	case 0xBD:	goto yy483;
	case 0x86:
	case 0x8D:
	case 0x94:
	case 0x9B:
	case 0xA2:
	case 0xA9:
	case 0xB0:
	case 0xB7:
	case 0xBE:	goto yy484;
	default:	goto yy2;
	}
yy96:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x87:
	case 0x8E:
	case 0x95:
	case 0x9C:
	case 0xA3:
	case 0xAA:
	case 0xB1:
	case 0xB8:
	case 0xBF:	goto yy486;
	case 0x81:
	case 0x88:
	case 0x8F:
	case 0x96:
	case 0x9D:
	case 0xA4:
	case 0xAB:
	case 0xB2:
	case 0xB9:	goto yy487;
	case 0x82:
	case 0x89:
	case 0x90:
	case 0x97:
	case 0x9E:
	case 0xA5:
	case 0xAC:
	case 0xB3:
	case 0xBA:	goto yy488;
	case 0x83:
	case 0x8A:
	case 0x91:
	case 0x98:
	case 0x9F:
	case 0xA6:
	case 0xAD:
	case 0xB4:
	case 0xBB:	goto yy489;
	case 0x84:
	case 0x8B:
	case 0x92:
	case 0x99:
	case 0xA0:
	case 0xA7:
	case 0xAE:
	case 0xB5:
	case 0xBC:	goto yy483;
	case 0x85:
	case 0x8C:
	case 0x93:
	case 0x9A:
	case 0xA1:
	case 0xA8:
	case 0xAF:
	case 0xB6:
	case 0xBD:	goto yy484;
	case 0x86:
	case 0x8D:
	case 0x94:
	case 0x9B:
	case 0xA2:
	case 0xA9:
	case 0xB0:
	case 0xB7:
	case 0xBE:	goto yy485;
	default:	goto yy2;
	}
yy97:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x87:
	case 0x8E:
	case 0x95:
	case 0x9C:	goto yy487;
	case 0x81:
	case 0x88:
	case 0x8F:
	case 0x96:
	case 0x9D:	goto yy488;
	case 0x82:
	case 0x89:
	case 0x90:
	case 0x97:	goto yy489;
	case 0x83:
	case 0x8A:
	case 0x91:
	case 0x98:	goto yy483;
	case 0x84:
	case 0x8B:
	case 0x92:
	case 0x99:	goto yy484;
	case 0x85:
	case 0x8C:
	case 0x93:
	case 0x9A:	goto yy485;
	case 0x86:
	case 0x8D:
	case 0x94:
	case 0x9B:	goto yy486;
	case 0x9E:	goto yy490;
	case 0x9F:	goto yy491;
	case 0xA0:
	case 0xAE:
	case 0xB0:	goto yy492;
	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 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 yy388;
	case 0xAD:
	case 0xAF:
	case 0xBF:	goto yy493;
	default:	goto yy2;
	}
yy98:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy494;
	if (yych <= 0xBF) goto yy388;
	goto yy2;
yy99:
	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:	goto yy388;
	case 0xA3:	goto yy495;
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xAA:	goto yy448;
	case 0xA9:	goto yy496;
	case 0xAB:	goto yy497;
	case 0xAC:	goto yy498;
	case 0xAD:	goto yy499;
	case 0xAE:	goto yy500;
	case 0xAF:	goto yy501;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy81;
	case 0xB4:	goto yy502;
	case 0xB5:	goto yy503;
	case 0xB6:	goto yy504;
	case 0xB7:	goto yy505;
	case 0xB8:	goto yy506;
	case 0xB9:	goto yy507;
	case 0xBB:	goto yy508;
	case 0xBC:	goto yy509;
	case 0xBD:	goto yy510;
	case 0xBE:	goto yy511;
	case 0xBF:	goto yy512;
	default:	goto yy2;
	}
yy100:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy513;
	case 0x91:	goto yy514;
	case 0x92:	goto yy515;
	case 0x93:	goto yy516;
	case 0x94:	goto yy517;
	case 0x95:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0xAD:
	case 0xAE:
	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 yy518;
	case 0x96:	goto yy519;
	case 0x9B:	goto yy520;
	case 0x9D:	goto yy521;
	case 0x9E:	goto yy522;
	case 0x9F:	goto yy523;
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy92;
	case 0xAA:	goto yy524;
	case 0xAB:	goto yy525;
	case 0xAC:	goto yy526;
	case 0xAF:	goto yy527;
	default:	goto yy2;
	}
yy101:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy518;
	goto yy2;
yy102:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA0) goto yy528;
		goto yy518;
	} else {
		if (yych <= 0xB0) goto yy98;
		if (yych <= 0xBE) goto yy518;
		if (yych <= 0xBF) goto yy529;
		goto yy2;
	}
yy103:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy98;
	if (yych <= 0x8E) goto yy518;
	if (yych <= 0x8F) goto yy529;
	goto yy2;
yy104:
	++YYCURSOR;
#line 187 "scanner.re"
	{ return NEWLINE; }
#line 2558 "scanner.c"
yy106:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xA0) goto yy8;
	goto yy2;
yy107:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x9A) goto yy530;
	goto yy2;
yy108:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy531;
	if (yych <= 0x81) goto yy532;
	goto yy2;
yy109:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy530;
	goto yy2;
yy110:
	++YYCURSOR;
	yych = *YYCURSOR;
yy111:
	if (yybm[256+yych] & 1) {
		goto yy110;
	}
	if (yych <= 0xD6) {
		if (yych <= 0xCA) {
			if (yych <= ']') {
				if (yych <= '.') {
					if (yych <= '-') goto yy2;
				} else {
					if (yych <= '@') goto yy2;
					if (yych <= 'Z') goto yy113;
					goto yy2;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych <= 'z') goto yy113;
					if (yych <= 0xC1) goto yy2;
					goto yy116;
				} else {
					if (yych <= 0xC3) goto yy117;
					if (yych <= 0xC9) goto yy118;
					goto yy119;
				}
			}
		} else {
			if (yych <= 0xCF) {
				if (yych <= 0xCC) {
					if (yych <= 0xCB) goto yy120;
					goto yy121;
				} else {
					if (yych <= 0xCD) goto yy122;
					if (yych <= 0xCE) goto yy123;
					goto yy124;
				}
			} else {
				if (yych <= 0xD3) {
					if (yych == 0xD2) goto yy125;
					goto yy118;
				} else {
					if (yych <= 0xD4) goto yy126;
					if (yych <= 0xD5) goto yy127;
					goto yy128;
				}
			}
		}
	} else {
		if (yych <= 0xE1) {
			if (yych <= 0xDB) {
				if (yych <= 0xD8) {
					if (yych <= 0xD7) goto yy129;
					goto yy130;
				} else {
					if (yych <= 0xD9) goto yy131;
					if (yych <= 0xDA) goto yy118;
					goto yy132;
				}
			} else {
				if (yych <= 0xDE) {
					if (yych <= 0xDC) goto yy133;
					if (yych <= 0xDD) goto yy134;
					goto yy135;
				} else {
					if (yych <= 0xDF) goto yy136;
					if (yych <= 0xE0) goto yy137;
					goto yy138;
				}
			}
		} else {
			if (yych <= 0xEA) {
				if (yych <= 0xE3) {
					if (yych <= 0xE2) goto yy139;
					goto yy140;
				} else {
					if (yych <= 0xE4) goto yy141;
					if (yych <= 0xE9) goto yy2;
					goto yy142;
				}
			} else {
				if (yych <= 0xF0) {
					if (yych <= 0xEE) goto yy2;
					if (yych <= 0xEF) goto yy143;
					goto yy144;
				} else {
					if (yych == 0xF3) goto yy145;
					goto yy2;
				}
			}
		}
	}
yy112:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCE) {
		if (yych <= ']') {
			if (yych <= '-') {
				if (yych <= '*') {
					if (yych == '$') goto yy533;
					goto yy2;
				} else {
					if (yych <= '+') goto yy533;
					if (yych <= ',') goto yy2;
					goto yy535;
				}
			} else {
				if (yych <= ';') {
					if (yych <= '/') goto yy2;
					if (yych <= '9') goto yy533;
					goto yy2;
				} else {
					if (yych <= '>') goto yy533;
					if (yych <= '@') goto yy2;
					if (yych <= 'Z') goto yy533;
					goto yy2;
				}
			}
		} else {
			if (yych <= 0xC1) {
				if (yych <= '|') {
					if (yych == '{') goto yy2;
					goto yy533;
				} else {
					if (yych == '~') goto yy533;
					goto yy2;
				}
			} else {
				if (yych <= 0xCA) {
					if (yych <= 0xC2) goto yy536;
					if (yych <= 0xC9) goto yy537;
					goto yy538;
				} else {
					if (yych <= 0xCB) goto yy539;
					if (yych <= 0xCC) goto yy537;
					if (yych <= 0xCD) goto yy540;
					goto yy541;
				}
			}
		}
	} else {
		if (yych <= 0xDF) {
			if (yych <= 0xD8) {
				if (yych <= 0xD5) {
					if (yych <= 0xD3) goto yy537;
					if (yych <= 0xD4) goto yy542;
					goto yy543;
				} else {
					if (yych <= 0xD6) goto yy544;
					if (yych <= 0xD7) goto yy545;
					goto yy546;
				}
			} else {
				if (yych <= 0xDB) {
					if (yych <= 0xD9) goto yy547;
					if (yych <= 0xDA) goto yy537;
					goto yy548;
				} else {
					if (yych <= 0xDC) goto yy549;
					if (yych <= 0xDD) goto yy550;
					if (yych <= 0xDE) goto yy551;
					goto yy552;
				}
			}
		} else {
			if (yych <= 0xE9) {
				if (yych <= 0xE2) {
					if (yych <= 0xE0) goto yy553;
					if (yych <= 0xE1) goto yy554;
					goto yy555;
				} else {
					if (yych <= 0xE3) goto yy556;
					if (yych <= 0xE4) goto yy557;
					goto yy2;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych <= 0xEA) goto yy558;
					if (yych <= 0xEE) goto yy2;
					goto yy559;
				} else {
					if (yych <= 0xF0) goto yy560;
					if (yych == 0xF3) goto yy561;
					goto yy2;
				}
			}
		}
	}
yy113:
	yyaccept = 11;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
yy114:
	if (yybm[256+yych] & 2) {
		goto yy113;
	}
	if (yych <= 0xD9) {
		if (yych <= 0xCC) {
			if (yych <= 0xC1) {
				if (yych <= ',') goto yy115;
				if (yych <= '-') goto yy562;
				if (yych <= '.') goto yy112;
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC2) goto yy563;
					goto yy118;
				} else {
					if (yych <= 0xCA) goto yy119;
					if (yych <= 0xCB) goto yy564;
					goto yy118;
				}
			}
		} else {
			if (yych <= 0xD4) {
				if (yych <= 0xCD) goto yy565;
				if (yych <= 0xCE) goto yy566;
				if (yych <= 0xD3) goto yy118;
				goto yy126;
			} else {
				if (yych <= 0xD6) {
					if (yych <= 0xD5) goto yy127;
					goto yy567;
				} else {
					if (yych <= 0xD7) goto yy568;
					if (yych <= 0xD8) goto yy569;
					goto yy570;
				}
			}
		}
	} else {
		if (yych <= 0xE2) {
			if (yych <= 0xDD) {
				if (yych <= 0xDA) goto yy118;
				if (yych <= 0xDB) goto yy571;
				if (yych <= 0xDC) goto yy572;
				goto yy573;
			} else {
				if (yych <= 0xDF) {
					if (yych <= 0xDE) goto yy574;
					goto yy575;
				} else {
					if (yych <= 0xE0) goto yy576;
					if (yych <= 0xE1) goto yy577;
					goto yy578;
				}
			}
		} else {
			if (yych <= 0xEE) {
				if (yych <= 0xE4) {
					if (yych <= 0xE3) goto yy579;
					goto yy278;
				} else {
					if (yych == 0xEA) goto yy580;
				}
			} else {
				if (yych <= 0xF0) {
					if (yych <= 0xEF) goto yy581;
					goto yy582;
				} else {
					if (yych == 0xF3) goto yy282;
				}
			}
		}
	}
yy115:
#line 185 "scanner.re"
	{ return WORD; }
#line 2849 "scanner.c"
yy116:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy110;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy113;
	default:	goto yy2;
	}
yy117:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy113;
		goto yy110;
	} else {
		if (yych == 0xB7) goto yy110;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy118:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy119:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy113;
	goto yy2;
yy120:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x85) {
			if (yych <= 0x81) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0x9F) goto yy110;
			goto yy2;
		}
	} else {
		if (yych <= 0xAD) {
			if (yych == 0xAC) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xAE) goto yy2;
			if (yych <= 0xBF) goto yy110;
			goto yy2;
		}
	}
yy121:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy122:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xB3) goto yy113;
			if (yych <= 0xB4) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy113;
			if (yych <= 0xBA) goto yy2;
			goto yy113;
		} else {
			if (yych == 0xBF) goto yy113;
			goto yy2;
		}
	}
yy123:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy110;
			goto yy113;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy124:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy110;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy125:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy113;
	if (yych <= 0x89) goto yy110;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy126:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy127:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy113;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy128:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy113;
		if (yych <= 0x8C) goto yy2;
		goto yy110;
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0x90) goto yy2;
			goto yy110;
		} else {
			if (yych == 0xBF) goto yy110;
			goto yy2;
		}
	}
yy129:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy110;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy110;
			if (yych <= 0x8F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy113;
			goto yy2;
		}
	}
yy130:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy110;
		if (yych <= 0x8A) goto yy2;
		goto yy110;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy131:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x80) goto yy2;
		if (yych <= 0x8A) goto yy113;
		if (yych <= 0x9F) goto yy110;
		goto yy2;
	} else {
		if (yych == 0xB0) goto yy110;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy132:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy113;
			if (yych == 0x9D) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy110;
			if (yych <= 0xAF) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy113;
			if (yych <= 0xBE) goto yy110;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy133:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy113;
		goto yy110;
	} else {
		if (yych <= 0xAF) goto yy113;
		if (yych <= 0xBF) goto yy110;
		goto yy2;
	}
yy134:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy110;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy135:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy113;
	if (yych <= 0xB0) goto yy110;
	if (yych <= 0xB1) goto yy113;
	goto yy2;
yy136:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x89) goto yy2;
		if (yych <= 0xAA) goto yy113;
		goto yy110;
	} else {
		if (yych == 0xB6) goto yy110;
		goto yy2;
	}
yy137:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy583;
	case 0xA1:	goto yy584;
	case 0xA2:	goto yy585;
	case 0xA3:	goto yy586;
	case 0xA4:	goto yy587;
	case 0xA5:	goto yy588;
	case 0xA6:	goto yy589;
	case 0xA7:	goto yy590;
	case 0xA8:	goto yy591;
	case 0xA9:	goto yy592;
	case 0xAA:	goto yy593;
	case 0xAB:	goto yy594;
	case 0xAC:	goto yy595;
	case 0xAD:	goto yy596;
	case 0xAE:	goto yy597;
	case 0xAF:	goto yy598;
	case 0xB0:	goto yy599;
	case 0xB1:	goto yy600;
	case 0xB2:	goto yy601;
	case 0xB3:	goto yy602;
	case 0xB4:	goto yy603;
	case 0xB5:	goto yy604;
	case 0xB6:	goto yy605;
	case 0xB7:	goto yy606;
	case 0xB8:	goto yy607;
	case 0xB9:	goto yy608;
	case 0xBA:	goto yy609;
	case 0xBB:	goto yy610;
	case 0xBC:	goto yy611;
	case 0xBD:	goto yy612;
	case 0xBE:	goto yy613;
	case 0xBF:	goto yy614;
	default:	goto yy2;
	}
yy138:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy615;
	case 0x81:	goto yy616;
	case 0x82:	goto yy617;
	case 0x83:	goto yy618;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy118;
	case 0x89:	goto yy619;
	case 0x8A:	goto yy620;
	case 0x8B:	goto yy621;
	case 0x8C:	goto yy622;
	case 0x8D:	goto yy623;
	case 0x8E:	goto yy624;
	case 0x8F:	goto yy625;
	case 0x90:	goto yy626;
	case 0x99:	goto yy627;
	case 0x9A:	goto yy628;
	case 0x9B:	goto yy629;
	case 0x9C:	goto yy630;
	case 0x9D:	goto yy631;
	case 0x9E:	goto yy632;
	case 0x9F:	goto yy633;
	case 0xA0:	goto yy634;
	case 0xA1:	goto yy635;
	case 0xA2:	goto yy636;
	case 0xA3:	goto yy637;
	case 0xA4:	goto yy638;
	case 0xA5:	goto yy639;
	case 0xA7:	goto yy640;
	case 0xA8:	goto yy641;
	case 0xA9:	goto yy642;
	case 0xAA:	goto yy643;
	case 0xAC:	goto yy644;
	case 0xAD:	goto yy645;
	case 0xAE:	goto yy646;
	case 0xAF:	goto yy647;
	case 0xB0:	goto yy648;
	case 0xB1:	goto yy649;
	case 0xB3:	goto yy650;
	case 0xB4:	goto yy651;
	case 0xB5:	goto yy652;
	case 0xB6:	goto yy653;
	case 0xB7:	goto yy654;
	case 0xBC:	goto yy655;
	case 0xBD:	goto yy656;
	case 0xBE:	goto yy657;
	case 0xBF:	goto yy658;
	default:	goto yy2;
	}
yy139:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy659;
	case 0x81:	goto yy660;
	case 0x82:	goto yy661;
	case 0x83:	goto yy662;
	case 0x84:	goto yy663;
	case 0x85:	goto yy664;
	case 0x86:	goto yy665;
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy121;
	case 0x8C:	goto yy666;
	case 0x8F:	goto yy667;
	case 0x90:	goto yy668;
	case 0x91:	goto yy669;
	case 0x92:	goto yy670;
	case 0x93:	goto yy671;
	case 0x9D:	goto yy672;
	case 0x9E:	goto yy673;
	case 0x9F:	goto yy674;
	case 0xA6:	goto yy675;
	case 0xA7:	goto yy676;
	case 0xAD:	goto yy677;
	case 0xAE:	goto yy678;
	case 0xAF:	goto yy679;
	case 0xB0:	goto yy680;
	case 0xB1:	goto yy681;
	case 0xB2:	goto yy118;
	case 0xB3:	goto yy682;
	case 0xB4:	goto yy683;
	case 0xB5:	goto yy684;
	case 0xB6:	goto yy685;
	case 0xB7:	goto yy686;
	case 0xBA:	goto yy687;
	case 0xBB:	goto yy688;
	case 0xBF:	goto yy689;
	default:	goto yy2;
	}
yy140:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy690;
	case 0x82:	goto yy691;
	case 0x84:	goto yy692;
	case 0x86:	goto yy693;
	case 0x87:	goto yy694;
	case 0x88:	goto yy695;
	case 0x89:	goto yy696;
	case 0x8A:	goto yy697;
	case 0x8B:	goto yy698;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy121;
	default:	goto yy2;
	}
yy141:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy121;
	goto yy2;
yy142:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy699;
	case 0x93:	goto yy700;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy118;
	case 0x98:	goto yy701;
	case 0x99:	goto yy702;
	case 0x9A:	goto yy703;
	case 0x9B:	goto yy704;
	case 0x9C:	goto yy705;
	case 0x9D:	goto yy126;
	case 0x9E:	goto yy706;
	case 0x9F:	goto yy707;
	case 0xA0:	goto yy708;
	case 0xA1:	goto yy709;
	case 0xA2:	goto yy710;
	case 0xA3:	goto yy711;
	case 0xA4:	goto yy712;
	case 0xA5:	goto yy713;
	case 0xA6:	goto yy714;
	case 0xA7:	goto yy715;
	case 0xA8:	goto yy716;
	case 0xA9:	goto yy717;
	case 0xAA:	goto yy718;
	case 0xAB:	goto yy719;
	case 0xAC:	goto yy720;
	case 0xAD:	goto yy721;
	case 0xAF:	goto yy722;
	default:	goto yy2;
	}
yy143:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy723;
	case 0xAD:	goto yy724;
	case 0xAE:	goto yy725;
	case 0xAF:	goto yy726;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy118;
	case 0xB4:	goto yy727;
	case 0xB5:	goto yy572;
	case 0xB6:	goto yy728;
	case 0xB7:	goto yy729;
	case 0xB8:	goto yy730;
	case 0xB9:	goto yy731;
	case 0xBB:	goto yy732;
	case 0xBC:	goto yy733;
	case 0xBD:	goto yy734;
	case 0xBF:	goto yy735;
	default:	goto yy2;
	}
yy144:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy736;
	case 0x91:	goto yy737;
	case 0x92:	goto yy738;
	case 0x93:	goto yy739;
	case 0x94:	goto yy740;
	case 0x96:	goto yy741;
	case 0x9B:	goto yy742;
	case 0x9D:	goto yy743;
	case 0x9E:	goto yy744;
	case 0x9F:	goto yy745;
	default:	goto yy2;
	}
yy145:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xA0) goto yy746;
	goto yy2;
yy146:
	++YYCURSOR;
	yych = *YYCURSOR;
yy147:
	if (yybm[256+yych] & 4) {
		goto yy146;
	}
	if (yych != '@') goto yy2;
yy148:
	yych = *++YYCURSOR;
	if (yych == '.') goto yy2;
	goto yy748;
yy149:
	++YYCURSOR;
	yych = *YYCURSOR;
yy150:
	if (yybm[256+yych] & 8) {
		goto yy149;
	}
	if (yych <= 0xCF) {
		if (yych <= 0xC6) {
			if (yych <= 0xC1) {
				if (yych == '\'') goto yy749;
				goto yy2;
			} else {
				if (yych <= 0xC2) goto yy151;
				if (yych <= 0xC3) goto yy152;
				if (yych <= 0xC5) goto yy153;
				goto yy154;
			}
		} else {
			if (yych <= 0xCA) {
				if (yych <= 0xC7) goto yy155;
				if (yych <= 0xC9) goto yy153;
				goto yy156;
			} else {
				if (yych <= 0xCC) goto yy2;
				if (yych <= 0xCD) goto yy157;
				if (yych <= 0xCE) goto yy158;
				goto yy159;
			}
		}
	} else {
		if (yych <= 0xE0) {
			if (yych <= 0xD3) {
				if (yych == 0xD2) goto yy160;
				goto yy153;
			} else {
				if (yych <= 0xD4) goto yy161;
				if (yych <= 0xD5) goto yy162;
				if (yych <= 0xD6) goto yy163;
				goto yy2;
			}
		} else {
			if (yych <= 0xEA) {
				if (yych <= 0xE1) goto yy164;
				if (yych <= 0xE2) goto yy165;
				if (yych <= 0xE9) goto yy2;
				goto yy166;
			} else {
				if (yych <= 0xEE) goto yy2;
				if (yych <= 0xEF) goto yy167;
				if (yych <= 0xF0) goto yy168;
				goto yy2;
			}
		}
	}
yy151:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB5) goto yy149;
	goto yy2;
yy152:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy149;
		goto yy2;
	} else {
		if (yych == 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy149;
		goto yy2;
	}
yy153:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy149;
	goto yy2;
yy154:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xBB) goto yy2;
	if (yych <= 0xBF) goto yy149;
	goto yy2;
yy155:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) goto yy2;
	if (yych <= 0xBF) goto yy149;
	goto yy2;
yy156:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x94) goto yy2;
	if (yych <= 0xAF) goto yy149;
	goto yy2;
yy157:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB6:
	case 0xB7:
	case 0xBB:
	case 0xBC:
	case 0xBD:
	case 0xBF:	goto yy149;
	default:	goto yy2;
	}
yy158:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x85) goto yy2;
			goto yy149;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy149;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy149;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy149;
			goto yy2;
		}
	}
yy159:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy2;
	if (yych <= 0xBF) goto yy149;
	goto yy2;
yy160:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy149;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0xBF) goto yy149;
	goto yy2;
yy161:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy149;
	goto yy2;
yy162:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy149;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy149;
	goto yy2;
yy163:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x87) goto yy149;
	goto yy2;
yy164:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB4) {
		if (yych <= 0x8D) {
			if (yych <= 0x81) goto yy2;
			if (yych <= 0x82) goto yy750;
			if (yych <= 0x83) goto yy751;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy750;
			if (yych <= 0x8F) goto yy752;
			if (yych <= 0xB3) goto yy2;
			goto yy753;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB5) goto yy754;
			if (yych <= 0xB6) goto yy755;
			if (yych <= 0xB7) goto yy2;
			goto yy153;
		} else {
			if (yych <= 0xBD) {
				if (yych <= 0xBC) goto yy756;
				goto yy757;
			} else {
				if (yych <= 0xBE) goto yy758;
				if (yych <= 0xBF) goto yy759;
				goto yy2;
			}
		}
	}
yy165:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x84) {
			if (yych <= 0x83) goto yy2;
			goto yy760;
		} else {
			if (yych <= 0x85) goto yy761;
			if (yych <= 0x86) goto yy762;
			goto yy2;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB0) goto yy763;
			if (yych <= 0xB1) goto yy764;
			goto yy153;
		} else {
			if (yych <= 0xB3) goto yy765;
			if (yych <= 0xB4) goto yy766;
			goto yy2;
		}
	}
yy166:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x99:	goto yy767;
	case 0x9A:	goto yy768;
	case 0x9C:	goto yy769;
	case 0x9D:	goto yy161;
	case 0x9E:	goto yy770;
	case 0x9F:	goto yy771;
	case 0xAC:	goto yy772;
	case 0xAD:	goto yy773;
	case 0xAE:	goto yy153;
	default:	goto yy2;
	}
yy167:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBB) {
		if (yych == 0xAC) goto yy774;
		goto yy2;
	} else {
		if (yych <= 0xBC) goto yy775;
		if (yych <= 0xBD) goto yy776;
		goto yy2;
	}
yy168:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy777;
		goto yy778;
	} else {
		if (yych == 0x9D) goto yy779;
		goto yy2;
	}
yy169:
	yych = *++YYCURSOR;
	if (yych <= '/') goto yy2;
	if (yych <= '8') goto yy780;
	goto yy2;
yy170:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yybm[256+yych] & 16) {
		goto yy170;
	}
	if (yych <= 0xCF) {
		if (yych <= 'z') {
			if (yych <= ';') {
				if (yych <= '%') {
					if (yych <= '#') goto yy2;
					if (yych <= '$') goto yy110;
					goto yy146;
				} else {
					if (yych <= ',') goto yy2;
					if (yych <= '-') goto yy146;
					if (yych >= '/') goto yy2;
				}
			} else {
				if (yych <= '@') {
					if (yych <= '>') goto yy110;
					if (yych <= '?') goto yy2;
					goto yy148;
				} else {
					if (yych <= 'Z') goto yy182;
					if (yych <= ']') goto yy2;
					if (yych <= '`') goto yy110;
					goto yy182;
				}
			}
		} else {
			if (yych <= 0xC3) {
				if (yych <= '}') {
					if (yych == '|') goto yy110;
					goto yy2;
				} else {
					if (yych <= '~') goto yy110;
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy116;
					goto yy117;
				}
			} else {
				if (yych <= 0xCB) {
					if (yych <= 0xC9) goto yy118;
					if (yych <= 0xCA) goto yy119;
					goto yy120;
				} else {
					if (yych <= 0xCC) goto yy121;
					if (yych <= 0xCD) goto yy122;
					if (yych <= 0xCE) goto yy123;
					goto yy124;
				}
			}
		}
	} else {
		if (yych <= 0xDE) {
			if (yych <= 0xD7) {
				if (yych <= 0xD3) {
					if (yych == 0xD2) goto yy125;
					goto yy118;
				} else {
					if (yych <= 0xD4) goto yy126;
					if (yych <= 0xD5) goto yy127;
					if (yych <= 0xD6) goto yy128;
					goto yy129;
				}
			} else {
				if (yych <= 0xDA) {
					if (yych <= 0xD8) goto yy130;
					if (yych <= 0xD9) goto yy131;
					goto yy118;
				} else {
					if (yych <= 0xDB) goto yy132;
					if (yych <= 0xDC) goto yy133;
					if (yych <= 0xDD) goto yy134;
					goto yy135;
				}
			}
		} else {
			if (yych <= 0xE9) {
				if (yych <= 0xE1) {
					if (yych <= 0xDF) goto yy136;
					if (yych <= 0xE0) goto yy137;
					goto yy138;
				} else {
					if (yych <= 0xE2) goto yy139;
					if (yych <= 0xE3) goto yy140;
					if (yych <= 0xE4) goto yy141;
					goto yy2;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych <= 0xEA) goto yy142;
					if (yych <= 0xEE) goto yy2;
					goto yy143;
				} else {
					if (yych <= 0xF0) goto yy144;
					if (yych == 0xF3) goto yy145;
					goto yy2;
				}
			}
		}
	}
yy172:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCB) {
		if (yych <= '@') {
			if (yych <= '-') {
				if (yych <= '%') {
					if (yych <= '#') goto yy2;
					if (yych <= '$') goto yy533;
					goto yy146;
				} else {
					if (yych == '+') goto yy781;
					if (yych <= ',') goto yy2;
					goto yy783;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '.') goto yy146;
					if (yych <= '/') goto yy2;
					goto yy781;
				} else {
					if (yych <= ';') goto yy2;
					if (yych <= '>') goto yy533;
					if (yych <= '?') goto yy2;
					goto yy148;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '^') {
					if (yych <= 'Z') goto yy781;
					if (yych <= ']') goto yy2;
					goto yy533;
				} else {
					if (yych == '`') goto yy533;
					if (yych <= 'z') goto yy781;
					goto yy2;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy2;
					if (yych <= '~') goto yy533;
					goto yy2;
				} else {
					if (yych <= 0xC2) goto yy536;
					if (yych <= 0xC9) goto yy537;
					if (yych <= 0xCA) goto yy538;
					goto yy539;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD6) {
				if (yych <= 0xCE) {
					if (yych <= 0xCC) goto yy537;
					if (yych <= 0xCD) goto yy540;
					goto yy541;
				} else {
					if (yych <= 0xD3) goto yy537;
					if (yych <= 0xD4) goto yy542;
					if (yych <= 0xD5) goto yy543;
					goto yy544;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD7) goto yy545;
					if (yych <= 0xD8) goto yy546;
					goto yy547;
				} else {
					if (yych <= 0xDA) goto yy537;
					if (yych <= 0xDB) goto yy548;
					if (yych <= 0xDC) goto yy549;
					goto yy550;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy551;
					if (yych <= 0xDF) goto yy552;
					goto yy553;
				} else {
					if (yych <= 0xE1) goto yy554;
					if (yych <= 0xE2) goto yy555;
					if (yych <= 0xE3) goto yy556;
					goto yy557;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy558;
					if (yych <= 0xEE) goto yy2;
					goto yy559;
				} else {
					if (yych <= 0xF0) goto yy560;
					if (yych == 0xF3) goto yy561;
					goto yy2;
				}
			}
		}
	}
yy173:
	yych = *++YYCURSOR;
	if (yych <= '1') {
		if (yych <= ')') {
			if (yych <= '$') {
				if (yych == ' ') goto yy784;
				goto yy111;
			} else {
				if (yych <= '%') goto yy146;
				if (yych <= '\'') goto yy111;
				if (yych <= '(') goto yy785;
				goto yy786;
			}
		} else {
			if (yych <= ',') {
				if (yych == '+') goto yy170;
				goto yy111;
			} else {
				if (yych <= '-') goto yy787;
				if (yych <= '.') goto yy788;
				if (yych <= '/') goto yy786;
				goto yy789;
			}
		}
	} else {
		if (yych <= '`') {
			if (yych <= '@') {
				if (yych <= '9') goto yy790;
				if (yych <= '?') goto yy111;
				goto yy148;
			} else {
				if (yych <= 'Z') goto yy182;
				if (yych == '_') goto yy170;
				goto yy111;
			}
		} else {
			if (yych <= 0xE0) {
				if (yych <= 'z') goto yy182;
				if (yych == 0xC2) goto yy791;
				goto yy111;
			} else {
				if (yych <= 0xE1) goto yy792;
				if (yych <= 0xE2) goto yy793;
				if (yych <= 0xE3) goto yy794;
				goto yy111;
			}
		}
	}
yy174:
	yych = *++YYCURSOR;
	if (yych <= '6') {
		if (yych <= ',') {
			if (yych <= '%') {
				if (yych <= '$') goto yy111;
				goto yy146;
			} else {
				if (yych == '+') goto yy170;
				goto yy111;
			}
		} else {
			if (yych <= '.') {
				if (yych <= '-') goto yy146;
				goto yy172;
			} else {
				if (yych <= '/') goto yy111;
				if (yych <= '0') goto yy179;
				goto yy795;
			}
		}
	} else {
		if (yych <= 'Z') {
			if (yych <= '9') {
				if (yych <= '7') goto yy179;
				goto yy795;
			} else {
				if (yych <= '?') goto yy111;
				if (yych <= '@') goto yy148;
				goto yy182;
			}
		} else {
			if (yych <= '_') {
				if (yych <= '^') goto yy111;
				goto yy170;
			} else {
				if (yych <= '`') goto yy111;
				if (yych <= 'z') goto yy182;
				goto yy111;
			}
		}
	}
yy175:
	yych = *++YYCURSOR;
	if (yych <= '5') {
		if (yych <= ',') {
			if (yych <= '%') {
				if (yych <= '$') goto yy111;
				goto yy146;
			} else {
				if (yych == '+') goto yy170;
				goto yy111;
			}
		} else {
			if (yych <= '.') {
				if (yych <= '-') goto yy146;
				goto yy172;
			} else {
				if (yych <= '/') goto yy111;
				if (yych <= '4') goto yy179;
				goto yy795;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '8') {
				if (yych <= '6') goto yy179;
				goto yy795;
			} else {
				if (yych <= '9') goto yy179;
				if (yych <= '?') goto yy111;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy182;
				if (yych <= '^') goto yy111;
				goto yy170;
			} else {
				if (yych <= '`') goto yy111;
				if (yych <= 'z') goto yy182;
				goto yy111;
			}
		}
	}
yy176:
	yych = *++YYCURSOR;
	if (yych <= '1') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy111;
			goto yy170;
		} else {
			if (yych <= '-') {
				if (yych <= ',') goto yy111;
				goto yy146;
			} else {
				if (yych <= '.') goto yy172;
				if (yych <= '/') goto yy111;
				goto yy179;
			}
		}
	} else {
		if (yych <= 'Z') {
			if (yych <= '9') {
				if (yych <= '2') goto yy796;
				goto yy179;
			} else {
				if (yych <= '?') goto yy111;
				if (yych <= '@') goto yy148;
				goto yy182;
			}
		} else {
			if (yych <= '_') {
				if (yych <= '^') goto yy111;
				goto yy170;
			} else {
				if (yych <= '`') goto yy111;
				if (yych <= 'z') goto yy182;
				goto yy111;
			}
		}
	}
yy177:
	yych = *++YYCURSOR;
	if (yych <= '0') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy111;
			goto yy170;
		} else {
			if (yych <= '-') {
				if (yych <= ',') goto yy111;
				goto yy146;
			} else {
				if (yych <= '.') goto yy172;
				if (yych <= '/') goto yy111;
				goto yy795;
			}
		}
	} else {
		if (yych <= 'Z') {
			if (yych <= '9') {
				if (yych <= '8') goto yy179;
				goto yy795;
			} else {
				if (yych <= '?') goto yy111;
				if (yych <= '@') goto yy148;
				goto yy182;
			}
		} else {
			if (yych <= '_') {
				if (yych <= '^') goto yy111;
				goto yy170;
			} else {
				if (yych <= '`') goto yy111;
				if (yych <= 'z') goto yy182;
				goto yy111;
			}
		}
	}
yy178:
	yych = *++YYCURSOR;
	if (yych <= '6') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy111;
			goto yy170;
		} else {
			if (yych <= '-') {
				if (yych <= ',') goto yy111;
				goto yy146;
			} else {
				if (yych <= '.') goto yy172;
				if (yych <= '/') goto yy111;
			}
		}
	} else {
		if (yych <= 'Z') {
			if (yych <= '9') goto yy795;
			if (yych <= '?') goto yy111;
			if (yych <= '@') goto yy148;
			goto yy182;
		} else {
			if (yych <= '_') {
				if (yych <= '^') goto yy111;
				goto yy170;
			} else {
				if (yych <= '`') goto yy111;
				if (yych <= 'z') goto yy182;
				goto yy111;
			}
		}
	}
yy179:
	yych = *++YYCURSOR;
	if (yych <= 0xCC) {
		if (yych <= 'Z') {
			if (yych <= '-') {
				if (yych <= '%') {
					if (yych <= '#') goto yy798;
					if (yych <= '$') goto yy110;
					goto yy146;
				} else {
					if (yych == '+') goto yy170;
					if (yych <= ',') goto yy798;
					goto yy799;
				}
			} else {
				if (yych <= ';') {
					if (yych <= '.') goto yy800;
					if (yych <= '/') goto yy798;
					if (yych <= '9') goto yy789;
					goto yy798;
				} else {
					if (yych <= '>') goto yy110;
					if (yych <= '?') goto yy798;
					if (yych <= '@') goto yy148;
					goto yy182;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= '`') {
					if (yych <= ']') goto yy798;
					if (yych == '_') goto yy170;
					goto yy110;
				} else {
					if (yych <= 'z') goto yy182;
					if (yych == '|') goto yy110;
					goto yy798;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy110;
					if (yych <= 0xC1) goto yy798;
					if (yych <= 0xC2) goto yy791;
					goto yy117;
				} else {
					if (yych <= 0xC9) goto yy118;
					if (yych <= 0xCA) goto yy119;
					if (yych <= 0xCB) goto yy120;
					goto yy121;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy122;
					if (yych <= 0xCE) goto yy123;
					goto yy124;
				} else {
					if (yych == 0xD2) goto yy125;
					if (yych <= 0xD3) goto yy118;
					goto yy126;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy127;
					if (yych <= 0xD6) goto yy128;
					if (yych <= 0xD7) goto yy129;
					goto yy130;
				} else {
					if (yych <= 0xD9) goto yy131;
					if (yych <= 0xDA) goto yy118;
					if (yych <= 0xDB) goto yy132;
					goto yy133;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy134;
					if (yych <= 0xDE) goto yy135;
					if (yych <= 0xDF) goto yy136;
					goto yy137;
				} else {
					if (yych <= 0xE1) goto yy792;
					if (yych <= 0xE2) goto yy793;
					if (yych <= 0xE3) goto yy794;
					goto yy141;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy142;
					if (yych <= 0xEE) goto yy798;
					goto yy143;
				} else {
					if (yych <= 0xF0) goto yy144;
					if (yych == 0xF3) goto yy145;
					goto yy798;
				}
			}
		}
	}
yy180:
	yych = *++YYCURSOR;
	if (yych <= '3') {
		if (yych <= ',') {
			if (yych <= '%') {
				if (yych <= '$') goto yy111;
				goto yy146;
			} else {
				if (yych == '+') goto yy170;
				goto yy111;
			}
		} else {
			if (yych <= '/') {
				if (yych <= '-') goto yy146;
				if (yych <= '.') goto yy172;
				goto yy111;
			} else {
				if (yych <= '0') goto yy795;
				if (yych <= '2') goto yy179;
				goto yy795;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '6') {
				if (yych == '5') goto yy795;
				goto yy179;
			} else {
				if (yych <= '9') goto yy795;
				if (yych <= '?') goto yy111;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy182;
				if (yych <= '^') goto yy111;
				goto yy170;
			} else {
				if (yych <= '`') goto yy111;
				if (yych <= 'z') goto yy182;
				goto yy111;
			}
		}
	}
yy181:
	yych = *++YYCURSOR;
	if (yych <= '7') {
		if (yych <= ',') {
			if (yych <= '%') {
				if (yych <= '$') goto yy111;
				goto yy146;
			} else {
				if (yych == '+') goto yy170;
				goto yy111;
			}
		} else {
			if (yych <= '.') {
				if (yych <= '-') goto yy146;
				goto yy172;
			} else {
				if (yych <= '/') goto yy111;
				if (yych <= '5') goto yy179;
				goto yy795;
			}
		}
	} else {
		if (yych <= 'Z') {
			if (yych <= '9') {
				if (yych <= '8') goto yy179;
				goto yy795;
			} else {
				if (yych <= '?') goto yy111;
				if (yych <= '@') goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= '^') goto yy111;
				goto yy170;
			} else {
				if (yych <= '`') goto yy111;
				if (yych >= '{') goto yy111;
			}
		}
	}
yy182:
	yyaccept = 11;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yybm[256+yych] & 32) {
		goto yy182;
	}
	if (yych <= 0xD3) {
		if (yych <= '`') {
			if (yych <= '.') {
				if (yych <= '%') {
					if (yych <= '#') goto yy115;
					if (yych <= '$') goto yy113;
					goto yy146;
				} else {
					if (yych <= ',') goto yy115;
					if (yych <= '-') goto yy801;
					goto yy172;
				}
			} else {
				if (yych <= '?') {
					if (yych <= ';') goto yy115;
					if (yych <= '>') goto yy113;
					goto yy115;
				} else {
					if (yych <= '@') goto yy148;
					if (yych <= ']') goto yy115;
					goto yy113;
				}
			}
		} else {
			if (yych <= 0xC2) {
				if (yych <= '}') {
					if (yych == '|') goto yy113;
					goto yy115;
				} else {
					if (yych <= '~') goto yy113;
					if (yych <= 0xC1) goto yy115;
					goto yy563;
				}
			} else {
				if (yych <= 0xCB) {
					if (yych <= 0xC9) goto yy118;
					if (yych <= 0xCA) goto yy119;
					goto yy564;
				} else {
					if (yych <= 0xCC) goto yy118;
					if (yych <= 0xCD) goto yy565;
					if (yych <= 0xCE) goto yy566;
					goto yy118;
				}
			}
		}
	} else {
		if (yych <= 0xDF) {
			if (yych <= 0xD9) {
				if (yych <= 0xD6) {
					if (yych <= 0xD4) goto yy126;
					if (yych <= 0xD5) goto yy127;
					goto yy567;
				} else {
					if (yych <= 0xD7) goto yy568;
					if (yych <= 0xD8) goto yy569;
					goto yy570;
				}
			} else {
				if (yych <= 0xDC) {
					if (yych <= 0xDA) goto yy118;
					if (yych <= 0xDB) goto yy571;
					goto yy572;
				} else {
					if (yych <= 0xDD) goto yy573;
					if (yych <= 0xDE) goto yy574;
					goto yy575;
				}
			}
		} else {
			if (yych <= 0xE9) {
				if (yych <= 0xE2) {
					if (yych <= 0xE0) goto yy576;
					if (yych <= 0xE1) goto yy577;
					goto yy578;
				} else {
					if (yych <= 0xE3) goto yy579;
					if (yych <= 0xE4) goto yy278;
					goto yy115;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych <= 0xEA) goto yy580;
					if (yych <= 0xEE) goto yy115;
					goto yy581;
				} else {
					if (yych <= 0xF0) goto yy582;
					if (yych == 0xF3) goto yy282;
					goto yy115;
				}
			}
		}
	}
yy184:
	yyaccept = 12;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yybm[256+yych] & 64) {
		goto yy184;
	}
	if (yych <= '9') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych >= '+') goto yy146;
		} else {
			if (yych <= ',') goto yy186;
			if (yych != '/') goto yy146;
		}
	} else {
		if (yych <= '^') {
			if (yych <= '?') goto yy186;
			if (yych <= '@') goto yy148;
			if (yych <= 'Z') goto yy146;
		} else {
			if (yych == '`') goto yy186;
			if (yych <= 'z') goto yy146;
		}
	}
yy186:
#line 210 "scanner.re"
	{ return BREAKING_DASH; }
#line 4457 "scanner.c"
yy187:
	yyaccept = 7;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= ';') {
			if (yych <= '+') {
				if (yych <= '&') {
					if (yych == '%') goto yy146;
					goto yy41;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych <= '*') goto yy41;
					goto yy146;
				}
			} else {
				if (yych <= '.') {
					if (yych <= ',') goto yy202;
					if (yych <= '-') goto yy203;
					goto yy802;
				} else {
					if (yych <= '/') goto yy41;
					if (yych <= '9') goto yy187;
					if (yych <= ':') goto yy41;
					goto yy202;
				}
			}
		} else {
			if (yych <= 'z') {
				if (yych <= 'Z') {
					if (yych <= '?') goto yy41;
					if (yych <= '@') goto yy148;
					goto yy803;
				} else {
					if (yych == '_') goto yy146;
					if (yych <= '`') goto yy41;
					goto yy803;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= 0xC1) goto yy41;
					if (yych <= 0xC2) goto yy805;
					goto yy806;
				} else {
					if (yych <= 0xC9) goto yy807;
					if (yych <= 0xCA) goto yy808;
					if (yych <= 0xCC) goto yy41;
					goto yy809;
				}
			}
		}
	} else {
		if (yych <= 0xDB) {
			if (yych <= 0xD4) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy810;
					if (yych <= 0xCF) goto yy811;
					goto yy807;
				} else {
					if (yych <= 0xD2) goto yy812;
					if (yych <= 0xD3) goto yy807;
					goto yy813;
				}
			} else {
				if (yych <= 0xD7) {
					if (yych <= 0xD5) goto yy814;
					if (yych <= 0xD6) goto yy815;
					goto yy816;
				} else {
					if (yych <= 0xD8) goto yy817;
					if (yych <= 0xD9) goto yy818;
					if (yych <= 0xDA) goto yy807;
					goto yy819;
				}
			}
		} else {
			if (yych <= 0xE2) {
				if (yych <= 0xDE) {
					if (yych <= 0xDC) goto yy820;
					if (yych <= 0xDD) goto yy821;
					goto yy822;
				} else {
					if (yych <= 0xDF) goto yy823;
					if (yych <= 0xE0) goto yy824;
					if (yych <= 0xE1) goto yy825;
					goto yy826;
				}
			} else {
				if (yych <= 0xEA) {
					if (yych <= 0xE3) goto yy827;
					if (yych <= 0xE9) goto yy41;
					goto yy828;
				} else {
					if (yych <= 0xEE) goto yy41;
					if (yych <= 0xEF) goto yy829;
					if (yych <= 0xF0) goto yy830;
					goto yy41;
				}
			}
		}
	}
yy189:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xAA) goto yy2;
	if (yych <= 0xAB) goto yy831;
	goto yy2;
yy190:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy831;
	goto yy2;
yy191:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x89) goto yy831;
	goto yy2;
yy192:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAB:
	case 0xAD:
	case 0xAF:
	case 0xB1:
	case 0xB3:
	case 0xB5:
	case 0xB7:	goto yy833;
	case 0xB9:
	case 0xBB:	goto yy834;
	case 0xBC:	goto yy835;
	default:	goto yy2;
	}
yy193:
	yych = *++YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9E) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x81) goto yy191;
			if (yych <= 0x82) goto yy834;
			goto yy2;
		} else {
			if (yych <= 0xA0) {
				if (yych <= 0x9F) goto yy835;
				goto yy834;
			} else {
				if (yych == 0xA5) goto yy836;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAC) {
			if (yych <= 0xA7) goto yy834;
			if (yych == 0xAA) goto yy837;
			goto yy2;
		} else {
			if (yych <= 0xAE) {
				if (yych <= 0xAD) goto yy834;
				goto yy190;
			} else {
				if (yych == 0xB1) goto yy837;
				goto yy2;
			}
		}
	}
yy194:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x98:	goto yy835;
	case 0xA3:
	case 0xA9:	goto yy834;
	case 0xA4:	goto yy191;
	case 0xA7:	goto yy838;
	case 0xAF:	goto yy190;
	default:	goto yy2;
	}
yy195:
	yych = *++YYCURSOR;
	if (yych == 0xBC) goto yy834;
	goto yy2;
yy196:
	yych = *++YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy839;
		if (yych <= 0x91) goto yy840;
		goto yy2;
	} else {
		if (yych <= 0x96) goto yy841;
		if (yych == 0x9D) goto yy842;
		goto yy2;
	}
yy197:
	yyaccept = 13;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yybm[256+yych] & 128) {
		goto yy197;
	}
	if (yych <= '9') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych >= '+') goto yy146;
		} else {
			if (yych == '-') goto yy146;
			if (yych >= '0') goto yy146;
		}
	} else {
		if (yych <= '^') {
			if (yych <= '?') goto yy199;
			if (yych <= '@') goto yy148;
			if (yych <= 'Z') goto yy146;
		} else {
			if (yych == '`') goto yy199;
			if (yych <= 'z') goto yy146;
		}
	}
yy199:
#line 167 "scanner.re"
	{ return ELLIPSIS; }
#line 4682 "scanner.c"
yy200:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yybm[0+yych] & 1) {
		goto yy200;
	}
	if (yych <= 0xD5) {
		if (yych <= 0xC9) {
			if (yych <= '`') {
				if (yych <= '9') {
					if (yych <= '/') goto yy2;
					goto yy843;
				} else {
					if (yych <= '@') goto yy2;
					if (yych <= 'Z') goto yy843;
					goto yy2;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych <= 'z') goto yy843;
					goto yy2;
				} else {
					if (yych <= 0xC2) goto yy805;
					if (yych <= 0xC3) goto yy806;
					goto yy807;
				}
			}
		} else {
			if (yych <= 0xCF) {
				if (yych <= 0xCC) {
					if (yych <= 0xCA) goto yy808;
					goto yy2;
				} else {
					if (yych <= 0xCD) goto yy845;
					if (yych <= 0xCE) goto yy810;
					goto yy811;
				}
			} else {
				if (yych <= 0xD2) {
					if (yych <= 0xD1) goto yy807;
					goto yy812;
				} else {
					if (yych <= 0xD3) goto yy807;
					if (yych <= 0xD4) goto yy813;
					goto yy814;
				}
			}
		}
	} else {
		if (yych <= 0xDF) {
			if (yych <= 0xDA) {
				if (yych <= 0xD7) {
					if (yych <= 0xD6) goto yy846;
					goto yy816;
				} else {
					if (yych <= 0xD8) goto yy847;
					if (yych <= 0xD9) goto yy848;
					goto yy807;
				}
			} else {
				if (yych <= 0xDC) {
					if (yych <= 0xDB) goto yy849;
					goto yy820;
				} else {
					if (yych <= 0xDD) goto yy821;
					if (yych <= 0xDE) goto yy822;
					goto yy850;
				}
			}
		} else {
			if (yych <= 0xE9) {
				if (yych <= 0xE1) {
					if (yych <= 0xE0) goto yy851;
					goto yy852;
				} else {
					if (yych <= 0xE2) goto yy853;
					if (yych <= 0xE3) goto yy827;
					goto yy2;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych <= 0xEA) goto yy854;
					goto yy2;
				} else {
					if (yych <= 0xEF) goto yy855;
					if (yych <= 0xF0) goto yy856;
					goto yy2;
				}
			}
		}
	}
yy202:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xDF) {
		if (yych <= 0xD9) {
			if (yych <= '/') goto yy2;
			if (yych <= '9') goto yy857;
			if (yych <= 0xD8) goto yy2;
			goto yy859;
		} else {
			if (yych == 0xDB) goto yy860;
			if (yych <= 0xDE) goto yy2;
			goto yy861;
		}
	} else {
		if (yych <= 0xEA) {
			if (yych <= 0xE0) goto yy862;
			if (yych <= 0xE1) goto yy863;
			if (yych <= 0xE9) goto yy2;
			goto yy864;
		} else {
			if (yych <= 0xEE) goto yy2;
			if (yych <= 0xEF) goto yy865;
			if (yych <= 0xF0) goto yy866;
			goto yy2;
		}
	}
yy203:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yybm[0+yych] & 2) {
		goto yy203;
	}
	if (yych <= 0xCF) {
		if (yych <= '^') {
			if (yych <= '+') {
				if (yych <= '&') {
					if (yych == '%') goto yy146;
					goto yy2;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych <= '*') goto yy2;
					goto yy146;
				}
			} else {
				if (yych <= '?') {
					if (yych <= '/') goto yy2;
					if (yych <= '9') goto yy803;
					goto yy2;
				} else {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy803;
					goto yy2;
				}
			}
		} else {
			if (yych <= 0xC3) {
				if (yych <= 'z') {
					if (yych <= '_') goto yy146;
					if (yych <= '`') goto yy2;
					goto yy803;
				} else {
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy805;
					goto yy806;
				}
			} else {
				if (yych <= 0xCC) {
					if (yych <= 0xC9) goto yy807;
					if (yych <= 0xCA) goto yy808;
					goto yy2;
				} else {
					if (yych <= 0xCD) goto yy845;
					if (yych <= 0xCE) goto yy810;
					goto yy811;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD6) {
				if (yych <= 0xD3) {
					if (yych == 0xD2) goto yy812;
					goto yy807;
				} else {
					if (yych <= 0xD4) goto yy813;
					if (yych <= 0xD5) goto yy814;
					goto yy846;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD7) goto yy816;
					if (yych <= 0xD8) goto yy847;
					goto yy848;
				} else {
					if (yych <= 0xDA) goto yy807;
					if (yych <= 0xDB) goto yy849;
					goto yy820;
				}
			}
		} else {
			if (yych <= 0xE2) {
				if (yych <= 0xDF) {
					if (yych <= 0xDD) goto yy821;
					if (yych <= 0xDE) goto yy822;
					goto yy850;
				} else {
					if (yych <= 0xE0) goto yy851;
					if (yych <= 0xE1) goto yy852;
					goto yy853;
				}
			} else {
				if (yych <= 0xEA) {
					if (yych <= 0xE3) goto yy827;
					if (yych <= 0xE9) goto yy2;
					goto yy854;
				} else {
					if (yych <= 0xEE) goto yy2;
					if (yych <= 0xEF) goto yy855;
					if (yych <= 0xF0) goto yy856;
					goto yy2;
				}
			}
		}
	}
yy205:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCB) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych <= '#') goto yy2;
					if (yych <= '$') goto yy533;
					if (yych <= '%') goto yy146;
					goto yy2;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych == '+') goto yy781;
					goto yy2;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy867;
					if (yych <= '.') goto yy203;
					if (yych <= '/') goto yy2;
					goto yy868;
				} else {
					if (yych <= ';') goto yy2;
					if (yych <= '>') goto yy533;
					if (yych <= '?') goto yy2;
					goto yy148;
				}
			}
		} else {
			if (yych <= '|') {
				if (yych <= '_') {
					if (yych <= 'Z') goto yy870;
					if (yych <= ']') goto yy2;
					if (yych <= '^') goto yy533;
					goto yy781;
				} else {
					if (yych <= '`') goto yy533;
					if (yych <= 'z') goto yy870;
					if (yych <= '{') goto yy2;
					goto yy533;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych == '~') goto yy533;
					if (yych <= 0xC1) goto yy2;
					goto yy872;
				} else {
					if (yych <= 0xC3) goto yy873;
					if (yych <= 0xC9) goto yy874;
					if (yych <= 0xCA) goto yy875;
					goto yy539;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy537;
					if (yych <= 0xCD) goto yy876;
					if (yych <= 0xCE) goto yy877;
					goto yy878;
				} else {
					if (yych == 0xD2) goto yy879;
					if (yych <= 0xD3) goto yy874;
					goto yy880;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy881;
					if (yych <= 0xD6) goto yy882;
					if (yych <= 0xD7) goto yy883;
					goto yy884;
				} else {
					if (yych <= 0xD9) goto yy885;
					if (yych <= 0xDA) goto yy874;
					if (yych <= 0xDB) goto yy886;
					goto yy887;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy888;
					if (yych <= 0xDE) goto yy889;
					if (yych <= 0xDF) goto yy890;
					goto yy891;
				} else {
					if (yych <= 0xE1) goto yy892;
					if (yych <= 0xE2) goto yy893;
					if (yych <= 0xE3) goto yy894;
					goto yy557;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy895;
					if (yych <= 0xEE) goto yy2;
					goto yy896;
				} else {
					if (yych <= 0xF0) goto yy897;
					if (yych == 0xF3) goto yy561;
					goto yy2;
				}
			}
		}
	}
yy206:
	yyaccept = 14;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yybm[0+yych] & 4) {
		goto yy206;
	}
	if (yych <= 0xCD) {
		if (yych <= ']') {
			if (yych <= '+') {
				if (yych <= '%') {
					if (yych <= '#') goto yy208;
					if (yych <= '$') goto yy113;
					goto yy146;
				} else {
					if (yych == '\'') goto yy200;
					if (yych >= '+') goto yy182;
				}
			} else {
				if (yych <= ';') {
					if (yych <= ',') goto yy208;
					if (yych <= '-') goto yy898;
					if (yych <= '.') goto yy899;
				} else {
					if (yych <= '>') goto yy113;
					if (yych == '@') goto yy148;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= '`') {
					if (yych == '_') goto yy249;
					goto yy113;
				} else {
					if (yych == '|') goto yy113;
					if (yych >= '~') goto yy113;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy208;
					if (yych <= 0xC2) goto yy900;
					if (yych <= 0xC3) goto yy901;
					goto yy213;
				} else {
					if (yych <= 0xCA) goto yy214;
					if (yych <= 0xCB) goto yy564;
					if (yych <= 0xCC) goto yy118;
					goto yy902;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy903;
					if (yych <= 0xCF) goto yy904;
					goto yy213;
				} else {
					if (yych <= 0xD2) goto yy905;
					if (yych <= 0xD3) goto yy213;
					if (yych <= 0xD4) goto yy219;
					goto yy220;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy906;
					if (yych <= 0xD7) goto yy907;
					if (yych <= 0xD8) goto yy908;
					goto yy909;
				} else {
					if (yych <= 0xDA) goto yy213;
					if (yych <= 0xDB) goto yy910;
					if (yych <= 0xDC) goto yy911;
					goto yy912;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy913;
					if (yych <= 0xDF) goto yy914;
					goto yy915;
				} else {
					if (yych <= 0xE1) goto yy916;
					if (yych <= 0xE2) goto yy917;
					if (yych <= 0xE3) goto yy918;
					goto yy278;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy919;
					if (yych >= 0xEF) goto yy920;
				} else {
					if (yych <= 0xF0) goto yy921;
					if (yych == 0xF3) goto yy282;
				}
			}
		}
	}
yy208:
#line 178 "scanner.re"
	{ return NUMERIC; }
#line 5109 "scanner.c"
yy209:
	yyaccept = 10;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yybm[0+yych] & 8) {
		goto yy209;
	}
	if (yych <= 0xCE) {
		if (yych <= ']') {
			if (yych <= '-') {
				if (yych <= '%') {
					if (yych <= '#') goto yy57;
					if (yych <= '$') goto yy110;
					goto yy146;
				} else {
					if (yych == '+') goto yy170;
					if (yych <= ',') goto yy57;
					goto yy146;
				}
			} else {
				if (yych <= '>') {
					if (yych <= '.') goto yy922;
					if (yych <= ';') goto yy57;
					goto yy110;
				} else {
					if (yych <= '?') goto yy57;
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy249;
					goto yy57;
				}
			}
		} else {
			if (yych <= 0xC1) {
				if (yych <= '{') {
					if (yych <= '`') goto yy110;
					if (yych <= 'z') goto yy249;
					goto yy57;
				} else {
					if (yych == '}') goto yy57;
					if (yych <= '~') goto yy110;
					goto yy57;
				}
			} else {
				if (yych <= 0xCA) {
					if (yych <= 0xC2) goto yy924;
					if (yych <= 0xC3) goto yy925;
					if (yych <= 0xC9) goto yy926;
					goto yy927;
				} else {
					if (yych <= 0xCB) goto yy120;
					if (yych <= 0xCC) goto yy121;
					if (yych <= 0xCD) goto yy928;
					goto yy929;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD6) {
				if (yych <= 0xD2) {
					if (yych <= 0xCF) goto yy930;
					if (yych <= 0xD1) goto yy926;
					goto yy931;
				} else {
					if (yych <= 0xD3) goto yy926;
					if (yych <= 0xD4) goto yy932;
					if (yych <= 0xD5) goto yy933;
					goto yy934;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD7) goto yy935;
					if (yych <= 0xD8) goto yy936;
					goto yy937;
				} else {
					if (yych <= 0xDA) goto yy926;
					if (yych <= 0xDB) goto yy938;
					if (yych <= 0xDC) goto yy939;
					goto yy940;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy941;
					if (yych <= 0xDF) goto yy942;
					goto yy943;
				} else {
					if (yych <= 0xE1) goto yy944;
					if (yych <= 0xE2) goto yy945;
					if (yych <= 0xE3) goto yy946;
					goto yy141;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy947;
					if (yych <= 0xEE) goto yy57;
					goto yy948;
				} else {
					if (yych <= 0xF0) goto yy949;
					if (yych == 0xF3) goto yy145;
					goto yy57;
				}
			}
		}
	}
yy211:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy110;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy950;
	default:	goto yy2;
	}
yy212:
	yych = *++YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy950;
		goto yy110;
	} else {
		if (yych == 0xB7) goto yy110;
		if (yych <= 0xBF) goto yy950;
		goto yy2;
	}
yy213:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy950;
	goto yy2;
yy214:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy950;
	goto yy2;
yy215:
	yych = *++YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xB3) goto yy950;
			if (yych <= 0xB4) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy950;
			if (yych <= 0xBA) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0xBE) goto yy202;
			if (yych <= 0xBF) goto yy950;
			goto yy2;
		}
	}
yy216:
	yych = *++YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy110;
			goto yy950;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy950;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy950;
			goto yy2;
		}
	}
yy217:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy110;
	if (yych <= 0xBF) goto yy950;
	goto yy2;
yy218:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy950;
	if (yych <= 0x89) goto yy110;
	if (yych <= 0xBF) goto yy950;
	goto yy2;
yy219:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy950;
	goto yy2;
yy220:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy950;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy950;
	goto yy2;
yy221:
	yych = *++YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x87) goto yy950;
			goto yy2;
		} else {
			if (yych <= 0x89) goto yy202;
			if (yych <= 0x8A) goto yy200;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xBE) goto yy200;
			if (yych <= 0xBF) goto yy110;
			goto yy2;
		}
	}
yy222:
	yych = *++YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy110;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy110;
			if (yych <= 0x8F) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy950;
			goto yy2;
		}
	}
yy223:
	yych = *++YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy110;
		if (yych <= 0x8A) goto yy2;
		goto yy110;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy202;
			goto yy110;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy950;
			goto yy2;
		}
	}
yy224:
	yych = *++YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x9F) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x8A) goto yy950;
			goto yy110;
		} else {
			if (yych == 0xAA) goto yy2;
			goto yy325;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAC) goto yy202;
			if (yych <= 0xAD) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0xB0) goto yy110;
			if (yych <= 0xBF) goto yy950;
			goto yy2;
		}
	}
yy225:
	yych = *++YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy950;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy950;
			if (yych == 0x9D) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy110;
			if (yych <= 0xAF) goto yy950;
			goto yy325;
		} else {
			if (yych <= 0xBC) goto yy950;
			if (yych <= 0xBE) goto yy110;
			if (yych <= 0xBF) goto yy950;
			goto yy2;
		}
	}
yy226:
	yych = *++YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy950;
		goto yy110;
	} else {
		if (yych <= 0xAF) goto yy950;
		if (yych <= 0xBF) goto yy110;
		goto yy2;
	}
yy227:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy110;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy950;
	goto yy2;
yy228:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy950;
	if (yych <= 0xB0) goto yy110;
	if (yych <= 0xB1) goto yy950;
	goto yy2;
yy229:
	yych = *++YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy325;
		if (yych <= 0xAA) goto yy950;
		goto yy110;
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB5) goto yy2;
			goto yy110;
		} else {
			if (yych == 0xB8) goto yy202;
			goto yy2;
		}
	}
yy230:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy952;
	case 0xA1:	goto yy953;
	case 0xA2:	goto yy954;
	case 0xA3:	goto yy586;
	case 0xA4:	goto yy955;
	case 0xA5:	goto yy956;
	case 0xA6:	goto yy957;
	case 0xA7:	goto yy958;
	case 0xA8:	goto yy959;
	case 0xA9:	goto yy960;
	case 0xAA:	goto yy961;
	case 0xAB:	goto yy962;
	case 0xAC:	goto yy963;
	case 0xAD:	goto yy964;
	case 0xAE:	goto yy965;
	case 0xAF:	goto yy966;
	case 0xB0:	goto yy967;
	case 0xB1:	goto yy968;
	case 0xB2:	goto yy969;
	case 0xB3:	goto yy970;
	case 0xB4:	goto yy971;
	case 0xB5:	goto yy972;
	case 0xB6:	goto yy973;
	case 0xB7:	goto yy974;
	case 0xB8:	goto yy607;
	case 0xB9:	goto yy975;
	case 0xBA:	goto yy609;
	case 0xBB:	goto yy976;
	case 0xBC:	goto yy977;
	case 0xBD:	goto yy612;
	case 0xBE:	goto yy613;
	case 0xBF:	goto yy614;
	default:	goto yy2;
	}
yy231:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy615;
	case 0x81:	goto yy978;
	case 0x82:	goto yy979;
	case 0x83:	goto yy980;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy213;
	case 0x89:	goto yy981;
	case 0x8A:	goto yy982;
	case 0x8B:	goto yy983;
	case 0x8C:	goto yy984;
	case 0x8D:	goto yy985;
	case 0x8E:	goto yy986;
	case 0x8F:	goto yy987;
	case 0x90:	goto yy988;
	case 0x99:	goto yy989;
	case 0x9A:	goto yy990;
	case 0x9B:	goto yy991;
	case 0x9C:	goto yy992;
	case 0x9D:	goto yy993;
	case 0x9E:	goto yy632;
	case 0x9F:	goto yy994;
	case 0xA0:	goto yy995;
	case 0xA1:	goto yy996;
	case 0xA2:	goto yy997;
	case 0xA3:	goto yy998;
	case 0xA4:	goto yy999;
	case 0xA5:	goto yy1000;
	case 0xA7:	goto yy1001;
	case 0xA8:	goto yy1002;
	case 0xA9:	goto yy642;
	case 0xAA:	goto yy1003;
	case 0xAC:	goto yy644;
	case 0xAD:	goto yy1004;
	case 0xAE:	goto yy1005;
	case 0xAF:	goto yy1006;
	case 0xB0:	goto yy1007;
	case 0xB1:	goto yy1008;
	case 0xB3:	goto yy1009;
	case 0xB4:	goto yy1010;
	case 0xB5:	goto yy1011;
	case 0xB6:	goto yy1012;
	case 0xB7:	goto yy654;
	case 0xBC:	goto yy1013;
	case 0xBD:	goto yy1014;
	case 0xBE:	goto yy1015;
	case 0xBF:	goto yy1016;
	default:	goto yy2;
	}
yy232:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1017;
	case 0x81:	goto yy1018;
	case 0x82:	goto yy661;
	case 0x83:	goto yy662;
	case 0x84:	goto yy1019;
	case 0x85:	goto yy1020;
	case 0x86:	goto yy1021;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy121;
	case 0x88:	goto yy1022;
	case 0x8C:	goto yy666;
	case 0x8F:	goto yy667;
	case 0x90:	goto yy668;
	case 0x91:	goto yy669;
	case 0x92:	goto yy670;
	case 0x93:	goto yy671;
	case 0x9D:	goto yy672;
	case 0x9E:	goto yy673;
	case 0x9F:	goto yy674;
	case 0xA6:	goto yy675;
	case 0xA7:	goto yy676;
	case 0xAD:	goto yy677;
	case 0xAE:	goto yy678;
	case 0xAF:	goto yy679;
	case 0xB0:	goto yy1023;
	case 0xB1:	goto yy1024;
	case 0xB2:	goto yy213;
	case 0xB3:	goto yy1025;
	case 0xB4:	goto yy1026;
	case 0xB5:	goto yy1027;
	case 0xB6:	goto yy1028;
	case 0xB7:	goto yy1029;
	case 0xB8:	goto yy1030;
	case 0xBA:	goto yy687;
	case 0xBB:	goto yy688;
	case 0xBF:	goto yy689;
	default:	goto yy2;
	}
yy233:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1031;
	case 0x82:	goto yy1032;
	case 0x83:	goto yy1033;
	case 0x84:	goto yy1034;
	case 0x86:	goto yy1035;
	case 0x87:	goto yy1036;
	case 0x88:	goto yy695;
	case 0x89:	goto yy696;
	case 0x8A:	goto yy697;
	case 0x8B:	goto yy1037;
	case 0x8C:	goto yy1038;
	case 0x8D:	goto yy1039;
	case 0x8E:
	case 0x8F:	goto yy121;
	default:	goto yy2;
	}
yy234:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy699;
	case 0x93:	goto yy1040;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy213;
	case 0x98:	goto yy1041;
	case 0x99:	goto yy1042;
	case 0x9A:	goto yy1043;
	case 0x9B:	goto yy1044;
	case 0x9C:	goto yy1045;
	case 0x9D:	goto yy219;
	case 0x9E:	goto yy1046;
	case 0x9F:	goto yy1047;
	case 0xA0:	goto yy1048;
	case 0xA1:	goto yy1049;
	case 0xA2:	goto yy1050;
	case 0xA3:	goto yy1051;
	case 0xA4:	goto yy1052;
	case 0xA5:	goto yy1053;
	case 0xA6:	goto yy714;
	case 0xA7:	goto yy1054;
	case 0xA8:	goto yy1055;
	case 0xA9:	goto yy1056;
	case 0xAA:	goto yy718;
	case 0xAB:	goto yy1057;
	case 0xAC:	goto yy1058;
	case 0xAD:	goto yy1059;
	case 0xAF:	goto yy1060;
	default:	goto yy2;
	}
yy235:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy1061;
	case 0xAD:	goto yy1062;
	case 0xAE:	goto yy1063;
	case 0xAF:	goto yy1064;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy213;
	case 0xB4:	goto yy1065;
	case 0xB5:	goto yy1066;
	case 0xB6:	goto yy1067;
	case 0xB7:	goto yy1068;
	case 0xB8:	goto yy1069;
	case 0xB9:	goto yy1070;
	case 0xBB:	goto yy1071;
	case 0xBC:	goto yy1072;
	case 0xBD:	goto yy1073;
	case 0xBE:	goto yy1074;
	case 0xBF:	goto yy735;
	default:	goto yy2;
	}
yy236:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy1075;
	case 0x91:	goto yy1076;
	case 0x92:	goto yy1077;
	case 0x93:	goto yy1078;
	case 0x94:	goto yy1079;
	case 0x96:	goto yy1080;
	case 0x9B:	goto yy1081;
	case 0x9D:	goto yy1082;
	case 0x9E:	goto yy1083;
	case 0x9F:	goto yy745;
	default:	goto yy2;
	}
yy237:
	yych = *++YYCURSOR;
	if (yych == '(') goto yy238;
	if (yych <= '1') goto yy2;
	if (yych <= '9') goto yy169;
	goto yy2;
yy238:
	yych = *++YYCURSOR;
	if (yych <= '1') goto yy2;
	if (yych <= '9') goto yy169;
	goto yy2;
yy239:
	yych = *++YYCURSOR;
	if (yybm[0+yych] & 2) {
		goto yy203;
	}
	if (yych <= 0xD3) {
		if (yych <= 0xC1) {
			if (yych <= '1') {
				if (yych <= '\'') {
					if (yych <= '&') goto yy147;
					goto yy200;
				} else {
					if (yych <= '(') goto yy238;
					if (yych <= '/') goto yy147;
					goto yy803;
				}
			} else {
				if (yych <= 'Z') {
					if (yych <= '9') goto yy1084;
					if (yych <= '@') goto yy147;
					goto yy803;
				} else {
					if (yych <= '`') goto yy147;
					if (yych <= 'z') goto yy803;
					goto yy147;
				}
			}
		} else {
			if (yych <= 0xCC) {
				if (yych <= 0xC3) {
					if (yych <= 0xC2) goto yy805;
					goto yy806;
				} else {
					if (yych <= 0xC9) goto yy807;
					if (yych <= 0xCA) goto yy808;
					goto yy147;
				}
			} else {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy845;
					if (yych <= 0xCE) goto yy810;
					goto yy811;
				} else {
					if (yych == 0xD2) goto yy812;
					goto yy807;
				}
			}
		}
	} else {
		if (yych <= 0xDE) {
			if (yych <= 0xD8) {
				if (yych <= 0xD5) {
					if (yych <= 0xD4) goto yy813;
					goto yy814;
				} else {
					if (yych <= 0xD6) goto yy846;
					if (yych <= 0xD7) goto yy816;
					goto yy847;
				}
			} else {
				if (yych <= 0xDB) {
					if (yych <= 0xD9) goto yy848;
					if (yych <= 0xDA) goto yy807;
					goto yy849;
				} else {
					if (yych <= 0xDC) goto yy820;
					if (yych <= 0xDD) goto yy821;
					goto yy822;
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xE0) {
					if (yych <= 0xDF) goto yy850;
					goto yy851;
				} else {
					if (yych <= 0xE1) goto yy852;
					if (yych <= 0xE2) goto yy853;
					goto yy827;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych == 0xEA) goto yy854;
					goto yy147;
				} else {
					if (yych <= 0xEF) goto yy855;
					if (yych <= 0xF0) goto yy856;
					goto yy147;
				}
			}
		}
	}
yy240:
	yych = *++YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= '9') {
			if (yych <= '*') {
				if (yych <= '&') {
					if (yych == '%') goto yy146;
					goto yy534;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych <= '(') goto yy238;
					goto yy534;
				}
			} else {
				if (yych <= '-') {
					if (yych <= '+') goto yy781;
					if (yych <= ',') goto yy534;
					goto yy867;
				} else {
					if (yych <= '.') goto yy203;
					if (yych <= '/') goto yy534;
					if (yych <= '1') goto yy868;
					goto yy1085;
				}
			}
		} else {
			if (yych <= 'z') {
				if (yych <= 'Z') {
					if (yych <= '?') goto yy534;
					if (yych <= '@') goto yy148;
					goto yy870;
				} else {
					if (yych == '_') goto yy781;
					if (yych <= '`') goto yy534;
					goto yy870;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= 0xC1) goto yy534;
					if (yych <= 0xC2) goto yy872;
					goto yy873;
				} else {
					if (yych <= 0xC9) goto yy874;
					if (yych <= 0xCA) goto yy875;
					if (yych <= 0xCC) goto yy534;
					goto yy876;
				}
			}
		}
	} else {
		if (yych <= 0xDB) {
			if (yych <= 0xD4) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy877;
					if (yych <= 0xCF) goto yy878;
					goto yy874;
				} else {
					if (yych <= 0xD2) goto yy879;
					if (yych <= 0xD3) goto yy874;
					goto yy880;
				}
			} else {
				if (yych <= 0xD7) {
					if (yych <= 0xD5) goto yy881;
					if (yych <= 0xD6) goto yy882;
					goto yy883;
				} else {
					if (yych <= 0xD8) goto yy884;
					if (yych <= 0xD9) goto yy885;
					if (yych <= 0xDA) goto yy874;
					goto yy886;
				}
			}
		} else {
			if (yych <= 0xE2) {
				if (yych <= 0xDE) {
					if (yych <= 0xDC) goto yy887;
					if (yych <= 0xDD) goto yy888;
					goto yy889;
				} else {
					if (yych <= 0xDF) goto yy890;
					if (yych <= 0xE0) goto yy891;
					if (yych <= 0xE1) goto yy892;
					goto yy893;
				}
			} else {
				if (yych <= 0xEA) {
					if (yych <= 0xE3) goto yy894;
					if (yych <= 0xE9) goto yy534;
					goto yy895;
				} else {
					if (yych <= 0xEE) goto yy534;
					if (yych <= 0xEF) goto yy896;
					if (yych <= 0xF0) goto yy897;
					goto yy534;
				}
			}
		}
	}
yy241:
	yyaccept = 7;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCA) {
		if (yych <= '?') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych <= '#') goto yy41;
					if (yych <= '$') goto yy111;
					if (yych <= '%') goto yy146;
					goto yy41;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych <= '*') goto yy41;
					if (yych <= '+') goto yy170;
					goto yy202;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy203;
					if (yych <= '.') goto yy205;
					if (yych <= '/') goto yy41;
					goto yy1086;
				} else {
					if (yych <= ':') goto yy41;
					if (yych <= ';') goto yy202;
					if (yych <= '>') goto yy111;
					goto yy41;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '^') {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy206;
					if (yych <= ']') goto yy41;
					goto yy111;
				} else {
					if (yych <= '_') goto yy209;
					if (yych <= '`') goto yy111;
					if (yych <= 'z') goto yy206;
					goto yy41;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy41;
					if (yych <= '~') goto yy111;
					goto yy41;
				} else {
					if (yych <= 0xC2) goto yy211;
					if (yych <= 0xC3) goto yy212;
					if (yych <= 0xC9) goto yy213;
					goto yy214;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy111;
					if (yych <= 0xCD) goto yy215;
					if (yych <= 0xCE) goto yy216;
					goto yy217;
				} else {
					if (yych == 0xD2) goto yy218;
					if (yych <= 0xD3) goto yy213;
					goto yy219;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy220;
					if (yych <= 0xD6) goto yy221;
					if (yych <= 0xD7) goto yy222;
					goto yy223;
				} else {
					if (yych <= 0xD9) goto yy224;
					if (yych <= 0xDA) goto yy213;
					if (yych <= 0xDB) goto yy225;
					goto yy226;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy227;
					if (yych <= 0xDE) goto yy228;
					if (yych <= 0xDF) goto yy229;
					goto yy230;
				} else {
					if (yych <= 0xE1) goto yy231;
					if (yych <= 0xE2) goto yy232;
					if (yych <= 0xE3) goto yy233;
					goto yy111;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy234;
					if (yych <= 0xEE) goto yy41;
					goto yy235;
				} else {
					if (yych <= 0xF0) goto yy236;
					if (yych == 0xF3) goto yy111;
					goto yy41;
				}
			}
		}
	}
yy242:
	yych = *++YYCURSOR;
	if (yych <= 0xD4) {
		if (yych <= 0xC7) {
			if (yych <= 0xC1) {
				if (yych <= 'Z') {
					if (yych <= '@') goto yy1088;
					goto yy1089;
				} else {
					if (yych <= '`') goto yy1088;
					if (yych <= 'z') goto yy1089;
					goto yy1088;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= 0xC2) goto yy1092;
					goto yy1093;
				} else {
					if (yych <= 0xC5) goto yy1094;
					if (yych <= 0xC6) goto yy1095;
					goto yy1096;
				}
			}
		} else {
			if (yych <= 0xCE) {
				if (yych <= 0xCA) {
					if (yych <= 0xC9) goto yy1094;
					goto yy1097;
				} else {
					if (yych <= 0xCC) goto yy1088;
					if (yych <= 0xCD) goto yy1098;
					goto yy1099;
				}
			} else {
				if (yych <= 0xD1) {
					if (yych <= 0xCF) goto yy1100;
					goto yy1094;
				} else {
					if (yych <= 0xD2) goto yy1101;
					if (yych <= 0xD3) goto yy1094;
					goto yy1102;
				}
			}
		}
	} else {
		if (yych <= 0xDE) {
			if (yych <= 0xD9) {
				if (yych <= 0xD6) {
					if (yych <= 0xD5) goto yy1103;
					goto yy1104;
				} else {
					if (yych <= 0xD7) goto yy1105;
					if (yych <= 0xD8) goto yy1106;
					goto yy1107;
				}
			} else {
				if (yych <= 0xDB) {
					if (yych <= 0xDA) goto yy1108;
					goto yy1109;
				} else {
					if (yych <= 0xDC) goto yy1110;
					if (yych <= 0xDD) goto yy1111;
					goto yy1112;
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xE0) {
					if (yych <= 0xDF) goto yy1113;
					goto yy1114;
				} else {
					if (yych <= 0xE1) goto yy1115;
					if (yych <= 0xE2) goto yy1116;
					goto yy1117;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych == 0xEA) goto yy1118;
					goto yy1088;
				} else {
					if (yych <= 0xEF) goto yy1119;
					if (yych <= 0xF0) goto yy1120;
					goto yy1088;
				}
			}
		}
	}
yy243:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCB) {
		if (yych <= '@') {
			if (yych <= '+') {
				if (yych <= '%') {
					if (yych <= '#') goto yy2;
					if (yych <= '$') goto yy1121;
					goto yy146;
				} else {
					if (yych == '\'') goto yy1087;
					if (yych <= '*') goto yy2;
					goto yy1123;
				}
			} else {
				if (yych <= '9') {
					if (yych <= ',') goto yy2;
					if (yych <= '.') goto yy1125;
					if (yych <= '/') goto yy2;
					goto yy1127;
				} else {
					if (yych <= ';') goto yy2;
					if (yych <= '>') goto yy1121;
					if (yych <= '?') goto yy2;
					goto yy148;
				}
			}
		} else {
			if (yych <= '|') {
				if (yych <= '_') {
					if (yych <= 'Z') goto yy1129;
					if (yych <= ']') goto yy2;
					if (yych <= '^') goto yy1121;
					goto yy1123;
				} else {
					if (yych <= '`') goto yy1121;
					if (yych <= 'z') goto yy1129;
					if (yych <= '{') goto yy2;
					goto yy1121;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych == '~') goto yy1121;
					if (yych <= 0xC1) goto yy2;
					goto yy1131;
				} else {
					if (yych <= 0xC3) goto yy1132;
					if (yych <= 0xC9) goto yy1133;
					if (yych <= 0xCA) goto yy1134;
					goto yy1135;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy1136;
					if (yych <= 0xCD) goto yy1137;
					if (yych <= 0xCE) goto yy1138;
					goto yy1139;
				} else {
					if (yych == 0xD2) goto yy1140;
					if (yych <= 0xD3) goto yy1133;
					goto yy1141;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy1142;
					if (yych <= 0xD6) goto yy1143;
					if (yych <= 0xD7) goto yy1144;
					goto yy1145;
				} else {
					if (yych <= 0xD9) goto yy1146;
					if (yych <= 0xDA) goto yy1133;
					if (yych <= 0xDB) goto yy1147;
					goto yy1148;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy1149;
					if (yych <= 0xDE) goto yy1150;
					if (yych <= 0xDF) goto yy1151;
					goto yy1152;
				} else {
					if (yych <= 0xE1) goto yy1153;
					if (yych <= 0xE2) goto yy1154;
					if (yych <= 0xE3) goto yy1155;
					goto yy1156;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy1157;
					if (yych <= 0xEE) goto yy2;
					goto yy1158;
				} else {
					if (yych <= 0xF0) goto yy1159;
					if (yych == 0xF3) goto yy1160;
					goto yy2;
				}
			}
		}
	}
yy244:
	yyaccept = 15;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCA) {
		if (yych <= '?') {
			if (yych <= '+') {
				if (yych <= '%') {
					if (yych <= '#') goto yy245;
					if (yych <= '$') goto yy534;
					goto yy146;
				} else {
					if (yych == '\'') goto yy1087;
					if (yych >= '+') goto yy781;
				}
			} else {
				if (yych <= '/') {
					if (yych <= ',') goto yy245;
					if (yych <= '-') goto yy1161;
					if (yych <= '.') goto yy1125;
				} else {
					if (yych <= '9') goto yy870;
					if (yych <= ';') goto yy245;
					if (yych <= '>') goto yy534;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '^') {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy1162;
					if (yych >= '^') goto yy534;
				} else {
					if (yych <= '_') goto yy781;
					if (yych <= '`') goto yy534;
					if (yych <= 'z') goto yy1162;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy245;
					if (yych <= '~') goto yy534;
				} else {
					if (yych <= 0xC2) goto yy1163;
					if (yych <= 0xC3) goto yy1164;
					if (yych <= 0xC9) goto yy1165;
					goto yy1166;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy534;
					if (yych <= 0xCD) goto yy1167;
					if (yych <= 0xCE) goto yy1168;
					goto yy1169;
				} else {
					if (yych == 0xD2) goto yy1170;
					if (yych <= 0xD3) goto yy1165;
					goto yy1171;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy1172;
					if (yych <= 0xD6) goto yy1173;
					if (yych <= 0xD7) goto yy1174;
					goto yy1175;
				} else {
					if (yych <= 0xD9) goto yy1176;
					if (yych <= 0xDA) goto yy1165;
					if (yych <= 0xDB) goto yy1177;
					goto yy1178;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy1179;
					if (yych <= 0xDE) goto yy1180;
					if (yych <= 0xDF) goto yy1181;
					goto yy1182;
				} else {
					if (yych <= 0xE1) goto yy1183;
					if (yych <= 0xE2) goto yy1184;
					if (yych <= 0xE3) goto yy1185;
					goto yy534;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy1186;
					if (yych >= 0xEF) goto yy1187;
				} else {
					if (yych <= 0xF0) goto yy1188;
					if (yych == 0xF3) goto yy534;
				}
			}
		}
	}
yy245:
#line 173 "scanner.re"
	{ return ABBREVIATION; }
#line 6351 "scanner.c"
yy246:
	yych = *++YYCURSOR;
	if (yych <= 0xD5) {
		if (yych <= 0xC1) {
			if (yych <= 'Z') {
				if (yych <= '@') goto yy2;
				goto yy1190;
			} else {
				if (yych <= '`') goto yy2;
				if (yych <= 'z') goto yy1190;
				goto yy2;
			}
		} else {
			if (yych <= 0xCC) {
				if (yych <= 0xC2) goto yy1191;
				if (yych <= 0xCA) goto yy1190;
				goto yy2;
			} else {
				if (yych == 0xCE) goto yy1196;
				goto yy1190;
			}
		}
	} else {
		if (yych <= 0xE3) {
			if (yych <= 0xE0) {
				if (yych <= 0xD6) goto yy1201;
				if (yych <= 0xD7) goto yy1202;
				goto yy1190;
			} else {
				if (yych <= 0xE1) goto yy1211;
				if (yych <= 0xE2) goto yy1212;
				goto yy1190;
			}
		} else {
			if (yych <= 0xEE) {
				if (yych == 0xEA) goto yy1190;
				goto yy2;
			} else {
				if (yych <= 0xEF) goto yy1215;
				if (yych <= 0xF0) goto yy1190;
				goto yy2;
			}
		}
	}
yy247:
	yyaccept = 10;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xC9) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych <= '#') goto yy57;
					if (yych <= '$') goto yy113;
					if (yych <= '%') goto yy146;
					goto yy57;
				} else {
					if (yych <= '\'') goto yy242;
					if (yych == '+') goto yy182;
					goto yy57;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy243;
					if (yych <= '.') goto yy1217;
					if (yych <= '/') goto yy57;
					goto yy206;
				} else {
					if (yych <= ';') {
						if (yych <= ':') goto yy246;
						goto yy57;
					} else {
						if (yych <= '>') goto yy113;
						if (yych <= '?') goto yy57;
						goto yy148;
					}
				}
			}
		} else {
			if (yych <= '|') {
				if (yych <= '_') {
					if (yych <= 'Z') goto yy247;
					if (yych <= ']') goto yy57;
					if (yych <= '^') goto yy113;
				} else {
					if (yych <= '`') goto yy113;
					if (yych <= 'z') goto yy247;
					if (yych <= '{') goto yy57;
					goto yy113;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych == '~') goto yy113;
					if (yych <= 0xC1) goto yy57;
					goto yy251;
				} else {
					if (yych <= 0xC5) {
						if (yych <= 0xC3) goto yy252;
						goto yy253;
					} else {
						if (yych <= 0xC6) goto yy254;
						if (yych <= 0xC7) goto yy255;
						goto yy253;
					}
				}
			}
		}
	} else {
		if (yych <= 0xDB) {
			if (yych <= 0xD2) {
				if (yych <= 0xCD) {
					if (yych <= 0xCA) goto yy256;
					if (yych <= 0xCB) goto yy257;
					if (yych <= 0xCC) goto yy118;
					goto yy258;
				} else {
					if (yych <= 0xCE) goto yy259;
					if (yych <= 0xCF) goto yy260;
					if (yych <= 0xD1) goto yy253;
					goto yy261;
				}
			} else {
				if (yych <= 0xD6) {
					if (yych <= 0xD3) goto yy253;
					if (yych <= 0xD4) goto yy262;
					if (yych <= 0xD5) goto yy263;
					goto yy264;
				} else {
					if (yych <= 0xD8) {
						if (yych <= 0xD7) goto yy265;
						goto yy266;
					} else {
						if (yych <= 0xD9) goto yy267;
						if (yych <= 0xDA) goto yy268;
						goto yy269;
					}
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xDF) {
					if (yych <= 0xDC) goto yy270;
					if (yych <= 0xDD) goto yy271;
					if (yych <= 0xDE) goto yy272;
					goto yy273;
				} else {
					if (yych <= 0xE0) goto yy274;
					if (yych <= 0xE1) goto yy275;
					if (yych <= 0xE2) goto yy276;
					goto yy277;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych <= 0xE4) goto yy278;
					if (yych == 0xEA) goto yy279;
					goto yy57;
				} else {
					if (yych <= 0xF0) {
						if (yych <= 0xEF) goto yy280;
						goto yy281;
					} else {
						if (yych == 0xF3) goto yy282;
						goto yy57;
					}
				}
			}
		}
	}
yy249:
	yyaccept = 10;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yybm[0+yych] & 16) {
		goto yy249;
	}
	if (yych <= 0xCF) {
		if (yych <= '`') {
			if (yych <= '-') {
				if (yych <= '%') {
					if (yych <= '#') goto yy57;
					if (yych <= '$') goto yy113;
					goto yy146;
				} else {
					if (yych == '+') goto yy182;
					if (yych <= ',') goto yy57;
					goto yy801;
				}
			} else {
				if (yych <= '>') {
					if (yych <= '.') goto yy922;
					if (yych <= ';') goto yy57;
					goto yy113;
				} else {
					if (yych == '@') goto yy148;
					if (yych <= ']') goto yy57;
					goto yy113;
				}
			}
		} else {
			if (yych <= 0xC3) {
				if (yych <= '}') {
					if (yych == '|') goto yy113;
					goto yy57;
				} else {
					if (yych <= '~') goto yy113;
					if (yych <= 0xC1) goto yy57;
					if (yych <= 0xC2) goto yy1218;
					goto yy1219;
				}
			} else {
				if (yych <= 0xCB) {
					if (yych <= 0xC9) goto yy926;
					if (yych <= 0xCA) goto yy927;
					goto yy564;
				} else {
					if (yych <= 0xCC) goto yy118;
					if (yych <= 0xCD) goto yy1220;
					if (yych <= 0xCE) goto yy1221;
					goto yy1222;
				}
			}
		}
	} else {
		if (yych <= 0xDE) {
			if (yych <= 0xD7) {
				if (yych <= 0xD3) {
					if (yych == 0xD2) goto yy1223;
					goto yy926;
				} else {
					if (yych <= 0xD4) goto yy932;
					if (yych <= 0xD5) goto yy933;
					if (yych <= 0xD6) goto yy1224;
					goto yy1225;
				}
			} else {
				if (yych <= 0xDA) {
					if (yych <= 0xD8) goto yy1226;
					if (yych <= 0xD9) goto yy1227;
					goto yy926;
				} else {
					if (yych <= 0xDB) goto yy1228;
					if (yych <= 0xDC) goto yy1229;
					if (yych <= 0xDD) goto yy1230;
					goto yy1231;
				}
			}
		} else {
			if (yych <= 0xE9) {
				if (yych <= 0xE1) {
					if (yych <= 0xDF) goto yy1232;
					if (yych <= 0xE0) goto yy1233;
					goto yy1234;
				} else {
					if (yych <= 0xE2) goto yy1235;
					if (yych <= 0xE3) goto yy1236;
					if (yych <= 0xE4) goto yy278;
					goto yy57;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych <= 0xEA) goto yy1237;
					if (yych <= 0xEE) goto yy57;
					goto yy1238;
				} else {
					if (yych <= 0xF0) goto yy1239;
					if (yych == 0xF3) goto yy282;
					goto yy57;
				}
			}
		}
	}
yy251:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy113;
	case 0xAA:
	case 0xBA:	goto yy1240;
	case 0xB5:	goto yy1242;
	case 0xB7:	goto yy246;
	default:	goto yy2;
	}
yy252:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy1242;
		goto yy113;
	} else {
		if (yych == 0xB7) goto yy113;
		if (yych <= 0xBF) goto yy1242;
		goto yy2;
	}
yy253:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy1242;
	goto yy2;
yy254:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xBB) goto yy1240;
	if (yych <= 0xBF) goto yy1242;
	goto yy2;
yy255:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy1240;
	if (yych <= 0xBF) goto yy1242;
	goto yy2;
yy256:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x94) goto yy1240;
	if (yych <= 0xAF) goto yy1242;
	goto yy2;
yy257:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x91) {
			if (yych <= 0x81) goto yy2;
			if (yych <= 0x85) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x97) goto yy1244;
			goto yy113;
		}
	} else {
		if (yych <= 0xAC) {
			if (yych <= 0xA4) goto yy2;
			if (yych <= 0xAB) goto yy113;
			goto yy2;
		} else {
			if (yych == 0xAE) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy258:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xB3) goto yy1242;
			if (yych <= 0xB4) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy1242;
			if (yych <= 0xBA) goto yy2;
			goto yy1242;
		} else {
			if (yych == 0xBF) goto yy1242;
			goto yy2;
		}
	}
yy259:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy113;
			goto yy1242;
		} else {
			if (yych <= 0x87) goto yy246;
			if (yych <= 0x8A) goto yy1242;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy1242;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy1242;
			goto yy2;
		}
	}
yy260:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy113;
	if (yych <= 0xBF) goto yy1242;
	goto yy2;
yy261:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1242;
	if (yych <= 0x89) goto yy113;
	if (yych <= 0xBF) goto yy1242;
	goto yy2;
yy262:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy1242;
	goto yy2;
yy263:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy1242;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy1242;
	goto yy2;
yy264:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy1242;
		} else {
			if (yych == 0x8A) goto yy1245;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBE) goto yy1245;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy265:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x87) {
		if (yych <= 0x83) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x82) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x86) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0xAA) goto yy1240;
			goto yy2;
		} else {
			if (yych <= 0xB2) goto yy1240;
			if (yych == 0xB4) goto yy246;
			goto yy2;
		}
	}
yy266:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy113;
		if (yych <= 0x8A) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1240;
			goto yy2;
		}
	}
yy267:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy1240;
		} else {
			if (yych <= 0x9F) goto yy113;
			if (yych <= 0xA9) goto yy1246;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy1246;
			if (yych <= 0xAD) goto yy2;
			goto yy1240;
		} else {
			if (yych <= 0xB0) goto yy113;
			if (yych <= 0xBF) goto yy1240;
			goto yy2;
		}
	}
yy268:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy1240;
	goto yy2;
yy269:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy1240;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy1240;
			if (yych == 0x9D) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy113;
			if (yych <= 0xAF) goto yy1240;
			goto yy1246;
		} else {
			if (yych <= 0xBC) goto yy1240;
			if (yych <= 0xBE) goto yy113;
			if (yych <= 0xBF) goto yy1240;
			goto yy2;
		}
	}
yy270:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy1240;
		goto yy113;
	} else {
		if (yych <= 0xAF) goto yy1240;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy271:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy113;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy1240;
	goto yy2;
yy272:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1240;
	if (yych <= 0xB0) goto yy113;
	if (yych <= 0xB1) goto yy1240;
	goto yy2;
yy273:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy1246;
		goto yy1240;
	} else {
		if (yych <= 0xB3) goto yy113;
		if (yych == 0xB6) goto yy113;
		goto yy2;
	}
yy274:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy1248;
	case 0xA1:	goto yy1249;
	case 0xA2:	goto yy1250;
	case 0xA3:	goto yy1251;
	case 0xA4:	goto yy1252;
	case 0xA5:	goto yy1253;
	case 0xA6:	goto yy1254;
	case 0xA7:	goto yy1255;
	case 0xA8:	goto yy1256;
	case 0xA9:	goto yy1257;
	case 0xAA:	goto yy1258;
	case 0xAB:	goto yy1259;
	case 0xAC:	goto yy1260;
	case 0xAD:	goto yy1261;
	case 0xAE:	goto yy1262;
	case 0xAF:	goto yy1263;
	case 0xB0:	goto yy1264;
	case 0xB1:	goto yy1265;
	case 0xB2:	goto yy1266;
	case 0xB3:	goto yy1267;
	case 0xB4:	goto yy1268;
	case 0xB5:	goto yy1269;
	case 0xB6:	goto yy1270;
	case 0xB7:	goto yy1271;
	case 0xB8:	goto yy1272;
	case 0xB9:	goto yy1273;
	case 0xBA:	goto yy1274;
	case 0xBB:	goto yy1275;
	case 0xBC:	goto yy1276;
	case 0xBD:	goto yy1277;
	case 0xBE:	goto yy1278;
	case 0xBF:	goto yy1279;
	default:	goto yy2;
	}
yy275:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1280;
	case 0x81:	goto yy1281;
	case 0x82:	goto yy1282;
	case 0x83:	goto yy1283;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:	goto yy268;
	case 0x89:	goto yy1284;
	case 0x8A:	goto yy1285;
	case 0x8B:	goto yy1286;
	case 0x8C:	goto yy1287;
	case 0x8D:	goto yy1288;
	case 0x8E:	goto yy1289;
	case 0x8F:	goto yy1290;
	case 0x90:	goto yy1291;
	case 0x99:	goto yy1292;
	case 0x9A:	goto yy1293;
	case 0x9B:	goto yy1294;
	case 0x9C:	goto yy1295;
	case 0x9D:	goto yy1296;
	case 0x9E:	goto yy1297;
	case 0x9F:	goto yy1298;
	case 0xA0:	goto yy1299;
	case 0xA1:	goto yy1300;
	case 0xA2:	goto yy1301;
	case 0xA3:	goto yy1302;
	case 0xA4:	goto yy1303;
	case 0xA5:	goto yy1304;
	case 0xA7:	goto yy1305;
	case 0xA8:	goto yy1306;
	case 0xA9:	goto yy1307;
	case 0xAA:	goto yy1308;
	case 0xAC:	goto yy1309;
	case 0xAD:	goto yy1310;
	case 0xAE:	goto yy1311;
	case 0xAF:	goto yy1312;
	case 0xB0:	goto yy1313;
	case 0xB1:	goto yy1314;
	case 0xB3:	goto yy1315;
	case 0xB4:	goto yy1316;
	case 0xB5:	goto yy1317;
	case 0xB6:	goto yy1318;
	case 0xB7:	goto yy1319;
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy253;
	case 0xBC:	goto yy1320;
	case 0xBD:	goto yy1321;
	case 0xBE:	goto yy1322;
	case 0xBF:	goto yy1323;
	default:	goto yy2;
	}
yy276:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1324;
	case 0x81:	goto yy1325;
	case 0x82:	goto yy1326;
	case 0x83:	goto yy1327;
	case 0x84:	goto yy1328;
	case 0x85:	goto yy1329;
	case 0x86:	goto yy1330;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy118;
	case 0x88:	goto yy1331;
	case 0x8C:	goto yy1332;
	case 0x8F:	goto yy1333;
	case 0x90:	goto yy1334;
	case 0x91:	goto yy1335;
	case 0x92:	goto yy1336;
	case 0x93:	goto yy1337;
	case 0x9D:	goto yy1338;
	case 0x9E:	goto yy1339;
	case 0x9F:	goto yy1340;
	case 0xA6:	goto yy1341;
	case 0xA7:	goto yy1342;
	case 0xAD:	goto yy1343;
	case 0xAE:	goto yy1344;
	case 0xAF:	goto yy1345;
	case 0xB0:	goto yy1346;
	case 0xB1:	goto yy1347;
	case 0xB2:	goto yy253;
	case 0xB3:	goto yy1348;
	case 0xB4:	goto yy1349;
	case 0xB5:	goto yy1350;
	case 0xB6:	goto yy1351;
	case 0xB7:	goto yy1352;
	case 0xB8:	goto yy1353;
	case 0xBA:	goto yy1354;
	case 0xBB:	goto yy709;
	case 0xBF:	goto yy1355;
	default:	goto yy2;
	}
yy277:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1356;
	case 0x82:	goto yy1357;
	case 0x83:	goto yy1033;
	case 0x84:	goto yy1358;
	case 0x86:	goto yy1359;
	case 0x87:	goto yy1360;
	case 0x88:	goto yy1361;
	case 0x89:	goto yy1362;
	case 0x8A:	goto yy1363;
	case 0x8B:	goto yy1364;
	case 0x8C:	goto yy290;
	case 0x8D:	goto yy1365;
	case 0x8E:
	case 0x8F:	goto yy118;
	default:	goto yy2;
	}
yy278:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy118;
	goto yy2;
yy279:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy572;
	case 0x93:	goto yy1366;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:	goto yy268;
	case 0x98:	goto yy1367;
	case 0x99:	goto yy1368;
	case 0x9A:	goto yy1369;
	case 0x9B:	goto yy1370;
	case 0x9C:	goto yy1371;
	case 0x9D:	goto yy262;
	case 0x9E:	goto yy1372;
	case 0x9F:	goto yy1373;
	case 0xA0:	goto yy1374;
	case 0xA1:	goto yy1375;
	case 0xA2:	goto yy1376;
	case 0xA3:	goto yy1377;
	case 0xA4:	goto yy1378;
	case 0xA5:	goto yy1379;
	case 0xA6:	goto yy1380;
	case 0xA7:	goto yy1381;
	case 0xA8:	goto yy1382;
	case 0xA9:	goto yy1383;
	case 0xAA:	goto yy1384;
	case 0xAB:	goto yy1385;
	case 0xAC:	goto yy1386;
	case 0xAD:	goto yy1387;
	case 0xAE:	goto yy253;
	case 0xAF:	goto yy1388;
	default:	goto yy2;
	}
yy280:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy1389;
	case 0xAD:	goto yy1390;
	case 0xAE:	goto yy1391;
	case 0xAF:	goto yy1392;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy268;
	case 0xB4:	goto yy1393;
	case 0xB5:	goto yy1394;
	case 0xB6:	goto yy1395;
	case 0xB7:	goto yy1396;
	case 0xB8:	goto yy1397;
	case 0xB9:	goto yy1398;
	case 0xBB:	goto yy1399;
	case 0xBC:	goto yy1400;
	case 0xBD:	goto yy1401;
	case 0xBE:	goto yy1074;
	case 0xBF:	goto yy1402;
	default:	goto yy2;
	}
yy281:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy1403;
	case 0x91:	goto yy1404;
	case 0x92:	goto yy1405;
	case 0x93:	goto yy1406;
	case 0x94:	goto yy1407;
	case 0x96:	goto yy1408;
	case 0x9B:	goto yy1409;
	case 0x9D:	goto yy1410;
	case 0x9E:	goto yy1411;
	case 0x9F:	goto yy1412;
	default:	goto yy2;
	}
yy282:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xA0) goto yy1413;
	goto yy2;
yy283:
	yyaccept = 10;
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
	case '$':
	case '<':
	case '=':
	case '>':
	case '^':
	case '`':
	case '|':
	case '~':	goto yy113;
	case '%':	goto yy146;
	case '\'':	goto yy242;
	case '+':	goto yy182;
	case '-':	goto yy243;
	case '.':	goto yy1217;
	case '0':
	case '1':
	case '2':
	case '3':
	case '4':
	case '5':
	case '6':
	case '7':
	case '8':
	case '9':	goto yy206;
	case ':':	goto yy246;
	case '@':	goto yy148;
	case 'A':
	case 'B':
	case 'C':
	case 'D':
	case 'E':
	case 'F':
	case 'G':
	case 'H':
	case 'I':
	case 'J':
	case 'K':
	case 'L':
	case 'M':
	case 'N':
	case 'O':
	case 'P':
	case 'Q':
	case 'R':
	case 'S':
	case 'U':
	case 'V':
	case 'W':
	case 'X':
	case 'Y':
	case 'Z':
	case 'a':
	case 'b':
	case 'c':
	case 'd':
	case 'e':
	case 'f':
	case 'g':
	case 'h':
	case 'i':
	case 'j':
	case 'k':
	case 'l':
	case 'm':
	case 'n':
	case 'o':
	case 'p':
	case 'q':
	case 'r':
	case 's':
	case 'u':
	case 'v':
	case 'w':
	case 'x':
	case 'y':
	case 'z':	goto yy247;
	case 'T':
	case 't':	goto yy1414;
	case '_':	goto yy249;
	case 0xC2:	goto yy251;
	case 0xC3:	goto yy252;
	case 0xC4:
	case 0xC5:
	case 0xC8:
	case 0xC9:
	case 0xD0:
	case 0xD1:
	case 0xD3:	goto yy253;
	case 0xC6:	goto yy254;
	case 0xC7:	goto yy255;
	case 0xCA:	goto yy256;
	case 0xCB:	goto yy257;
	case 0xCC:	goto yy118;
	case 0xCD:	goto yy258;
	case 0xCE:	goto yy259;
	case 0xCF:	goto yy260;
	case 0xD2:	goto yy261;
	case 0xD4:	goto yy262;
	case 0xD5:	goto yy263;
	case 0xD6:	goto yy264;
	case 0xD7:	goto yy265;
	case 0xD8:	goto yy266;
	case 0xD9:	goto yy267;
	case 0xDA:	goto yy268;
	case 0xDB:	goto yy269;
	case 0xDC:	goto yy270;
	case 0xDD:	goto yy271;
	case 0xDE:	goto yy272;
	case 0xDF:	goto yy273;
	case 0xE0:	goto yy274;
	case 0xE1:	goto yy275;
	case 0xE2:	goto yy276;
	case 0xE3:	goto yy277;
	case 0xE4:	goto yy278;
	case 0xEA:	goto yy279;
	case 0xEF:	goto yy280;
	case 0xF0:	goto yy281;
	case 0xF3:	goto yy282;
	default:	goto yy57;
	}
yy284:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCC) {
		if (yych <= 'Z') {
			if (yych <= '-') {
				if (yych <= '%') {
					if (yych <= '#') goto yy2;
					if (yych <= '$') goto yy110;
					goto yy146;
				} else {
					if (yych == '+') goto yy170;
					if (yych <= ',') goto yy2;
					goto yy146;
				}
			} else {
				if (yych <= ';') {
					if (yych <= '.') goto yy172;
					if (yych <= '/') goto yy2;
					if (yych <= '9') goto yy284;
					goto yy2;
				} else {
					if (yych <= '>') goto yy110;
					if (yych <= '?') goto yy2;
					if (yych <= '@') goto yy148;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= '`') {
					if (yych <= ']') goto yy2;
					if (yych == '_') goto yy209;
					goto yy110;
				} else {
					if (yych <= 'z') goto yy286;
					if (yych == '|') goto yy110;
					goto yy2;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy110;
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy288;
					goto yy289;
				} else {
					if (yych <= 0xC9) goto yy290;
					if (yych <= 0xCA) goto yy291;
					if (yych <= 0xCB) goto yy120;
					goto yy121;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy292;
					if (yych <= 0xCE) goto yy293;
					goto yy294;
				} else {
					if (yych == 0xD2) goto yy295;
					if (yych <= 0xD3) goto yy290;
					goto yy296;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy297;
					if (yych <= 0xD6) goto yy298;
					if (yych <= 0xD7) goto yy299;
					goto yy300;
				} else {
					if (yych <= 0xD9) goto yy301;
					if (yych <= 0xDA) goto yy290;
					if (yych <= 0xDB) goto yy302;
					goto yy303;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy304;
					if (yych <= 0xDE) goto yy305;
					if (yych <= 0xDF) goto yy306;
					goto yy307;
				} else {
					if (yych <= 0xE1) goto yy308;
					if (yych <= 0xE2) goto yy309;
					if (yych <= 0xE3) goto yy310;
					goto yy141;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy311;
					if (yych <= 0xEE) goto yy2;
					goto yy312;
				} else {
					if (yych <= 0xF0) goto yy313;
					if (yych == 0xF3) goto yy145;
					goto yy2;
				}
			}
		}
	}
yy286:
	yyaccept = 11;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCC) {
		if (yych <= 'Z') {
			if (yych <= '-') {
				if (yych <= '%') {
					if (yych <= '#') goto yy115;
					if (yych <= '$') goto yy113;
					goto yy146;
				} else {
					if (yych == '+') goto yy182;
					if (yych <= ',') goto yy115;
					goto yy801;
				}
			} else {
				if (yych <= ';') {
					if (yych <= '.') goto yy172;
					if (yych <= '/') goto yy115;
					if (yych <= '9') goto yy286;
					goto yy115;
				} else {
					if (yych <= '>') goto yy113;
					if (yych <= '?') goto yy115;
					if (yych <= '@') goto yy148;
					goto yy286;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= '`') {
					if (yych <= ']') goto yy115;
					if (yych == '_') goto yy249;
					goto yy113;
				} else {
					if (yych <= 'z') goto yy286;
					if (yych == '|') goto yy113;
					goto yy115;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy113;
					if (yych <= 0xC1) goto yy115;
					if (yych <= 0xC2) goto yy1415;
					goto yy1416;
				} else {
					if (yych <= 0xC9) goto yy290;
					if (yych <= 0xCA) goto yy291;
					if (yych <= 0xCB) goto yy564;
					goto yy118;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy1417;
					if (yych <= 0xCE) goto yy1418;
					goto yy1419;
				} else {
					if (yych == 0xD2) goto yy1420;
					if (yych <= 0xD3) goto yy290;
					goto yy296;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy297;
					if (yych <= 0xD6) goto yy1421;
					if (yych <= 0xD7) goto yy1422;
					goto yy1423;
				} else {
					if (yych <= 0xD9) goto yy1424;
					if (yych <= 0xDA) goto yy290;
					if (yych <= 0xDB) goto yy1425;
					goto yy1426;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy1427;
					if (yych <= 0xDE) goto yy1428;
					if (yych <= 0xDF) goto yy1429;
					goto yy1430;
				} else {
					if (yych <= 0xE1) goto yy1431;
					if (yych <= 0xE2) goto yy1432;
					if (yych <= 0xE3) goto yy1433;
					goto yy278;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy1434;
					if (yych <= 0xEE) goto yy115;
					goto yy1435;
				} else {
					if (yych <= 0xF0) goto yy1436;
					if (yych == 0xF3) goto yy282;
					goto yy115;
				}
			}
		}
	}
yy288:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy110;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy1437;
	default:	goto yy2;
	}
yy289:
	yych = *++YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy1437;
		goto yy110;
	} else {
		if (yych == 0xB7) goto yy110;
		if (yych <= 0xBF) goto yy1437;
		goto yy2;
	}
yy290:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy1437;
	goto yy2;
yy291:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy1437;
	goto yy2;
yy292:
	yych = *++YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xB3) goto yy1437;
			if (yych <= 0xB4) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy1437;
			if (yych <= 0xBA) goto yy2;
			goto yy1437;
		} else {
			if (yych == 0xBF) goto yy1437;
			goto yy2;
		}
	}
yy293:
	yych = *++YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy110;
			goto yy1437;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy1437;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy1437;
			goto yy2;
		}
	}
yy294:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy110;
	if (yych <= 0xBF) goto yy1437;
	goto yy2;
yy295:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1437;
	if (yych <= 0x89) goto yy110;
	if (yych <= 0xBF) goto yy1437;
	goto yy2;
yy296:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy1437;
	goto yy2;
yy297:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy1437;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy1437;
	goto yy2;
yy298:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1437;
		if (yych <= 0x8C) goto yy2;
		goto yy110;
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0x90) goto yy2;
			goto yy110;
		} else {
			if (yych == 0xBF) goto yy110;
			goto yy2;
		}
	}
yy299:
	yych = *++YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy110;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy110;
			if (yych <= 0x8F) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy1437;
			goto yy2;
		}
	}
yy300:
	yych = *++YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy110;
		if (yych <= 0x8A) goto yy2;
		goto yy110;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1437;
			goto yy2;
		}
	}
yy301:
	yych = *++YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0x9F) goto yy110;
			if (yych <= 0xA9) goto yy1439;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy1439;
			if (yych <= 0xAD) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0xB0) goto yy110;
			if (yych <= 0xBF) goto yy1437;
			goto yy2;
		}
	}
yy302:
	yych = *++YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy1437;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy1437;
			if (yych == 0x9D) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy110;
			if (yych <= 0xAF) goto yy1437;
			goto yy1439;
		} else {
			if (yych <= 0xBC) goto yy1437;
			if (yych <= 0xBE) goto yy110;
			if (yych <= 0xBF) goto yy1437;
			goto yy2;
		}
	}
yy303:
	yych = *++YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy1437;
		goto yy110;
	} else {
		if (yych <= 0xAF) goto yy1437;
		if (yych <= 0xBF) goto yy110;
		goto yy2;
	}
yy304:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy110;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy1437;
	goto yy2;
yy305:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1437;
	if (yych <= 0xB0) goto yy110;
	if (yych <= 0xB1) goto yy1437;
	goto yy2;
yy306:
	yych = *++YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy1439;
		goto yy1437;
	} else {
		if (yych <= 0xB3) goto yy110;
		if (yych == 0xB6) goto yy110;
		goto yy2;
	}
yy307:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy1441;
	case 0xA1:	goto yy1442;
	case 0xA2:	goto yy1443;
	case 0xA3:	goto yy586;
	case 0xA4:	goto yy1444;
	case 0xA5:	goto yy1445;
	case 0xA6:	goto yy1446;
	case 0xA7:	goto yy1447;
	case 0xA8:	goto yy1448;
	case 0xA9:	goto yy1449;
	case 0xAA:	goto yy1450;
	case 0xAB:	goto yy1451;
	case 0xAC:	goto yy1452;
	case 0xAD:	goto yy1453;
	case 0xAE:	goto yy1454;
	case 0xAF:	goto yy1455;
	case 0xB0:	goto yy1456;
	case 0xB1:	goto yy1457;
	case 0xB2:	goto yy1458;
	case 0xB3:	goto yy1459;
	case 0xB4:	goto yy1460;
	case 0xB5:	goto yy1461;
	case 0xB6:	goto yy1462;
	case 0xB7:	goto yy1463;
	case 0xB8:	goto yy607;
	case 0xB9:	goto yy1464;
	case 0xBA:	goto yy609;
	case 0xBB:	goto yy1465;
	case 0xBC:	goto yy1466;
	case 0xBD:	goto yy612;
	case 0xBE:	goto yy613;
	case 0xBF:	goto yy614;
	default:	goto yy2;
	}
yy308:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy615;
	case 0x81:	goto yy1467;
	case 0x82:	goto yy1468;
	case 0x83:	goto yy1469;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy290;
	case 0x89:	goto yy1470;
	case 0x8A:	goto yy1471;
	case 0x8B:	goto yy1472;
	case 0x8C:	goto yy1473;
	case 0x8D:	goto yy1474;
	case 0x8E:	goto yy1475;
	case 0x8F:	goto yy1476;
	case 0x90:	goto yy1477;
	case 0x99:	goto yy1478;
	case 0x9A:	goto yy1479;
	case 0x9B:	goto yy1480;
	case 0x9C:	goto yy1481;
	case 0x9D:	goto yy1482;
	case 0x9E:	goto yy632;
	case 0x9F:	goto yy1483;
	case 0xA0:	goto yy1484;
	case 0xA1:	goto yy1485;
	case 0xA2:	goto yy1486;
	case 0xA3:	goto yy1487;
	case 0xA4:	goto yy1488;
	case 0xA5:	goto yy1489;
	case 0xA7:	goto yy1490;
	case 0xA8:	goto yy1491;
	case 0xA9:	goto yy642;
	case 0xAA:	goto yy1492;
	case 0xAC:	goto yy644;
	case 0xAD:	goto yy1493;
	case 0xAE:	goto yy1494;
	case 0xAF:	goto yy1495;
	case 0xB0:	goto yy1496;
	case 0xB1:	goto yy1497;
	case 0xB3:	goto yy1498;
	case 0xB4:	goto yy1499;
	case 0xB5:	goto yy1500;
	case 0xB6:	goto yy1501;
	case 0xB7:	goto yy654;
	case 0xBC:	goto yy1502;
	case 0xBD:	goto yy1503;
	case 0xBE:	goto yy1504;
	case 0xBF:	goto yy1505;
	default:	goto yy2;
	}
yy309:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1506;
	case 0x81:	goto yy1507;
	case 0x82:	goto yy661;
	case 0x83:	goto yy662;
	case 0x84:	goto yy1508;
	case 0x85:	goto yy1509;
	case 0x86:	goto yy1510;
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy121;
	case 0x8C:	goto yy666;
	case 0x8F:	goto yy667;
	case 0x90:	goto yy668;
	case 0x91:	goto yy669;
	case 0x92:	goto yy670;
	case 0x93:	goto yy671;
	case 0x9D:	goto yy672;
	case 0x9E:	goto yy673;
	case 0x9F:	goto yy674;
	case 0xA6:	goto yy675;
	case 0xA7:	goto yy676;
	case 0xAD:	goto yy677;
	case 0xAE:	goto yy678;
	case 0xAF:	goto yy679;
	case 0xB0:	goto yy1511;
	case 0xB1:	goto yy1512;
	case 0xB2:	goto yy290;
	case 0xB3:	goto yy1513;
	case 0xB4:	goto yy1514;
	case 0xB5:	goto yy1515;
	case 0xB6:	goto yy1516;
	case 0xB7:	goto yy1517;
	case 0xBA:	goto yy687;
	case 0xBB:	goto yy688;
	case 0xBF:	goto yy689;
	default:	goto yy2;
	}
yy310:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1518;
	case 0x82:	goto yy1032;
	case 0x83:	goto yy1033;
	case 0x84:	goto yy1519;
	case 0x86:	goto yy1520;
	case 0x87:	goto yy1036;
	case 0x88:	goto yy695;
	case 0x89:	goto yy696;
	case 0x8A:	goto yy697;
	case 0x8B:	goto yy1037;
	case 0x8C:	goto yy1038;
	case 0x8D:	goto yy1039;
	case 0x8E:
	case 0x8F:	goto yy121;
	default:	goto yy2;
	}
yy311:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy699;
	case 0x93:	goto yy1521;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy290;
	case 0x98:	goto yy1522;
	case 0x99:	goto yy1523;
	case 0x9A:	goto yy1524;
	case 0x9B:	goto yy1525;
	case 0x9C:	goto yy1526;
	case 0x9D:	goto yy296;
	case 0x9E:	goto yy1527;
	case 0x9F:	goto yy1528;
	case 0xA0:	goto yy1529;
	case 0xA1:	goto yy1530;
	case 0xA2:	goto yy1531;
	case 0xA3:	goto yy1532;
	case 0xA4:	goto yy1533;
	case 0xA5:	goto yy1534;
	case 0xA6:	goto yy714;
	case 0xA7:	goto yy1535;
	case 0xA8:	goto yy1536;
	case 0xA9:	goto yy1537;
	case 0xAA:	goto yy718;
	case 0xAB:	goto yy1538;
	case 0xAC:	goto yy1539;
	case 0xAD:	goto yy1540;
	case 0xAF:	goto yy1541;
	default:	goto yy2;
	}
yy312:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy1542;
	case 0xAD:	goto yy1543;
	case 0xAE:	goto yy1544;
	case 0xAF:	goto yy1545;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy290;
	case 0xB4:	goto yy1546;
	case 0xB5:	goto yy1547;
	case 0xB6:	goto yy1548;
	case 0xB7:	goto yy1549;
	case 0xB8:	goto yy1550;
	case 0xB9:	goto yy1551;
	case 0xBB:	goto yy1552;
	case 0xBC:	goto yy1553;
	case 0xBD:	goto yy1554;
	case 0xBE:	goto yy1074;
	case 0xBF:	goto yy735;
	default:	goto yy2;
	}
yy313:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy1555;
	case 0x91:	goto yy1556;
	case 0x92:	goto yy1557;
	case 0x93:	goto yy1558;
	case 0x94:	goto yy1559;
	case 0x96:	goto yy1560;
	case 0x9B:	goto yy1561;
	case 0x9D:	goto yy1562;
	case 0x9E:	goto yy1563;
	case 0x9F:	goto yy745;
	default:	goto yy2;
	}
yy314:
	yyaccept = 10;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCB) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy113;
					goto yy57;
				} else {
					if (yych <= '\'') goto yy1564;
					if (yych == '+') goto yy113;
					goto yy57;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy1565;
					if (yych <= '.') goto yy1566;
					if (yych <= '/') goto yy57;
					goto yy950;
				} else {
					if (yych <= ':') goto yy246;
					if (yych <= ';') goto yy57;
					if (yych <= '>') goto yy113;
					goto yy57;
				}
			}
		} else {
			if (yych <= '|') {
				if (yych <= '_') {
					if (yych <= 'Z') goto yy1240;
					if (yych <= ']') goto yy57;
					if (yych <= '^') goto yy113;
					goto yy1567;
				} else {
					if (yych <= '`') goto yy113;
					if (yych <= 'z') goto yy1240;
					if (yych <= '{') goto yy57;
					goto yy113;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych == '~') goto yy113;
					if (yych <= 0xC1) goto yy57;
					goto yy1569;
				} else {
					if (yych <= 0xC3) goto yy1570;
					if (yych <= 0xC9) goto yy268;
					if (yych <= 0xCA) goto yy1571;
					goto yy257;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy118;
					if (yych <= 0xCD) goto yy1572;
					if (yych <= 0xCE) goto yy1573;
					goto yy1574;
				} else {
					if (yych == 0xD2) goto yy1575;
					if (yych <= 0xD3) goto yy268;
					goto yy1576;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy1577;
					if (yych <= 0xD6) goto yy1578;
					if (yych <= 0xD7) goto yy265;
					goto yy266;
				} else {
					if (yych <= 0xD9) goto yy267;
					if (yych <= 0xDA) goto yy268;
					if (yych <= 0xDB) goto yy269;
					goto yy270;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy271;
					if (yych <= 0xDE) goto yy272;
					if (yych <= 0xDF) goto yy273;
					goto yy274;
				} else {
					if (yych <= 0xE1) goto yy1579;
					if (yych <= 0xE2) goto yy1580;
					if (yych <= 0xE3) goto yy277;
					goto yy278;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy1581;
					if (yych <= 0xEE) goto yy57;
					goto yy1582;
				} else {
					if (yych <= 0xF0) goto yy1583;
					if (yych == 0xF3) goto yy282;
					goto yy57;
				}
			}
		}
	}
yy315:
	++YYCURSOR;
#line 201 "scanner.re"
	{ return OPEN_QUOTE; }
#line 8181 "scanner.c"
yy317:
	++YYCURSOR;
#line 182 "scanner.re"
	{ return IDEOGRAPHIC_NUMBER; }
#line 8186 "scanner.c"
yy319:
	yyaccept = 10;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCA) {
		if (yych <= 'Z') {
			if (yych <= '-') {
				if (yych <= '\'') {
					if (yych == '$') goto yy113;
					if (yych <= '&') goto yy57;
					goto yy242;
				} else {
					if (yych == '+') goto yy113;
					if (yych <= ',') goto yy57;
					goto yy1565;
				}
			} else {
				if (yych <= ':') {
					if (yych <= '.') goto yy1566;
					if (yych <= '/') goto yy57;
					if (yych <= '9') goto yy950;
					goto yy246;
				} else {
					if (yych <= ';') goto yy57;
					if (yych <= '>') goto yy113;
					if (yych <= '@') goto yy57;
					goto yy1242;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= '`') {
					if (yych <= ']') goto yy57;
					if (yych == '_') goto yy1567;
					goto yy113;
				} else {
					if (yych <= 'z') goto yy1242;
					if (yych == '|') goto yy113;
					goto yy57;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy113;
					if (yych <= 0xC1) goto yy57;
					if (yych <= 0xC2) goto yy251;
					goto yy252;
				} else {
					if (yych <= 0xC6) {
						if (yych <= 0xC5) goto yy253;
						goto yy254;
					} else {
						if (yych <= 0xC7) goto yy255;
						if (yych <= 0xC9) goto yy253;
						goto yy256;
					}
				}
			}
		}
	} else {
		if (yych <= 0xDB) {
			if (yych <= 0xD3) {
				if (yych <= 0xCE) {
					if (yych <= 0xCB) goto yy257;
					if (yych <= 0xCC) goto yy118;
					if (yych <= 0xCD) goto yy258;
					goto yy259;
				} else {
					if (yych <= 0xCF) goto yy260;
					if (yych == 0xD2) goto yy261;
					goto yy253;
				}
			} else {
				if (yych <= 0xD7) {
					if (yych <= 0xD4) goto yy262;
					if (yych <= 0xD5) goto yy263;
					if (yych <= 0xD6) goto yy264;
					goto yy265;
				} else {
					if (yych <= 0xD8) goto yy266;
					if (yych <= 0xD9) goto yy267;
					if (yych <= 0xDA) goto yy268;
					goto yy269;
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xDF) {
					if (yych <= 0xDC) goto yy270;
					if (yych <= 0xDD) goto yy271;
					if (yych <= 0xDE) goto yy272;
					goto yy273;
				} else {
					if (yych <= 0xE0) goto yy274;
					if (yych <= 0xE1) goto yy275;
					if (yych <= 0xE2) goto yy276;
					goto yy277;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych <= 0xE4) goto yy278;
					if (yych == 0xEA) goto yy279;
					goto yy57;
				} else {
					if (yych <= 0xF0) {
						if (yych <= 0xEF) goto yy280;
						goto yy281;
					} else {
						if (yych == 0xF3) goto yy282;
						goto yy57;
					}
				}
			}
		}
	}
yy320:
	++YYCURSOR;
#line 202 "scanner.re"
	{ return CLOSE_QUOTE; }
#line 8304 "scanner.c"
yy322:
	yyaccept = 16;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xDF) {
		if (yych <= 0xD9) {
			if (yych <= '/') goto yy323;
			if (yych <= '9') goto yy831;
			if (yych >= 0xD9) goto yy189;
		} else {
			if (yych == 0xDB) goto yy190;
			if (yych >= 0xDF) goto yy191;
		}
	} else {
		if (yych <= 0xEA) {
			if (yych <= 0xE0) goto yy192;
			if (yych <= 0xE1) goto yy193;
			if (yych >= 0xEA) goto yy194;
		} else {
			if (yych <= 0xEE) goto yy323;
			if (yych <= 0xEF) goto yy195;
			if (yych <= 0xF0) goto yy196;
		}
	}
yy323:
#line 209 "scanner.re"
	{ return DASH; }
#line 8331 "scanner.c"
yy324:
	yyaccept = 10;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCA) {
		if (yych <= '>') {
			if (yych <= '+') {
				if (yych <= '$') {
					if (yych == '"') goto yy1584;
					if (yych <= '#') goto yy57;
					goto yy113;
				} else {
					if (yych == '\'') goto yy1585;
					if (yych <= '*') goto yy57;
					goto yy113;
				}
			} else {
				if (yych <= '/') {
					if (yych <= ',') goto yy57;
					if (yych <= '-') goto yy1565;
					if (yych <= '.') goto yy1566;
					goto yy57;
				} else {
					if (yych <= '9') goto yy950;
					if (yych <= ':') goto yy246;
					if (yych <= ';') goto yy57;
					goto yy113;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '^') {
					if (yych <= '@') goto yy57;
					if (yych <= 'Z') goto yy1240;
					if (yych <= ']') goto yy57;
					goto yy113;
				} else {
					if (yych <= '_') goto yy1567;
					if (yych <= '`') goto yy113;
					if (yych <= 'z') goto yy1240;
					goto yy57;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy57;
					if (yych <= '~') goto yy113;
					goto yy57;
				} else {
					if (yych <= 0xC2) goto yy1569;
					if (yych <= 0xC3) goto yy1570;
					if (yych <= 0xC9) goto yy268;
					goto yy1571;
				}
			}
		}
	} else {
		if (yych <= 0xDB) {
			if (yych <= 0xD3) {
				if (yych <= 0xCE) {
					if (yych <= 0xCB) goto yy257;
					if (yych <= 0xCC) goto yy118;
					if (yych <= 0xCD) goto yy1572;
					goto yy1573;
				} else {
					if (yych <= 0xCF) goto yy1574;
					if (yych == 0xD2) goto yy1575;
					goto yy268;
				}
			} else {
				if (yych <= 0xD7) {
					if (yych <= 0xD4) goto yy1576;
					if (yych <= 0xD5) goto yy1577;
					if (yych <= 0xD6) goto yy1578;
					goto yy1586;
				} else {
					if (yych <= 0xD8) goto yy266;
					if (yych <= 0xD9) goto yy267;
					if (yych <= 0xDA) goto yy268;
					goto yy269;
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xDF) {
					if (yych <= 0xDC) goto yy270;
					if (yych <= 0xDD) goto yy271;
					if (yych <= 0xDE) goto yy272;
					goto yy273;
				} else {
					if (yych <= 0xE0) goto yy274;
					if (yych <= 0xE1) goto yy1579;
					if (yych <= 0xE2) goto yy1580;
					goto yy277;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych <= 0xE4) goto yy278;
					if (yych == 0xEA) goto yy1581;
					goto yy57;
				} else {
					if (yych <= 0xF0) {
						if (yych <= 0xEF) goto yy1587;
						goto yy1583;
					} else {
						if (yych == 0xF3) goto yy282;
						goto yy57;
					}
				}
			}
		}
	}
yy325:
	yyaccept = 7;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCF) {
		if (yych <= 'Z') {
			if (yych <= '.') {
				if (yych <= '+') {
					if (yych == '\'') goto yy200;
					goto yy41;
				} else {
					if (yych <= ',') goto yy202;
					if (yych <= '-') goto yy200;
					goto yy1588;
				}
			} else {
				if (yych <= ':') {
					if (yych <= '/') goto yy41;
					if (yych <= '9') goto yy325;
					goto yy41;
				} else {
					if (yych <= ';') goto yy202;
					if (yych <= '@') goto yy41;
					goto yy1246;
				}
			}
		} else {
			if (yych <= 0xC2) {
				if (yych <= '`') {
					if (yych == '_') goto yy1589;
					goto yy41;
				} else {
					if (yych <= 'z') goto yy1246;
					if (yych <= 0xC1) goto yy41;
					goto yy1591;
				}
			} else {
				if (yych <= 0xCA) {
					if (yych <= 0xC3) goto yy1592;
					if (yych <= 0xC9) goto yy1593;
					goto yy1594;
				} else {
					if (yych <= 0xCC) goto yy41;
					if (yych <= 0xCD) goto yy1595;
					if (yych <= 0xCE) goto yy1596;
					goto yy1597;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD6) {
				if (yych <= 0xD3) {
					if (yych == 0xD2) goto yy1598;
					goto yy1593;
				} else {
					if (yych <= 0xD4) goto yy1599;
					if (yych <= 0xD5) goto yy1600;
					goto yy1601;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD7) goto yy1602;
					if (yych <= 0xD8) goto yy1603;
					goto yy1604;
				} else {
					if (yych <= 0xDA) goto yy1593;
					if (yych <= 0xDB) goto yy1605;
					goto yy1606;
				}
			}
		} else {
			if (yych <= 0xE2) {
				if (yych <= 0xDF) {
					if (yych <= 0xDD) goto yy1607;
					if (yych <= 0xDE) goto yy1608;
					goto yy1609;
				} else {
					if (yych <= 0xE0) goto yy1610;
					if (yych <= 0xE1) goto yy1611;
					goto yy1612;
				}
			} else {
				if (yych <= 0xEA) {
					if (yych <= 0xE3) goto yy1613;
					if (yych <= 0xE9) goto yy41;
					goto yy1614;
				} else {
					if (yych <= 0xEE) goto yy41;
					if (yych <= 0xEF) goto yy1615;
					if (yych <= 0xF0) goto yy1616;
					goto yy41;
				}
			}
		}
	}
yy327:
	yych = *++YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy314;
		} else {
			if (yych == 0x9A) goto yy28;
			goto yy17;
		}
	} else {
		if (yych <= 0xA8) {
			if (yych <= 0xA4) goto yy28;
			if (yych <= 0xA7) goto yy17;
			goto yy28;
		} else {
			if (yych <= 0xAD) goto yy17;
			if (yych <= 0xBF) goto yy28;
			goto yy2;
		}
	}
yy328:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy314;
	if (yych <= 0x9B) goto yy17;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy329:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy28;
	if (yych <= 0xB4) goto yy314;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy330:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA2) goto yy28;
	if (yych <= 0xBF) goto yy17;
	goto yy2;
yy331:
	yych = *++YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy17;
		goto yy314;
	} else {
		if (yych == 0xBD) goto yy314;
		if (yych <= 0xBF) goto yy17;
		goto yy2;
	}
yy332:
	yych = *++YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy17;
		} else {
			if (yych <= 0x90) goto yy314;
			if (yych <= 0x97) goto yy17;
			goto yy314;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy17;
			if (yych <= 0xA5) goto yy28;
			goto yy325;
		} else {
			if (yych <= 0xB1) goto yy28;
			if (yych <= 0xBF) goto yy314;
			goto yy2;
		}
	}
yy333:
	yych = *++YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy314;
			} else {
				if (yych <= 0x83) goto yy17;
				if (yych <= 0x84) goto yy28;
				goto yy314;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy28;
				goto yy314;
			} else {
				if (yych <= 0x92) goto yy28;
				if (yych <= 0xA8) goto yy314;
				goto yy28;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy314;
				goto yy28;
			} else {
				if (yych <= 0xB2) goto yy314;
				if (yych <= 0xB5) goto yy28;
				goto yy314;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy28;
				goto yy17;
			} else {
				if (yych <= 0xBD) goto yy314;
				if (yych <= 0xBF) goto yy17;
				goto yy2;
			}
		}
	}
yy334:
	yych = *++YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy17;
			} else {
				if (yych <= 0x86) goto yy28;
				if (yych <= 0x88) goto yy17;
				goto yy28;
			}
		} else {
			if (yych <= 0x96) {
				if (yych <= 0x8D) goto yy17;
				if (yych <= 0x8E) goto yy314;
				goto yy28;
			} else {
				if (yych <= 0x97) goto yy17;
				if (yych <= 0x9B) goto yy28;
				goto yy314;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) {
				if (yych <= 0x9E) goto yy28;
				goto yy314;
			} else {
				if (yych <= 0xA3) goto yy17;
				if (yych <= 0xA5) goto yy28;
				goto yy325;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB1) goto yy314;
				if (yych <= 0xB3) goto yy17;
				goto yy317;
			} else {
				if (yych <= 0xBB) goto yy17;
				if (yych <= 0xBF) goto yy28;
				goto yy2;
			}
		}
	}
yy335:
	yych = *++YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy28;
			} else {
				if (yych <= 0x83) goto yy17;
				if (yych <= 0x84) goto yy28;
				goto yy314;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x8E) goto yy28;
				if (yych <= 0x90) goto yy314;
				goto yy28;
			} else {
				if (yych == 0xA9) goto yy28;
				goto yy314;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy28;
				goto yy314;
			} else {
				if (yych <= 0xB4) goto yy28;
				if (yych <= 0xB6) goto yy314;
				goto yy28;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy314;
				if (yych <= 0xBB) goto yy28;
				goto yy17;
			} else {
				if (yych <= 0xBD) goto yy28;
				if (yych <= 0xBF) goto yy17;
				goto yy2;
			}
		}
	}
yy336:
	yych = *++YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy17;
			if (yych <= 0x86) goto yy28;
			goto yy17;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy28;
				goto yy17;
			} else {
				if (yych == 0x91) goto yy17;
				goto yy28;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x9D) {
				if (yych <= 0x9C) goto yy314;
				goto yy28;
			} else {
				if (yych <= 0x9E) goto yy314;
				if (yych <= 0xA5) goto yy28;
				goto yy325;
			}
		} else {
			if (yych <= 0xB4) {
				if (yych <= 0xB1) goto yy17;
				goto yy314;
			} else {
				if (yych <= 0xB5) goto yy17;
				if (yych <= 0xBF) goto yy28;
				goto yy2;
			}
		}
	}
yy337:
	yych = *++YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy28;
			} else {
				if (yych <= 0x83) goto yy17;
				if (yych <= 0x84) goto yy28;
				goto yy314;
			}
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy28;
				goto yy314;
			} else {
				if (yych <= 0x92) goto yy28;
				if (yych <= 0xA8) goto yy314;
				goto yy28;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy314;
				goto yy28;
			} else {
				if (yych == 0xB4) goto yy28;
				goto yy314;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy28;
				goto yy17;
			} else {
				if (yych <= 0xBD) goto yy314;
				if (yych <= 0xBF) goto yy17;
				goto yy2;
			}
		}
	}
yy338:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy28;
			goto yy17;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy28;
				goto yy17;
			} else {
				if (yych == 0x90) goto yy314;
				goto yy28;
			}
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xA3) {
				if (yych <= 0xA1) goto yy314;
				goto yy17;
			} else {
				if (yych <= 0xA5) goto yy28;
				if (yych <= 0xAF) goto yy325;
				goto yy28;
			}
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xB1) goto yy17;
				goto yy28;
			} else {
				if (yych <= 0xB9) goto yy314;
				if (yych <= 0xBF) goto yy28;
				goto yy2;
			}
		}
	}
yy339:
	yych = *++YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy28;
			} else {
				if (yych <= 0x83) goto yy17;
				if (yych <= 0x84) goto yy28;
				goto yy314;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy28;
				goto yy314;
			} else {
				if (yych <= 0x92) goto yy28;
				if (yych <= 0xA8) goto yy314;
				goto yy28;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy314;
				goto yy28;
			} else {
				if (yych == 0xB4) goto yy28;
				goto yy314;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy28;
				goto yy17;
			} else {
				if (yych <= 0xBD) goto yy314;
				if (yych <= 0xBF) goto yy17;
				goto yy2;
			}
		}
	}
yy340:
	yych = *++YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy17;
			} else {
				if (yych <= 0x86) goto yy28;
				if (yych <= 0x88) goto yy17;
				goto yy28;
			}
		} else {
			if (yych <= 0x95) {
				if (yych <= 0x8D) goto yy17;
				goto yy28;
			} else {
				if (yych <= 0x97) goto yy17;
				if (yych <= 0x9B) goto yy28;
				goto yy314;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) {
				if (yych <= 0x9E) goto yy28;
				goto yy314;
			} else {
				if (yych <= 0xA3) goto yy17;
				if (yych <= 0xA5) goto yy28;
				goto yy325;
			}
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy17;
				goto yy314;
			} else {
				if (yych <= 0xB7) goto yy317;
				if (yych <= 0xBF) goto yy28;
				goto yy2;
			}
		}
	}
yy341:
	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 yy28;
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy17;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy314;
	default:	goto yy2;
	}
yy342:
	yych = *++YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy17;
			if (yych <= 0x85) goto yy28;
			goto yy17;
		} else {
			if (yych <= 0x89) goto yy28;
			if (yych <= 0x8D) goto yy17;
			if (yych <= 0x8F) goto yy28;
			goto yy314;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych == 0x97) goto yy17;
			if (yych <= 0xA5) goto yy28;
			goto yy325;
		} else {
			if (yych <= 0xB2) goto yy317;
			if (yych <= 0xBA) goto yy17;
			if (yych <= 0xBF) goto yy28;
			goto yy2;
		}
	}
yy343:
	yych = *++YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy17;
			goto yy28;
		} else {
			if (yych == 0x8D) goto yy28;
			if (yych <= 0x90) goto yy314;
			goto yy28;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy28;
			goto yy314;
		} else {
			if (yych <= 0xBC) goto yy28;
			if (yych <= 0xBD) goto yy314;
			if (yych <= 0xBF) goto yy17;
			goto yy2;
		}
	}
yy344:
	yych = *++YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy28;
			goto yy17;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy28;
				goto yy17;
			} else {
				if (yych <= 0x94) goto yy28;
				if (yych <= 0x96) goto yy17;
				goto yy28;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9F) {
				if (yych <= 0x9A) goto yy314;
				goto yy28;
			} else {
				if (yych <= 0xA1) goto yy314;
				if (yych <= 0xA3) goto yy17;
				goto yy28;
			}
		} else {
			if (yych <= 0xB7) {
				if (yych <= 0xAF) goto yy325;
				goto yy28;
			} else {
				if (yych <= 0xBE) goto yy317;
				if (yych <= 0xBF) goto yy17;
				goto yy2;
			}
		}
	}
yy345:
	yych = *++YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy28;
			if (yych <= 0x83) goto yy17;
			goto yy28;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8C) goto yy314;
				goto yy28;
			} else {
				if (yych == 0x91) goto yy28;
				goto yy314;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy28;
			if (yych == 0xB4) goto yy28;
			goto yy314;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy28;
				goto yy17;
			} else {
				if (yych <= 0xBD) goto yy314;
				if (yych <= 0xBF) goto yy17;
				goto yy2;
			}
		}
	}
yy346:
	yych = *++YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy28;
			goto yy17;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy28;
				goto yy17;
			} else {
				if (yych <= 0x94) goto yy28;
				if (yych <= 0x96) goto yy17;
				goto yy28;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9F) {
				if (yych <= 0x9E) goto yy314;
				goto yy28;
			} else {
				if (yych <= 0xA1) goto yy314;
				if (yych <= 0xA3) goto yy17;
				goto yy28;
			}
		} else {
			if (yych <= 0xB0) {
				if (yych <= 0xAF) goto yy325;
				goto yy28;
			} else {
				if (yych <= 0xB2) goto yy314;
				if (yych <= 0xBF) goto yy28;
				goto yy2;
			}
		}
	}
yy347:
	yych = *++YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy28;
			goto yy17;
		} else {
			if (yych <= 0x84) goto yy28;
			if (yych <= 0x8C) goto yy314;
			goto yy28;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych == 0x91) goto yy28;
			goto yy314;
		} else {
			if (yych <= 0xBC) goto yy28;
			if (yych <= 0xBD) goto yy314;
			if (yych <= 0xBF) goto yy17;
			goto yy2;
		}
	}
yy348:
	yych = *++YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy28;
			goto yy17;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy28;
				goto yy17;
			} else {
				if (yych <= 0x8E) goto yy314;
				if (yych <= 0x96) goto yy28;
				goto yy17;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) {
				if (yych <= 0x9E) goto yy28;
				goto yy314;
			} else {
				if (yych <= 0xA3) goto yy17;
				if (yych <= 0xA5) goto yy28;
				goto yy325;
			}
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xB5) goto yy317;
				goto yy28;
			} else {
				if (yych <= 0xB9) goto yy17;
				if (yych <= 0xBF) goto yy314;
				goto yy2;
			}
		}
	}
yy349:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy28;
			goto yy17;
		} else {
			if (yych <= 0x84) goto yy28;
			if (yych <= 0x96) goto yy314;
			goto yy28;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy28;
			goto yy314;
		} else {
			if (yych == 0xBD) goto yy314;
			if (yych <= 0xBF) goto yy28;
			goto yy2;
		}
	}
yy350:
	yych = *++YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x8A) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy314;
			if (yych <= 0x89) goto yy28;
			goto yy17;
		} else {
			if (yych <= 0x8E) goto yy28;
			if (yych == 0x95) goto yy28;
			goto yy17;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x97) goto yy28;
			if (yych <= 0x9F) goto yy17;
			if (yych <= 0xA5) goto yy28;
			goto yy325;
		} else {
			if (yych <= 0xB1) goto yy28;
			if (yych <= 0xB3) goto yy17;
			if (yych <= 0xBF) goto yy28;
			goto yy2;
		}
	}
yy351:
	yych = *++YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy28;
		if (yych <= 0xB0) goto yy1617;
		goto yy1619;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0xB3) goto yy1617;
			goto yy1619;
		} else {
			if (yych <= 0xBE) goto yy28;
			if (yych <= 0xBF) goto yy17;
			goto yy2;
		}
	}
yy352:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x86) goto yy1617;
		if (yych <= 0x8E) goto yy1619;
		goto yy1617;
	} else {
		if (yych <= 0x99) goto yy325;
		if (yych <= 0x9B) goto yy1617;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy353:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x89:
	case 0x8B:
	case 0x8C:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x98:
	case 0xA0:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xBA:
	case 0xBE:
	case 0xBF:	goto yy28;
	case 0x81:
	case 0x82:
	case 0x84:
	case 0x87:
	case 0x88:
	case 0x8A:
	case 0x8D:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0x9E:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xAA:
	case 0xAB:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB2:
	case 0xB3:
	case 0xBD:	goto yy1617;
	case 0xB1:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBB:
	case 0xBC:	goto yy1619;
	default:	goto yy2;
	}
yy354:
	yych = *++YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1617;
			goto yy28;
		} else {
			if (yych <= 0x86) goto yy1617;
			if (yych <= 0x87) goto yy28;
			goto yy1619;
		}
	} else {
		if (yych <= 0x9B) {
			if (yych <= 0x8F) goto yy28;
			if (yych <= 0x99) goto yy325;
			goto yy28;
		} else {
			if (yych <= 0x9F) goto yy1617;
			if (yych <= 0xBF) goto yy28;
			goto yy2;
		}
	}
yy355:
	yych = *++YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy1617;
			goto yy1619;
		} else {
			if (yych == 0x93) goto yy1619;
			goto yy1617;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x9F) goto yy1619;
			if (yych <= 0xA9) goto yy325;
			goto yy1617;
		} else {
			if (yych <= 0xB9) goto yy1619;
			if (yych <= 0xBD) goto yy1617;
			if (yych <= 0xBF) goto yy1619;
			goto yy2;
		}
	}
yy356:
	yych = *++YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1617;
		goto yy28;
	} else {
		if (yych <= 0xAC) goto yy1617;
		if (yych <= 0xB0) goto yy28;
		if (yych <= 0xBF) goto yy1619;
		goto yy2;
	}
yy357:
	yych = *++YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			goto yy1619;
		} else {
			if (yych <= 0x85) goto yy1617;
			if (yych <= 0x87) goto yy1619;
			goto yy1617;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych == 0x98) goto yy28;
			goto yy1619;
		} else {
			if (yych <= 0xBD) goto yy28;
			if (yych <= 0xBF) goto yy1619;
			goto yy2;
		}
	}
yy358:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy28;
		goto yy1619;
	} else {
		if (yych <= 0x98) {
			if (yych <= 0x94) goto yy1617;
			goto yy17;
		} else {
			if (yych <= 0x9A) goto yy1617;
			if (yych <= 0xBF) goto yy28;
			goto yy2;
		}
	}
yy359:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy28;
	if (yych <= 0xBE) goto yy17;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy360:
	yych = *++YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x89) goto yy325;
			goto yy28;
		} else {
			if (yych <= 0x99) goto yy17;
			if (yych <= 0x9D) goto yy28;
			if (yych <= 0xA0) goto yy17;
			goto yy28;
		}
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xA4) goto yy17;
			if (yych <= 0xA6) goto yy28;
			goto yy17;
		} else {
			if (yych <= 0xB0) goto yy28;
			if (yych <= 0xB4) goto yy17;
			if (yych <= 0xBF) goto yy28;
			goto yy2;
		}
	}
yy361:
	yych = *++YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy28;
		if (yych <= 0x8D) goto yy17;
		goto yy28;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy17;
			goto yy325;
		} else {
			if (yych <= 0x9F) goto yy17;
			if (yych <= 0xBF) goto yy319;
			goto yy2;
		}
	}
yy362:
	yych = *++YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy319;
		} else {
			if (yych == 0x87) goto yy319;
			goto yy28;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy319;
			if (yych <= 0x8F) goto yy28;
			goto yy314;
		} else {
			if (yych <= 0xBC) goto yy28;
			if (yych <= 0xBF) goto yy314;
			goto yy2;
		}
	}
yy363:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy1620;
	goto yy2;
yy364:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy1620;
	if (yych <= 0xBF) goto yy1621;
	goto yy2;
yy365:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy1621;
	if (yych <= 0xBF) goto yy1622;
	goto yy2;
yy366:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy1622;
	goto yy2;
yy367:
	yych = *++YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy314;
			goto yy28;
		} else {
			if (yych <= 0x8D) goto yy314;
			if (yych <= 0x8F) goto yy28;
			goto yy314;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy314;
			goto yy28;
		} else {
			if (yych <= 0x9D) goto yy314;
			if (yych <= 0x9F) goto yy28;
			if (yych <= 0xBF) goto yy314;
			goto yy2;
		}
	}
yy368:
	yych = *++YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy314;
			goto yy28;
		} else {
			if (yych <= 0x8D) goto yy314;
			if (yych <= 0x8F) goto yy28;
			goto yy314;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB1) goto yy28;
			if (yych <= 0xB5) goto yy314;
			goto yy28;
		} else {
			if (yych <= 0xBE) goto yy314;
			if (yych <= 0xBF) goto yy28;
			goto yy2;
		}
	}
yy369:
	yych = *++YYCURSOR;
	if (yych <= 0x85) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy28;
		goto yy314;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy28;
			goto yy314;
		} else {
			if (yych <= 0x97) goto yy28;
			if (yych <= 0xBF) goto yy314;
			goto yy2;
		}
	}
yy370:
	yych = *++YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy314;
		goto yy28;
	} else {
		if (yych <= 0x95) goto yy314;
		if (yych <= 0x97) goto yy28;
		if (yych <= 0xBF) goto yy314;
		goto yy2;
	}
yy371:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy314;
		if (yych <= 0x9C) goto yy28;
		goto yy17;
	} else {
		if (yych <= 0xA8) goto yy28;
		if (yych <= 0xBC) goto yy317;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy372:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy314;
		goto yy17;
	} else {
		if (yych <= 0x9F) goto yy28;
		if (yych <= 0xBF) goto yy319;
		goto yy2;
	}
yy373:
	yych = *++YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xB5) goto yy319;
		goto yy28;
	} else {
		if (yych <= 0xBD) goto yy319;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy374:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy322;
	if (yych <= 0xBF) goto yy314;
	goto yy2;
yy375:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy314;
	if (yych <= 0xAE) goto yy28;
	if (yych <= 0xBF) goto yy314;
	goto yy2;
yy376:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy8;
		if (yych <= 0x9A) goto yy314;
		goto yy59;
	} else {
		if (yych <= 0x9C) goto yy26;
		if (yych <= 0x9F) goto yy28;
		if (yych <= 0xBF) goto yy314;
		goto yy2;
	}
yy377:
	yych = *++YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAA) goto yy314;
		goto yy28;
	} else {
		if (yych <= 0xB0) goto yy317;
		if (yych <= 0xB8) goto yy314;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy378:
	yych = *++YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			goto yy314;
		} else {
			if (yych <= 0x8D) goto yy28;
			if (yych <= 0x91) goto yy314;
			goto yy17;
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) goto yy28;
			goto yy314;
		} else {
			if (yych <= 0xB4) goto yy17;
			if (yych <= 0xBF) goto yy28;
			goto yy2;
		}
	}
yy379:
	yych = *++YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy314;
		} else {
			if (yych <= 0x93) goto yy17;
			if (yych <= 0x9F) goto yy28;
			goto yy314;
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0xAD) goto yy28;
			if (yych <= 0xB0) goto yy314;
			goto yy28;
		} else {
			if (yych <= 0xB3) goto yy17;
			if (yych <= 0xBF) goto yy28;
			goto yy2;
		}
	}
yy380:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy28;
	if (yych <= 0xBF) goto yy17;
	goto yy2;
yy381:
	yych = *++YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x9A) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy17;
			goto yy28;
		} else {
			if (yych == 0x9C) goto yy28;
			goto yy17;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x9F) goto yy28;
			if (yych <= 0xA9) goto yy325;
			goto yy28;
		} else {
			if (yych <= 0xB9) goto yy317;
			if (yych <= 0xBF) goto yy28;
			goto yy2;
		}
	}
yy382:
	yych = *++YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy28;
		} else {
			if (yych <= 0x86) goto yy322;
			if (yych <= 0x8A) goto yy28;
			goto yy17;
		}
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8E) goto yy5;
			if (yych <= 0x8F) goto yy28;
			goto yy325;
		} else {
			if (yych <= 0x9F) goto yy28;
			if (yych <= 0xBF) goto yy314;
			goto yy2;
		}
	}
yy383:
	yych = *++YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy314;
		goto yy28;
	} else {
		if (yych <= 0xB7) goto yy314;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy384:
	yych = *++YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy314;
		goto yy17;
	} else {
		if (yych <= 0xAA) goto yy314;
		if (yych <= 0xAF) goto yy28;
		if (yych <= 0xBF) goto yy314;
		goto yy2;
	}
yy385:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy314;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy386:
	yych = *++YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy314;
		if (yych <= 0x9F) goto yy28;
		goto yy17;
	} else {
		if (yych <= 0xAF) goto yy28;
		if (yych <= 0xBB) goto yy17;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy387:
	yych = *++YYCURSOR;
	if (yych <= 0x85) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy17;
		goto yy28;
	} else {
		if (yych <= 0x8F) goto yy325;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy388:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy389:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy28;
		goto yy325;
	} else {
		if (yych <= 0x9A) goto yy317;
		if (yych <= 0x9D) goto yy28;
		if (yych <= 0xBF) goto yy17;
		goto yy2;
	}
yy390:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy314;
	if (yych <= 0x9B) goto yy17;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy391:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy28;
		if (yych <= 0x9E) goto yy17;
		goto yy28;
	} else {
		if (yych <= 0xBC) goto yy17;
		if (yych <= 0xBE) goto yy28;
		if (yych <= 0xBF) goto yy17;
		goto yy2;
	}
yy392:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy325;
		if (yych <= 0x8F) goto yy28;
		goto yy325;
	} else {
		if (yych <= 0xAF) goto yy28;
		if (yych <= 0xBE) goto yy17;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy393:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy1619;
	if (yych <= 0xB3) goto yy1617;
	if (yych <= 0xBF) goto yy1619;
	goto yy2;
yy394:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1619;
		if (yych <= 0x8B) goto yy1617;
		goto yy28;
	} else {
		if (yych <= 0xA0) {
			if (yych <= 0x99) goto yy325;
			goto yy1617;
		} else {
			if (yych <= 0xBC) goto yy1619;
			if (yych <= 0xBF) goto yy28;
			goto yy2;
		}
	}
yy395:
	yych = *++YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy17;
		if (yych <= 0xA0) goto yy314;
		goto yy17;
	} else {
		if (yych <= 0xAF) goto yy314;
		if (yych <= 0xB9) goto yy325;
		if (yych <= 0xBF) goto yy314;
		goto yy2;
	}
yy396:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy314;
	if (yych <= 0xB3) goto yy17;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy397:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy314;
	if (yych <= 0xB7) goto yy17;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy398:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy325;
		if (yych <= 0x8C) goto yy28;
		goto yy314;
	} else {
		if (yych <= 0x99) goto yy325;
		if (yych <= 0xB7) goto yy314;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy399:
	yych = *++YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x8F) goto yy28;
			goto yy17;
		} else {
			if (yych <= 0x93) goto yy28;
			if (yych <= 0xA8) goto yy17;
			if (yych <= 0xAC) goto yy314;
			goto yy17;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy314;
			if (yych <= 0xB4) goto yy17;
			goto yy314;
		} else {
			if (yych <= 0xB7) goto yy28;
			if (yych <= 0xB9) goto yy17;
			if (yych <= 0xBF) goto yy28;
			goto yy2;
		}
	}
yy400:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy319;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy401:
	yych = *++YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAA) goto yy28;
		goto yy319;
	} else {
		if (yych <= 0xB8) goto yy28;
		if (yych <= 0xBF) goto yy319;
		goto yy2;
	}
yy402:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy319;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy403:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy17;
	if (yych <= 0xBB) goto yy28;
	if (yych <= 0xBF) goto yy17;
	goto yy2;
yy404:
	yych = *++YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy319;
		goto yy28;
	} else {
		if (yych <= 0x9D) goto yy319;
		if (yych <= 0x9F) goto yy28;
		if (yych <= 0xBF) goto yy319;
		goto yy2;
	}
yy405:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x8D) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy319;
			if (yych <= 0x87) goto yy28;
			goto yy319;
		} else {
			if (yych <= 0x8F) goto yy28;
			if (yych == 0x98) goto yy28;
			goto yy319;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych == 0x9B) goto yy319;
			if (yych <= 0x9C) goto yy28;
			goto yy319;
		} else {
			if (yych <= 0x9E) goto yy28;
			if (yych <= 0xBD) goto yy319;
			if (yych <= 0xBF) goto yy28;
			goto yy2;
		}
	}
yy406:
	yych = *++YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy28;
		goto yy319;
	} else {
		if (yych == 0xBE) goto yy319;
		if (yych <= 0xBF) goto yy17;
		goto yy2;
	}
yy407:
	yych = *++YYCURSOR;
	if (yych <= 0x9C) {
		if (yych <= 0x8C) {
			if (yych <= 0x81) {
				if (yych <= 0x7F) goto yy2;
				goto yy17;
			} else {
				if (yych == 0x85) goto yy28;
				goto yy319;
			}
		} else {
			if (yych <= 0x93) {
				if (yych <= 0x8F) goto yy17;
				goto yy319;
			} else {
				if (yych <= 0x95) goto yy28;
				if (yych <= 0x9B) goto yy319;
				goto yy28;
			}
		}
	} else {
		if (yych <= 0xB4) {
			if (yych <= 0xAC) {
				if (yych <= 0x9F) goto yy17;
				goto yy319;
			} else {
				if (yych <= 0xAF) goto yy17;
				if (yych <= 0xB1) goto yy28;
				goto yy319;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB5) goto yy28;
				goto yy319;
			} else {
				if (yych <= 0xBE) goto yy17;
				if (yych <= 0xBF) goto yy28;
				goto yy2;
			}
		}
	}
yy408:
	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 0xAF:	goto yy8;
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAE:	goto yy5;
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:	goto yy322;
	case 0x94:
	case 0x95:	goto yy1623;
	case 0x96:
	case 0x97:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA7:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xBB:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy28;
	case 0x98:
	case 0x9B:
	case 0x9C:
	case 0x9F:
	case 0xB9:	goto yy315;
	case 0x99:
	case 0x9D:
	case 0xBA:	goto yy320;
	case 0x9A:
	case 0x9E:	goto yy59;
	case 0xA6:	goto yy1624;
	case 0xA8:
	case 0xA9:	goto yy104;
	case 0xBF:	goto yy1625;
	default:	goto yy2;
	}
yy409:
	yych = *++YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x85) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy1625;
			} else {
				if (yych <= 0x83) goto yy28;
				if (yych <= 0x84) goto yy17;
				goto yy59;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x86) goto yy26;
				if (yych <= 0x91) goto yy28;
				goto yy17;
			} else {
				if (yych <= 0x93) goto yy1623;
				if (yych <= 0x94) goto yy1625;
				goto yy28;
			}
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0xA5) {
				if (yych <= 0x9F) goto yy8;
				if (yych <= 0xA4) goto yy5;
				goto yy28;
			} else {
				if (yych <= 0xAF) goto yy5;
				if (yych <= 0xB0) goto yy317;
				goto yy28;
			}
		} else {
			if (yych <= 0xBD) {
				if (yych <= 0xB9) goto yy317;
				if (yych <= 0xBC) goto yy17;
				goto yy59;
			} else {
				if (yych <= 0xBE) goto yy26;
				if (yych <= 0xBF) goto yy28;
				goto yy2;
			}
		}
	}
yy410:
	yych = *++YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy317;
		if (yych <= 0x8C) goto yy17;
		goto yy59;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x8E) goto yy26;
			goto yy28;
		} else {
			if (yych <= 0xBE) goto yy17;
			if (yych <= 0xBF) goto yy28;
			goto yy2;
		}
	}
yy411:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy28;
	if (yych <= 0xB0) goto yy17;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy412:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy17;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy319;
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:	goto yy314;
	default:	goto yy2;
	}
yy413:
	yych = *++YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy17;
		if (yych <= 0x89) goto yy319;
		goto yy17;
	} else {
		if (yych <= 0x8E) goto yy319;
		if (yych <= 0x8F) goto yy17;
		if (yych <= 0xBF) goto yy317;
		goto yy2;
	}
yy414:
	yych = *++YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy317;
		if (yych <= 0x84) goto yy319;
		goto yy317;
	} else {
		if (yych <= 0x8B) goto yy17;
		if (yych <= 0x8F) goto yy28;
		if (yych <= 0xBF) goto yy17;
		goto yy2;
	}
yy415:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy1626;
	if (yych <= 0xBF) goto yy17;
	goto yy2;
yy416:
	yych = *++YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy17;
		} else {
			if (yych == 0x89) goto yy26;
			goto yy59;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych <= 0x8B) goto yy26;
			if (yych <= 0xA8) goto yy17;
			goto yy59;
		} else {
			if (yych <= 0xAA) goto yy26;
			if (yych <= 0xBF) goto yy17;
			goto yy2;
		}
	}
yy417:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy17;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy418:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA6) goto yy17;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy419:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy17;
	if (yych <= 0x9F) goto yy28;
	if (yych <= 0xBF) goto yy317;
	goto yy2;
yy420:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9B) goto yy317;
	if (yych <= 0xBF) goto yy17;
	goto yy2;
yy421:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA9) goto yy17;
	if (yych <= 0xBF) goto yy317;
	goto yy2;
yy422:
	yych = *++YYCURSOR;
	if (yych <= 0xAE) {
		if (yych <= 0xA9) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0xA7) goto yy17;
			if (yych <= 0xA8) goto yy59;
			goto yy26;
		} else {
			if (yych <= 0xAB) {
				if (yych <= 0xAA) goto yy59;
				goto yy26;
			} else {
				if (yych == 0xAD) goto yy26;
				goto yy59;
			}
		}
	} else {
		if (yych <= 0xB2) {
			if (yych == 0xB0) goto yy59;
			if (yych <= 0xB1) goto yy26;
			goto yy59;
		} else {
			if (yych <= 0xB4) {
				if (yych <= 0xB3) goto yy26;
				goto yy59;
			} else {
				if (yych <= 0xB5) goto yy26;
				if (yych <= 0xBF) goto yy317;
				goto yy2;
			}
		}
	}
yy423:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x93) goto yy317;
	if (yych <= 0xBF) goto yy17;
	goto yy2;
yy424:
	yych = *++YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy17;
			if (yych <= 0x85) goto yy59;
			goto yy26;
		} else {
			if (yych <= 0xA5) goto yy17;
			if (yych == 0xA7) goto yy26;
			goto yy59;
		}
	} else {
		if (yych <= 0xAC) {
			if (yych == 0xAA) goto yy59;
			if (yych <= 0xAB) goto yy26;
			goto yy59;
		} else {
			if (yych <= 0xAE) {
				if (yych <= 0xAD) goto yy26;
				goto yy59;
			} else {
				if (yych <= 0xAF) goto yy26;
				if (yych <= 0xBF) goto yy17;
				goto yy2;
			}
		}
	}
yy425:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	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 yy17;
	case 0x83:
	case 0x85:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8F:
	case 0x91:
	case 0x93:
	case 0x95:
	case 0x97:	goto yy59;
	case 0x84:
	case 0x86:
	case 0x88:
	case 0x8A:
	case 0x8C:
	case 0x8E:
	case 0x90:
	case 0x92:
	case 0x94:
	case 0x96:
	case 0x98:	goto yy26;
	default:	goto yy2;
	}
yy426:
	yych = *++YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x97) {
			if (yych <= 0x7F) goto yy2;
			goto yy17;
		} else {
			if (yych == 0x99) goto yy26;
			goto yy59;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x9B) goto yy26;
			if (yych <= 0xBB) goto yy17;
			goto yy59;
		} else {
			if (yych <= 0xBD) goto yy26;
			if (yych <= 0xBF) goto yy17;
			goto yy2;
		}
	}
yy427:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy17;
	if (yych <= 0xB5) goto yy28;
	if (yych <= 0xBF) goto yy17;
	goto yy2;
yy428:
	yych = *++YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy17;
		goto yy28;
	} else {
		if (yych <= 0xB9) goto yy17;
		if (yych <= 0xBC) goto yy28;
		if (yych <= 0xBF) goto yy17;
		goto yy2;
	}
yy429:
	yych = *++YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x89) goto yy28;
		goto yy17;
	} else {
		if (yych <= 0xAB) goto yy28;
		if (yych <= 0xAF) goto yy17;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy430:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy28;
	if (yych <= 0xBF) goto yy319;
	goto yy2;
yy431:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy319;
		goto yy28;
	} else {
		if (yych <= 0xBB) goto yy319;
		if (yych <= 0xBD) goto yy28;
		if (yych <= 0xBF) goto yy319;
		goto yy2;
	}
yy432:
	yych = *++YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0xA4) {
			if (yych <= 0x7F) goto yy2;
			goto yy319;
		} else {
			if (yych <= 0xAA) goto yy17;
			if (yych <= 0xAE) goto yy319;
			goto yy17;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0xB3) goto yy319;
			goto yy28;
		} else {
			if (yych <= 0xBD) goto yy317;
			if (yych <= 0xBF) goto yy28;
			goto yy2;
		}
	}
yy433:
	yych = *++YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy28;
		goto yy319;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy28;
			goto yy319;
		} else {
			if (yych <= 0xAF) goto yy28;
			if (yych <= 0xBF) goto yy314;
			goto yy2;
		}
	}
yy434:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy314;
	if (yych <= 0xBE) goto yy28;
	if (yych <= 0xBF) goto yy17;
	goto yy2;
yy435:
	yych = *++YYCURSOR;
	if (yych <= 0xAE) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x96) goto yy314;
			goto yy28;
		} else {
			if (yych == 0xA7) goto yy28;
			goto yy314;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xAF) goto yy28;
			if (yych <= 0xB6) goto yy314;
			goto yy28;
		} else {
			if (yych <= 0xBE) goto yy314;
			if (yych <= 0xBF) goto yy28;
			goto yy2;
		}
	}
yy436:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy314;
		} else {
			if (yych <= 0x87) goto yy28;
			if (yych <= 0x8E) goto yy314;
			goto yy28;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy28;
			goto yy314;
		} else {
			if (yych <= 0x9F) goto yy28;
			if (yych <= 0xBF) goto yy17;
			goto yy2;
		}
	}
yy437:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x8B:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x98:
	case 0x99:
	case 0x9B:
	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 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy28;
	case 0x82:
	case 0x84:
	case 0x89:
	case 0x8C:
	case 0x9C:
	case 0xA0:	goto yy315;
	case 0x83:
	case 0x85:
	case 0x8A:
	case 0x8D:
	case 0x9D:
	case 0xA1:	goto yy320;
	case 0x97:
	case 0x9A:	goto yy322;
	case 0xA2:
	case 0xA4:
	case 0xA6:
	case 0xA8:	goto yy59;
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:	goto yy26;
	case 0xBA:
	case 0xBB:	goto yy1623;
	default:	goto yy2;
	}
yy438:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x82) goto yy59;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy439:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x9A) goto yy28;
	if (yych <= 0xBF) goto yy1619;
	goto yy2;
yy440:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy1619;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy441:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy1619;
	goto yy2;
yy442:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy1619;
		goto yy28;
	} else {
		if (yych <= 0xBB) goto yy17;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy443:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy8;
	case 0x81:
	case 0x82:
	case 0x83:
	case 0x86:
	case 0x9C:
	case 0xB0:
	case 0xBD:	goto yy28;
	case 0x84:
	case 0x92:
	case 0x93:
	case 0xA0:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xB6:
	case 0xB7:
	case 0xBE:
	case 0xBF:	goto yy17;
	case 0x85:
	case 0x87:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy1617;
	case 0x88:
	case 0x8A:
	case 0x8C:
	case 0x8E:
	case 0x90:
	case 0x94:
	case 0x96:
	case 0x98:
	case 0x9A:
	case 0x9D:	goto yy59;
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8F:
	case 0x91:
	case 0x95:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9E:
	case 0x9F:	goto yy26;
	case 0xAE:
	case 0xAF:	goto yy1619;
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:	goto yy1627;
	case 0xBC:	goto yy314;
	default:	goto yy2;
	}
yy444:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy28;
	if (yych <= 0xBF) goto yy1617;
	goto yy2;
yy445:
	yych = *++YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy1617;
		if (yych <= 0x98) goto yy28;
		goto yy17;
	} else {
		if (yych <= 0x9C) goto yy1629;
		if (yych <= 0x9F) goto yy1617;
		if (yych <= 0xBF) goto yy1627;
		goto yy2;
	}
yy446:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xBB) goto yy28;
	if (yych <= 0xBF) goto yy1627;
	goto yy2;
yy447:
	yych = *++YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy28;
		goto yy314;
	} else {
		if (yych <= 0xB0) goto yy28;
		if (yych <= 0xBF) goto yy1617;
		goto yy2;
	}
yy448:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy1617;
	goto yy2;
yy449:
	yych = *++YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy1617;
		if (yych <= 0x8F) goto yy28;
		goto yy17;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x95) goto yy317;
			goto yy17;
		} else {
			if (yych <= 0xBA) goto yy314;
			if (yych <= 0xBF) goto yy28;
			goto yy2;
		}
	}
yy450:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy17;
	if (yych <= 0xAF) goto yy28;
	if (yych <= 0xBF) goto yy1627;
	goto yy2;
yy451:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy1619;
		goto yy28;
	} else {
		if (yych <= 0xA9) goto yy317;
		if (yych <= 0xBF) goto yy17;
		goto yy2;
	}
yy452:
	yych = *++YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy17;
		if (yych <= 0x8F) goto yy317;
		goto yy17;
	} else {
		if (yych <= 0x9F) goto yy317;
		if (yych <= 0xBE) goto yy1619;
		if (yych <= 0xBF) goto yy17;
		goto yy2;
	}
yy453:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x89) goto yy317;
	if (yych <= 0xB0) goto yy17;
	if (yych <= 0xBF) goto yy317;
	goto yy2;
yy454:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy17;
	if (yych <= 0xBE) goto yy1629;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy455:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy1629;
	goto yy2;
yy456:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x97) goto yy1629;
	if (yych <= 0xBF) goto yy17;
	goto yy2;
yy457:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy1617;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy458:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1617;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy459:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8C) goto yy1617;
	if (yych <= 0x8F) goto yy28;
	if (yych <= 0xBF) goto yy1619;
	goto yy2;
yy460:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x86) goto yy1619;
		goto yy28;
	} else {
		if (yych <= 0xB7) goto yy314;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy461:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy314;
		if (yych <= 0x8F) goto yy28;
		goto yy314;
	} else {
		if (yych <= 0xA9) goto yy325;
		if (yych <= 0xAB) goto yy314;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy462:
	yych = *++YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAD) goto yy319;
		if (yych <= 0xAE) goto yy314;
		goto yy17;
	} else {
		if (yych <= 0xB3) goto yy28;
		if (yych <= 0xBD) goto yy17;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy463:
	yych = *++YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy319;
		goto yy28;
	} else {
		if (yych <= 0x9F) goto yy17;
		if (yych <= 0xBF) goto yy314;
		goto yy2;
	}
yy464:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA5) goto yy314;
		goto yy317;
	} else {
		if (yych <= 0xB1) goto yy17;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy465:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy17;
		goto yy28;
	} else {
		if (yych <= 0xA1) goto yy17;
		if (yych <= 0xBF) goto yy319;
		goto yy2;
	}
yy466:
	yych = *++YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy319;
		} else {
			if (yych <= 0x88) goto yy28;
			if (yych <= 0x8A) goto yy17;
			goto yy319;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x8F) goto yy314;
			if (yych <= 0xAD) goto yy319;
			goto yy28;
		} else {
			if (yych <= 0xB7) goto yy319;
			if (yych <= 0xBF) goto yy28;
			goto yy2;
		}
	}
yy467:
	yych = *++YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xB6) goto yy28;
		goto yy314;
	} else {
		if (yych <= 0xB9) goto yy28;
		if (yych <= 0xBA) goto yy319;
		if (yych <= 0xBF) goto yy314;
		goto yy2;
	}
yy468:
	yych = *++YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy314;
			goto yy17;
		} else {
			if (yych == 0x86) goto yy17;
			if (yych <= 0x8A) goto yy314;
			goto yy17;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA2) goto yy314;
			if (yych <= 0xAB) goto yy17;
			goto yy28;
		} else {
			if (yych <= 0xB5) goto yy317;
			if (yych <= 0xB9) goto yy17;
			if (yych <= 0xBF) goto yy28;
			goto yy2;
		}
	}
yy469:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy314;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy470:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy17;
	if (yych <= 0xB3) goto yy314;
	if (yych <= 0xBF) goto yy17;
	goto yy2;
yy471:
	yych = *++YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy17;
			goto yy28;
		} else {
			if (yych <= 0x99) goto yy325;
			if (yych <= 0x9F) goto yy28;
			goto yy17;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy314;
			if (yych <= 0xBA) goto yy28;
			goto yy314;
		} else {
			if (yych == 0xBD) goto yy314;
			if (yych <= 0xBF) goto yy28;
			goto yy2;
		}
	}
yy472:
	yych = *++YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy325;
		goto yy314;
	} else {
		if (yych <= 0xAD) goto yy17;
		if (yych <= 0xAF) goto yy28;
		if (yych <= 0xBF) goto yy314;
		goto yy2;
	}
yy473:
	yych = *++YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x86) goto yy314;
		goto yy17;
	} else {
		if (yych <= 0x9F) goto yy28;
		if (yych <= 0xBC) goto yy1630;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy474:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy1619;
	if (yych <= 0xB2) goto yy1617;
	if (yych <= 0xBF) goto yy1619;
	goto yy2;
yy475:
	yych = *++YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x8D) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy1619;
			goto yy1617;
		} else {
			if (yych <= 0x8F) goto yy28;
			if (yych <= 0x99) goto yy325;
			goto yy28;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9F) goto yy1617;
			if (yych <= 0xA4) goto yy28;
			goto yy17;
		} else {
			if (yych <= 0xAF) goto yy28;
			if (yych <= 0xB9) goto yy325;
			if (yych <= 0xBF) goto yy28;
			goto yy2;
		}
	}
yy476:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy314;
	if (yych <= 0xB6) goto yy17;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy477:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy314;
			goto yy17;
		} else {
			if (yych <= 0x8B) goto yy314;
			if (yych <= 0x8D) goto yy17;
			goto yy28;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy325;
			if (yych <= 0xB6) goto yy28;
			goto yy17;
		} else {
			if (yych <= 0xBA) goto yy28;
			if (yych <= 0xBD) goto yy17;
			if (yych <= 0xBF) goto yy28;
			goto yy2;
		}
	}
yy478:
	yych = *++YYCURSOR;
	if (yych <= 0xB4) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy28;
		} else {
			if (yych == 0xB1) goto yy28;
			goto yy17;
		}
	} else {
		if (yych <= 0xB8) {
			if (yych <= 0xB6) goto yy28;
			goto yy17;
		} else {
			if (yych <= 0xBD) goto yy28;
			if (yych <= 0xBF) goto yy17;
			goto yy2;
		}
	}
yy479:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy28;
			goto yy17;
		} else {
			if (yych <= 0x9F) goto yy28;
			if (yych <= 0xAA) goto yy314;
			goto yy17;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych == 0xB2) goto yy314;
			goto yy28;
		} else {
			if (yych <= 0xB6) goto yy17;
			if (yych <= 0xBF) goto yy28;
			goto yy2;
		}
	}
yy480:
	yych = *++YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy28;
			goto yy314;
		} else {
			if (yych <= 0x88) goto yy28;
			if (yych <= 0x8E) goto yy314;
			if (yych <= 0x90) goto yy28;
			goto yy314;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy28;
			if (yych <= 0xA6) goto yy314;
			goto yy28;
		} else {
			if (yych <= 0xAE) goto yy314;
			if (yych <= 0xAF) goto yy28;
			if (yych <= 0xBF) goto yy319;
			goto yy2;
		}
	}
yy481:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy319;
		if (yych <= 0x9B) goto yy17;
		goto yy28;
	} else {
		if (yych <= 0xA5) goto yy319;
		if (yych <= 0xAF) goto yy28;
		if (yych <= 0xBF) goto yy319;
		goto yy2;
	}
yy482:
	yych = *++YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy314;
		if (yych <= 0xAA) goto yy17;
		goto yy28;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAD) goto yy17;
			goto yy28;
		} else {
			if (yych <= 0xB9) goto yy325;
			if (yych <= 0xBF) goto yy28;
			goto yy2;
		}
	}
yy483:
	yych = *++YYCURSOR;
	if (yych <= 0x9C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy1617;
		if (yych <= 0x9B) goto yy1631;
		goto yy1617;
	} else {
		if (yych == 0xB8) goto yy1617;
		if (yych <= 0xBF) goto yy1631;
		goto yy2;
	}
yy484:
	yych = *++YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy1631;
		goto yy1617;
	} else {
		if (yych == 0xB0) goto yy1617;
		if (yych <= 0xBF) goto yy1631;
		goto yy2;
	}
yy485:
	yych = *++YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy1631;
		goto yy1617;
	} else {
		if (yych == 0xA8) goto yy1617;
		if (yych <= 0xBF) goto yy1631;
		goto yy2;
	}
yy486:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x84) goto yy1617;
		goto yy1631;
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xA0) goto yy1617;
			goto yy1631;
		} else {
			if (yych <= 0xBC) goto yy1617;
			if (yych <= 0xBF) goto yy1631;
			goto yy2;
		}
	}
yy487:
	yych = *++YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x97) goto yy1631;
		goto yy1617;
	} else {
		if (yych == 0xB4) goto yy1617;
		if (yych <= 0xBF) goto yy1631;
		goto yy2;
	}
yy488:
	yych = *++YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy1631;
		goto yy1617;
	} else {
		if (yych == 0xAC) goto yy1617;
		if (yych <= 0xBF) goto yy1631;
		goto yy2;
	}
yy489:
	yych = *++YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1631;
		goto yy1617;
	} else {
		if (yych == 0xA4) goto yy1617;
		if (yych <= 0xBF) goto yy1631;
		goto yy2;
	}
yy490:
	yych = *++YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1631;
		goto yy1617;
	} else {
		if (yych <= 0xA3) goto yy1631;
		if (yych <= 0xAF) goto yy28;
		if (yych <= 0xBF) goto yy1632;
		goto yy2;
	}
yy491:
	yych = *++YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x86) goto yy1632;
		goto yy28;
	} else {
		if (yych <= 0xBB) goto yy1631;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy492:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy1633;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy493:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBE) goto yy28;
	if (yych <= 0xBF) goto yy1633;
	goto yy2;
yy494:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy5;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy495:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBE) goto yy28;
	if (yych <= 0xBF) goto yy5;
	goto yy2;
yy496:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAD) goto yy1617;
	if (yych <= 0xAF) goto yy28;
	if (yych <= 0xBF) goto yy1617;
	goto yy2;
yy497:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy1617;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy498:
	yych = *++YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x97) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy319;
			if (yych <= 0x92) goto yy28;
			goto yy319;
		} else {
			if (yych <= 0x9C) goto yy28;
			if (yych == 0x9E) goto yy17;
			goto yy324;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0xA9) goto yy17;
			if (yych == 0xB7) goto yy28;
			goto yy324;
		} else {
			if (yych == 0xBE) goto yy324;
			if (yych <= 0xBF) goto yy28;
			goto yy2;
		}
	}
yy499:
	yych = *++YYCURSOR;
	if (yych <= 0x84) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x82) goto yy28;
		goto yy324;
	} else {
		if (yych <= 0x85) goto yy28;
		if (yych <= 0x8F) goto yy324;
		if (yych <= 0xBF) goto yy314;
		goto yy2;
	}
yy500:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy314;
	if (yych <= 0xBF) goto yy17;
	goto yy2;
yy501:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy17;
	if (yych <= 0x92) goto yy28;
	if (yych <= 0xBF) goto yy314;
	goto yy2;
yy502:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy314;
	if (yych <= 0xBE) goto yy26;
	if (yych <= 0xBF) goto yy59;
	goto yy2;
yy503:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy28;
	if (yych <= 0xBF) goto yy314;
	goto yy2;
yy504:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy314;
	if (yych <= 0x91) goto yy28;
	if (yych <= 0xBF) goto yy314;
	goto yy2;
yy505:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy314;
		goto yy28;
	} else {
		if (yych <= 0xBB) goto yy314;
		if (yych <= 0xBD) goto yy17;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy506:
	yych = *++YYCURSOR;
	if (yych <= 0xB4) {
		if (yych <= 0x98) {
			if (yych <= 0x8F) {
				if (yych <= 0x7F) goto yy2;
				goto yy17;
			} else {
				if (yych <= 0x96) goto yy28;
				if (yych <= 0x97) goto yy59;
				goto yy26;
			}
		} else {
			if (yych <= 0xB0) {
				if (yych <= 0x9F) goto yy28;
				if (yych <= 0xAF) goto yy17;
				goto yy28;
			} else {
				if (yych <= 0xB1) goto yy1623;
				if (yych <= 0xB2) goto yy322;
				goto yy1625;
			}
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0xB7) {
				if (yych == 0xB6) goto yy26;
				goto yy59;
			} else {
				if (yych == 0xB9) goto yy59;
				goto yy26;
			}
		} else {
			if (yych <= 0xBD) {
				if (yych == 0xBC) goto yy26;
				goto yy59;
			} else {
				if (yych <= 0xBE) goto yy26;
				if (yych <= 0xBF) goto yy59;
				goto yy2;
			}
		}
	}
yy507:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x82:
	case 0x84:
	case 0x88:
	case 0x9A:
	case 0x9C:
	case 0x9E:	goto yy26;
	case 0x81:
	case 0x83:
	case 0x87:
	case 0x99:
	case 0x9B:
	case 0x9D:	goto yy59;
	case 0x85:
	case 0x86:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA7:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB5:	goto yy28;
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy1625;
	case 0x98:	goto yy1623;
	case 0xA2:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA9:	goto yy17;
	case 0xA3:	goto yy322;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy314;
	default:	goto yy2;
	}
yy508:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy314;
	if (yych <= 0xBE) goto yy28;
	if (yych <= 0xBF) goto yy5;
	goto yy2;
yy509:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x83) {
				if (yych <= 0x7F) goto yy2;
				goto yy28;
			} else {
				if (yych <= 0x84) goto yy17;
				if (yych <= 0x87) goto yy28;
				goto yy59;
			}
		} else {
			if (yych <= 0x8B) {
				if (yych <= 0x89) goto yy26;
				if (yych <= 0x8A) goto yy28;
				goto yy17;
			} else {
				if (yych == 0x8D) goto yy322;
				goto yy28;
			}
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) {
				if (yych <= 0x99) goto yy831;
				goto yy28;
			} else {
				if (yych <= 0x9E) goto yy17;
				if (yych <= 0xA0) goto yy28;
				goto yy319;
			}
		} else {
			if (yych <= 0xBD) {
				if (yych <= 0xBB) goto yy59;
				if (yych <= 0xBC) goto yy28;
				goto yy26;
			} else {
				if (yych <= 0xBE) goto yy17;
				if (yych <= 0xBF) goto yy1625;
				goto yy2;
			}
		}
	}
yy510:
	yych = *++YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x9A) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy17;
			goto yy319;
		} else {
			if (yych <= 0x9B) goto yy59;
			if (yych == 0x9D) goto yy26;
			goto yy17;
		}
	} else {
		if (yych <= 0xA2) {
			if (yych <= 0x9F) goto yy59;
			if (yych <= 0xA0) goto yy26;
			if (yych <= 0xA1) goto yy28;
			goto yy59;
		} else {
			if (yych <= 0xA3) goto yy26;
			if (yych <= 0xA5) goto yy28;
			if (yych <= 0xBF) goto yy1627;
			goto yy2;
		}
	}
yy511:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9D) goto yy1627;
		goto yy28;
	} else {
		if (yych <= 0xBE) goto yy1617;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy512:
	yych = *++YYCURSOR;
	if (yych <= 0x9C) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy28;
			if (yych <= 0x87) goto yy1617;
			goto yy28;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8F) goto yy1617;
				goto yy28;
			} else {
				if (yych <= 0x97) goto yy1617;
				if (yych <= 0x99) goto yy28;
				goto yy1617;
			}
		}
	} else {
		if (yych <= 0xAE) {
			if (yych <= 0x9F) goto yy28;
			if (yych == 0xA7) goto yy28;
			goto yy17;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xB8) goto yy28;
				goto yy5;
			} else {
				if (yych <= 0xBD) goto yy17;
				if (yych <= 0xBF) goto yy28;
				goto yy2;
			}
		}
	}
yy513:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1635;
	case 0x81:	goto yy1636;
	case 0x82:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy81;
	case 0x83:	goto yy1637;
	case 0x84:	goto yy1638;
	case 0x85:	goto yy1639;
	case 0x86:	goto yy1640;
	case 0x87:	goto yy1641;
	case 0x88:
	case 0x89:
	case 0x93:
	case 0x96:
	case 0x97:
	case 0x9E:
	case 0x9F:
	case 0xA5:
	case 0xAF:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy388;
	case 0x8A:	goto yy1642;
	case 0x8B:	goto yy1643;
	case 0x8C:	goto yy1644;
	case 0x8D:	goto yy1645;
	case 0x8E:	goto yy1646;
	case 0x8F:	goto yy1647;
	case 0x90:	goto yy65;
	case 0x91:	goto yy1648;
	case 0x92:	goto yy1649;
	case 0x94:	goto yy1650;
	case 0x95:	goto yy1651;
	case 0x9C:	goto yy1652;
	case 0x9D:	goto yy1653;
	case 0xA0:	goto yy1654;
	case 0xA1:	goto yy1655;
	case 0xA2:	goto yy1656;
	case 0xA3:	goto yy1657;
	case 0xA4:	goto yy1658;
	case 0xA6:	goto yy1659;
	case 0xA7:	goto yy1660;
	case 0xA8:	goto yy1661;
	case 0xA9:	goto yy1662;
	case 0xAA:	goto yy1663;
	case 0xAB:	goto yy1664;
	case 0xAC:	goto yy385;
	case 0xAD:	goto yy1665;
	case 0xAE:	goto yy1666;
	case 0xB1:	goto yy1667;
	case 0xB2:	goto yy1668;
	case 0xB3:	goto yy1669;
	case 0xB9:	goto yy1670;
	default:	goto yy2;
	}
yy514:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1671;
	case 0x81:	goto yy1672;
	case 0x82:	goto yy1673;
	case 0x83:	goto yy1674;
	case 0x84:	goto yy1675;
	case 0x85:	goto yy1676;
	case 0x86:	goto yy1677;
	case 0x87:	goto yy1678;
	case 0x88:	goto yy1679;
	case 0x89:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x94:
	case 0x95:
	case 0x9D:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy388;
	case 0x8A:	goto yy1680;
	case 0x8B:	goto yy1681;
	case 0x8C:	goto yy1682;
	case 0x8D:	goto yy1683;
	case 0x92:
	case 0x98:	goto yy1684;
	case 0x93:	goto yy1685;
	case 0x96:	goto yy1686;
	case 0x97:	goto yy1687;
	case 0x99:	goto yy1688;
	case 0x9A:	goto yy1689;
	case 0x9B:	goto yy1690;
	case 0x9C:	goto yy1691;
	case 0xA2:	goto yy1692;
	case 0xA3:	goto yy1693;
	case 0xAB:	goto yy1694;
	default:	goto yy2;
	}
yy515:
	yych = *++YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x8D) {
			if (yych <= 0x7F) goto yy2;
			goto yy81;
		} else {
			if (yych <= 0x8E) goto yy1695;
			if (yych <= 0x8F) goto yy388;
			goto yy1696;
		}
	} else {
		if (yych <= 0x94) {
			if (yych <= 0x91) goto yy1697;
			goto yy81;
		} else {
			if (yych <= 0x95) goto yy1698;
			if (yych <= 0xBF) goto yy388;
			goto yy2;
		}
	}
yy516:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy81;
	if (yych <= 0x90) goto yy1699;
	if (yych <= 0xBF) goto yy388;
	goto yy2;
yy517:
	yych = *++YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy388;
		goto yy81;
	} else {
		if (yych <= 0x99) goto yy1700;
		if (yych <= 0xBF) goto yy388;
		goto yy2;
	}
yy518:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy388;
	goto yy2;
yy519:
	yych = *++YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0xA8) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x9F) goto yy388;
			if (yych <= 0xA7) goto yy81;
			goto yy1694;
		} else {
			if (yych <= 0xA9) goto yy1701;
			if (yych <= 0xAA) goto yy388;
			if (yych <= 0xAB) goto yy1702;
			goto yy1703;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0xAD) goto yy1704;
			if (yych <= 0xAE) goto yy1705;
			if (yych <= 0xBB) goto yy388;
			goto yy81;
		} else {
			if (yych <= 0xBD) goto yy1706;
			if (yych <= 0xBE) goto yy1707;
			if (yych <= 0xBF) goto yy388;
			goto yy2;
		}
	}
yy520:
	yych = *++YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy1708;
		if (yych <= 0xAF) goto yy388;
		goto yy81;
	} else {
		if (yych <= 0xB1) goto yy1709;
		if (yych <= 0xB2) goto yy1710;
		if (yych <= 0xBF) goto yy388;
		goto yy2;
	}
yy521:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy70;
	case 0x83:	goto yy1711;
	case 0x84:	goto yy1712;
	case 0x85:	goto yy1713;
	case 0x87:	goto yy1714;
	case 0x89:	goto yy1715;
	case 0x8A:
	case 0x8B:
	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 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy388;
	case 0x8D:	goto yy1716;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy65;
	case 0x91:	goto yy1717;
	case 0x92:	goto yy1718;
	case 0x93:	goto yy1719;
	case 0x94:	goto yy1720;
	case 0x95:	goto yy1721;
	case 0x9A:	goto yy1722;
	case 0x9B:	goto yy1723;
	case 0x9C:	goto yy1724;
	case 0x9D:	goto yy1725;
	case 0x9E:	goto yy1726;
	case 0x9F:	goto yy1727;
	case 0xAA:	goto yy1728;
	default:	goto yy2;
	}
yy522:
	yych = *++YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			goto yy388;
		} else {
			if (yych <= 0xA2) goto yy81;
			if (yych <= 0xA3) goto yy1729;
			goto yy388;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0xB8) goto yy1730;
			if (yych <= 0xB9) goto yy1731;
			goto yy1732;
		} else {
			if (yych <= 0xBB) goto yy1733;
			if (yych <= 0xBF) goto yy388;
			goto yy2;
		}
	}
yy523:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x85:	goto yy1734;
	case 0x81:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:	goto yy70;
	case 0x82:	goto yy1735;
	case 0x83:	goto yy1736;
	case 0x84:	goto yy1737;
	case 0x86:	goto yy1738;
	case 0x87:	goto yy1739;
	case 0x88:	goto yy1740;
	case 0x89:	goto yy1741;
	case 0x8A:
	case 0x8B:
	case 0xA3:
	case 0xA5:
	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 yy388;
	case 0x95:	goto yy1742;
	case 0x96:	goto yy1743;
	case 0x9B:	goto yy1744;
	case 0x9D:	goto yy1745;
	case 0x9F:	goto yy1746;
	case 0xA0:	goto yy1747;
	case 0xA1:	goto yy1748;
	case 0xA2:	goto yy1749;
	case 0xA4:	goto yy1750;
	case 0xA6:	goto yy1751;
	case 0xA7:	goto yy1752;
	default:	goto yy2;
	}
yy524:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x9B) goto yy1753;
	if (yych <= 0xBF) goto yy448;
	goto yy2;
yy525:
	yych = *++YYCURSOR;
	if (yych <= 0x9C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy448;
		goto yy1754;
	} else {
		if (yych == 0xA0) goto yy1755;
		if (yych <= 0xBF) goto yy448;
		goto yy2;
	}
yy526:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB9) goto yy448;
	if (yych <= 0xBA) goto yy1756;
	if (yych <= 0xBF) goto yy388;
	goto yy2;
yy527:
	yych = *++YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy388;
		goto yy448;
	} else {
		if (yych <= 0xA8) goto yy1757;
		if (yych <= 0xBF) goto yy388;
		goto yy2;
	}
yy528:
	yych = *++YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy1758;
		if (yych <= 0x81) goto yy1759;
		goto yy388;
	} else {
		if (yych <= 0x86) goto yy70;
		if (yych <= 0x87) goto yy1760;
		if (yych <= 0xBF) goto yy388;
		goto yy2;
	}
yy529:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBE) goto yy388;
	if (yych <= 0xBF) goto yy1761;
	goto yy2;
yy530:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy8;
	goto yy2;
yy531:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy8;
	if (yych == 0xAF) goto yy8;
	goto yy2;
yy532:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x9F) goto yy8;
	goto yy2;
yy533:
	++YYCURSOR;
	yych = *YYCURSOR;
yy534:
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= '-') {
				if (yych <= '*') {
					if (yych == '$') goto yy533;
					goto yy2;
				} else {
					if (yych <= '+') goto yy533;
					if (yych <= ',') goto yy2;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '.') goto yy112;
					if (yych <= '/') goto yy2;
					goto yy533;
				} else {
					if (yych <= ';') goto yy2;
					if (yych <= '>') goto yy533;
					if (yych <= '@') goto yy2;
					goto yy533;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= '{') {
					if (yych <= ']') goto yy2;
					if (yych <= 'z') goto yy533;
					goto yy2;
				} else {
					if (yych == '}') goto yy2;
					goto yy533;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy536;
					goto yy537;
				} else {
					if (yych <= 0xCA) goto yy538;
					if (yych <= 0xCB) goto yy539;
					if (yych <= 0xCC) goto yy537;
					goto yy540;
				}
			}
		}
	} else {
		if (yych <= 0xDE) {
			if (yych <= 0xD7) {
				if (yych <= 0xD4) {
					if (yych <= 0xCE) goto yy541;
					if (yych <= 0xD3) goto yy537;
					goto yy542;
				} else {
					if (yych <= 0xD5) goto yy543;
					if (yych <= 0xD6) goto yy544;
					goto yy545;
				}
			} else {
				if (yych <= 0xDA) {
					if (yych <= 0xD8) goto yy546;
					if (yych <= 0xD9) goto yy547;
					goto yy537;
				} else {
					if (yych <= 0xDB) goto yy548;
					if (yych <= 0xDC) goto yy549;
					if (yych <= 0xDD) goto yy550;
					goto yy551;
				}
			}
		} else {
			if (yych <= 0xE9) {
				if (yych <= 0xE1) {
					if (yych <= 0xDF) goto yy552;
					if (yych <= 0xE0) goto yy553;
					goto yy554;
				} else {
					if (yych <= 0xE2) goto yy555;
					if (yych <= 0xE3) goto yy556;
					if (yych <= 0xE4) goto yy557;
					goto yy2;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych <= 0xEA) goto yy558;
					if (yych <= 0xEE) goto yy2;
					goto yy559;
				} else {
					if (yych <= 0xF0) goto yy560;
					if (yych == 0xF3) goto yy561;
					goto yy2;
				}
			}
		}
	}
yy535:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCF) {
		if (yych <= 'z') {
			if (yych <= '9') {
				if (yych <= '*') {
					if (yych == '$') goto yy1762;
					goto yy2;
				} else {
					if (yych <= '+') goto yy1762;
					if (yych <= '/') goto yy2;
					goto yy1762;
				}
			} else {
				if (yych <= '@') {
					if (yych <= ';') goto yy2;
					if (yych <= '>') goto yy1762;
					goto yy2;
				} else {
					if (yych <= 'Z') goto yy1764;
					if (yych <= ']') goto yy2;
					if (yych <= '`') goto yy1762;
					goto yy1764;
				}
			}
		} else {
			if (yych <= 0xC3) {
				if (yych <= '}') {
					if (yych == '|') goto yy1762;
					goto yy2;
				} else {
					if (yych <= '~') goto yy1762;
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy1767;
					goto yy1768;
				}
			} else {
				if (yych <= 0xCB) {
					if (yych <= 0xC9) goto yy1769;
					if (yych <= 0xCA) goto yy1770;
					goto yy1771;
				} else {
					if (yych <= 0xCC) goto yy1772;
					if (yych <= 0xCD) goto yy1773;
					if (yych <= 0xCE) goto yy1774;
					goto yy1775;
				}
			}
		}
	} else {
		if (yych <= 0xDE) {
			if (yych <= 0xD7) {
				if (yych <= 0xD3) {
					if (yych == 0xD2) goto yy1776;
					goto yy1769;
				} else {
					if (yych <= 0xD4) goto yy1777;
					if (yych <= 0xD5) goto yy1778;
					if (yych <= 0xD6) goto yy1779;
					goto yy1780;
				}
			} else {
				if (yych <= 0xDA) {
					if (yych <= 0xD8) goto yy1781;
					if (yych <= 0xD9) goto yy1782;
					goto yy1769;
				} else {
					if (yych <= 0xDB) goto yy1783;
					if (yych <= 0xDC) goto yy1784;
					if (yych <= 0xDD) goto yy1785;
					goto yy1786;
				}
			}
		} else {
			if (yych <= 0xE9) {
				if (yych <= 0xE1) {
					if (yych <= 0xDF) goto yy1787;
					if (yych <= 0xE0) goto yy1788;
					goto yy1789;
				} else {
					if (yych <= 0xE2) goto yy1790;
					if (yych <= 0xE3) goto yy1791;
					if (yych <= 0xE4) goto yy1792;
					goto yy2;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych <= 0xEA) goto yy1793;
					if (yych <= 0xEE) goto yy2;
					goto yy1794;
				} else {
					if (yych <= 0xF0) goto yy1795;
					if (yych == 0xF3) goto yy1796;
					goto yy2;
				}
			}
		}
	}
yy536:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB5:
	case 0xB8:
	case 0xBA:	goto yy533;
	default:	goto yy2;
	}
yy537:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy538:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy533;
	goto yy2;
yy539:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x85) {
			if (yych <= 0x81) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0x9F) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xAD) {
			if (yych == 0xAC) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xAE) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy540:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB4) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xBA) goto yy2;
			goto yy533;
		} else {
			if (yych == 0xBF) goto yy533;
			goto yy2;
		}
	}
yy541:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy542:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy543:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy533;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy544:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy533;
		if (yych <= 0x8C) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0x90) goto yy2;
			goto yy533;
		} else {
			if (yych == 0xBF) goto yy533;
			goto yy2;
		}
	}
yy545:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy533;
			if (yych <= 0x8F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy533;
			goto yy2;
		}
	}
yy546:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy533;
		if (yych <= 0x8A) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy547:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9F) goto yy533;
	if (yych <= 0xAD) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy548:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x93) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x94) goto yy2;
			if (yych <= 0x9C) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA4) goto yy533;
			if (yych <= 0xA6) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xB9) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy549:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy550:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy533;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy551:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy533;
	goto yy2;
yy552:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0xB3) goto yy533;
	if (yych == 0xB6) goto yy533;
	goto yy2;
yy553:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy1797;
	case 0xA1:	goto yy1798;
	case 0xA2:	goto yy1799;
	case 0xA3:	goto yy1800;
	case 0xA4:	goto yy537;
	case 0xA5:	goto yy1801;
	case 0xA6:	goto yy1802;
	case 0xA7:	goto yy1803;
	case 0xA8:	goto yy1804;
	case 0xA9:	goto yy1805;
	case 0xAA:	goto yy1806;
	case 0xAB:	goto yy1807;
	case 0xAC:	goto yy1808;
	case 0xAD:	goto yy1809;
	case 0xAE:	goto yy1810;
	case 0xAF:	goto yy1811;
	case 0xB0:	goto yy1812;
	case 0xB1:	goto yy1813;
	case 0xB2:	goto yy1814;
	case 0xB3:	goto yy1815;
	case 0xB4:	goto yy1816;
	case 0xB5:	goto yy1817;
	case 0xB6:	goto yy1818;
	case 0xB7:	goto yy1819;
	case 0xB8:	goto yy1820;
	case 0xB9:	goto yy1821;
	case 0xBA:	goto yy1822;
	case 0xBB:	goto yy1823;
	case 0xBC:	goto yy1824;
	case 0xBD:	goto yy1825;
	case 0xBE:	goto yy1826;
	case 0xBF:	goto yy1827;
	default:	goto yy2;
	}
yy554:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1828;
	case 0x81:	goto yy1829;
	case 0x82:	goto yy1830;
	case 0x83:	goto yy1831;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy537;
	case 0x89:	goto yy1832;
	case 0x8A:	goto yy1833;
	case 0x8B:	goto yy1834;
	case 0x8C:	goto yy1835;
	case 0x8D:	goto yy1836;
	case 0x8E:	goto yy1837;
	case 0x8F:	goto yy1838;
	case 0x90:	goto yy1839;
	case 0x99:	goto yy1840;
	case 0x9A:	goto yy1841;
	case 0x9B:	goto yy1842;
	case 0x9C:	goto yy1843;
	case 0x9D:	goto yy1844;
	case 0x9E:	goto yy1845;
	case 0x9F:	goto yy1846;
	case 0xA0:	goto yy1847;
	case 0xA1:	goto yy1848;
	case 0xA2:	goto yy1849;
	case 0xA3:	goto yy1850;
	case 0xA4:	goto yy1851;
	case 0xA5:	goto yy1852;
	case 0xA7:	goto yy1853;
	case 0xA8:	goto yy1798;
	case 0xA9:	goto yy1854;
	case 0xAA:	goto yy1855;
	case 0xAC:	goto yy1856;
	case 0xAD:	goto yy1857;
	case 0xAE:	goto yy1858;
	case 0xAF:	goto yy1859;
	case 0xB0:	goto yy1860;
	case 0xB1:	goto yy1861;
	case 0xB3:	goto yy1862;
	case 0xB4:	goto yy1863;
	case 0xB5:	goto yy1864;
	case 0xB6:	goto yy1865;
	case 0xB7:	goto yy1866;
	case 0xBC:	goto yy1867;
	case 0xBD:	goto yy1868;
	case 0xBE:	goto yy1869;
	case 0xBF:	goto yy1870;
	default:	goto yy2;
	}
yy555:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1871;
	case 0x81:	goto yy1872;
	case 0x82:	goto yy1873;
	case 0x83:	goto yy1874;
	case 0x84:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xB2:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy537;
	case 0x85:	goto yy1875;
	case 0x86:	goto yy1876;
	case 0x8C:	goto yy1877;
	case 0x8F:	goto yy1878;
	case 0x90:	goto yy1879;
	case 0x91:	goto yy1880;
	case 0x92:	goto yy1881;
	case 0x93:	goto yy1882;
	case 0x9D:	goto yy1883;
	case 0x9E:	goto yy1884;
	case 0x9F:	goto yy1885;
	case 0xA6:	goto yy1886;
	case 0xA7:	goto yy1887;
	case 0xAD:	goto yy1888;
	case 0xAE:	goto yy1889;
	case 0xAF:	goto yy1890;
	case 0xB0:	goto yy1891;
	case 0xB1:	goto yy1892;
	case 0xB3:
	case 0xBB:	goto yy1859;
	case 0xB4:	goto yy1893;
	case 0xB5:	goto yy1894;
	case 0xB6:	goto yy1895;
	case 0xB7:	goto yy1896;
	case 0xBA:	goto yy1897;
	case 0xBF:	goto yy1898;
	default:	goto yy2;
	}
yy556:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1899;
	case 0x82:	goto yy1900;
	case 0x84:	goto yy1901;
	case 0x86:	goto yy1902;
	case 0x87:	goto yy1903;
	case 0x88:	goto yy1904;
	case 0x89:	goto yy1905;
	case 0x8A:	goto yy1906;
	case 0x8B:	goto yy1907;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy537;
	default:	goto yy2;
	}
yy557:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy537;
	goto yy2;
yy558:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy549;
	case 0x93:	goto yy1908;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xA2:
	case 0xAE:	goto yy537;
	case 0x98:	goto yy1909;
	case 0x99:	goto yy1910;
	case 0x9A:	goto yy1911;
	case 0x9B:	goto yy1912;
	case 0x9C:	goto yy1913;
	case 0x9D:	goto yy542;
	case 0x9E:	goto yy1914;
	case 0x9F:	goto yy1915;
	case 0xA0:	goto yy1916;
	case 0xA1:	goto yy1859;
	case 0xA3:	goto yy1917;
	case 0xA4:	goto yy1918;
	case 0xA5:	goto yy1919;
	case 0xA6:	goto yy1920;
	case 0xA7:	goto yy1921;
	case 0xA8:	goto yy1922;
	case 0xA9:	goto yy1923;
	case 0xAA:	goto yy1924;
	case 0xAB:	goto yy1925;
	case 0xAC:	goto yy1926;
	case 0xAD:	goto yy1927;
	case 0xAF:	goto yy1928;
	default:	goto yy2;
	}
yy559:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy1929;
	case 0xAD:	goto yy1930;
	case 0xAE:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy537;
	case 0xAF:	goto yy1931;
	case 0xB4:	goto yy1932;
	case 0xB5:	goto yy549;
	case 0xB6:	goto yy1933;
	case 0xB7:	goto yy1934;
	case 0xB8:	goto yy1935;
	case 0xB9:	goto yy1936;
	case 0xBB:	goto yy1937;
	case 0xBC:	goto yy1938;
	case 0xBD:	goto yy1939;
	case 0xBF:	goto yy1940;
	default:	goto yy2;
	}
yy560:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy1941;
	case 0x91:	goto yy1942;
	case 0x92:	goto yy1943;
	case 0x93:	goto yy1944;
	case 0x94:	goto yy1945;
	case 0x96:	goto yy1946;
	case 0x9B:	goto yy1947;
	case 0x9D:	goto yy1948;
	case 0x9E:	goto yy1949;
	case 0x9F:	goto yy1950;
	default:	goto yy2;
	}
yy561:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xA0) goto yy1951;
	goto yy2;
yy562:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCF) {
		if (yych <= 'z') {
			if (yych <= '9') {
				if (yych <= '*') {
					if (yych == '$') goto yy1121;
					goto yy2;
				} else {
					if (yych <= '+') goto yy1121;
					if (yych <= '/') goto yy2;
					goto yy1121;
				}
			} else {
				if (yych <= '@') {
					if (yych <= ';') goto yy2;
					if (yych <= '>') goto yy1121;
					goto yy2;
				} else {
					if (yych <= 'Z') goto yy1952;
					if (yych <= ']') goto yy2;
					if (yych <= '`') goto yy1121;
					goto yy1952;
				}
			}
		} else {
			if (yych <= 0xC3) {
				if (yych <= '}') {
					if (yych == '|') goto yy1121;
					goto yy2;
				} else {
					if (yych <= '~') goto yy1121;
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy1954;
					goto yy1955;
				}
			} else {
				if (yych <= 0xCB) {
					if (yych <= 0xC9) goto yy1956;
					if (yych <= 0xCA) goto yy1957;
					goto yy1135;
				} else {
					if (yych <= 0xCC) goto yy1136;
					if (yych <= 0xCD) goto yy1958;
					if (yych <= 0xCE) goto yy1959;
					goto yy1960;
				}
			}
		}
	} else {
		if (yych <= 0xDE) {
			if (yych <= 0xD7) {
				if (yych <= 0xD3) {
					if (yych == 0xD2) goto yy1961;
					goto yy1956;
				} else {
					if (yych <= 0xD4) goto yy1962;
					if (yych <= 0xD5) goto yy1963;
					if (yych <= 0xD6) goto yy1964;
					goto yy1965;
				}
			} else {
				if (yych <= 0xDA) {
					if (yych <= 0xD8) goto yy1966;
					if (yych <= 0xD9) goto yy1967;
					goto yy1956;
				} else {
					if (yych <= 0xDB) goto yy1968;
					if (yych <= 0xDC) goto yy1969;
					if (yych <= 0xDD) goto yy1970;
					goto yy1971;
				}
			}
		} else {
			if (yych <= 0xE9) {
				if (yych <= 0xE1) {
					if (yych <= 0xDF) goto yy1972;
					if (yych <= 0xE0) goto yy1973;
					goto yy1974;
				} else {
					if (yych <= 0xE2) goto yy1975;
					if (yych <= 0xE3) goto yy1976;
					if (yych <= 0xE4) goto yy1156;
					goto yy2;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych <= 0xEA) goto yy1977;
					if (yych <= 0xEE) goto yy2;
					goto yy1978;
				} else {
					if (yych <= 0xF0) goto yy1979;
					if (yych == 0xF3) goto yy1160;
					goto yy2;
				}
			}
		}
	}
yy563:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB5:
	case 0xB8:
	case 0xBA:	goto yy113;
	default:	goto yy2;
	}
yy564:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x85) {
			if (yych <= 0x81) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0x9F) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xAD) {
			if (yych == 0xAC) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xAE) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy565:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB4) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xBA) goto yy2;
			goto yy113;
		} else {
			if (yych == 0xBF) goto yy113;
			goto yy2;
		}
	}
yy566:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy567:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych == 0x8A) goto yy1980;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBE) goto yy1980;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy568:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy113;
			if (yych <= 0x8F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy113;
			goto yy2;
		}
	}
yy569:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy113;
		if (yych <= 0x8A) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy570:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9F) goto yy113;
	if (yych <= 0xAD) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy571:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x93) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x94) goto yy2;
			if (yych <= 0x9C) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA4) goto yy113;
			if (yych <= 0xA6) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xB9) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy572:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy573:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy113;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy574:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy113;
	goto yy2;
yy575:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0xB3) goto yy113;
	if (yych == 0xB6) goto yy113;
	goto yy2;
yy576:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy1982;
	case 0xA1:	goto yy1983;
	case 0xA2:	goto yy585;
	case 0xA3:	goto yy1251;
	case 0xA4:	goto yy118;
	case 0xA5:	goto yy1984;
	case 0xA6:	goto yy1985;
	case 0xA7:	goto yy1986;
	case 0xA8:	goto yy1987;
	case 0xA9:	goto yy1988;
	case 0xAA:	goto yy1989;
	case 0xAB:	goto yy1990;
	case 0xAC:	goto yy1991;
	case 0xAD:	goto yy1992;
	case 0xAE:	goto yy1993;
	case 0xAF:	goto yy1994;
	case 0xB0:	goto yy1995;
	case 0xB1:	goto yy1996;
	case 0xB2:	goto yy1997;
	case 0xB3:	goto yy1998;
	case 0xB4:	goto yy1999;
	case 0xB5:	goto yy2000;
	case 0xB6:	goto yy2001;
	case 0xB7:	goto yy2002;
	case 0xB8:	goto yy1272;
	case 0xB9:	goto yy2003;
	case 0xBA:	goto yy1274;
	case 0xBB:	goto yy2004;
	case 0xBC:	goto yy2005;
	case 0xBD:	goto yy1277;
	case 0xBE:	goto yy1278;
	case 0xBF:	goto yy1279;
	default:	goto yy2;
	}
yy577:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1280;
	case 0x81:	goto yy2006;
	case 0x82:	goto yy2007;
	case 0x83:	goto yy618;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy118;
	case 0x89:	goto yy619;
	case 0x8A:	goto yy620;
	case 0x8B:	goto yy621;
	case 0x8C:	goto yy622;
	case 0x8D:	goto yy2008;
	case 0x8E:	goto yy2009;
	case 0x8F:	goto yy625;
	case 0x90:	goto yy2010;
	case 0x99:	goto yy627;
	case 0x9A:	goto yy628;
	case 0x9B:	goto yy629;
	case 0x9C:	goto yy2011;
	case 0x9D:	goto yy2012;
	case 0x9E:	goto yy1297;
	case 0x9F:	goto yy2013;
	case 0xA0:	goto yy2014;
	case 0xA1:	goto yy635;
	case 0xA2:	goto yy2015;
	case 0xA3:	goto yy637;
	case 0xA4:	goto yy2016;
	case 0xA5:	goto yy2017;
	case 0xA7:	goto yy2018;
	case 0xA8:	goto yy1983;
	case 0xA9:	goto yy1307;
	case 0xAA:	goto yy2019;
	case 0xAC:	goto yy1309;
	case 0xAD:	goto yy2020;
	case 0xAE:	goto yy2021;
	case 0xAF:	goto yy709;
	case 0xB0:	goto yy2022;
	case 0xB1:	goto yy649;
	case 0xB3:	goto yy2023;
	case 0xB4:	goto yy651;
	case 0xB5:	goto yy652;
	case 0xB6:	goto yy653;
	case 0xB7:	goto yy1319;
	case 0xBC:	goto yy655;
	case 0xBD:	goto yy656;
	case 0xBE:	goto yy2024;
	case 0xBF:	goto yy2025;
	default:	goto yy2;
	}
yy578:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy2026;
	case 0x81:	goto yy2027;
	case 0x82:	goto yy1326;
	case 0x83:	goto yy1327;
	case 0x84:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xB2:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy118;
	case 0x85:	goto yy2028;
	case 0x86:	goto yy2029;
	case 0x8C:	goto yy1332;
	case 0x8F:	goto yy1333;
	case 0x90:	goto yy1334;
	case 0x91:	goto yy1335;
	case 0x92:	goto yy1336;
	case 0x93:	goto yy1337;
	case 0x9D:	goto yy1338;
	case 0x9E:	goto yy1339;
	case 0x9F:	goto yy1340;
	case 0xA6:	goto yy1341;
	case 0xA7:	goto yy1342;
	case 0xAD:	goto yy1343;
	case 0xAE:	goto yy1344;
	case 0xAF:	goto yy1345;
	case 0xB0:	goto yy680;
	case 0xB1:	goto yy681;
	case 0xB3:
	case 0xBB:	goto yy709;
	case 0xB4:	goto yy683;
	case 0xB5:	goto yy2030;
	case 0xB6:	goto yy685;
	case 0xB7:	goto yy2031;
	case 0xB8:	goto yy2032;
	case 0xBA:	goto yy1354;
	case 0xBF:	goto yy1355;
	default:	goto yy2;
	}
yy579:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy2033;
	case 0x82:	goto yy2034;
	case 0x84:	goto yy692;
	case 0x86:	goto yy2035;
	case 0x87:	goto yy2036;
	case 0x88:	goto yy1361;
	case 0x89:	goto yy1362;
	case 0x8A:	goto yy1363;
	case 0x8B:	goto yy2037;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy118;
	default:	goto yy2;
	}
yy580:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy572;
	case 0x93:	goto yy2038;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xA2:
	case 0xAE:	goto yy118;
	case 0x98:	goto yy701;
	case 0x99:	goto yy2039;
	case 0x9A:	goto yy2040;
	case 0x9B:	goto yy2041;
	case 0x9C:	goto yy2042;
	case 0x9D:	goto yy126;
	case 0x9E:	goto yy2043;
	case 0x9F:	goto yy707;
	case 0xA0:	goto yy2044;
	case 0xA1:	goto yy709;
	case 0xA3:	goto yy2045;
	case 0xA4:	goto yy2046;
	case 0xA5:	goto yy2047;
	case 0xA6:	goto yy1380;
	case 0xA7:	goto yy2048;
	case 0xA8:	goto yy2049;
	case 0xA9:	goto yy2050;
	case 0xAA:	goto yy1384;
	case 0xAB:	goto yy2051;
	case 0xAC:	goto yy720;
	case 0xAD:	goto yy2052;
	case 0xAF:	goto yy2053;
	default:	goto yy2;
	}
yy581:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy2054;
	case 0xAD:	goto yy724;
	case 0xAE:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy118;
	case 0xAF:	goto yy2055;
	case 0xB4:	goto yy727;
	case 0xB5:	goto yy572;
	case 0xB6:	goto yy728;
	case 0xB7:	goto yy2056;
	case 0xB8:	goto yy2057;
	case 0xB9:	goto yy2058;
	case 0xBB:	goto yy732;
	case 0xBC:	goto yy2059;
	case 0xBD:	goto yy2060;
	case 0xBF:	goto yy1402;
	default:	goto yy2;
	}
yy582:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy2061;
	case 0x91:	goto yy2062;
	case 0x92:	goto yy738;
	case 0x93:	goto yy739;
	case 0x94:	goto yy740;
	case 0x96:	goto yy2063;
	case 0x9B:	goto yy2064;
	case 0x9D:	goto yy2065;
	case 0x9E:	goto yy2066;
	case 0x9F:	goto yy1412;
	default:	goto yy2;
	}
yy583:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy110;
			goto yy2;
		}
	}
yy584:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy113;
	if (yych <= 0x9B) goto yy110;
	goto yy2;
yy585:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy113;
	goto yy2;
yy586:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) goto yy2;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy587:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy110;
		goto yy113;
	} else {
		if (yych == 0xBD) goto yy113;
		if (yych <= 0xBF) goto yy110;
		goto yy2;
	}
yy588:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x90) goto yy113;
		goto yy110;
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0xA1) goto yy113;
			goto yy110;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy589:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x83) goto yy110;
				if (yych <= 0x84) goto yy2;
				goto yy113;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy113;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy113;
				if (yych <= 0xB5) goto yy2;
				goto yy113;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0xBD) goto yy113;
				if (yych <= 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy590:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy110;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy110;
				goto yy113;
			} else {
				if (yych == 0x97) goto yy110;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy113;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy113;
				if (yych <= 0xA3) goto yy110;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy113;
				goto yy110;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy110;
				goto yy2;
			}
		}
	}
yy591:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy113;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy113;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy113;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy113;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy113;
				if (yych <= 0xBB) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy592:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy110;
			if (yych <= 0x86) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy110;
			if (yych <= 0x90) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x98) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0xB4) goto yy113;
				if (yych <= 0xB5) goto yy110;
				goto yy2;
			}
		}
	}
yy593:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy110;
			if (yych <= 0x84) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy113;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy113;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0xBD) goto yy113;
				if (yych <= 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy594:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy110;
			if (yych <= 0x8F) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy113;
			if (yych <= 0xA3) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy110;
			if (yych == 0xB9) goto yy113;
			goto yy2;
		}
	}
yy595:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy110;
			if (yych <= 0x84) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy113;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy113;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0xBD) goto yy113;
				if (yych <= 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy596:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy110;
			if (yych <= 0x86) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy110;
			if (yych <= 0x95) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych <= 0x9B) goto yy2;
			if (yych == 0x9E) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA3) goto yy110;
				goto yy2;
			} else {
				if (yych <= 0xB0) goto yy110;
				if (yych <= 0xB1) goto yy113;
				goto yy2;
			}
		}
	}
yy597:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy110;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy113;
	default:	goto yy2;
	}
yy598:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy110;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0x96) {
			if (yych == 0x90) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy110;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy110;
			goto yy2;
		}
	}
yy599:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy110;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy113;
			if (yych <= 0xBF) goto yy110;
			goto yy2;
		}
	}
yy600:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy110;
			if (yych <= 0x94) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0x9A) goto yy113;
			if (yych <= 0x9F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xA3) goto yy110;
			if (yych == 0xBF) goto yy110;
			goto yy2;
		}
	}
yy601:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy110;
			if (yych <= 0x84) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0xBD) goto yy113;
				if (yych <= 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy602:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy110;
			if (yych <= 0x94) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x9E) goto yy113;
			if (yych <= 0x9F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xA3) goto yy110;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB2) goto yy113;
			goto yy2;
		}
	}
yy603:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy110;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy113;
			if (yych <= 0xBF) goto yy110;
			goto yy2;
		}
	}
yy604:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy110;
			if (yych <= 0x8E) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy110;
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy113;
			goto yy110;
		} else {
			if (yych <= 0xB8) goto yy2;
			if (yych <= 0xB9) goto yy110;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy605:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy113;
		} else {
			if (yych == 0xBD) goto yy113;
			goto yy2;
		}
	}
yy606:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy110;
			if (yych <= 0x8E) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0x97) {
			if (yych == 0x96) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0x9F) goto yy110;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy110;
			goto yy2;
		}
	}
yy607:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych == 0xB1) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0xBA) goto yy110;
		if (yych == 0xBF) goto yy110;
		goto yy2;
	}
yy608:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) goto yy2;
	if (yych <= 0x8E) goto yy110;
	goto yy2;
yy609:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych == 0xB1) goto yy110;
		goto yy2;
	} else {
		if (yych == 0xBA) goto yy2;
		if (yych <= 0xBC) goto yy110;
		goto yy2;
	}
yy610:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8D) goto yy110;
	goto yy2;
yy611:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x83) {
			if (yych <= 0x80) goto yy2;
			goto yy110;
		} else {
			if (yych == 0x93) goto yy110;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x9F) goto yy110;
			if (yych <= 0xB3) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy110;
			goto yy2;
		}
	}
yy612:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy613:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x85) goto yy2;
			if (yych <= 0x87) goto yy110;
			goto yy2;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych == 0x98) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy110;
			goto yy2;
		}
	}
yy614:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8C) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy110;
		if (yych <= 0x94) goto yy2;
		if (yych <= 0x98) goto yy110;
		goto yy2;
	}
yy615:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych <= 0xBE) goto yy110;
	goto yy2;
yy616:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x99) {
			if (yych <= 0x95) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x9D) goto yy2;
			if (yych <= 0xA0) goto yy110;
			goto yy2;
		}
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xA4) goto yy110;
			if (yych <= 0xA6) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB4) goto yy110;
			goto yy2;
		}
	}
yy617:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy110;
	} else {
		if (yych <= 0x99) goto yy2;
		if (yych <= 0x9F) goto yy110;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy618:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych == 0x87) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy113;
			if (yych <= 0x8F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy619:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy113;
			if (yych <= 0x8F) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy113;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy620:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy113;
			goto yy2;
		}
	}
yy621:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy113;
		if (yych <= 0x81) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy622:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy113;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy623:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy113;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy110;
	goto yy2;
yy624:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy113;
		goto yy110;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy625:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy113;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy113;
	goto yy2;
yy626:
	yych = *++YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy627:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy113;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy628:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy113;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy629:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy113;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy113;
	goto yy2;
yy630:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy113;
			if (yych <= 0xB4) goto yy110;
			goto yy2;
		}
	}
yy631:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x93) goto yy110;
			if (yych <= 0x9F) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy110;
			goto yy2;
		}
	}
yy632:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) goto yy2;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy633:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy110;
		goto yy2;
	} else {
		if (yych == 0x9C) goto yy2;
		if (yych <= 0x9D) goto yy110;
		goto yy2;
	}
yy634:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) goto yy2;
	if (yych <= 0x8D) goto yy110;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy635:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy113;
	goto yy2;
yy636:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy113;
		goto yy110;
	} else {
		if (yych <= 0xAA) goto yy113;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy637:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy113;
	goto yy2;
yy638:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy110;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy110;
		goto yy2;
	}
yy639:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy110;
	goto yy2;
yy640:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) goto yy2;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy641:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy113;
	if (yych <= 0x9B) goto yy110;
	goto yy2;
yy642:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x94) goto yy2;
		if (yych <= 0x9E) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0xBC) goto yy110;
		if (yych == 0xBF) goto yy110;
		goto yy2;
	}
yy643:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBE) goto yy110;
	goto yy2;
yy644:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy110;
	if (yych <= 0xB3) goto yy2;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy645:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy110;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBC) goto yy110;
	goto yy2;
yy646:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy110;
		if (yych <= 0xA0) goto yy113;
		goto yy110;
	} else {
		if (yych <= 0xAF) goto yy113;
		if (yych <= 0xB9) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy647:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy113;
	if (yych <= 0xB3) goto yy110;
	goto yy2;
yy648:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy113;
	if (yych <= 0xB7) goto yy110;
	goto yy2;
yy649:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0x8F) goto yy113;
	if (yych <= 0x99) goto yy2;
	if (yych <= 0xB7) goto yy113;
	goto yy2;
yy650:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy110;
			if (yych <= 0xAC) goto yy113;
			goto yy110;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy113;
			if (yych <= 0xB4) goto yy110;
			goto yy113;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy110;
			goto yy2;
		}
	}
yy651:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy113;
	goto yy2;
yy652:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy653:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy113;
	goto yy2;
yy654:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy110;
	if (yych <= 0xBB) goto yy2;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy655:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy113;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy656:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy113;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy113;
			goto yy2;
		}
	}
yy657:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy113;
	} else {
		if (yych == 0xBE) goto yy113;
		if (yych <= 0xBF) goto yy110;
		goto yy2;
	}
yy658:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy110;
			if (yych <= 0x84) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy113;
				goto yy110;
			} else {
				if (yych <= 0x93) goto yy113;
				if (yych <= 0x95) goto yy2;
				goto yy113;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0xAC) goto yy113;
				if (yych <= 0xAF) goto yy110;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy113;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy113;
				if (yych <= 0xBE) goto yy110;
				goto yy2;
			}
		}
	}
yy659:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xBF) goto yy110;
	goto yy2;
yy660:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy110;
		} else {
			if (yych == 0x84) goto yy110;
			goto yy2;
		}
	} else {
		if (yych <= 0x94) {
			if (yych == 0x93) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xB9) goto yy2;
			if (yych <= 0xBC) goto yy110;
			goto yy2;
		}
	}
yy661:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0x8C) goto yy110;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBE) goto yy110;
	goto yy2;
yy662:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB0) goto yy110;
	goto yy2;
yy663:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy110;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy113;
	default:	goto yy2;
	}
yy664:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy110;
		goto yy113;
	} else {
		if (yych == 0x8E) goto yy113;
		if (yych <= 0x8F) goto yy110;
		goto yy2;
	}
yy665:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy110;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy110;
		goto yy2;
	}
yy666:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0xA8) goto yy110;
		if (yych <= 0xAA) goto yy2;
		if (yych <= 0xBF) goto yy110;
		goto yy2;
	}
yy667:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy110;
	goto yy2;
yy668:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA6) goto yy110;
	goto yy2;
yy669:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy110;
	goto yy2;
yy670:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) goto yy2;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy671:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA9) goto yy110;
	goto yy2;
yy672:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy110;
	goto yy2;
yy673:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) goto yy2;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy674:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy110;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy110;
		goto yy2;
	}
yy675:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy110;
	if (yych <= 0x98) goto yy2;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy676:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x97) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy110;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy110;
		goto yy2;
	}
yy677:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy110;
	if (yych <= 0xB5) goto yy2;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy678:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0xB9) goto yy110;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy110;
		goto yy2;
	}
yy679:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0x91) goto yy110;
		if (yych <= 0xAB) goto yy2;
		if (yych <= 0xAF) goto yy110;
		goto yy2;
	}
yy680:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy681:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy113;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy682:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy113;
		goto yy110;
	} else {
		if (yych <= 0xAE) goto yy113;
		if (yych <= 0xB1) goto yy110;
		if (yych <= 0xB3) goto yy113;
		goto yy2;
	}
yy683:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy684:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy113;
	if (yych == 0xBF) goto yy110;
	goto yy2;
yy685:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy113;
			goto yy2;
		}
	}
yy686:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy110;
			goto yy2;
		}
	}
yy687:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x9A) goto yy2;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy688:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy110;
	goto yy2;
yy689:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy110;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBB) goto yy110;
	goto yy2;
yy690:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy110;
			if (yych == 0xA0) goto yy110;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy110;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy113;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy110;
			goto yy2;
		}
	}
yy691:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) goto yy2;
	if (yych <= 0x9C) goto yy110;
	goto yy2;
yy692:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy113;
	goto yy2;
yy693:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy110;
		if (yych <= 0xBA) goto yy113;
		goto yy2;
	}
yy694:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy110;
	goto yy2;
yy695:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy110;
	if (yych <= 0xA9) goto yy2;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy696:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy110;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy110;
		goto yy2;
	}
yy697:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0xB0) goto yy110;
	goto yy2;
yy698:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBE) goto yy110;
	goto yy2;
yy699:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy700:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy110;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy113;
	goto yy2;
yy701:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy113;
		if (yych <= 0xA9) goto yy2;
		if (yych <= 0xAB) goto yy113;
		goto yy2;
	}
yy702:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy113;
		goto yy110;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy110;
		goto yy2;
	}
yy703:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy110;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy704:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy113;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy110;
	goto yy2;
yy705:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy110;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy706:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy113;
		if (yych <= 0x88) goto yy2;
		goto yy110;
	} else {
		if (yych <= 0xAD) goto yy113;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy113;
		goto yy2;
	}
yy707:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy113;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy708:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy113;
			goto yy110;
		} else {
			if (yych == 0x86) goto yy110;
			goto yy113;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy110;
			if (yych <= 0xA2) goto yy113;
			goto yy110;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy110;
			goto yy2;
		}
	}
yy709:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy113;
	goto yy2;
yy710:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy110;
	if (yych <= 0xB3) goto yy113;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy711:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xB1) goto yy110;
			goto yy113;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xBA) goto yy2;
			goto yy113;
		} else {
			if (yych == 0xBD) goto yy113;
			goto yy2;
		}
	}
yy712:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x89) goto yy2;
		if (yych <= 0xA5) goto yy113;
		goto yy110;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy713:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy113;
	if (yych <= 0x93) goto yy110;
	goto yy2;
yy714:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy110;
	if (yych <= 0xB2) goto yy2;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy715:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy110;
	if (yych == 0xA5) goto yy110;
	goto yy2;
yy716:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy113;
	if (yych <= 0xB6) goto yy110;
	goto yy2;
yy717:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x83) goto yy110;
			if (yych <= 0x8B) goto yy113;
			goto yy110;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB6) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy110;
			goto yy2;
		}
	}
yy718:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xB0:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB7:
	case 0xB8:
	case 0xBE:
	case 0xBF:	goto yy110;
	default:	goto yy2;
	}
yy719:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy113;
			goto yy110;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy110;
			goto yy2;
		}
	}
yy720:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy113;
			if (yych <= 0x90) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy113;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy721:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy113;
		if (yych <= 0x9B) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy113;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy722:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy113;
		goto yy110;
	} else {
		if (yych <= 0xAB) goto yy2;
		if (yych <= 0xAD) goto yy110;
		goto yy2;
	}
yy723:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy113;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy113;
			goto yy110;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy110;
			if (yych <= 0xB6) goto yy113;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy113;
			goto yy2;
		}
	}
yy724:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy113;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy725:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy113;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy726:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy110;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy727:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy113;
	goto yy2;
yy728:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy113;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy729:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy113;
		if (yych <= 0xBD) goto yy110;
		goto yy2;
	}
yy730:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0xAF) goto yy110;
		if (yych <= 0xB2) goto yy2;
		if (yych <= 0xB4) goto yy110;
		goto yy2;
	}
yy731:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0xA1) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy110;
			goto yy2;
		} else {
			if (yych == 0xA3) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych == 0xA9) goto yy110;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy732:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy113;
	goto yy2;
yy733:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x84) {
			if (yych <= 0x83) goto yy2;
			goto yy110;
		} else {
			if (yych == 0x8B) goto yy110;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9E) goto yy110;
			if (yych <= 0xA0) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy110;
			goto yy2;
		}
	}
yy734:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy110;
		if (yych <= 0x9A) goto yy113;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy110;
		goto yy2;
	}
yy735:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA6) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0xAE) goto yy110;
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBD) goto yy110;
		goto yy2;
	}
yy736:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy2067;
	case 0x81:	goto yy2068;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy118;
	case 0x83:	goto yy1333;
	case 0x84:	goto yy2069;
	case 0x85:	goto yy2070;
	case 0x86:	goto yy2071;
	case 0x87:	goto yy2072;
	case 0x8A:	goto yy2073;
	case 0x8B:	goto yy2074;
	case 0x8C:	goto yy2075;
	case 0x8D:	goto yy2076;
	case 0x8E:	goto yy2077;
	case 0x8F:	goto yy2078;
	case 0x92:	goto yy2079;
	case 0x94:	goto yy2080;
	case 0x95:	goto yy2036;
	case 0x9C:	goto yy2049;
	case 0x9D:	goto yy2081;
	case 0xA0:	goto yy2082;
	case 0xA1:	goto yy2083;
	case 0xA2:	goto yy2084;
	case 0xA3:	goto yy2085;
	case 0xA4:	goto yy2086;
	case 0xA6:	goto yy2087;
	case 0xA8:	goto yy2088;
	case 0xA9:	goto yy2089;
	case 0xAA:	goto yy2090;
	case 0xAB:	goto yy2091;
	case 0xAC:	goto yy637;
	case 0xAD:	goto yy2092;
	case 0xAE:	goto yy2093;
	case 0xB1:	goto yy2094;
	case 0xB2:
	case 0xB3:	goto yy2095;
	default:	goto yy2;
	}
yy737:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy2096;
	case 0x81:	goto yy2097;
	case 0x82:	goto yy2098;
	case 0x83:	goto yy2099;
	case 0x84:	goto yy2100;
	case 0x85:	goto yy2101;
	case 0x86:	goto yy2102;
	case 0x87:	goto yy2103;
	case 0x88:	goto yy2104;
	case 0x8A:	goto yy2105;
	case 0x8B:	goto yy2106;
	case 0x8C:	goto yy2107;
	case 0x8D:	goto yy2108;
	case 0x92:
	case 0x98:	goto yy2109;
	case 0x93:	goto yy2110;
	case 0x96:	goto yy2111;
	case 0x97:	goto yy2112;
	case 0x99:	goto yy2113;
	case 0x9A:	goto yy2114;
	case 0x9C:	goto yy2115;
	case 0xA2:	goto yy2116;
	case 0xA3:	goto yy2117;
	case 0xAB:	goto yy2118;
	default:	goto yy2;
	}
yy738:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy118;
		goto yy2119;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy118;
		if (yych <= 0x95) goto yy2120;
		goto yy2;
	}
yy739:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy118;
	if (yych <= 0x90) goto yy2121;
	goto yy2;
yy740:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy118;
	if (yych <= 0x99) goto yy2122;
	goto yy2;
yy741:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy118;
	case 0xA8:	goto yy2118;
	case 0xA9:	goto yy2084;
	case 0xAB:	goto yy2123;
	case 0xAC:	goto yy2124;
	case 0xAD:	goto yy2125;
	case 0xAE:	goto yy2028;
	case 0xBD:	goto yy2126;
	case 0xBE:	goto yy2127;
	default:	goto yy2;
	}
yy742:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy118;
	if (yych <= 0xB1) goto yy2128;
	if (yych <= 0xB2) goto yy2129;
	goto yy2;
yy743:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy121;
	case 0x83:	goto yy2130;
	case 0x84:	goto yy2131;
	case 0x85:	goto yy2132;
	case 0x87:	goto yy2133;
	case 0x89:	goto yy2134;
	case 0x8D:	goto yy2135;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy118;
	case 0x91:	goto yy2136;
	case 0x92:	goto yy2137;
	case 0x93:	goto yy2138;
	case 0x94:	goto yy2139;
	case 0x95:	goto yy2140;
	case 0x9A:	goto yy2141;
	case 0x9B:	goto yy2142;
	case 0x9C:	goto yy2143;
	case 0x9D:	goto yy2144;
	case 0x9E:	goto yy2145;
	case 0x9F:	goto yy2146;
	case 0xAA:	goto yy2147;
	default:	goto yy2;
	}
yy744:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy118;
		if (yych <= 0xA3) goto yy2148;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy2149;
			goto yy2150;
		} else {
			if (yych <= 0xBA) goto yy2151;
			if (yych <= 0xBB) goto yy2152;
			goto yy2;
		}
	}
yy745:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x85:	goto yy2153;
	case 0x81:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:	goto yy121;
	case 0x82:	goto yy2154;
	case 0x83:	goto yy2155;
	case 0x84:	goto yy2156;
	case 0x86:	goto yy2157;
	case 0x87:	goto yy2158;
	case 0x88:	goto yy2159;
	case 0x89:	goto yy2160;
	case 0x95:	goto yy2161;
	case 0x96:	goto yy2162;
	case 0x9B:	goto yy2163;
	case 0x9D:	goto yy688;
	case 0x9F:	goto yy2164;
	case 0xA0:	goto yy2165;
	case 0xA1:	goto yy2166;
	case 0xA2:	goto yy2167;
	case 0xA4:	goto yy2168;
	case 0xA6:	goto yy2169;
	case 0xA7:	goto yy639;
	default:	goto yy2;
	}
yy746:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) goto yy2;
	if (yych <= 0x86) goto yy121;
	if (yych <= 0x87) goto yy2170;
	goto yy2;
yy747:
	++YYCURSOR;
	yych = *YYCURSOR;
yy748:
	if (yych <= '9') {
		if (yych == '.') goto yy2171;
		if (yych <= '/') goto yy2;
		goto yy747;
	} else {
		if (yych <= 'Z') {
			if (yych <= '@') goto yy2;
			goto yy747;
		} else {
			if (yych <= '`') goto yy2;
			if (yych <= 'z') goto yy747;
			goto yy2;
		}
	}
yy749:
	yych = *++YYCURSOR;
	if (yych <= 0xCC) {
		if (yych <= '`') {
			if (yych <= '@') goto yy2;
			if (yych <= 'Z') goto yy2173;
			goto yy2;
		} else {
			if (yych <= 'z') goto yy2173;
			if (yych <= 0xC1) goto yy2;
			if (yych <= 0xCA) goto yy2173;
			goto yy2;
		}
	} else {
		if (yych <= 0xE9) {
			if (yych <= 0xD6) goto yy2173;
			if (yych <= 0xE0) goto yy2;
			if (yych <= 0xE2) goto yy2173;
			goto yy2;
		} else {
			if (yych <= 0xEA) goto yy2173;
			if (yych <= 0xEE) goto yy2;
			if (yych <= 0xF0) goto yy2173;
			goto yy2;
		}
	}
yy750:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy149;
	goto yy2;
yy751:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x85) goto yy149;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy149;
		if (yych == 0x8D) goto yy149;
		goto yy2;
	}
yy752:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy149;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy149;
	goto yy2;
yy753:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy149;
	goto yy2;
yy754:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy149;
	goto yy2;
yy755:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy149;
	goto yy2;
yy756:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy149;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy149;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy149;
		goto yy2;
	}
yy757:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy149;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy149;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy149;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy149;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy149;
			goto yy2;
		}
	}
yy758:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xB4) goto yy149;
		goto yy2;
	} else {
		if (yych == 0xBD) goto yy2;
		if (yych <= 0xBE) goto yy149;
		goto yy2;
	}
yy759:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x85) {
			if (yych <= 0x81) goto yy2;
			if (yych <= 0x84) goto yy149;
			goto yy2;
		} else {
			if (yych <= 0x8C) goto yy149;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x93) goto yy149;
			goto yy2;
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9B) goto yy149;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAC) goto yy149;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBC) goto yy149;
			goto yy2;
		}
	}
yy760:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy149;
	default:	goto yy2;
	}
yy761:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0x89) goto yy149;
	if (yych == 0x8E) goto yy149;
	goto yy2;
yy762:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0x84) goto yy149;
	goto yy2;
yy763:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy149;
	goto yy2;
yy764:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy149;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy149;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy149;
		goto yy2;
	}
yy765:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy149;
		goto yy2;
	} else {
		if (yych <= 0xAE) goto yy149;
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB3) goto yy149;
		goto yy2;
	}
yy766:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA5) goto yy149;
		goto yy2;
	} else {
		if (yych <= 0xA7) goto yy149;
		if (yych == 0xAD) goto yy149;
		goto yy2;
	}
yy767:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAD) goto yy149;
	goto yy2;
yy768:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9B) goto yy149;
	goto yy2;
yy769:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) goto yy2;
	if (yych <= 0xBF) goto yy149;
	goto yy2;
yy770:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy149;
		if (yych <= 0x8A) goto yy2;
		goto yy149;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0x8F) goto yy2;
			goto yy149;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB7) goto yy149;
			goto yy2;
		}
	}
yy771:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xBA) goto yy149;
	goto yy2;
yy772:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy149;
	goto yy2;
yy773:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy149;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy149;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy149;
		goto yy2;
	}
yy774:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy149;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0x97) goto yy149;
	goto yy2;
yy775:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBA) goto yy149;
	goto yy2;
yy776:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy149;
	goto yy2;
yy777:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy153;
		goto yy2192;
	} else {
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB3) goto yy2193;
		goto yy2;
	}
yy778:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) goto yy2;
	if (yych <= 0xA2) goto yy750;
	if (yych <= 0xA3) goto yy2194;
	goto yy2;
yy779:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy153;
	case 0x91:	goto yy2195;
	case 0x92:	goto yy2196;
	case 0x93:	goto yy2197;
	case 0x94:	goto yy2198;
	case 0x95:	goto yy2199;
	case 0x9A:	goto yy2200;
	case 0x9B:	goto yy2201;
	case 0x9C:	goto yy2202;
	case 0x9D:	goto yy2203;
	case 0x9E:	goto yy2204;
	case 0x9F:	goto yy2205;
	default:	goto yy2;
	}
yy780:
	yych = *++YYCURSOR;
	if (yych <= '/') goto yy2;
	if (yych <= '9') goto yy2206;
	goto yy2;
yy781:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCB) {
		if (yych <= '@') {
			if (yych <= '-') {
				if (yych <= '%') {
					if (yych <= '#') goto yy2;
					if (yych <= '$') goto yy533;
					goto yy146;
				} else {
					if (yych == '+') goto yy781;
					if (yych <= ',') goto yy2;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '.') goto yy172;
					if (yych <= '/') goto yy2;
					goto yy781;
				} else {
					if (yych <= ';') goto yy2;
					if (yych <= '>') goto yy533;
					if (yych <= '?') goto yy2;
					goto yy148;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '^') {
					if (yych <= 'Z') goto yy781;
					if (yych <= ']') goto yy2;
					goto yy533;
				} else {
					if (yych == '`') goto yy533;
					if (yych <= 'z') goto yy781;
					goto yy2;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy2;
					if (yych <= '~') goto yy533;
					goto yy2;
				} else {
					if (yych <= 0xC2) goto yy536;
					if (yych <= 0xC9) goto yy537;
					if (yych <= 0xCA) goto yy538;
					goto yy539;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD6) {
				if (yych <= 0xCE) {
					if (yych <= 0xCC) goto yy537;
					if (yych <= 0xCD) goto yy540;
					goto yy541;
				} else {
					if (yych <= 0xD3) goto yy537;
					if (yych <= 0xD4) goto yy542;
					if (yych <= 0xD5) goto yy543;
					goto yy544;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD7) goto yy545;
					if (yych <= 0xD8) goto yy546;
					goto yy547;
				} else {
					if (yych <= 0xDA) goto yy537;
					if (yych <= 0xDB) goto yy548;
					if (yych <= 0xDC) goto yy549;
					goto yy550;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy551;
					if (yych <= 0xDF) goto yy552;
					goto yy553;
				} else {
					if (yych <= 0xE1) goto yy554;
					if (yych <= 0xE2) goto yy555;
					if (yych <= 0xE3) goto yy556;
					goto yy557;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy558;
					if (yych <= 0xEE) goto yy2;
					goto yy559;
				} else {
					if (yych <= 0xF0) goto yy560;
					if (yych == 0xF3) goto yy561;
					goto yy2;
				}
			}
		}
	}
yy783:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCC) {
		if (yych <= ']') {
			if (yych <= '.') {
				if (yych <= '%') {
					if (yych <= '#') goto yy2;
					if (yych <= '$') goto yy1762;
					goto yy146;
				} else {
					if (yych == '+') goto yy2207;
					if (yych <= ',') goto yy2;
					goto yy146;
				}
			} else {
				if (yych <= '>') {
					if (yych <= '/') goto yy2;
					if (yych <= '9') goto yy2207;
					if (yych <= ';') goto yy2;
					goto yy1762;
				} else {
					if (yych <= '?') goto yy2;
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy2209;
					goto yy2;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= '`') {
					if (yych == '_') goto yy2207;
					goto yy1762;
				} else {
					if (yych <= 'z') goto yy2209;
					if (yych == '|') goto yy1762;
					goto yy2;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy1762;
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy1767;
					goto yy1768;
				} else {
					if (yych <= 0xC9) goto yy1769;
					if (yych <= 0xCA) goto yy1770;
					if (yych <= 0xCB) goto yy1771;
					goto yy1772;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy1773;
					if (yych <= 0xCE) goto yy1774;
					goto yy1775;
				} else {
					if (yych == 0xD2) goto yy1776;
					if (yych <= 0xD3) goto yy1769;
					goto yy1777;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy1778;
					if (yych <= 0xD6) goto yy1779;
					if (yych <= 0xD7) goto yy1780;
					goto yy1781;
				} else {
					if (yych <= 0xD9) goto yy1782;
					if (yych <= 0xDA) goto yy1769;
					if (yych <= 0xDB) goto yy1783;
					goto yy1784;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy1785;
					if (yych <= 0xDE) goto yy1786;
					if (yych <= 0xDF) goto yy1787;
					goto yy1788;
				} else {
					if (yych <= 0xE1) goto yy1789;
					if (yych <= 0xE2) goto yy1790;
					if (yych <= 0xE3) goto yy1791;
					goto yy1792;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy1793;
					if (yych <= 0xEE) goto yy2;
					goto yy1794;
				} else {
					if (yych <= 0xF0) goto yy1795;
					if (yych == 0xF3) goto yy1796;
					goto yy2;
				}
			}
		}
	}
yy784:
	yych = *++YYCURSOR;
	if (yych == '(') goto yy785;
	if (yych <= '1') goto yy798;
	if (yych <= '9') goto yy2212;
	goto yy798;
yy785:
	yych = *++YYCURSOR;
	if (yych <= '/') goto yy2;
	if (yych <= '1') goto yy2211;
	if (yych <= '9') goto yy2212;
	goto yy2;
yy786:
	yych = *++YYCURSOR;
	if (yych <= '/') goto yy2;
	if (yych <= '9') goto yy2211;
	goto yy2;
yy787:
	yych = *++YYCURSOR;
	if (yych <= '/') {
		if (yych == '(') goto yy238;
		goto yy147;
	} else {
		if (yych <= '1') goto yy2217;
		if (yych <= '9') goto yy2218;
		goto yy147;
	}
yy788:
	yych = *++YYCURSOR;
	if (yych <= '/') {
		if (yych <= '*') {
			if (yych <= '%') {
				if (yych <= '$') goto yy534;
				goto yy146;
			} else {
				if (yych == '(') goto yy238;
				goto yy534;
			}
		} else {
			if (yych <= ',') {
				if (yych <= '+') goto yy781;
				goto yy534;
			} else {
				if (yych <= '-') goto yy783;
				if (yych <= '.') goto yy146;
				goto yy534;
			}
		}
	} else {
		if (yych <= 'Z') {
			if (yych <= '9') {
				if (yych <= '1') goto yy2219;
				goto yy2220;
			} else {
				if (yych <= '?') goto yy534;
				if (yych <= '@') goto yy148;
				goto yy781;
			}
		} else {
			if (yych <= '_') {
				if (yych <= '^') goto yy534;
				goto yy781;
			} else {
				if (yych <= '`') goto yy534;
				if (yych <= 'z') goto yy781;
				goto yy534;
			}
		}
	}
yy789:
	yych = *++YYCURSOR;
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy111;
				goto yy2221;
			} else {
				if (yych == '%') goto yy146;
				goto yy111;
			}
		} else {
			if (yych <= '*') {
				if (yych <= ')') goto yy2221;
				goto yy111;
			} else {
				if (yych <= '+') goto yy170;
				if (yych <= ',') goto yy111;
				goto yy2222;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych <= '.') goto yy2223;
				goto yy2221;
			} else {
				if (yych <= '9') goto yy2224;
				if (yych <= '?') goto yy111;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy182;
				if (yych <= '^') goto yy111;
				goto yy170;
			} else {
				if (yych <= '`') goto yy111;
				if (yych <= 'z') goto yy182;
				goto yy111;
			}
		}
	}
yy790:
	yych = *++YYCURSOR;
	if (yych <= '.') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy111;
				goto yy2221;
			} else {
				if (yych == '%') goto yy146;
				goto yy111;
			}
		} else {
			if (yych <= '+') {
				if (yych <= ')') goto yy2221;
				if (yych <= '*') goto yy111;
				goto yy170;
			} else {
				if (yych <= ',') goto yy111;
				if (yych <= '-') goto yy2222;
				goto yy2223;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '8') {
				if (yych <= '/') goto yy2221;
				goto yy2225;
			} else {
				if (yych <= '9') goto yy2224;
				if (yych <= '?') goto yy111;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy182;
				if (yych <= '^') goto yy111;
				goto yy170;
			} else {
				if (yych <= '`') goto yy111;
				if (yych <= 'z') goto yy182;
				goto yy111;
			}
		}
	}
yy791:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy797;
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy110;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy113;
	default:	goto yy2;
	}
yy792:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy615;
	case 0x81:	goto yy616;
	case 0x82:	goto yy617;
	case 0x83:	goto yy618;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy118;
	case 0x89:	goto yy619;
	case 0x8A:	goto yy620;
	case 0x8B:	goto yy621;
	case 0x8C:	goto yy622;
	case 0x8D:	goto yy623;
	case 0x8E:	goto yy624;
	case 0x8F:	goto yy625;
	case 0x90:	goto yy626;
	case 0x99:	goto yy627;
	case 0x9A:	goto yy2226;
	case 0x9B:	goto yy629;
	case 0x9C:	goto yy630;
	case 0x9D:	goto yy631;
	case 0x9E:	goto yy632;
	case 0x9F:	goto yy633;
	case 0xA0:	goto yy634;
	case 0xA1:	goto yy635;
	case 0xA2:	goto yy636;
	case 0xA3:	goto yy637;
	case 0xA4:	goto yy638;
	case 0xA5:	goto yy639;
	case 0xA7:	goto yy640;
	case 0xA8:	goto yy641;
	case 0xA9:	goto yy642;
	case 0xAA:	goto yy643;
	case 0xAC:	goto yy644;
	case 0xAD:	goto yy645;
	case 0xAE:	goto yy646;
	case 0xAF:	goto yy647;
	case 0xB0:	goto yy648;
	case 0xB1:	goto yy649;
	case 0xB3:	goto yy650;
	case 0xB4:	goto yy651;
	case 0xB5:	goto yy652;
	case 0xB6:	goto yy653;
	case 0xB7:	goto yy654;
	case 0xBC:	goto yy655;
	case 0xBD:	goto yy656;
	case 0xBE:	goto yy657;
	case 0xBF:	goto yy658;
	default:	goto yy2;
	}
yy793:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy2227;
	case 0x81:	goto yy2228;
	case 0x82:	goto yy661;
	case 0x83:	goto yy662;
	case 0x84:	goto yy663;
	case 0x85:	goto yy664;
	case 0x86:	goto yy665;
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy121;
	case 0x8C:	goto yy666;
	case 0x8F:	goto yy667;
	case 0x90:	goto yy668;
	case 0x91:	goto yy669;
	case 0x92:	goto yy670;
	case 0x93:	goto yy671;
	case 0x9D:	goto yy672;
	case 0x9E:	goto yy673;
	case 0x9F:	goto yy674;
	case 0xA6:	goto yy675;
	case 0xA7:	goto yy676;
	case 0xAD:	goto yy677;
	case 0xAE:	goto yy678;
	case 0xAF:	goto yy679;
	case 0xB0:	goto yy680;
	case 0xB1:	goto yy681;
	case 0xB2:	goto yy118;
	case 0xB3:	goto yy682;
	case 0xB4:	goto yy683;
	case 0xB5:	goto yy684;
	case 0xB6:	goto yy685;
	case 0xB7:	goto yy686;
	case 0xBA:	goto yy687;
	case 0xBB:	goto yy688;
	case 0xBF:	goto yy689;
	default:	goto yy2;
	}
yy794:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy2229;
	case 0x82:	goto yy691;
	case 0x84:	goto yy692;
	case 0x86:	goto yy693;
	case 0x87:	goto yy694;
	case 0x88:	goto yy695;
	case 0x89:	goto yy696;
	case 0x8A:	goto yy697;
	case 0x8B:	goto yy698;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy121;
	default:	goto yy2;
	}
yy795:
	yych = *++YYCURSOR;
	if (yych <= '/') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy111;
			goto yy170;
		} else {
			if (yych <= ',') goto yy111;
			if (yych <= '-') goto yy146;
			if (yych <= '.') goto yy172;
			goto yy111;
		}
	} else {
		if (yych <= 'Z') {
			if (yych <= '9') goto yy179;
			if (yych <= '?') goto yy111;
			if (yych <= '@') goto yy148;
			goto yy182;
		} else {
			if (yych <= '_') {
				if (yych <= '^') goto yy111;
				goto yy170;
			} else {
				if (yych <= '`') goto yy111;
				if (yych <= 'z') goto yy182;
				goto yy111;
			}
		}
	}
yy796:
	yych = *++YYCURSOR;
	if (yych <= '0') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy111;
			goto yy170;
		} else {
			if (yych <= '-') {
				if (yych <= ',') goto yy111;
				goto yy146;
			} else {
				if (yych <= '.') goto yy172;
				if (yych <= '/') goto yy111;
				goto yy2230;
			}
		}
	} else {
		if (yych <= 'Z') {
			if (yych <= '9') goto yy170;
			if (yych <= '?') goto yy111;
			if (yych <= '@') goto yy148;
			goto yy182;
		} else {
			if (yych <= '_') {
				if (yych <= '^') goto yy111;
				goto yy170;
			} else {
				if (yych <= '`') goto yy111;
				if (yych <= 'z') goto yy182;
				goto yy111;
			}
		}
	}
yy797:
	++YYCURSOR;
	yych = *YYCURSOR;
yy798:
	if (yych <= '9') {
		if (yych <= '\'') {
			if (yych == ' ') goto yy797;
			goto yy2;
		} else {
			if (yych <= ')') goto yy786;
			if (yych <= ',') goto yy2;
			if (yych <= '/') goto yy786;
			goto yy2211;
		}
	} else {
		if (yych <= 0xE0) {
			if (yych == 0xC2) goto yy2213;
			goto yy2;
		} else {
			if (yych <= 0xE1) goto yy2214;
			if (yych <= 0xE2) goto yy2215;
			if (yych <= 0xE3) goto yy2216;
			goto yy2;
		}
	}
yy799:
	yych = *++YYCURSOR;
	if (yych <= '/') goto yy147;
	if (yych <= '9') goto yy2217;
	goto yy147;
yy800:
	yych = *++YYCURSOR;
	if (yych <= '/') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy534;
			goto yy781;
		} else {
			if (yych <= ',') goto yy534;
			if (yych <= '-') goto yy783;
			if (yych <= '.') goto yy146;
			goto yy534;
		}
	} else {
		if (yych <= 'Z') {
			if (yych <= '9') goto yy2219;
			if (yych <= '?') goto yy534;
			if (yych <= '@') goto yy148;
			goto yy781;
		} else {
			if (yych <= '_') {
				if (yych <= '^') goto yy534;
				goto yy781;
			} else {
				if (yych <= '`') goto yy534;
				if (yych <= 'z') goto yy781;
				goto yy534;
			}
		}
	}
yy801:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCC) {
		if (yych <= ']') {
			if (yych <= '.') {
				if (yych <= '%') {
					if (yych <= '#') goto yy2;
					if (yych <= '$') goto yy1121;
					goto yy146;
				} else {
					if (yych == '+') goto yy1123;
					if (yych <= ',') goto yy2;
					goto yy146;
				}
			} else {
				if (yych <= '>') {
					if (yych <= '/') goto yy2;
					if (yych <= '9') goto yy1123;
					if (yych <= ';') goto yy2;
					goto yy1121;
				} else {
					if (yych <= '?') goto yy2;
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy2231;
					goto yy2;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= '`') {
					if (yych == '_') goto yy1123;
					goto yy1121;
				} else {
					if (yych <= 'z') goto yy2231;
					if (yych == '|') goto yy1121;
					goto yy2;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy1121;
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy1954;
					goto yy1955;
				} else {
					if (yych <= 0xC9) goto yy1956;
					if (yych <= 0xCA) goto yy1957;
					if (yych <= 0xCB) goto yy1135;
					goto yy1136;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy1958;
					if (yych <= 0xCE) goto yy1959;
					goto yy1960;
				} else {
					if (yych == 0xD2) goto yy1961;
					if (yych <= 0xD3) goto yy1956;
					goto yy1962;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy1963;
					if (yych <= 0xD6) goto yy1964;
					if (yych <= 0xD7) goto yy1965;
					goto yy1966;
				} else {
					if (yych <= 0xD9) goto yy1967;
					if (yych <= 0xDA) goto yy1956;
					if (yych <= 0xDB) goto yy1968;
					goto yy1969;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy1970;
					if (yych <= 0xDE) goto yy1971;
					if (yych <= 0xDF) goto yy1972;
					goto yy1973;
				} else {
					if (yych <= 0xE1) goto yy1974;
					if (yych <= 0xE2) goto yy1975;
					if (yych <= 0xE3) goto yy1976;
					goto yy1156;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy1977;
					if (yych <= 0xEE) goto yy2;
					goto yy1978;
				} else {
					if (yych <= 0xF0) goto yy1979;
					if (yych == 0xF3) goto yy1160;
					goto yy2;
				}
			}
		}
	}
yy802:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yybm[0+yych] & 2) {
		goto yy203;
	}
	if (yych <= 0xCF) {
		if (yych <= '^') {
			if (yych <= '+') {
				if (yych <= '&') {
					if (yych == '%') goto yy146;
					goto yy2;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych <= '*') goto yy2;
					goto yy146;
				}
			} else {
				if (yych <= '?') {
					if (yych <= '/') goto yy2;
					if (yych <= '9') goto yy187;
					goto yy2;
				} else {
					if (yych <= '@') goto yy148;
					if (yych >= '[') goto yy2;
				}
			}
		} else {
			if (yych <= 0xC3) {
				if (yych <= 'z') {
					if (yych <= '_') goto yy146;
					if (yych <= '`') goto yy2;
				} else {
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy805;
					goto yy806;
				}
			} else {
				if (yych <= 0xCC) {
					if (yych <= 0xC9) goto yy807;
					if (yych <= 0xCA) goto yy808;
					goto yy2;
				} else {
					if (yych <= 0xCD) goto yy845;
					if (yych <= 0xCE) goto yy810;
					goto yy811;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD6) {
				if (yych <= 0xD3) {
					if (yych == 0xD2) goto yy812;
					goto yy807;
				} else {
					if (yych <= 0xD4) goto yy813;
					if (yych <= 0xD5) goto yy814;
					goto yy846;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD7) goto yy816;
					if (yych <= 0xD8) goto yy847;
					goto yy2233;
				} else {
					if (yych <= 0xDA) goto yy807;
					if (yych <= 0xDB) goto yy819;
					goto yy820;
				}
			}
		} else {
			if (yych <= 0xE2) {
				if (yych <= 0xDF) {
					if (yych <= 0xDD) goto yy821;
					if (yych <= 0xDE) goto yy822;
					goto yy2234;
				} else {
					if (yych <= 0xE0) goto yy824;
					if (yych <= 0xE1) goto yy825;
					goto yy853;
				}
			} else {
				if (yych <= 0xEA) {
					if (yych <= 0xE3) goto yy827;
					if (yych <= 0xE9) goto yy2;
					goto yy828;
				} else {
					if (yych <= 0xEE) goto yy2;
					if (yych <= 0xEF) goto yy2235;
					if (yych <= 0xF0) goto yy830;
					goto yy2;
				}
			}
		}
	}
yy803:
	yyaccept = 14;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yybm[0+yych] & 2) {
		goto yy203;
	}
	if (yych <= 0xCF) {
		if (yych <= '^') {
			if (yych <= '+') {
				if (yych <= '&') {
					if (yych == '%') goto yy146;
					goto yy208;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych <= '*') goto yy208;
					goto yy146;
				}
			} else {
				if (yych <= '?') {
					if (yych <= '/') goto yy208;
					if (yych <= '9') goto yy803;
					goto yy208;
				} else {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy803;
					goto yy208;
				}
			}
		} else {
			if (yych <= 0xC3) {
				if (yych <= 'z') {
					if (yych <= '_') goto yy146;
					if (yych <= '`') goto yy208;
					goto yy803;
				} else {
					if (yych <= 0xC1) goto yy208;
					if (yych >= 0xC3) goto yy806;
				}
			} else {
				if (yych <= 0xCC) {
					if (yych <= 0xC9) goto yy807;
					if (yych <= 0xCA) goto yy808;
					goto yy208;
				} else {
					if (yych <= 0xCD) goto yy845;
					if (yych <= 0xCE) goto yy810;
					goto yy811;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD6) {
				if (yych <= 0xD3) {
					if (yych == 0xD2) goto yy812;
					goto yy807;
				} else {
					if (yych <= 0xD4) goto yy813;
					if (yych <= 0xD5) goto yy814;
					goto yy846;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD7) goto yy816;
					if (yych <= 0xD8) goto yy847;
					goto yy848;
				} else {
					if (yych <= 0xDA) goto yy807;
					if (yych <= 0xDB) goto yy849;
					goto yy820;
				}
			}
		} else {
			if (yych <= 0xE2) {
				if (yych <= 0xDF) {
					if (yych <= 0xDD) goto yy821;
					if (yych <= 0xDE) goto yy822;
					goto yy850;
				} else {
					if (yych <= 0xE0) goto yy851;
					if (yych <= 0xE1) goto yy852;
					goto yy853;
				}
			} else {
				if (yych <= 0xEA) {
					if (yych <= 0xE3) goto yy827;
					if (yych <= 0xE9) goto yy208;
					goto yy854;
				} else {
					if (yych <= 0xEE) goto yy208;
					if (yych <= 0xEF) goto yy855;
					if (yych <= 0xF0) goto yy856;
					goto yy208;
				}
			}
		}
	}
yy805:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB4) {
		if (yych == 0xAA) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0xB5) goto yy843;
		if (yych == 0xBA) goto yy843;
		goto yy2;
	}
yy806:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy843;
		goto yy2;
	} else {
		if (yych == 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy807:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy843;
	goto yy2;
yy808:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy843;
	goto yy2;
yy809:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB6:
	case 0xB7:
	case 0xBB:
	case 0xBC:
	case 0xBD:
	case 0xBF:	goto yy843;
	case 0xBE:	goto yy202;
	default:	goto yy2;
	}
yy810:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x85) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy843;
			goto yy2;
		}
	}
yy811:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy2;
	if (yych <= 0xBF) goto yy843;
	goto yy2;
yy812:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy843;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0xBF) goto yy843;
	goto yy2;
yy813:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy843;
	goto yy2;
yy814:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy843;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy843;
	goto yy2;
yy815:
	yych = *++YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy843;
		if (yych <= 0x88) goto yy2;
		goto yy202;
	} else {
		if (yych <= 0x8A) goto yy200;
		if (yych == 0xBE) goto yy200;
		goto yy2;
	}
yy816:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAA) goto yy843;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB2) goto yy843;
	goto yy2;
yy817:
	yych = *++YYCURSOR;
	if (yych <= 0x8B) goto yy2;
	if (yych <= 0x8D) goto yy202;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy843;
	goto yy2;
yy818:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x9F) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x8A) goto yy843;
			goto yy2;
		} else {
			if (yych == 0xAA) goto yy2;
			goto yy831;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAC) goto yy202;
			if (yych <= 0xAD) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xBF) goto yy843;
			goto yy2;
		}
	}
yy819:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x7F) goto yy2;
			goto yy843;
		} else {
			if (yych == 0x95) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB9) goto yy831;
			goto yy843;
		} else {
			if (yych == 0xBF) goto yy843;
			goto yy2;
		}
	}
yy820:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x90) goto yy843;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xAF) goto yy843;
	goto yy2;
yy821:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy843;
	goto yy2;
yy822:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy843;
	if (yych == 0xB1) goto yy843;
	goto yy2;
yy823:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy831;
		goto yy843;
	} else {
		if (yych == 0xB8) goto yy202;
		goto yy2;
	}
yy824:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy2236;
	case 0xA1:	goto yy2237;
	case 0xA2:	goto yy2238;
	case 0xA4:	goto yy2239;
	case 0xA5:	goto yy2240;
	case 0xA6:	goto yy2241;
	case 0xA7:	goto yy2242;
	case 0xA8:	goto yy2243;
	case 0xA9:	goto yy2244;
	case 0xAA:	goto yy2245;
	case 0xAB:	goto yy2246;
	case 0xAC:	goto yy2247;
	case 0xAD:	goto yy2248;
	case 0xAE:	goto yy2249;
	case 0xAF:	goto yy2250;
	case 0xB0:	goto yy2251;
	case 0xB1:	goto yy2252;
	case 0xB2:	goto yy2253;
	case 0xB3:	goto yy2254;
	case 0xB4:	goto yy2255;
	case 0xB5:	goto yy2256;
	case 0xB6:	goto yy2257;
	case 0xB7:	goto yy2258;
	case 0xB9:
	case 0xBB:	goto yy834;
	case 0xBC:	goto yy835;
	default:	goto yy2;
	}
yy825:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x81:	goto yy191;
	case 0x82:	goto yy2259;
	case 0x83:	goto yy2260;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy807;
	case 0x89:	goto yy2261;
	case 0x8A:	goto yy2262;
	case 0x8B:	goto yy2263;
	case 0x8C:	goto yy2264;
	case 0x8D:
	case 0xB6:	goto yy2265;
	case 0x8E:	goto yy2266;
	case 0x8F:	goto yy2267;
	case 0x90:	goto yy2268;
	case 0x99:	goto yy2269;
	case 0x9A:	goto yy2270;
	case 0x9B:	goto yy2271;
	case 0x9C:	goto yy2272;
	case 0x9D:	goto yy2273;
	case 0x9F:	goto yy835;
	case 0xA0:	goto yy2274;
	case 0xA1:	goto yy2275;
	case 0xA2:	goto yy2276;
	case 0xA3:	goto yy2277;
	case 0xA4:	goto yy2278;
	case 0xA5:	goto yy836;
	case 0xA7:
	case 0xAD:	goto yy834;
	case 0xA8:	goto yy2279;
	case 0xAA:	goto yy837;
	case 0xAE:	goto yy2280;
	case 0xAF:	goto yy2281;
	case 0xB0:	goto yy2282;
	case 0xB1:	goto yy2283;
	case 0xB3:	goto yy2284;
	case 0xB4:	goto yy2285;
	case 0xB5:	goto yy2286;
	case 0xBC:	goto yy2287;
	case 0xBD:	goto yy2288;
	case 0xBE:	goto yy2289;
	case 0xBF:	goto yy2290;
	default:	goto yy2;
	}
yy826:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x84) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy2291;
			} else {
				if (yych <= 0x81) goto yy2292;
				if (yych <= 0x83) goto yy2;
				goto yy2293;
			}
		} else {
			if (yych <= 0x86) {
				if (yych <= 0x85) goto yy2294;
				goto yy2295;
			} else {
				if (yych == 0x88) goto yy2296;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB4) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2297;
				goto yy2298;
			} else {
				if (yych <= 0xB2) goto yy807;
				if (yych <= 0xB3) goto yy2299;
				goto yy2300;
			}
		} else {
			if (yych <= 0xB6) {
				if (yych <= 0xB5) goto yy2301;
				goto yy2302;
			} else {
				if (yych <= 0xB7) goto yy2303;
				if (yych <= 0xB8) goto yy1030;
				goto yy2;
			}
		}
	}
yy827:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy2304;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy2305;
		if (yych == 0x86) goto yy2306;
		goto yy2;
	}
yy828:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x93:	goto yy2307;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy807;
	case 0x98:	goto yy2308;
	case 0x99:	goto yy2309;
	case 0x9A:	goto yy2310;
	case 0x9B:	goto yy2281;
	case 0x9C:	goto yy2311;
	case 0x9D:	goto yy813;
	case 0x9E:	goto yy2312;
	case 0x9F:	goto yy2313;
	case 0xA0:	goto yy2314;
	case 0xA1:	goto yy2315;
	case 0xA2:	goto yy2316;
	case 0xA3:	goto yy2317;
	case 0xA4:	goto yy2318;
	case 0xA5:	goto yy2319;
	case 0xA7:	goto yy838;
	case 0xA8:	goto yy2320;
	case 0xA9:	goto yy2321;
	case 0xAB:	goto yy2322;
	case 0xAC:	goto yy2323;
	case 0xAD:	goto yy2324;
	case 0xAF:	goto yy2325;
	default:	goto yy2;
	}
yy829:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy2326;
	case 0xAD:	goto yy2327;
	case 0xAE:	goto yy2328;
	case 0xAF:	goto yy2329;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy807;
	case 0xB4:	goto yy2330;
	case 0xB5:	goto yy2331;
	case 0xB6:	goto yy2332;
	case 0xB7:	goto yy2333;
	case 0xB8:	goto yy2334;
	case 0xB9:	goto yy2335;
	case 0xBB:	goto yy2336;
	case 0xBC:	goto yy2337;
	case 0xBD:	goto yy2338;
	default:	goto yy2;
	}
yy830:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy2339;
	case 0x91:	goto yy2340;
	case 0x92:	goto yy2341;
	case 0x93:	goto yy2342;
	case 0x94:	goto yy2343;
	case 0x96:	goto yy2344;
	case 0x9B:	goto yy2345;
	case 0x9D:	goto yy2346;
	case 0x9E:	goto yy2347;
	default:	goto yy2;
	}
yy831:
	yyaccept = 7;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xD1) {
		if (yych <= 'Z') {
			if (yych <= '.') {
				if (yych <= '+') {
					if (yych == '\'') goto yy200;
					goto yy41;
				} else {
					if (yych <= ',') goto yy202;
					if (yych <= '-') goto yy200;
					goto yy1588;
				}
			} else {
				if (yych <= ':') {
					if (yych <= '/') goto yy41;
					if (yych <= '9') goto yy831;
					goto yy41;
				} else {
					if (yych <= ';') goto yy202;
					if (yych <= '@') goto yy41;
					goto yy843;
				}
			}
		} else {
			if (yych <= 0xC9) {
				if (yych <= 0xC1) {
					if (yych <= '`') goto yy41;
					if (yych <= 'z') goto yy843;
					goto yy41;
				} else {
					if (yych <= 0xC2) goto yy805;
					if (yych <= 0xC3) goto yy806;
					goto yy807;
				}
			} else {
				if (yych <= 0xCD) {
					if (yych <= 0xCA) goto yy808;
					if (yych <= 0xCC) goto yy41;
					goto yy809;
				} else {
					if (yych <= 0xCE) goto yy810;
					if (yych <= 0xCF) goto yy811;
					goto yy807;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD7) {
				if (yych <= 0xD4) {
					if (yych <= 0xD2) goto yy812;
					if (yych <= 0xD3) goto yy807;
					goto yy813;
				} else {
					if (yych <= 0xD5) goto yy814;
					if (yych <= 0xD6) goto yy815;
					goto yy816;
				}
			} else {
				if (yych <= 0xDA) {
					if (yych <= 0xD8) goto yy817;
					if (yych <= 0xD9) goto yy818;
					goto yy807;
				} else {
					if (yych <= 0xDB) goto yy819;
					if (yych <= 0xDC) goto yy820;
					goto yy821;
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy822;
					if (yych <= 0xDF) goto yy823;
					goto yy824;
				} else {
					if (yych <= 0xE1) goto yy825;
					if (yych <= 0xE2) goto yy826;
					goto yy827;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych == 0xEA) goto yy828;
					goto yy41;
				} else {
					if (yych <= 0xEF) goto yy829;
					if (yych <= 0xF0) goto yy830;
					goto yy41;
				}
			}
		}
	}
yy833:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) goto yy2;
	if (yych <= 0xAF) goto yy831;
	goto yy2;
yy834:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy831;
	goto yy2;
yy835:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy831;
	goto yy2;
yy836:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) goto yy2;
	if (yych <= 0x8F) goto yy831;
	goto yy2;
yy837:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x89) goto yy831;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy831;
	goto yy2;
yy838:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy831;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy831;
	goto yy2;
yy839:
	yych = *++YYCURSOR;
	if (yych == 0x92) goto yy835;
	goto yy2;
yy840:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x81:	goto yy833;
	case 0x83:
	case 0x8B:
	case 0x9C:	goto yy190;
	case 0x84:	goto yy2348;
	case 0x87:
	case 0x93:
	case 0x99:	goto yy834;
	case 0x9B:	goto yy191;
	case 0xA3:	goto yy835;
	default:	goto yy2;
	}
yy841:
	yych = *++YYCURSOR;
	if (yych == 0xA9) goto yy835;
	if (yych == 0xAD) goto yy834;
	goto yy2;
yy842:
	yych = *++YYCURSOR;
	if (yych == 0x9F) goto yy2349;
	goto yy2;
yy843:
	yyaccept = 14;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yybm[0+yych] & 1) {
		goto yy200;
	}
	if (yych <= 0xD5) {
		if (yych <= 0xC9) {
			if (yych <= '`') {
				if (yych <= '9') {
					if (yych <= '/') goto yy208;
					goto yy843;
				} else {
					if (yych <= '@') goto yy208;
					if (yych <= 'Z') goto yy843;
					goto yy208;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych <= 'z') goto yy843;
					goto yy208;
				} else {
					if (yych <= 0xC2) goto yy805;
					if (yych <= 0xC3) goto yy806;
					goto yy807;
				}
			}
		} else {
			if (yych <= 0xCF) {
				if (yych <= 0xCC) {
					if (yych <= 0xCA) goto yy808;
					goto yy208;
				} else {
					if (yych <= 0xCD) goto yy845;
					if (yych <= 0xCE) goto yy810;
					goto yy811;
				}
			} else {
				if (yych <= 0xD2) {
					if (yych <= 0xD1) goto yy807;
					goto yy812;
				} else {
					if (yych <= 0xD3) goto yy807;
					if (yych <= 0xD4) goto yy813;
					goto yy814;
				}
			}
		}
	} else {
		if (yych <= 0xDF) {
			if (yych <= 0xDA) {
				if (yych <= 0xD7) {
					if (yych <= 0xD6) goto yy846;
					goto yy816;
				} else {
					if (yych <= 0xD8) goto yy847;
					if (yych <= 0xD9) goto yy848;
					goto yy807;
				}
			} else {
				if (yych <= 0xDC) {
					if (yych <= 0xDB) goto yy849;
					goto yy820;
				} else {
					if (yych <= 0xDD) goto yy821;
					if (yych <= 0xDE) goto yy822;
					goto yy850;
				}
			}
		} else {
			if (yych <= 0xE9) {
				if (yych <= 0xE1) {
					if (yych <= 0xE0) goto yy851;
					goto yy852;
				} else {
					if (yych <= 0xE2) goto yy853;
					if (yych <= 0xE3) goto yy827;
					goto yy208;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych <= 0xEA) goto yy854;
					goto yy208;
				} else {
					if (yych <= 0xEF) goto yy855;
					if (yych <= 0xF0) goto yy856;
					goto yy208;
				}
			}
		}
	}
yy845:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB6:
	case 0xB7:
	case 0xBB:
	case 0xBC:
	case 0xBD:
	case 0xBF:	goto yy843;
	default:	goto yy2;
	}
yy846:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x8A) goto yy200;
		if (yych == 0xBE) goto yy200;
		goto yy2;
	}
yy847:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy843;
	goto yy2;
yy848:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy843;
			if (yych <= 0xAD) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xBF) goto yy843;
			goto yy2;
		}
	}
yy849:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x94) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0xAD) goto yy2;
			goto yy843;
		} else {
			if (yych == 0xBF) goto yy843;
			goto yy2;
		}
	}
yy850:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy843;
	goto yy2;
yy851:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy2236;
	case 0xA1:	goto yy2237;
	case 0xA2:	goto yy2238;
	case 0xA4:	goto yy2239;
	case 0xA5:	goto yy2350;
	case 0xA6:	goto yy2241;
	case 0xA7:	goto yy2351;
	case 0xA8:	goto yy2243;
	case 0xA9:	goto yy2352;
	case 0xAA:	goto yy2245;
	case 0xAB:	goto yy2353;
	case 0xAC:	goto yy2247;
	case 0xAD:	goto yy2354;
	case 0xAE:	goto yy2249;
	case 0xAF:	goto yy2355;
	case 0xB0:	goto yy2251;
	case 0xB1:	goto yy2356;
	case 0xB2:	goto yy2253;
	case 0xB3:	goto yy2357;
	case 0xB4:	goto yy2255;
	case 0xB5:	goto yy2358;
	case 0xB6:	goto yy2257;
	case 0xB7:	goto yy2359;
	case 0xB9:
	case 0xBB:	goto yy2360;
	case 0xBC:	goto yy2361;
	default:	goto yy2;
	}
yy852:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x81:	goto yy2362;
	case 0x82:	goto yy2363;
	case 0x83:	goto yy2260;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy807;
	case 0x89:	goto yy2261;
	case 0x8A:	goto yy2262;
	case 0x8B:	goto yy2263;
	case 0x8C:	goto yy2264;
	case 0x8D:
	case 0xB6:	goto yy2265;
	case 0x8E:	goto yy2266;
	case 0x8F:	goto yy2267;
	case 0x90:	goto yy2268;
	case 0x99:	goto yy2269;
	case 0x9A:	goto yy2270;
	case 0x9B:	goto yy2271;
	case 0x9C:	goto yy2272;
	case 0x9D:	goto yy2273;
	case 0x9F:	goto yy2361;
	case 0xA0:	goto yy2364;
	case 0xA1:	goto yy2275;
	case 0xA2:	goto yy2276;
	case 0xA3:	goto yy2277;
	case 0xA4:	goto yy2278;
	case 0xA5:	goto yy2365;
	case 0xA7:
	case 0xAD:	goto yy2360;
	case 0xA8:	goto yy2279;
	case 0xAA:	goto yy2366;
	case 0xAE:	goto yy2367;
	case 0xAF:	goto yy2281;
	case 0xB0:	goto yy2282;
	case 0xB1:	goto yy2368;
	case 0xB3:	goto yy2284;
	case 0xB4:	goto yy2285;
	case 0xB5:	goto yy2286;
	case 0xBC:	goto yy2287;
	case 0xBD:	goto yy2288;
	case 0xBE:	goto yy2289;
	case 0xBF:	goto yy2290;
	default:	goto yy2;
	}
yy853:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x84) {
			if (yych == 0x80) goto yy2369;
			if (yych <= 0x83) goto yy2;
			goto yy2293;
		} else {
			if (yych <= 0x86) {
				if (yych <= 0x85) goto yy2294;
				goto yy2295;
			} else {
				if (yych == 0x88) goto yy2296;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB4) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2297;
				goto yy2298;
			} else {
				if (yych <= 0xB2) goto yy807;
				if (yych <= 0xB3) goto yy2299;
				goto yy2300;
			}
		} else {
			if (yych <= 0xB6) {
				if (yych <= 0xB5) goto yy2301;
				goto yy2302;
			} else {
				if (yych <= 0xB7) goto yy2303;
				if (yych <= 0xB8) goto yy1030;
				goto yy2;
			}
		}
	}
yy854:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x93:	goto yy2307;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy807;
	case 0x98:	goto yy2370;
	case 0x99:	goto yy2309;
	case 0x9A:	goto yy2310;
	case 0x9B:	goto yy2281;
	case 0x9C:	goto yy2311;
	case 0x9D:	goto yy813;
	case 0x9E:	goto yy2312;
	case 0x9F:	goto yy2313;
	case 0xA0:	goto yy2314;
	case 0xA1:	goto yy2315;
	case 0xA2:	goto yy2316;
	case 0xA3:	goto yy2371;
	case 0xA4:	goto yy2372;
	case 0xA5:	goto yy2319;
	case 0xA7:	goto yy2373;
	case 0xA8:	goto yy2320;
	case 0xA9:	goto yy2374;
	case 0xAB:	goto yy2322;
	case 0xAC:	goto yy2323;
	case 0xAD:	goto yy2324;
	case 0xAF:	goto yy2375;
	default:	goto yy2;
	}
yy855:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy2326;
	case 0xAD:	goto yy2327;
	case 0xAE:	goto yy2328;
	case 0xAF:	goto yy2329;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy807;
	case 0xB4:	goto yy2330;
	case 0xB5:	goto yy2331;
	case 0xB6:	goto yy2332;
	case 0xB7:	goto yy2333;
	case 0xB8:	goto yy2376;
	case 0xB9:	goto yy2377;
	case 0xBB:	goto yy2336;
	case 0xBC:	goto yy2378;
	case 0xBD:	goto yy2338;
	default:	goto yy2;
	}
yy856:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy2379;
	case 0x91:	goto yy2380;
	case 0x92:	goto yy2341;
	case 0x93:	goto yy2342;
	case 0x94:	goto yy2343;
	case 0x96:	goto yy2381;
	case 0x9B:	goto yy2345;
	case 0x9D:	goto yy2382;
	case 0x9E:	goto yy2347;
	default:	goto yy2;
	}
yy857:
	yyaccept = 7;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xD8) {
		if (yych <= ':') {
			if (yych <= '-') {
				if (yych == ',') goto yy202;
				goto yy41;
			} else {
				if (yych <= '.') goto yy202;
				if (yych <= '/') goto yy41;
				if (yych <= '9') goto yy857;
				goto yy41;
			}
		} else {
			if (yych <= 0xCD) {
				if (yych <= ';') goto yy202;
				if (yych <= 0xCC) goto yy41;
				goto yy2383;
			} else {
				if (yych == 0xD6) goto yy2384;
				if (yych <= 0xD7) goto yy41;
				goto yy2385;
			}
		}
	} else {
		if (yych <= 0xE1) {
			if (yych <= 0xDB) {
				if (yych <= 0xD9) goto yy2386;
				if (yych <= 0xDA) goto yy41;
				goto yy860;
			} else {
				if (yych <= 0xDE) goto yy41;
				if (yych <= 0xDF) goto yy2387;
				if (yych <= 0xE0) goto yy862;
				goto yy863;
			}
		} else {
			if (yych <= 0xEA) {
				if (yych <= 0xE2) goto yy2388;
				if (yych <= 0xE9) goto yy41;
				goto yy864;
			} else {
				if (yych <= 0xEE) goto yy41;
				if (yych <= 0xEF) goto yy2389;
				if (yych <= 0xF0) goto yy866;
				goto yy41;
			}
		}
	}
yy859:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xAA) goto yy2;
	if (yych <= 0xAB) goto yy857;
	goto yy2;
yy860:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy857;
	goto yy2;
yy861:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x89) goto yy857;
	goto yy2;
yy862:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAB:
	case 0xAD:
	case 0xAF:
	case 0xB1:
	case 0xB3:
	case 0xB5:
	case 0xB7:	goto yy2390;
	case 0xB9:
	case 0xBB:	goto yy2391;
	case 0xBC:	goto yy2392;
	default:	goto yy2;
	}
yy863:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9E) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x81) goto yy861;
			if (yych <= 0x82) goto yy2391;
			goto yy2;
		} else {
			if (yych <= 0xA0) {
				if (yych <= 0x9F) goto yy2392;
				goto yy2391;
			} else {
				if (yych == 0xA5) goto yy2393;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAC) {
			if (yych <= 0xA7) goto yy2391;
			if (yych == 0xAA) goto yy2394;
			goto yy2;
		} else {
			if (yych <= 0xAE) {
				if (yych <= 0xAD) goto yy2391;
				goto yy860;
			} else {
				if (yych == 0xB1) goto yy2394;
				goto yy2;
			}
		}
	}
yy864:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x98:	goto yy2392;
	case 0xA3:
	case 0xA9:	goto yy2391;
	case 0xA4:	goto yy861;
	case 0xA7:	goto yy2395;
	case 0xAF:	goto yy860;
	default:	goto yy2;
	}
yy865:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xBC) goto yy2391;
	goto yy2;
yy866:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy2396;
		if (yych <= 0x91) goto yy2397;
		goto yy2;
	} else {
		if (yych <= 0x96) goto yy2398;
		if (yych == 0x9D) goto yy2399;
		goto yy2;
	}
yy867:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yybm[0+yych] & 2) {
		goto yy203;
	}
	if (yych <= 0xCC) {
		if (yych <= ']') {
			if (yych <= '+') {
				if (yych <= '%') {
					if (yych <= '#') goto yy2;
					if (yych <= '$') goto yy1762;
					goto yy146;
				} else {
					if (yych == '\'') goto yy200;
					if (yych <= '*') goto yy2;
					goto yy2207;
				}
			} else {
				if (yych <= '>') {
					if (yych <= '/') goto yy2;
					if (yych <= '9') goto yy2400;
					if (yych <= ';') goto yy2;
					goto yy1762;
				} else {
					if (yych <= '?') goto yy2;
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy2402;
					goto yy2;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= '`') {
					if (yych == '_') goto yy2207;
					goto yy1762;
				} else {
					if (yych <= 'z') goto yy2402;
					if (yych == '|') goto yy1762;
					goto yy2;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy1762;
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy2404;
					goto yy2405;
				} else {
					if (yych <= 0xC9) goto yy2406;
					if (yych <= 0xCA) goto yy2407;
					if (yych <= 0xCB) goto yy1771;
					goto yy1772;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy2408;
					if (yych <= 0xCE) goto yy2409;
					goto yy2410;
				} else {
					if (yych == 0xD2) goto yy2411;
					if (yych <= 0xD3) goto yy2406;
					goto yy2412;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy2413;
					if (yych <= 0xD6) goto yy2414;
					if (yych <= 0xD7) goto yy2415;
					goto yy2416;
				} else {
					if (yych <= 0xD9) goto yy2417;
					if (yych <= 0xDA) goto yy2406;
					if (yych <= 0xDB) goto yy2418;
					goto yy2419;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy2420;
					if (yych <= 0xDE) goto yy2421;
					if (yych <= 0xDF) goto yy2422;
					goto yy2423;
				} else {
					if (yych <= 0xE1) goto yy2424;
					if (yych <= 0xE2) goto yy2425;
					if (yych <= 0xE3) goto yy2426;
					goto yy1792;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy2427;
					if (yych <= 0xEE) goto yy2;
					goto yy2428;
				} else {
					if (yych <= 0xF0) goto yy2429;
					if (yych == 0xF3) goto yy1796;
					goto yy2;
				}
			}
		}
	}
yy868:
	yyaccept = 7;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCA) {
		if (yych <= '?') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych <= '#') goto yy41;
					if (yych <= '$') goto yy533;
					if (yych <= '%') goto yy146;
					goto yy41;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych <= '*') goto yy41;
					if (yych <= '+') goto yy781;
					goto yy202;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy867;
					if (yych <= '.') goto yy205;
					if (yych <= '/') goto yy41;
					goto yy868;
				} else {
					if (yych <= ':') goto yy41;
					if (yych <= ';') goto yy202;
					if (yych <= '>') goto yy533;
					goto yy41;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '^') {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy870;
					if (yych <= ']') goto yy41;
					goto yy533;
				} else {
					if (yych <= '_') goto yy781;
					if (yych <= '`') goto yy533;
					if (yych >= '{') goto yy41;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy41;
					if (yych <= '~') goto yy533;
					goto yy41;
				} else {
					if (yych <= 0xC2) goto yy872;
					if (yych <= 0xC3) goto yy873;
					if (yych <= 0xC9) goto yy874;
					goto yy875;
				}
			}
		}
	} else {
		if (yych <= 0xDB) {
			if (yych <= 0xD3) {
				if (yych <= 0xCE) {
					if (yych <= 0xCB) goto yy539;
					if (yych <= 0xCC) goto yy537;
					if (yych <= 0xCD) goto yy2430;
					goto yy877;
				} else {
					if (yych <= 0xCF) goto yy878;
					if (yych == 0xD2) goto yy879;
					goto yy874;
				}
			} else {
				if (yych <= 0xD7) {
					if (yych <= 0xD4) goto yy880;
					if (yych <= 0xD5) goto yy881;
					if (yych <= 0xD6) goto yy2431;
					goto yy883;
				} else {
					if (yych <= 0xD8) goto yy2432;
					if (yych <= 0xD9) goto yy2433;
					if (yych <= 0xDA) goto yy874;
					goto yy886;
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xDF) {
					if (yych <= 0xDC) goto yy887;
					if (yych <= 0xDD) goto yy888;
					if (yych <= 0xDE) goto yy889;
					goto yy2434;
				} else {
					if (yych <= 0xE0) goto yy891;
					if (yych <= 0xE1) goto yy892;
					if (yych <= 0xE2) goto yy2435;
					goto yy894;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych <= 0xE4) goto yy557;
					if (yych == 0xEA) goto yy895;
					goto yy41;
				} else {
					if (yych <= 0xF0) {
						if (yych <= 0xEF) goto yy2436;
						goto yy897;
					} else {
						if (yych == 0xF3) goto yy561;
						goto yy41;
					}
				}
			}
		}
	}
yy870:
	yyaccept = 14;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCB) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych <= '#') goto yy208;
					if (yych <= '$') goto yy533;
					if (yych <= '%') goto yy146;
					goto yy208;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych == '+') goto yy781;
					goto yy208;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy867;
					if (yych <= '.') goto yy899;
					if (yych <= '/') goto yy208;
					goto yy870;
				} else {
					if (yych <= ';') goto yy208;
					if (yych <= '>') goto yy533;
					if (yych <= '?') goto yy208;
					goto yy148;
				}
			}
		} else {
			if (yych <= '|') {
				if (yych <= '_') {
					if (yych <= 'Z') goto yy870;
					if (yych <= ']') goto yy208;
					if (yych <= '^') goto yy533;
					goto yy781;
				} else {
					if (yych <= '`') goto yy533;
					if (yych <= 'z') goto yy870;
					if (yych <= '{') goto yy208;
					goto yy533;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych == '~') goto yy533;
					if (yych <= 0xC1) goto yy208;
				} else {
					if (yych <= 0xC3) goto yy873;
					if (yych <= 0xC9) goto yy874;
					if (yych <= 0xCA) goto yy875;
					goto yy539;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy537;
					if (yych <= 0xCD) goto yy876;
					if (yych <= 0xCE) goto yy877;
					goto yy878;
				} else {
					if (yych == 0xD2) goto yy879;
					if (yych <= 0xD3) goto yy874;
					goto yy880;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy881;
					if (yych <= 0xD6) goto yy882;
					if (yych <= 0xD7) goto yy883;
					goto yy884;
				} else {
					if (yych <= 0xD9) goto yy2437;
					if (yych <= 0xDA) goto yy874;
					if (yych <= 0xDB) goto yy2438;
					goto yy887;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy888;
					if (yych <= 0xDE) goto yy889;
					if (yych <= 0xDF) goto yy2439;
					goto yy2440;
				} else {
					if (yych <= 0xE1) goto yy2441;
					if (yych <= 0xE2) goto yy893;
					if (yych <= 0xE3) goto yy894;
					goto yy557;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy2442;
					if (yych <= 0xEE) goto yy208;
					goto yy2443;
				} else {
					if (yych <= 0xF0) goto yy2444;
					if (yych == 0xF3) goto yy561;
					goto yy208;
				}
			}
		}
	}
yy872:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy533;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy2445;
	default:	goto yy2;
	}
yy873:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy2445;
		goto yy533;
	} else {
		if (yych == 0xB7) goto yy533;
		if (yych <= 0xBF) goto yy2445;
		goto yy2;
	}
yy874:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy2445;
	goto yy2;
yy875:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy2445;
	goto yy2;
yy876:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xB3) goto yy2445;
			if (yych <= 0xB4) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy2445;
			if (yych <= 0xBA) goto yy2;
			goto yy2445;
		} else {
			if (yych == 0xBF) goto yy2445;
			goto yy2;
		}
	}
yy877:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy533;
			goto yy2445;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy2445;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy2445;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy2445;
			goto yy2;
		}
	}
yy878:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy533;
	if (yych <= 0xBF) goto yy2445;
	goto yy2;
yy879:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy2445;
	if (yych <= 0x89) goto yy533;
	if (yych <= 0xBF) goto yy2445;
	goto yy2;
yy880:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy2445;
	goto yy2;
yy881:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy2445;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy2445;
	goto yy2;
yy882:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy2445;
		} else {
			if (yych == 0x8A) goto yy200;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBE) goto yy200;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy883:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy533;
			if (yych <= 0x8F) goto yy2;
			goto yy2445;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy2445;
			goto yy2;
		}
	}
yy884:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy533;
		if (yych <= 0x8A) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy2445;
			goto yy2;
		}
	}
yy885:
	yych = *++YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy2445;
		} else {
			if (yych <= 0x9F) goto yy533;
			if (yych <= 0xA9) goto yy831;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy831;
			if (yych <= 0xAD) goto yy2;
			goto yy2445;
		} else {
			if (yych <= 0xB0) goto yy533;
			if (yych <= 0xBF) goto yy2445;
			goto yy2;
		}
	}
yy886:
	yych = *++YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy2445;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy2445;
			if (yych == 0x9D) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy533;
			if (yych <= 0xAF) goto yy2445;
			goto yy831;
		} else {
			if (yych <= 0xBC) goto yy2445;
			if (yych <= 0xBE) goto yy533;
			if (yych <= 0xBF) goto yy2445;
			goto yy2;
		}
	}
yy887:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy2445;
		goto yy533;
	} else {
		if (yych <= 0xAF) goto yy2445;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy888:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy533;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy2445;
	goto yy2;
yy889:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy2445;
	if (yych <= 0xB0) goto yy533;
	if (yych <= 0xB1) goto yy2445;
	goto yy2;
yy890:
	yych = *++YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy831;
		goto yy2445;
	} else {
		if (yych <= 0xB3) goto yy533;
		if (yych == 0xB6) goto yy533;
		goto yy2;
	}
yy891:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy2447;
	case 0xA1:	goto yy2448;
	case 0xA2:	goto yy2449;
	case 0xA3:	goto yy1800;
	case 0xA4:	goto yy2450;
	case 0xA5:	goto yy2451;
	case 0xA6:	goto yy2452;
	case 0xA7:	goto yy2453;
	case 0xA8:	goto yy2454;
	case 0xA9:	goto yy2455;
	case 0xAA:	goto yy2456;
	case 0xAB:	goto yy2457;
	case 0xAC:	goto yy2458;
	case 0xAD:	goto yy2459;
	case 0xAE:	goto yy2460;
	case 0xAF:	goto yy2461;
	case 0xB0:	goto yy2462;
	case 0xB1:	goto yy2463;
	case 0xB2:	goto yy2464;
	case 0xB3:	goto yy2465;
	case 0xB4:	goto yy2466;
	case 0xB5:	goto yy2467;
	case 0xB6:	goto yy2468;
	case 0xB7:	goto yy2469;
	case 0xB8:	goto yy1820;
	case 0xB9:	goto yy2470;
	case 0xBA:	goto yy1822;
	case 0xBB:	goto yy2471;
	case 0xBC:	goto yy2472;
	case 0xBD:	goto yy1825;
	case 0xBE:	goto yy1826;
	case 0xBF:	goto yy1827;
	default:	goto yy2;
	}
yy892:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1828;
	case 0x81:	goto yy2473;
	case 0x82:	goto yy2474;
	case 0x83:	goto yy2475;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy874;
	case 0x89:	goto yy2476;
	case 0x8A:	goto yy2477;
	case 0x8B:	goto yy2478;
	case 0x8C:	goto yy2479;
	case 0x8D:	goto yy2480;
	case 0x8E:	goto yy2481;
	case 0x8F:	goto yy2482;
	case 0x90:	goto yy2483;
	case 0x99:	goto yy2484;
	case 0x9A:	goto yy2485;
	case 0x9B:	goto yy2486;
	case 0x9C:	goto yy2487;
	case 0x9D:	goto yy2488;
	case 0x9E:	goto yy1845;
	case 0x9F:	goto yy2489;
	case 0xA0:	goto yy2490;
	case 0xA1:	goto yy2491;
	case 0xA2:	goto yy2492;
	case 0xA3:	goto yy2493;
	case 0xA4:	goto yy2494;
	case 0xA5:	goto yy2495;
	case 0xA7:	goto yy2496;
	case 0xA8:	goto yy2497;
	case 0xA9:	goto yy1854;
	case 0xAA:	goto yy2498;
	case 0xAC:	goto yy1856;
	case 0xAD:	goto yy2499;
	case 0xAE:	goto yy2500;
	case 0xAF:	goto yy2501;
	case 0xB0:	goto yy2502;
	case 0xB1:	goto yy2503;
	case 0xB3:	goto yy2504;
	case 0xB4:	goto yy2505;
	case 0xB5:	goto yy2506;
	case 0xB6:	goto yy2507;
	case 0xB7:	goto yy1866;
	case 0xBC:	goto yy2508;
	case 0xBD:	goto yy2509;
	case 0xBE:	goto yy2510;
	case 0xBF:	goto yy2511;
	default:	goto yy2;
	}
yy893:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy2512;
	case 0x81:	goto yy1872;
	case 0x82:	goto yy1873;
	case 0x83:	goto yy1874;
	case 0x84:	goto yy2513;
	case 0x85:	goto yy2514;
	case 0x86:	goto yy2515;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy537;
	case 0x88:	goto yy2516;
	case 0x8C:	goto yy1877;
	case 0x8F:	goto yy1878;
	case 0x90:	goto yy1879;
	case 0x91:	goto yy1880;
	case 0x92:	goto yy1881;
	case 0x93:	goto yy1882;
	case 0x9D:	goto yy1883;
	case 0x9E:	goto yy1884;
	case 0x9F:	goto yy1885;
	case 0xA6:	goto yy1886;
	case 0xA7:	goto yy1887;
	case 0xAD:	goto yy1888;
	case 0xAE:	goto yy1889;
	case 0xAF:	goto yy1890;
	case 0xB0:	goto yy2517;
	case 0xB1:	goto yy2518;
	case 0xB2:	goto yy874;
	case 0xB3:	goto yy2519;
	case 0xB4:	goto yy2520;
	case 0xB5:	goto yy2521;
	case 0xB6:	goto yy2522;
	case 0xB7:	goto yy2523;
	case 0xB8:	goto yy1030;
	case 0xBA:	goto yy1897;
	case 0xBB:	goto yy1859;
	case 0xBF:	goto yy1898;
	default:	goto yy2;
	}
yy894:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy2524;
	case 0x82:	goto yy1900;
	case 0x84:	goto yy2525;
	case 0x86:	goto yy2526;
	case 0x87:	goto yy1903;
	case 0x88:	goto yy1904;
	case 0x89:	goto yy1905;
	case 0x8A:	goto yy1906;
	case 0x8B:	goto yy1907;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy537;
	default:	goto yy2;
	}
yy895:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy549;
	case 0x93:	goto yy2527;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy874;
	case 0x98:	goto yy2528;
	case 0x99:	goto yy2529;
	case 0x9A:	goto yy2530;
	case 0x9B:	goto yy2531;
	case 0x9C:	goto yy2532;
	case 0x9D:	goto yy880;
	case 0x9E:	goto yy2533;
	case 0x9F:	goto yy2534;
	case 0xA0:	goto yy2535;
	case 0xA1:	goto yy2536;
	case 0xA2:	goto yy2537;
	case 0xA3:	goto yy2538;
	case 0xA4:	goto yy2539;
	case 0xA5:	goto yy2540;
	case 0xA6:	goto yy1920;
	case 0xA7:	goto yy2541;
	case 0xA8:	goto yy2542;
	case 0xA9:	goto yy2543;
	case 0xAA:	goto yy1924;
	case 0xAB:	goto yy2544;
	case 0xAC:	goto yy2545;
	case 0xAD:	goto yy2546;
	case 0xAF:	goto yy2547;
	default:	goto yy2;
	}
yy896:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy2548;
	case 0xAD:	goto yy2549;
	case 0xAE:	goto yy2550;
	case 0xAF:	goto yy2551;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy874;
	case 0xB4:	goto yy2552;
	case 0xB5:	goto yy2553;
	case 0xB6:	goto yy2554;
	case 0xB7:	goto yy2555;
	case 0xB8:	goto yy2556;
	case 0xB9:	goto yy2557;
	case 0xBB:	goto yy2558;
	case 0xBC:	goto yy2559;
	case 0xBD:	goto yy2560;
	case 0xBF:	goto yy1940;
	default:	goto yy2;
	}
yy897:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy2561;
	case 0x91:	goto yy2562;
	case 0x92:	goto yy2563;
	case 0x93:	goto yy2564;
	case 0x94:	goto yy2565;
	case 0x96:	goto yy2566;
	case 0x9B:	goto yy2567;
	case 0x9D:	goto yy2568;
	case 0x9E:	goto yy2569;
	case 0x9F:	goto yy1950;
	default:	goto yy2;
	}
yy898:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yybm[0+yych] & 2) {
		goto yy203;
	}
	if (yych <= 0xCC) {
		if (yych <= ']') {
			if (yych <= '+') {
				if (yych <= '%') {
					if (yych <= '#') goto yy2;
					if (yych <= '$') goto yy1121;
					goto yy146;
				} else {
					if (yych == '\'') goto yy200;
					if (yych <= '*') goto yy2;
					goto yy1123;
				}
			} else {
				if (yych <= '>') {
					if (yych <= '/') goto yy2;
					if (yych <= '9') goto yy1127;
					if (yych <= ';') goto yy2;
					goto yy1121;
				} else {
					if (yych <= '?') goto yy2;
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy2570;
					goto yy2;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= '`') {
					if (yych == '_') goto yy1123;
					goto yy1121;
				} else {
					if (yych <= 'z') goto yy2570;
					if (yych == '|') goto yy1121;
					goto yy2;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy1121;
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy2572;
					goto yy2573;
				} else {
					if (yych <= 0xC9) goto yy2574;
					if (yych <= 0xCA) goto yy2575;
					if (yych <= 0xCB) goto yy1135;
					goto yy1136;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy2576;
					if (yych <= 0xCE) goto yy2577;
					goto yy2578;
				} else {
					if (yych == 0xD2) goto yy2579;
					if (yych <= 0xD3) goto yy2574;
					goto yy2580;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy2581;
					if (yych <= 0xD6) goto yy2582;
					if (yych <= 0xD7) goto yy2583;
					goto yy2584;
				} else {
					if (yych <= 0xD9) goto yy2585;
					if (yych <= 0xDA) goto yy2574;
					if (yych <= 0xDB) goto yy2586;
					goto yy2587;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy2588;
					if (yych <= 0xDE) goto yy2589;
					if (yych <= 0xDF) goto yy2590;
					goto yy2591;
				} else {
					if (yych <= 0xE1) goto yy2592;
					if (yych <= 0xE2) goto yy2593;
					if (yych <= 0xE3) goto yy2594;
					goto yy1156;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy2595;
					if (yych <= 0xEE) goto yy2;
					goto yy2596;
				} else {
					if (yych <= 0xF0) goto yy2597;
					if (yych == 0xF3) goto yy1160;
					goto yy2;
				}
			}
		}
	}
yy899:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCB) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych <= '#') goto yy2;
					if (yych <= '$') goto yy533;
					if (yych <= '%') goto yy146;
					goto yy2;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych == '+') goto yy781;
					goto yy2;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy867;
					if (yych <= '.') goto yy203;
					if (yych <= '/') goto yy2;
					goto yy870;
				} else {
					if (yych <= ';') goto yy2;
					if (yych <= '>') goto yy533;
					if (yych <= '?') goto yy2;
					goto yy148;
				}
			}
		} else {
			if (yych <= '|') {
				if (yych <= '_') {
					if (yych <= 'Z') goto yy870;
					if (yych <= ']') goto yy2;
					if (yych <= '^') goto yy533;
					goto yy781;
				} else {
					if (yych <= '`') goto yy533;
					if (yych <= 'z') goto yy870;
					if (yych <= '{') goto yy2;
					goto yy533;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych == '~') goto yy533;
					if (yych <= 0xC1) goto yy2;
					goto yy872;
				} else {
					if (yych <= 0xC3) goto yy873;
					if (yych <= 0xC9) goto yy874;
					if (yych <= 0xCA) goto yy875;
					goto yy539;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy537;
					if (yych <= 0xCD) goto yy876;
					if (yych <= 0xCE) goto yy877;
					goto yy878;
				} else {
					if (yych == 0xD2) goto yy879;
					if (yych <= 0xD3) goto yy874;
					goto yy880;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy881;
					if (yych <= 0xD6) goto yy882;
					if (yych <= 0xD7) goto yy883;
					goto yy884;
				} else {
					if (yych <= 0xD9) goto yy2437;
					if (yych <= 0xDA) goto yy874;
					if (yych <= 0xDB) goto yy2438;
					goto yy887;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy888;
					if (yych <= 0xDE) goto yy889;
					if (yych <= 0xDF) goto yy2439;
					goto yy2440;
				} else {
					if (yych <= 0xE1) goto yy2441;
					if (yych <= 0xE2) goto yy893;
					if (yych <= 0xE3) goto yy894;
					goto yy557;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy2442;
					if (yych <= 0xEE) goto yy2;
					goto yy2443;
				} else {
					if (yych <= 0xF0) goto yy2444;
					if (yych == 0xF3) goto yy561;
					goto yy2;
				}
			}
		}
	}
yy900:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy113;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy950;
	default:	goto yy2;
	}
yy901:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy950;
		goto yy113;
	} else {
		if (yych == 0xB7) goto yy113;
		if (yych <= 0xBF) goto yy950;
		goto yy2;
	}
yy902:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xB3) goto yy950;
			if (yych <= 0xB4) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy950;
			if (yych <= 0xBA) goto yy2;
			goto yy950;
		} else {
			if (yych == 0xBF) goto yy950;
			goto yy2;
		}
	}
yy903:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy113;
			goto yy950;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy950;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy950;
			goto yy2;
		}
	}
yy904:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy113;
	if (yych <= 0xBF) goto yy950;
	goto yy2;
yy905:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy950;
	if (yych <= 0x89) goto yy113;
	if (yych <= 0xBF) goto yy950;
	goto yy2;
yy906:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy950;
		} else {
			if (yych == 0x8A) goto yy2598;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBE) goto yy2598;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy907:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy113;
			if (yych <= 0x8F) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy950;
			goto yy2;
		}
	}
yy908:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy113;
		if (yych <= 0x8A) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy950;
			goto yy2;
		}
	}
yy909:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0x9F) goto yy113;
			if (yych <= 0xA9) goto yy1246;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy1246;
			if (yych <= 0xAD) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0xB0) goto yy113;
			if (yych <= 0xBF) goto yy950;
			goto yy2;
		}
	}
yy910:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy950;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy950;
			if (yych == 0x9D) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy113;
			if (yych <= 0xAF) goto yy950;
			goto yy1246;
		} else {
			if (yych <= 0xBC) goto yy950;
			if (yych <= 0xBE) goto yy113;
			if (yych <= 0xBF) goto yy950;
			goto yy2;
		}
	}
yy911:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy950;
		goto yy113;
	} else {
		if (yych <= 0xAF) goto yy950;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy912:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy113;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy950;
	goto yy2;
yy913:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy950;
	if (yych <= 0xB0) goto yy113;
	if (yych <= 0xB1) goto yy950;
	goto yy2;
yy914:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy1246;
		goto yy950;
	} else {
		if (yych <= 0xB3) goto yy113;
		if (yych == 0xB6) goto yy113;
		goto yy2;
	}
yy915:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy2599;
	case 0xA1:	goto yy2600;
	case 0xA2:	goto yy954;
	case 0xA3:	goto yy1251;
	case 0xA4:	goto yy2601;
	case 0xA5:	goto yy2602;
	case 0xA6:	goto yy2603;
	case 0xA7:	goto yy2604;
	case 0xA8:	goto yy2605;
	case 0xA9:	goto yy2606;
	case 0xAA:	goto yy2607;
	case 0xAB:	goto yy2608;
	case 0xAC:	goto yy2609;
	case 0xAD:	goto yy2610;
	case 0xAE:	goto yy2611;
	case 0xAF:	goto yy2612;
	case 0xB0:	goto yy2613;
	case 0xB1:	goto yy2614;
	case 0xB2:	goto yy2615;
	case 0xB3:	goto yy2616;
	case 0xB4:	goto yy2617;
	case 0xB5:	goto yy2618;
	case 0xB6:	goto yy2619;
	case 0xB7:	goto yy2620;
	case 0xB8:	goto yy1272;
	case 0xB9:	goto yy1273;
	case 0xBA:	goto yy1274;
	case 0xBB:	goto yy1275;
	case 0xBC:	goto yy1276;
	case 0xBD:	goto yy1277;
	case 0xBE:	goto yy1278;
	case 0xBF:	goto yy1279;
	default:	goto yy2;
	}
yy916:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1280;
	case 0x81:	goto yy1281;
	case 0x82:	goto yy2621;
	case 0x83:	goto yy980;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy213;
	case 0x89:	goto yy981;
	case 0x8A:	goto yy982;
	case 0x8B:	goto yy983;
	case 0x8C:	goto yy984;
	case 0x8D:	goto yy2622;
	case 0x8E:	goto yy2623;
	case 0x8F:	goto yy987;
	case 0x90:	goto yy2624;
	case 0x99:	goto yy989;
	case 0x9A:	goto yy990;
	case 0x9B:	goto yy991;
	case 0x9C:	goto yy2625;
	case 0x9D:	goto yy2626;
	case 0x9E:	goto yy1297;
	case 0x9F:	goto yy1298;
	case 0xA0:	goto yy2627;
	case 0xA1:	goto yy996;
	case 0xA2:	goto yy2628;
	case 0xA3:	goto yy998;
	case 0xA4:	goto yy2629;
	case 0xA5:	goto yy1304;
	case 0xA7:	goto yy1305;
	case 0xA8:	goto yy2630;
	case 0xA9:	goto yy1307;
	case 0xAA:	goto yy1308;
	case 0xAC:	goto yy1309;
	case 0xAD:	goto yy1310;
	case 0xAE:	goto yy2631;
	case 0xAF:	goto yy2632;
	case 0xB0:	goto yy2633;
	case 0xB1:	goto yy2634;
	case 0xB3:	goto yy2635;
	case 0xB4:	goto yy1010;
	case 0xB5:	goto yy1011;
	case 0xB6:	goto yy1012;
	case 0xB7:	goto yy1319;
	case 0xBC:	goto yy1013;
	case 0xBD:	goto yy1014;
	case 0xBE:	goto yy2636;
	case 0xBF:	goto yy2637;
	default:	goto yy2;
	}
yy917:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy2638;
	case 0x81:	goto yy1325;
	case 0x82:	goto yy1326;
	case 0x83:	goto yy1327;
	case 0x84:	goto yy2639;
	case 0x85:	goto yy2640;
	case 0x86:	goto yy2641;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy118;
	case 0x88:	goto yy2642;
	case 0x8C:	goto yy1332;
	case 0x8F:	goto yy1333;
	case 0x90:	goto yy1334;
	case 0x91:	goto yy1335;
	case 0x92:	goto yy1336;
	case 0x93:	goto yy1337;
	case 0x9D:	goto yy1338;
	case 0x9E:	goto yy1339;
	case 0x9F:	goto yy1340;
	case 0xA6:	goto yy1341;
	case 0xA7:	goto yy1342;
	case 0xAD:	goto yy1343;
	case 0xAE:	goto yy1344;
	case 0xAF:	goto yy1345;
	case 0xB0:	goto yy1023;
	case 0xB1:	goto yy1024;
	case 0xB2:	goto yy213;
	case 0xB3:	goto yy2643;
	case 0xB4:	goto yy1026;
	case 0xB5:	goto yy2644;
	case 0xB6:	goto yy1028;
	case 0xB7:	goto yy2645;
	case 0xB8:	goto yy2646;
	case 0xBA:	goto yy1354;
	case 0xBB:	goto yy709;
	case 0xBF:	goto yy1355;
	default:	goto yy2;
	}
yy918:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy2647;
	case 0x82:	goto yy1357;
	case 0x83:	goto yy1033;
	case 0x84:	goto yy1034;
	case 0x86:	goto yy2648;
	case 0x87:	goto yy1360;
	case 0x88:	goto yy1361;
	case 0x89:	goto yy1362;
	case 0x8A:	goto yy1363;
	case 0x8B:	goto yy1364;
	case 0x8C:	goto yy290;
	case 0x8D:	goto yy1365;
	case 0x8E:
	case 0x8F:	goto yy118;
	default:	goto yy2;
	}
yy919:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy572;
	case 0x93:	goto yy2649;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy213;
	case 0x98:	goto yy2650;
	case 0x99:	goto yy2651;
	case 0x9A:	goto yy2652;
	case 0x9B:	goto yy2653;
	case 0x9C:	goto yy2654;
	case 0x9D:	goto yy219;
	case 0x9E:	goto yy2655;
	case 0x9F:	goto yy1047;
	case 0xA0:	goto yy2656;
	case 0xA1:	goto yy1049;
	case 0xA2:	goto yy2657;
	case 0xA3:	goto yy2658;
	case 0xA4:	goto yy2659;
	case 0xA5:	goto yy2660;
	case 0xA6:	goto yy1380;
	case 0xA7:	goto yy1381;
	case 0xA8:	goto yy2661;
	case 0xA9:	goto yy2662;
	case 0xAA:	goto yy1384;
	case 0xAB:	goto yy2663;
	case 0xAC:	goto yy1058;
	case 0xAD:	goto yy2664;
	case 0xAF:	goto yy2665;
	default:	goto yy2;
	}
yy920:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy2666;
	case 0xAD:	goto yy1062;
	case 0xAE:	goto yy2667;
	case 0xAF:	goto yy2668;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy213;
	case 0xB4:	goto yy1065;
	case 0xB5:	goto yy1066;
	case 0xB6:	goto yy1067;
	case 0xB7:	goto yy2669;
	case 0xB8:	goto yy2670;
	case 0xB9:	goto yy2671;
	case 0xBB:	goto yy1071;
	case 0xBC:	goto yy2672;
	case 0xBD:	goto yy2673;
	case 0xBE:	goto yy1074;
	case 0xBF:	goto yy1402;
	default:	goto yy2;
	}
yy921:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy2674;
	case 0x91:	goto yy2675;
	case 0x92:	goto yy1077;
	case 0x93:	goto yy1078;
	case 0x94:	goto yy1079;
	case 0x96:	goto yy2676;
	case 0x9B:	goto yy2677;
	case 0x9D:	goto yy2678;
	case 0x9E:	goto yy2679;
	case 0x9F:	goto yy1412;
	default:	goto yy2;
	}
yy922:
	yyaccept = 17;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= ']') {
		if (yych <= '.') {
			if (yych <= '*') {
				if (yych <= '#') goto yy923;
				if (yych <= '$') goto yy534;
				if (yych <= '%') goto yy146;
			} else {
				if (yych <= '+') goto yy781;
				if (yych <= ',') goto yy923;
				if (yych <= '-') goto yy783;
				goto yy146;
			}
		} else {
			if (yych <= '>') {
				if (yych <= '/') goto yy923;
				if (yych <= '9') goto yy781;
				if (yych >= '<') goto yy534;
			} else {
				if (yych <= '?') goto yy923;
				if (yych <= '@') goto yy148;
				if (yych <= 'Z') goto yy781;
			}
		}
	} else {
		if (yych <= '~') {
			if (yych <= 'z') {
				if (yych == '_') goto yy781;
				if (yych <= '`') goto yy534;
				goto yy781;
			} else {
				if (yych == '|') goto yy534;
				if (yych >= '~') goto yy534;
			}
		} else {
			if (yych <= 0xEA) {
				if (yych <= 0xC1) goto yy923;
				if (yych <= 0xE4) goto yy534;
				if (yych >= 0xEA) goto yy534;
			} else {
				if (yych <= 0xF0) {
					if (yych >= 0xEF) goto yy534;
				} else {
					if (yych == 0xF3) goto yy534;
				}
			}
		}
	}
yy923:
#line 175 "scanner.re"
	{ return ABBREVIATION; }
#line 20090 "scanner.c"
yy924:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy110;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy1567;
	default:	goto yy2;
	}
yy925:
	yych = *++YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy1567;
		goto yy110;
	} else {
		if (yych == 0xB7) goto yy110;
		if (yych <= 0xBF) goto yy1567;
		goto yy2;
	}
yy926:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy1567;
	goto yy2;
yy927:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy1567;
	goto yy2;
yy928:
	yych = *++YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xB3) goto yy1567;
			if (yych <= 0xB4) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy1567;
			if (yych <= 0xBA) goto yy2;
			goto yy1567;
		} else {
			if (yych == 0xBF) goto yy1567;
			goto yy2;
		}
	}
yy929:
	yych = *++YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy110;
			goto yy1567;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy1567;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy1567;
			goto yy2;
		}
	}
yy930:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy110;
	if (yych <= 0xBF) goto yy1567;
	goto yy2;
yy931:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1567;
	if (yych <= 0x89) goto yy110;
	if (yych <= 0xBF) goto yy1567;
	goto yy2;
yy932:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy1567;
	goto yy2;
yy933:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy1567;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy1567;
	goto yy2;
yy934:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1567;
		if (yych <= 0x8C) goto yy2;
		goto yy110;
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0x90) goto yy2;
			goto yy110;
		} else {
			if (yych == 0xBF) goto yy110;
			goto yy2;
		}
	}
yy935:
	yych = *++YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy110;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy110;
			if (yych <= 0x8F) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy1567;
			goto yy2;
		}
	}
yy936:
	yych = *++YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy110;
		if (yych <= 0x8A) goto yy2;
		goto yy110;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1567;
			goto yy2;
		}
	}
yy937:
	yych = *++YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0x9F) goto yy110;
			if (yych <= 0xA9) goto yy1589;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy1589;
			if (yych <= 0xAD) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0xB0) goto yy110;
			if (yych <= 0xBF) goto yy1567;
			goto yy2;
		}
	}
yy938:
	yych = *++YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy1567;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy1567;
			if (yych == 0x9D) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy110;
			if (yych <= 0xAF) goto yy1567;
			goto yy1589;
		} else {
			if (yych <= 0xBC) goto yy1567;
			if (yych <= 0xBE) goto yy110;
			if (yych <= 0xBF) goto yy1567;
			goto yy2;
		}
	}
yy939:
	yych = *++YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy1567;
		goto yy110;
	} else {
		if (yych <= 0xAF) goto yy1567;
		if (yych <= 0xBF) goto yy110;
		goto yy2;
	}
yy940:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy110;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy1567;
	goto yy2;
yy941:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1567;
	if (yych <= 0xB0) goto yy110;
	if (yych <= 0xB1) goto yy1567;
	goto yy2;
yy942:
	yych = *++YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy1589;
		goto yy1567;
	} else {
		if (yych <= 0xB3) goto yy110;
		if (yych == 0xB6) goto yy110;
		goto yy2;
	}
yy943:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy2680;
	case 0xA1:	goto yy2681;
	case 0xA2:	goto yy2682;
	case 0xA3:	goto yy586;
	case 0xA4:	goto yy2683;
	case 0xA5:	goto yy2684;
	case 0xA6:	goto yy2685;
	case 0xA7:	goto yy2686;
	case 0xA8:	goto yy2687;
	case 0xA9:	goto yy2688;
	case 0xAA:	goto yy2689;
	case 0xAB:	goto yy2690;
	case 0xAC:	goto yy2691;
	case 0xAD:	goto yy2692;
	case 0xAE:	goto yy2693;
	case 0xAF:	goto yy2694;
	case 0xB0:	goto yy2695;
	case 0xB1:	goto yy2696;
	case 0xB2:	goto yy2697;
	case 0xB3:	goto yy2698;
	case 0xB4:	goto yy2699;
	case 0xB5:	goto yy2700;
	case 0xB6:	goto yy2701;
	case 0xB7:	goto yy2702;
	case 0xB8:	goto yy607;
	case 0xB9:	goto yy2703;
	case 0xBA:	goto yy609;
	case 0xBB:	goto yy2704;
	case 0xBC:	goto yy2705;
	case 0xBD:	goto yy612;
	case 0xBE:	goto yy613;
	case 0xBF:	goto yy614;
	default:	goto yy2;
	}
yy944:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy615;
	case 0x81:	goto yy2706;
	case 0x82:	goto yy2707;
	case 0x83:	goto yy2708;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy926;
	case 0x89:	goto yy2709;
	case 0x8A:	goto yy2710;
	case 0x8B:	goto yy2711;
	case 0x8C:	goto yy2712;
	case 0x8D:	goto yy2713;
	case 0x8E:	goto yy2714;
	case 0x8F:	goto yy2715;
	case 0x90:	goto yy2716;
	case 0x99:	goto yy2717;
	case 0x9A:	goto yy2718;
	case 0x9B:	goto yy2719;
	case 0x9C:	goto yy2720;
	case 0x9D:	goto yy2721;
	case 0x9E:	goto yy632;
	case 0x9F:	goto yy2722;
	case 0xA0:	goto yy2723;
	case 0xA1:	goto yy2724;
	case 0xA2:	goto yy2725;
	case 0xA3:	goto yy2726;
	case 0xA4:	goto yy2727;
	case 0xA5:	goto yy2728;
	case 0xA7:	goto yy2729;
	case 0xA8:	goto yy2730;
	case 0xA9:	goto yy642;
	case 0xAA:	goto yy2731;
	case 0xAC:	goto yy644;
	case 0xAD:	goto yy2732;
	case 0xAE:	goto yy2733;
	case 0xAF:	goto yy2734;
	case 0xB0:	goto yy2735;
	case 0xB1:	goto yy2736;
	case 0xB3:	goto yy2737;
	case 0xB4:	goto yy2738;
	case 0xB5:	goto yy2739;
	case 0xB6:	goto yy2740;
	case 0xB7:	goto yy654;
	case 0xBC:	goto yy2741;
	case 0xBD:	goto yy2742;
	case 0xBE:	goto yy2743;
	case 0xBF:	goto yy2744;
	default:	goto yy2;
	}
yy945:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1506;
	case 0x81:	goto yy1507;
	case 0x82:	goto yy661;
	case 0x83:	goto yy662;
	case 0x84:	goto yy2745;
	case 0x85:	goto yy2746;
	case 0x86:	goto yy2747;
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy121;
	case 0x8C:	goto yy666;
	case 0x8F:	goto yy667;
	case 0x90:	goto yy668;
	case 0x91:	goto yy669;
	case 0x92:	goto yy670;
	case 0x93:	goto yy671;
	case 0x9D:	goto yy672;
	case 0x9E:	goto yy673;
	case 0x9F:	goto yy674;
	case 0xA6:	goto yy675;
	case 0xA7:	goto yy676;
	case 0xAD:	goto yy677;
	case 0xAE:	goto yy678;
	case 0xAF:	goto yy679;
	case 0xB0:	goto yy2748;
	case 0xB1:	goto yy2749;
	case 0xB2:	goto yy926;
	case 0xB3:	goto yy2750;
	case 0xB4:	goto yy2751;
	case 0xB5:	goto yy2752;
	case 0xB6:	goto yy2753;
	case 0xB7:	goto yy2754;
	case 0xBA:	goto yy687;
	case 0xBB:	goto yy688;
	case 0xBF:	goto yy689;
	default:	goto yy2;
	}
yy946:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy2755;
	case 0x82:	goto yy2756;
	case 0x83:	goto yy2757;
	case 0x84:	goto yy2758;
	case 0x86:	goto yy2759;
	case 0x87:	goto yy2760;
	case 0x88:	goto yy695;
	case 0x89:	goto yy696;
	case 0x8A:	goto yy697;
	case 0x8B:	goto yy2761;
	case 0x8C:	goto yy2762;
	case 0x8D:	goto yy2763;
	case 0x8E:
	case 0x8F:	goto yy121;
	default:	goto yy2;
	}
yy947:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy699;
	case 0x93:	goto yy2764;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy926;
	case 0x98:	goto yy2765;
	case 0x99:	goto yy2766;
	case 0x9A:	goto yy2767;
	case 0x9B:	goto yy2768;
	case 0x9C:	goto yy2769;
	case 0x9D:	goto yy932;
	case 0x9E:	goto yy2770;
	case 0x9F:	goto yy2771;
	case 0xA0:	goto yy2772;
	case 0xA1:	goto yy2773;
	case 0xA2:	goto yy2774;
	case 0xA3:	goto yy2775;
	case 0xA4:	goto yy2776;
	case 0xA5:	goto yy2777;
	case 0xA6:	goto yy714;
	case 0xA7:	goto yy2778;
	case 0xA8:	goto yy2779;
	case 0xA9:	goto yy2780;
	case 0xAA:	goto yy718;
	case 0xAB:	goto yy2781;
	case 0xAC:	goto yy2782;
	case 0xAD:	goto yy2783;
	case 0xAF:	goto yy2784;
	default:	goto yy2;
	}
yy948:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy2785;
	case 0xAD:	goto yy2786;
	case 0xAE:	goto yy2787;
	case 0xAF:	goto yy2788;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy926;
	case 0xB4:	goto yy2789;
	case 0xB5:	goto yy2790;
	case 0xB6:	goto yy2791;
	case 0xB7:	goto yy2792;
	case 0xB8:	goto yy1550;
	case 0xB9:	goto yy2793;
	case 0xBB:	goto yy2794;
	case 0xBC:	goto yy2795;
	case 0xBD:	goto yy2796;
	case 0xBE:	goto yy2797;
	case 0xBF:	goto yy735;
	default:	goto yy2;
	}
yy949:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy2798;
	case 0x91:	goto yy2799;
	case 0x92:	goto yy2800;
	case 0x93:	goto yy2801;
	case 0x94:	goto yy2802;
	case 0x96:	goto yy2803;
	case 0x9B:	goto yy2804;
	case 0x9D:	goto yy2805;
	case 0x9E:	goto yy2806;
	case 0x9F:	goto yy745;
	default:	goto yy2;
	}
yy950:
	yyaccept = 14;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCC) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy113;
					goto yy208;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych == '+') goto yy113;
					goto yy208;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy2807;
					if (yych <= '.') goto yy2808;
					if (yych <= '/') goto yy208;
					goto yy950;
				} else {
					if (yych <= ';') goto yy208;
					if (yych <= '>') goto yy113;
					if (yych <= '@') goto yy208;
					goto yy950;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= '`') {
					if (yych <= ']') goto yy208;
					if (yych == '_') goto yy1567;
					goto yy113;
				} else {
					if (yych <= 'z') goto yy950;
					if (yych == '|') goto yy113;
					goto yy208;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy113;
					if (yych <= 0xC1) goto yy208;
					if (yych <= 0xC2) goto yy900;
					goto yy901;
				} else {
					if (yych <= 0xC9) goto yy213;
					if (yych <= 0xCA) goto yy214;
					if (yych <= 0xCB) goto yy564;
					goto yy118;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy902;
					if (yych <= 0xCE) goto yy903;
					goto yy904;
				} else {
					if (yych == 0xD2) goto yy905;
					if (yych <= 0xD3) goto yy213;
					goto yy219;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy220;
					if (yych <= 0xD6) goto yy906;
					if (yych <= 0xD7) goto yy907;
					goto yy908;
				} else {
					if (yych <= 0xD9) goto yy909;
					if (yych <= 0xDA) goto yy213;
					if (yych <= 0xDB) goto yy910;
					goto yy911;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy912;
					if (yych <= 0xDE) goto yy913;
					if (yych <= 0xDF) goto yy914;
					goto yy915;
				} else {
					if (yych <= 0xE1) goto yy916;
					if (yych <= 0xE2) goto yy917;
					if (yych <= 0xE3) goto yy918;
					goto yy278;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy919;
					if (yych <= 0xEE) goto yy208;
					goto yy920;
				} else {
					if (yych <= 0xF0) goto yy921;
					if (yych == 0xF3) goto yy282;
					goto yy208;
				}
			}
		}
	}
yy952:
	yych = *++YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy950;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy110;
			goto yy2;
		}
	}
yy953:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy950;
	if (yych <= 0x9B) goto yy110;
	goto yy2;
yy954:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy950;
	goto yy2;
yy955:
	yych = *++YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy110;
		goto yy950;
	} else {
		if (yych == 0xBD) goto yy950;
		if (yych <= 0xBF) goto yy110;
		goto yy2;
	}
yy956:
	yych = *++YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x90) goto yy950;
			if (yych <= 0x97) goto yy110;
			goto yy950;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy110;
			if (yych <= 0xA5) goto yy2;
			goto yy325;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy950;
			goto yy2;
		}
	}
yy957:
	yych = *++YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy950;
			} else {
				if (yych <= 0x83) goto yy110;
				if (yych <= 0x84) goto yy2;
				goto yy950;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy950;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy950;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy950;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy950;
				if (yych <= 0xB5) goto yy2;
				goto yy950;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0xBD) goto yy950;
				if (yych <= 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy958:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy110;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy110;
				goto yy950;
			} else {
				if (yych == 0x97) goto yy110;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy950;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy950;
				if (yych <= 0xA3) goto yy110;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy325;
				if (yych <= 0xB1) goto yy950;
				goto yy110;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy110;
				goto yy2;
			}
		}
	}
yy959:
	yych = *++YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy950;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy950;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy950;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy950;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy950;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy950;
				if (yych <= 0xBB) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy960:
	yych = *++YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy110;
			if (yych <= 0x86) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy110;
			} else {
				if (yych == 0x91) goto yy110;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy950;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy325;
				goto yy110;
			} else {
				if (yych <= 0xB4) goto yy950;
				if (yych <= 0xB5) goto yy110;
				goto yy2;
			}
		}
	}
yy961:
	yych = *++YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy110;
			if (yych <= 0x84) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy950;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy950;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy950;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy950;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0xBD) goto yy950;
				if (yych <= 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy962:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy110;
			} else {
				if (yych == 0x90) goto yy950;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy950;
			if (yych <= 0xA3) goto yy110;
			if (yych <= 0xA5) goto yy2;
			goto yy325;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy110;
			} else {
				if (yych == 0xB9) goto yy950;
				goto yy2;
			}
		}
	}
yy963:
	yych = *++YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy110;
			if (yych <= 0x84) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy950;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy950;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy950;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy950;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0xBD) goto yy950;
				if (yych <= 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy964:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy110;
			if (yych <= 0x86) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy110;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy950;
			goto yy110;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy325;
			} else {
				if (yych <= 0xB0) goto yy110;
				if (yych <= 0xB1) goto yy950;
				goto yy2;
			}
		}
	}
yy965:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy110;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy950;
	default:	goto yy2;
	}
yy966:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy110;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy110;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy950;
			if (yych == 0x97) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy325;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy110;
			goto yy2;
		}
	}
yy967:
	yych = *++YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy110;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy950;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy950;
			if (yych <= 0xBF) goto yy110;
			goto yy2;
		}
	}
yy968:
	yych = *++YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy110;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy950;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy950;
			goto yy110;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy325;
			} else {
				if (yych == 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy969:
	yych = *++YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy110;
			if (yych <= 0x84) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy950;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0xBD) goto yy950;
				if (yych <= 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy970:
	yych = *++YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy110;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy950;
			goto yy110;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy325;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy950;
				goto yy2;
			}
		}
	}
yy971:
	yych = *++YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy110;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy950;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy950;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy950;
			if (yych <= 0xBF) goto yy110;
			goto yy2;
		}
	}
yy972:
	yych = *++YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0x8E) goto yy950;
				if (yych <= 0x96) goto yy2;
				goto yy110;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy950;
			if (yych <= 0xA3) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy325;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy110;
				if (yych <= 0xBF) goto yy950;
				goto yy2;
			}
		}
	}
yy973:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy950;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy950;
		} else {
			if (yych == 0xBD) goto yy950;
			goto yy2;
		}
	}
yy974:
	yych = *++YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy950;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy110;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy110;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy325;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy110;
			goto yy2;
		}
	}
yy975:
	yych = *++YYCURSOR;
	if (yych <= 0x86) goto yy2;
	if (yych <= 0x8E) goto yy110;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy325;
	goto yy2;
yy976:
	yych = *++YYCURSOR;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8D) goto yy110;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy325;
	goto yy2;
yy977:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x92) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy110;
			goto yy2;
		} else {
			if (yych == 0x94) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy325;
			if (yych <= 0xB3) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy110;
			goto yy2;
		}
	}
yy978:
	yych = *++YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x89) goto yy325;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy110;
			if (yych <= 0x9D) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xA6) {
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA4) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xAD) goto yy110;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB4) goto yy110;
			goto yy2;
		}
	}
yy979:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy110;
	} else {
		if (yych <= 0x99) goto yy325;
		if (yych <= 0x9F) goto yy110;
		if (yych <= 0xBF) goto yy950;
		goto yy2;
	}
yy980:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy950;
		} else {
			if (yych == 0x87) goto yy950;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy950;
			if (yych <= 0x8F) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy950;
			goto yy2;
		}
	}
yy981:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy950;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy950;
			if (yych <= 0x8F) goto yy2;
			goto yy950;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy950;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy950;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy950;
			goto yy2;
		}
	}
yy982:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy950;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy950;
			goto yy2;
		}
	}
yy983:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy950;
		if (yych <= 0x81) goto yy2;
		goto yy950;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy950;
			goto yy2;
		}
	}
yy984:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy950;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy950;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy950;
		goto yy2;
	}
yy985:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy950;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy110;
	goto yy2;
yy986:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy950;
		goto yy110;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy950;
		goto yy2;
	}
yy987:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy950;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy950;
	goto yy2;
yy988:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy200;
	if (yych <= 0xBF) goto yy950;
	goto yy2;
yy989:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy950;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy950;
	goto yy2;
yy990:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy950;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy950;
	goto yy2;
yy991:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy950;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy950;
	goto yy2;
yy992:
	yych = *++YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy950;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy950;
			if (yych <= 0xB4) goto yy110;
			goto yy2;
		}
	}
yy993:
	yych = *++YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0x93) goto yy110;
			if (yych <= 0x9F) goto yy2;
			goto yy950;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy110;
			goto yy2;
		}
	}
yy994:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy110;
		if (yych <= 0x9A) goto yy2;
		goto yy110;
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x9C) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA9) goto yy325;
			goto yy2;
		}
	}
yy995:
	yych = *++YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy200;
		if (yych <= 0x8A) goto yy2;
		goto yy110;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy325;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy950;
			goto yy2;
		}
	}
yy996:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy950;
	goto yy2;
yy997:
	yych = *++YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy950;
		goto yy110;
	} else {
		if (yych <= 0xAA) goto yy950;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy950;
		goto yy2;
	}
yy998:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy950;
	goto yy2;
yy999:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy950;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy110;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy110;
		goto yy2;
	}
yy1000:
	yych = *++YYCURSOR;
	if (yych == 0x80) goto yy110;
	if (yych <= 0x85) goto yy2;
	if (yych <= 0x8F) goto yy325;
	goto yy2;
yy1001:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy325;
	if (yych <= 0x9D) goto yy2;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy1002:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy950;
	if (yych <= 0x9B) goto yy110;
	goto yy2;
yy1003:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy325;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy325;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBE) goto yy110;
		goto yy2;
	}
yy1004:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy325;
		if (yych <= 0xA0) goto yy2;
		if (yych <= 0xBC) goto yy110;
		goto yy2;
	}
yy1005:
	yych = *++YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy110;
		if (yych <= 0xA0) goto yy950;
		goto yy110;
	} else {
		if (yych <= 0xAF) goto yy950;
		if (yych <= 0xB9) goto yy325;
		if (yych <= 0xBF) goto yy950;
		goto yy2;
	}
yy1006:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy950;
	if (yych <= 0xB3) goto yy110;
	goto yy2;
yy1007:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy950;
	if (yych <= 0xB7) goto yy110;
	goto yy2;
yy1008:
	yych = *++YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy325;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy950;
		if (yych <= 0x99) goto yy325;
		if (yych <= 0xB7) goto yy950;
		goto yy2;
	}
yy1009:
	yych = *++YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy110;
			if (yych <= 0xAC) goto yy950;
			goto yy110;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy950;
			if (yych <= 0xB4) goto yy110;
			goto yy950;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy110;
			goto yy2;
		}
	}
yy1010:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy950;
	goto yy2;
yy1011:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy950;
	goto yy2;
yy1012:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy950;
	goto yy2;
yy1013:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy950;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy950;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy950;
		goto yy2;
	}
yy1014:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy950;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy950;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy950;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy950;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy950;
			goto yy2;
		}
	}
yy1015:
	yych = *++YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy950;
	} else {
		if (yych == 0xBE) goto yy950;
		if (yych <= 0xBF) goto yy110;
		goto yy2;
	}
yy1016:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy110;
			if (yych <= 0x84) goto yy950;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy950;
				goto yy110;
			} else {
				if (yych <= 0x93) goto yy950;
				if (yych <= 0x95) goto yy2;
				goto yy950;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0xAC) goto yy950;
				if (yych <= 0xAF) goto yy110;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy950;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy950;
				if (yych <= 0xBE) goto yy110;
				goto yy2;
			}
		}
	}
yy1017:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x93) goto yy200;
		if (yych <= 0x97) goto yy2;
		goto yy1588;
	} else {
		if (yych <= 0xA4) {
			if (yych <= 0xA3) goto yy2;
			goto yy1588;
		} else {
			if (yych == 0xBF) goto yy2809;
			goto yy2;
		}
	}
yy1018:
	yych = *++YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy2809;
		} else {
			if (yych == 0x84) goto yy2811;
			goto yy2;
		}
	} else {
		if (yych <= 0x94) {
			if (yych <= 0x92) goto yy110;
			if (yych <= 0x93) goto yy2;
			goto yy2809;
		} else {
			if (yych <= 0xB9) goto yy2;
			if (yych <= 0xBC) goto yy110;
			goto yy2;
		}
	}
yy1019:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy110;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy950;
	default:	goto yy2;
	}
yy1020:
	yych = *++YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy110;
		goto yy950;
	} else {
		if (yych == 0x8E) goto yy950;
		if (yych <= 0x8F) goto yy110;
		goto yy2;
	}
yy1021:
	yych = *++YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy950;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy110;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy110;
		goto yy2;
	}
yy1022:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy2812;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy1023:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy950;
	goto yy2;
yy1024:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy950;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy950;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy950;
		goto yy2;
	}
yy1025:
	yych = *++YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy950;
		goto yy110;
	} else {
		if (yych <= 0xAE) goto yy950;
		if (yych <= 0xB1) goto yy110;
		if (yych <= 0xB3) goto yy950;
		goto yy2;
	}
yy1026:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy950;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy950;
			goto yy2;
		}
	}
yy1027:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy950;
	if (yych == 0xBF) goto yy110;
	goto yy2;
yy1028:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy950;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy950;
			goto yy2;
		}
	}
yy1029:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy950;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy110;
			goto yy2;
		}
	}
yy1030:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x97) goto yy200;
	if (yych == 0x9A) goto yy200;
	goto yy2;
yy1031:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x93) {
			if (yych == 0x84) goto yy110;
			if (yych <= 0x91) goto yy2;
			goto yy110;
		} else {
			if (yych == 0xA0) goto yy110;
			if (yych <= 0xA9) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB5) goto yy1439;
			if (yych <= 0xB7) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy950;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy110;
			goto yy2;
		}
	}
yy1032:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9C) {
		if (yych <= 0x98) goto yy2;
		if (yych <= 0x9A) goto yy110;
		goto yy2813;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy1439;
		goto yy2;
	}
yy1033:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xBB) goto yy2;
	if (yych <= 0xBF) goto yy1439;
	goto yy2;
yy1034:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy950;
	goto yy2;
yy1035:
	yych = *++YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy110;
		if (yych <= 0xBA) goto yy950;
		goto yy2;
	}
yy1036:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy110;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1439;
	goto yy2;
yy1037:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy110;
	if (yych <= 0xBE) goto yy2813;
	goto yy2;
yy1038:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy2813;
	goto yy2;
yy1039:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x97) goto yy2813;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy1040:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy110;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy950;
	goto yy2;
yy1041:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy950;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy950;
		if (yych <= 0xA9) goto yy325;
		if (yych <= 0xAB) goto yy950;
		goto yy2;
	}
yy1042:
	yych = *++YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy950;
		goto yy110;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy110;
		goto yy2;
	}
yy1043:
	yych = *++YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy950;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy110;
		if (yych <= 0xBF) goto yy950;
		goto yy2;
	}
yy1044:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy950;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy110;
	goto yy2;
yy1045:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy110;
		if (yych <= 0xBF) goto yy950;
		goto yy2;
	}
yy1046:
	yych = *++YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy950;
		if (yych <= 0x88) goto yy2;
		goto yy110;
	} else {
		if (yych <= 0xAD) goto yy950;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy950;
		goto yy2;
	}
yy1047:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy950;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy950;
	goto yy2;
yy1048:
	yych = *++YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy950;
			goto yy110;
		} else {
			if (yych == 0x86) goto yy110;
			goto yy950;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy110;
			if (yych <= 0xA2) goto yy950;
			goto yy110;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy110;
			goto yy2;
		}
	}
yy1049:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy950;
	goto yy2;
yy1050:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy110;
	if (yych <= 0xB3) goto yy950;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy1051:
	yych = *++YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy325;
			if (yych <= 0x9F) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy950;
			if (yych <= 0xBA) goto yy2;
			goto yy950;
		} else {
			if (yych == 0xBD) goto yy950;
			goto yy2;
		}
	}
yy1052:
	yych = *++YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy325;
		goto yy950;
	} else {
		if (yych <= 0xAD) goto yy110;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy950;
		goto yy2;
	}
yy1053:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy950;
	if (yych <= 0x93) goto yy110;
	goto yy2;
yy1054:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x80) goto yy110;
		if (yych <= 0x8F) goto yy2;
		goto yy325;
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0xA4) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB9) goto yy325;
			goto yy2;
		}
	}
yy1055:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy950;
	if (yych <= 0xB6) goto yy110;
	goto yy2;
yy1056:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy950;
			goto yy110;
		} else {
			if (yych <= 0x8B) goto yy950;
			if (yych <= 0x8D) goto yy110;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy325;
			if (yych <= 0xB6) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy110;
			goto yy2;
		}
	}
yy1057:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy950;
			goto yy110;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy110;
			goto yy2;
		}
	}
yy1058:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy950;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy950;
			if (yych <= 0x90) goto yy2;
			goto yy950;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy950;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy950;
			goto yy2;
		}
	}
yy1059:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy950;
		if (yych <= 0x9B) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy950;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy950;
		goto yy2;
	}
yy1060:
	yych = *++YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy950;
		if (yych <= 0xAA) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy110;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy325;
		goto yy2;
	}
yy1061:
	yych = *++YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy950;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy950;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy950;
			goto yy110;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy110;
			if (yych <= 0xB6) goto yy950;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy950;
			goto yy2;
		}
	}
yy1062:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy950;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy950;
		goto yy2;
	}
yy1063:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy950;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy1064:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy110;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy950;
	goto yy2;
yy1065:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy950;
	goto yy2;
yy1066:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy950;
	goto yy2;
yy1067:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy950;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy950;
	goto yy2;
yy1068:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy950;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy950;
		if (yych <= 0xBD) goto yy110;
		goto yy2;
	}
yy1069:
	yych = *++YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x90) goto yy202;
			if (yych <= 0x93) goto yy2;
			goto yy202;
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAF) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xB2) goto yy200;
			if (yych <= 0xB4) goto yy2809;
			goto yy2;
		}
	}
yy1070:
	yych = *++YYCURSOR;
	if (yych <= 0xA2) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy2809;
			if (yych <= 0x90) goto yy202;
			goto yy2;
		} else {
			if (yych <= 0x93) {
				if (yych <= 0x92) goto yy1588;
				goto yy2;
			} else {
				if (yych <= 0x94) goto yy202;
				if (yych <= 0xA1) goto yy2;
				goto yy110;
			}
		}
	} else {
		if (yych <= 0xA9) {
			if (yych <= 0xA3) goto yy200;
			if (yych <= 0xA6) goto yy110;
			if (yych <= 0xA8) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xB4) {
				if (yych <= 0xAF) goto yy2;
				goto yy950;
			} else {
				if (yych <= 0xB5) goto yy2;
				if (yych <= 0xBF) goto yy950;
				goto yy2;
			}
		}
	}
yy1071:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy950;
	goto yy2;
yy1072:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x83) goto yy2;
				goto yy110;
			} else {
				if (yych == 0x87) goto yy1588;
				goto yy2;
			}
		} else {
			if (yych <= 0x8C) {
				if (yych <= 0x8B) goto yy110;
				goto yy202;
			} else {
				if (yych <= 0x8D) goto yy200;
				if (yych <= 0x8E) goto yy1588;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA0) {
			if (yych <= 0x9A) {
				if (yych <= 0x99) goto yy831;
				goto yy2;
			} else {
				if (yych <= 0x9B) goto yy202;
				if (yych <= 0x9E) goto yy110;
				goto yy2;
			}
		} else {
			if (yych <= 0xBD) {
				if (yych <= 0xBA) goto yy950;
				goto yy2;
			} else {
				if (yych <= 0xBE) goto yy110;
				if (yych <= 0xBF) goto yy2809;
				goto yy2;
			}
		}
	}
yy1073:
	yych = *++YYCURSOR;
	if (yych <= 0x9C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x9A) goto yy950;
			if (yych <= 0x9B) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x9D) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xA5) goto yy2;
			if (yych <= 0xBF) goto yy1439;
			goto yy2;
		}
	}
yy1074:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy1439;
	goto yy2;
yy1075:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy2815;
	case 0x81:	goto yy2816;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy213;
	case 0x83:	goto yy2817;
	case 0x84:	goto yy2069;
	case 0x85:	goto yy2070;
	case 0x86:	goto yy2071;
	case 0x87:	goto yy2072;
	case 0x8A:	goto yy2818;
	case 0x8B:	goto yy2819;
	case 0x8C:	goto yy2820;
	case 0x8D:	goto yy2821;
	case 0x8E:	goto yy2822;
	case 0x8F:	goto yy2823;
	case 0x92:	goto yy2824;
	case 0x94:	goto yy2825;
	case 0x95:	goto yy2826;
	case 0x9C:	goto yy2827;
	case 0x9D:	goto yy2828;
	case 0xA0:	goto yy2829;
	case 0xA1:	goto yy2830;
	case 0xA2:	goto yy2831;
	case 0xA3:	goto yy2832;
	case 0xA4:	goto yy2833;
	case 0xA6:	goto yy2834;
	case 0xA8:	goto yy2835;
	case 0xA9:	goto yy2836;
	case 0xAA:	goto yy2837;
	case 0xAB:	goto yy2838;
	case 0xAC:	goto yy998;
	case 0xAD:	goto yy2839;
	case 0xAE:	goto yy2840;
	case 0xB1:	goto yy2841;
	case 0xB2:
	case 0xB3:	goto yy2842;
	default:	goto yy2;
	}
yy1076:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy2843;
	case 0x81:	goto yy2844;
	case 0x82:	goto yy2845;
	case 0x83:	goto yy2846;
	case 0x84:	goto yy2847;
	case 0x85:	goto yy2848;
	case 0x86:	goto yy2849;
	case 0x87:	goto yy2850;
	case 0x88:	goto yy2851;
	case 0x8A:	goto yy2852;
	case 0x8B:	goto yy2853;
	case 0x8C:	goto yy2854;
	case 0x8D:	goto yy2855;
	case 0x92:
	case 0x98:	goto yy2856;
	case 0x93:	goto yy2857;
	case 0x96:	goto yy2858;
	case 0x97:	goto yy2859;
	case 0x99:	goto yy2860;
	case 0x9A:	goto yy2861;
	case 0x9B:	goto yy2862;
	case 0x9C:	goto yy2863;
	case 0xA2:	goto yy2864;
	case 0xA3:	goto yy2865;
	case 0xAB:	goto yy2866;
	default:	goto yy2;
	}
yy1077:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy213;
		goto yy2867;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy213;
		if (yych <= 0x95) goto yy2868;
		goto yy2;
	}
yy1078:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy213;
	if (yych <= 0x90) goto yy2869;
	goto yy2;
yy1079:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy213;
	if (yych <= 0x99) goto yy2870;
	goto yy2;
yy1080:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy213;
	case 0xA8:	goto yy2866;
	case 0xA9:	goto yy2871;
	case 0xAB:	goto yy2872;
	case 0xAC:	goto yy2873;
	case 0xAD:	goto yy2874;
	case 0xAE:	goto yy2875;
	case 0xBD:	goto yy2876;
	case 0xBE:	goto yy2127;
	default:	goto yy2;
	}
yy1081:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych == 0x80) goto yy2877;
		goto yy2;
	} else {
		if (yych <= 0xB0) goto yy213;
		if (yych <= 0xB1) goto yy2878;
		if (yych <= 0xB2) goto yy2879;
		goto yy2;
	}
yy1082:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy121;
	case 0x83:	goto yy2130;
	case 0x84:	goto yy2131;
	case 0x85:	goto yy2132;
	case 0x87:	goto yy2133;
	case 0x89:	goto yy2134;
	case 0x8D:	goto yy2135;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy213;
	case 0x91:	goto yy2880;
	case 0x92:	goto yy2881;
	case 0x93:	goto yy2882;
	case 0x94:	goto yy2883;
	case 0x95:	goto yy2884;
	case 0x9A:	goto yy2885;
	case 0x9B:	goto yy2886;
	case 0x9C:	goto yy2887;
	case 0x9D:	goto yy2888;
	case 0x9E:	goto yy2889;
	case 0x9F:	goto yy2890;
	case 0xAA:	goto yy2147;
	default:	goto yy2;
	}
yy1083:
	yych = *++YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy213;
		if (yych <= 0xA3) goto yy2891;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy2892;
			goto yy2893;
		} else {
			if (yych <= 0xBA) goto yy2894;
			if (yych <= 0xBB) goto yy2152;
			goto yy2;
		}
	}
yy1084:
	yyaccept = 14;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yybm[0+yych] & 2) {
		goto yy203;
	}
	if (yych <= 0xCF) {
		if (yych <= 'Z') {
			if (yych <= '+') {
				if (yych <= '&') {
					if (yych == '%') goto yy146;
					goto yy208;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych <= '*') goto yy208;
					goto yy146;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '/') goto yy208;
					if (yych <= '8') goto yy2895;
					goto yy803;
				} else {
					if (yych <= '?') goto yy208;
					if (yych <= '@') goto yy148;
					goto yy803;
				}
			}
		} else {
			if (yych <= 0xC2) {
				if (yych <= '`') {
					if (yych == '_') goto yy146;
					goto yy208;
				} else {
					if (yych <= 'z') goto yy803;
					if (yych <= 0xC1) goto yy208;
					goto yy805;
				}
			} else {
				if (yych <= 0xCA) {
					if (yych <= 0xC3) goto yy806;
					if (yych <= 0xC9) goto yy807;
					goto yy808;
				} else {
					if (yych <= 0xCC) goto yy208;
					if (yych <= 0xCD) goto yy845;
					if (yych <= 0xCE) goto yy810;
					goto yy811;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD6) {
				if (yych <= 0xD3) {
					if (yych == 0xD2) goto yy812;
					goto yy807;
				} else {
					if (yych <= 0xD4) goto yy813;
					if (yych <= 0xD5) goto yy814;
					goto yy846;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD7) goto yy816;
					if (yych <= 0xD8) goto yy847;
					goto yy848;
				} else {
					if (yych <= 0xDA) goto yy807;
					if (yych <= 0xDB) goto yy849;
					goto yy820;
				}
			}
		} else {
			if (yych <= 0xE2) {
				if (yych <= 0xDF) {
					if (yych <= 0xDD) goto yy821;
					if (yych <= 0xDE) goto yy822;
					goto yy850;
				} else {
					if (yych <= 0xE0) goto yy851;
					if (yych <= 0xE1) goto yy852;
					goto yy853;
				}
			} else {
				if (yych <= 0xEA) {
					if (yych <= 0xE3) goto yy827;
					if (yych <= 0xE9) goto yy208;
					goto yy854;
				} else {
					if (yych <= 0xEE) goto yy208;
					if (yych <= 0xEF) goto yy855;
					if (yych <= 0xF0) goto yy856;
					goto yy208;
				}
			}
		}
	}
yy1085:
	yyaccept = 7;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xC9) {
		if (yych <= '>') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych <= '#') goto yy41;
					if (yych <= '$') goto yy534;
					if (yych <= '%') goto yy146;
					goto yy41;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych <= '*') goto yy41;
					if (yych <= '+') goto yy781;
					goto yy202;
				}
			} else {
				if (yych <= '8') {
					if (yych <= '-') goto yy867;
					if (yych <= '.') goto yy205;
					if (yych <= '/') goto yy41;
					goto yy2896;
				} else {
					if (yych <= '9') goto yy868;
					if (yych <= ':') goto yy41;
					if (yych <= ';') goto yy202;
					goto yy534;
				}
			}
		} else {
			if (yych <= 'z') {
				if (yych <= ']') {
					if (yych <= '?') goto yy41;
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy870;
					goto yy41;
				} else {
					if (yych == '_') goto yy781;
					if (yych <= '`') goto yy534;
					goto yy870;
				}
			} else {
				if (yych <= '~') {
					if (yych == '|') goto yy534;
					if (yych <= '}') goto yy41;
					goto yy534;
				} else {
					if (yych <= 0xC1) goto yy41;
					if (yych <= 0xC2) goto yy872;
					if (yych <= 0xC3) goto yy873;
					goto yy874;
				}
			}
		}
	} else {
		if (yych <= 0xDB) {
			if (yych <= 0xD3) {
				if (yych <= 0xCE) {
					if (yych <= 0xCA) goto yy875;
					if (yych <= 0xCC) goto yy534;
					if (yych <= 0xCD) goto yy2430;
					goto yy877;
				} else {
					if (yych <= 0xCF) goto yy878;
					if (yych == 0xD2) goto yy879;
					goto yy874;
				}
			} else {
				if (yych <= 0xD7) {
					if (yych <= 0xD4) goto yy880;
					if (yych <= 0xD5) goto yy881;
					if (yych <= 0xD6) goto yy2431;
					goto yy883;
				} else {
					if (yych <= 0xD8) goto yy2432;
					if (yych <= 0xD9) goto yy2433;
					if (yych <= 0xDA) goto yy874;
					goto yy886;
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xDF) {
					if (yych <= 0xDC) goto yy887;
					if (yych <= 0xDD) goto yy888;
					if (yych <= 0xDE) goto yy889;
					goto yy2434;
				} else {
					if (yych <= 0xE0) goto yy891;
					if (yych <= 0xE1) goto yy892;
					if (yych <= 0xE2) goto yy2435;
					goto yy894;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych <= 0xE4) goto yy534;
					if (yych == 0xEA) goto yy895;
					goto yy41;
				} else {
					if (yych <= 0xF0) {
						if (yych <= 0xEF) goto yy2436;
						goto yy897;
					} else {
						if (yych == 0xF3) goto yy534;
						goto yy41;
					}
				}
			}
		}
	}
yy1086:
	yyaccept = 7;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xC2) {
		if (yych <= '9') {
			if (yych <= '(') {
				if (yych <= '$') {
					if (yych == ' ') goto yy2897;
					if (yych <= '#') goto yy41;
					goto yy111;
				} else {
					if (yych <= '%') goto yy146;
					if (yych == '\'') goto yy200;
					goto yy41;
				}
			} else {
				if (yych <= ',') {
					if (yych <= ')') goto yy2898;
					if (yych <= '*') goto yy41;
					if (yych <= '+') goto yy170;
					goto yy202;
				} else {
					if (yych <= '.') {
						if (yych <= '-') goto yy2899;
						goto yy2900;
					} else {
						if (yych <= '/') goto yy41;
						if (yych <= '1') goto yy39;
						goto yy2901;
					}
				}
			}
		} else {
			if (yych <= '^') {
				if (yych <= '?') {
					if (yych <= ':') goto yy41;
					if (yych <= ';') goto yy202;
					if (yych <= '>') goto yy111;
					goto yy41;
				} else {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy206;
					if (yych <= ']') goto yy41;
					goto yy111;
				}
			} else {
				if (yych <= '{') {
					if (yych <= '_') goto yy209;
					if (yych <= '`') goto yy111;
					if (yych <= 'z') goto yy206;
					goto yy41;
				} else {
					if (yych <= '}') {
						if (yych <= '|') goto yy111;
						goto yy41;
					} else {
						if (yych <= '~') goto yy111;
						if (yych <= 0xC1) goto yy41;
						goto yy211;
					}
				}
			}
		}
	} else {
		if (yych <= 0xDA) {
			if (yych <= 0xD1) {
				if (yych <= 0xCC) {
					if (yych <= 0xC3) goto yy212;
					if (yych <= 0xC9) goto yy213;
					if (yych <= 0xCA) goto yy214;
					goto yy111;
				} else {
					if (yych <= 0xCD) goto yy215;
					if (yych <= 0xCE) goto yy216;
					if (yych <= 0xCF) goto yy217;
					goto yy213;
				}
			} else {
				if (yych <= 0xD5) {
					if (yych <= 0xD2) goto yy218;
					if (yych <= 0xD3) goto yy213;
					if (yych <= 0xD4) goto yy219;
					goto yy220;
				} else {
					if (yych <= 0xD7) {
						if (yych <= 0xD6) goto yy221;
						goto yy222;
					} else {
						if (yych <= 0xD8) goto yy223;
						if (yych <= 0xD9) goto yy224;
						goto yy213;
					}
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xDE) {
					if (yych <= 0xDB) goto yy225;
					if (yych <= 0xDC) goto yy226;
					if (yych <= 0xDD) goto yy227;
					goto yy228;
				} else {
					if (yych <= 0xE0) {
						if (yych <= 0xDF) goto yy229;
						goto yy230;
					} else {
						if (yych <= 0xE1) goto yy231;
						if (yych <= 0xE2) goto yy232;
						goto yy233;
					}
				}
			} else {
				if (yych <= 0xEE) {
					if (yych <= 0xE4) goto yy111;
					if (yych == 0xEA) goto yy234;
					goto yy41;
				} else {
					if (yych <= 0xF0) {
						if (yych <= 0xEF) goto yy235;
						goto yy236;
					} else {
						if (yych == 0xF3) goto yy111;
						goto yy41;
					}
				}
			}
		}
	}
yy1087:
	++YYCURSOR;
	yych = *YYCURSOR;
yy1088:
	if (yybm[0+yych] & 32) {
		goto yy1087;
	}
	if (yych <= 0xD7) {
		if (yych <= 0xCD) {
			if (yych <= 0xC2) {
				if (yych <= '/') goto yy2;
				if (yych <= '9') goto yy843;
				if (yych <= 0xC1) goto yy2;
				goto yy2902;
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC3) goto yy2903;
					goto yy2904;
				} else {
					if (yych <= 0xCA) goto yy2905;
					if (yych <= 0xCC) goto yy2;
					goto yy2906;
				}
			}
		} else {
			if (yych <= 0xD2) {
				if (yych <= 0xCE) goto yy2907;
				if (yych <= 0xCF) goto yy2908;
				if (yych <= 0xD1) goto yy2904;
				goto yy2909;
			} else {
				if (yych <= 0xD4) {
					if (yych <= 0xD3) goto yy2904;
					goto yy2910;
				} else {
					if (yych <= 0xD5) goto yy2911;
					if (yych <= 0xD6) goto yy2912;
					goto yy2913;
				}
			}
		}
	} else {
		if (yych <= 0xE0) {
			if (yych <= 0xDB) {
				if (yych <= 0xD8) goto yy2914;
				if (yych <= 0xD9) goto yy2915;
				if (yych <= 0xDA) goto yy2904;
				goto yy2916;
			} else {
				if (yych <= 0xDD) {
					if (yych <= 0xDC) goto yy2917;
					goto yy2918;
				} else {
					if (yych <= 0xDE) goto yy2919;
					if (yych <= 0xDF) goto yy2920;
					goto yy2921;
				}
			}
		} else {
			if (yych <= 0xE9) {
				if (yych <= 0xE1) goto yy2922;
				if (yych <= 0xE2) goto yy2923;
				if (yych <= 0xE3) goto yy2924;
				goto yy2;
			} else {
				if (yych <= 0xEE) {
					if (yych <= 0xEA) goto yy2925;
					goto yy2;
				} else {
					if (yych <= 0xEF) goto yy2926;
					if (yych <= 0xF0) goto yy2927;
					goto yy2;
				}
			}
		}
	}
yy1089:
	yyaccept = 18;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCF) {
		if (yych <= 'z') {
			if (yych <= '/') {
				if (yych <= ',') {
					if (yych == '\'') goto yy2928;
				} else {
					if (yych <= '-') goto yy1564;
					if (yych <= '.') goto yy2929;
				}
			} else {
				if (yych <= '@') {
					if (yych <= '9') goto yy843;
					if (yych <= ':') goto yy2930;
				} else {
					if (yych <= 'Z') goto yy1089;
					if (yych >= 'a') goto yy1089;
				}
			}
		} else {
			if (yych <= 0xC7) {
				if (yych <= 0xC3) {
					if (yych <= 0xC1) goto yy1091;
					if (yych <= 0xC2) goto yy2931;
					goto yy1093;
				} else {
					if (yych <= 0xC5) goto yy1094;
					if (yych <= 0xC6) goto yy1095;
					goto yy1096;
				}
			} else {
				if (yych <= 0xCB) {
					if (yych <= 0xC9) goto yy1094;
					if (yych <= 0xCA) goto yy1097;
					goto yy2932;
				} else {
					if (yych <= 0xCC) goto yy1091;
					if (yych <= 0xCD) goto yy1098;
					if (yych <= 0xCE) goto yy2933;
					goto yy1100;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD6) {
				if (yych <= 0xD3) {
					if (yych == 0xD2) goto yy1101;
					goto yy1094;
				} else {
					if (yych <= 0xD4) goto yy1102;
					if (yych <= 0xD5) goto yy1103;
					goto yy2934;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD7) goto yy2935;
					if (yych <= 0xD8) goto yy1106;
					goto yy1107;
				} else {
					if (yych <= 0xDA) goto yy1108;
					if (yych <= 0xDB) goto yy1109;
					goto yy1110;
				}
			}
		} else {
			if (yych <= 0xE2) {
				if (yych <= 0xDF) {
					if (yych <= 0xDD) goto yy1111;
					if (yych <= 0xDE) goto yy1112;
					goto yy1113;
				} else {
					if (yych <= 0xE0) goto yy1114;
					if (yych <= 0xE1) goto yy2936;
					goto yy2937;
				}
			} else {
				if (yych <= 0xEA) {
					if (yych <= 0xE3) goto yy1117;
					if (yych >= 0xEA) goto yy1118;
				} else {
					if (yych <= 0xEE) goto yy1091;
					if (yych <= 0xEF) goto yy2938;
					if (yych <= 0xF0) goto yy1120;
				}
			}
		}
	}
yy1091:
#line 179 "scanner.re"
	{ return WORD; }
#line 23430 "scanner.c"
yy1092:
	yych = *++YYCURSOR;
	if (yych <= 0xB4) {
		if (yych == 0xAA) goto yy2939;
		goto yy2;
	} else {
		if (yych <= 0xB5) goto yy1089;
		if (yych == 0xBA) goto yy2939;
		goto yy2;
	}
yy1093:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy1089;
		goto yy2;
	} else {
		if (yych == 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy1089;
		goto yy2;
	}
yy1094:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy1089;
	goto yy2;
yy1095:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xBB) goto yy2939;
	if (yych <= 0xBF) goto yy1089;
	goto yy2;
yy1096:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy2939;
	if (yych <= 0xBF) goto yy1089;
	goto yy2;
yy1097:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x94) goto yy2939;
	if (yych <= 0xAF) goto yy1089;
	goto yy2;
yy1098:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB6:
	case 0xB7:
	case 0xBB:
	case 0xBC:
	case 0xBD:
	case 0xBF:	goto yy1089;
	default:	goto yy2;
	}
yy1099:
	yych = *++YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x85) goto yy2;
			goto yy1089;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy1089;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy1089;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy1089;
			goto yy2;
		}
	}
yy1100:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy2;
	if (yych <= 0xBF) goto yy1089;
	goto yy2;
yy1101:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1089;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0xBF) goto yy1089;
	goto yy2;
yy1102:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy1089;
	goto yy2;
yy1103:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy1089;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy1089;
	goto yy2;
yy1104:
	yych = *++YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1089;
		goto yy2;
	} else {
		if (yych <= 0x8A) goto yy1087;
		if (yych == 0xBE) goto yy1087;
		goto yy2;
	}
yy1105:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAA) goto yy2939;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB2) goto yy2939;
	goto yy2;
yy1106:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy2939;
	goto yy2;
yy1107:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy2939;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy843;
			if (yych <= 0xAD) goto yy2;
			goto yy2939;
		} else {
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xBF) goto yy2939;
			goto yy2;
		}
	}
yy1108:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy2939;
	goto yy2;
yy1109:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x7F) goto yy2;
			goto yy2939;
		} else {
			if (yych == 0x95) goto yy2939;
			goto yy2;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0xAF) goto yy2939;
			if (yych <= 0xB9) goto yy843;
			goto yy2939;
		} else {
			if (yych == 0xBF) goto yy2939;
			goto yy2;
		}
	}
yy1110:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x90) goto yy2939;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xAF) goto yy2939;
	goto yy2;
yy1111:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy2939;
	goto yy2;
yy1112:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy2939;
	if (yych == 0xB1) goto yy2939;
	goto yy2;
yy1113:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x89) goto yy843;
	if (yych <= 0xAA) goto yy2939;
	goto yy2;
yy1114:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy2941;
	case 0xA1:	goto yy2942;
	case 0xA2:	goto yy2943;
	case 0xA4:	goto yy2944;
	case 0xA5:	goto yy2945;
	case 0xA6:	goto yy2946;
	case 0xA7:	goto yy2947;
	case 0xA8:	goto yy2948;
	case 0xA9:	goto yy2949;
	case 0xAA:	goto yy2950;
	case 0xAB:	goto yy2951;
	case 0xAC:	goto yy2952;
	case 0xAD:	goto yy2953;
	case 0xAE:	goto yy2954;
	case 0xAF:	goto yy2955;
	case 0xB0:	goto yy2956;
	case 0xB1:	goto yy2957;
	case 0xB2:	goto yy2958;
	case 0xB3:	goto yy2959;
	case 0xB4:	goto yy2960;
	case 0xB5:	goto yy2961;
	case 0xB6:	goto yy2962;
	case 0xB7:	goto yy2963;
	case 0xB9:
	case 0xBB:	goto yy2360;
	case 0xBC:	goto yy2361;
	default:	goto yy2;
	}
yy1115:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x81:	goto yy2362;
	case 0x82:	goto yy2964;
	case 0x83:	goto yy2965;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:	goto yy1108;
	case 0x89:	goto yy2966;
	case 0x8A:	goto yy2967;
	case 0x8B:	goto yy2968;
	case 0x8C:	goto yy2969;
	case 0x8D:	goto yy2970;
	case 0x8E:	goto yy2971;
	case 0x8F:	goto yy2972;
	case 0x90:	goto yy2973;
	case 0x99:	goto yy2974;
	case 0x9A:	goto yy2975;
	case 0x9B:	goto yy2976;
	case 0x9C:	goto yy2977;
	case 0x9D:	goto yy2978;
	case 0x9F:	goto yy2361;
	case 0xA0:	goto yy2979;
	case 0xA1:	goto yy2980;
	case 0xA2:	goto yy2981;
	case 0xA3:	goto yy2982;
	case 0xA4:	goto yy2983;
	case 0xA5:	goto yy2365;
	case 0xA7:
	case 0xAD:	goto yy2360;
	case 0xA8:	goto yy2984;
	case 0xAA:	goto yy2366;
	case 0xAE:	goto yy2985;
	case 0xAF:	goto yy2986;
	case 0xB0:	goto yy2987;
	case 0xB1:	goto yy2988;
	case 0xB3:	goto yy2989;
	case 0xB4:	goto yy2990;
	case 0xB5:	goto yy2991;
	case 0xB6:	goto yy2992;
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy1094;
	case 0xBC:	goto yy2993;
	case 0xBD:	goto yy2994;
	case 0xBE:	goto yy2995;
	case 0xBF:	goto yy2996;
	default:	goto yy2;
	}
yy1116:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x84) {
			if (yych == 0x80) goto yy2997;
			if (yych <= 0x83) goto yy2;
			goto yy2998;
		} else {
			if (yych <= 0x86) {
				if (yych <= 0x85) goto yy2999;
				goto yy3000;
			} else {
				if (yych == 0x88) goto yy3001;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB4) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy3002;
				goto yy3003;
			} else {
				if (yych <= 0xB2) goto yy1094;
				if (yych <= 0xB3) goto yy3004;
				goto yy3005;
			}
		} else {
			if (yych <= 0xB6) {
				if (yych <= 0xB5) goto yy3006;
				goto yy3007;
			} else {
				if (yych <= 0xB7) goto yy3008;
				if (yych <= 0xB8) goto yy3009;
				goto yy2;
			}
		}
	}
yy1117:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy3010;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy3011;
		if (yych == 0x86) goto yy3012;
		goto yy2;
	}
yy1118:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x93:	goto yy3013;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:	goto yy1108;
	case 0x98:	goto yy3014;
	case 0x99:	goto yy3015;
	case 0x9A:	goto yy3016;
	case 0x9B:	goto yy2986;
	case 0x9C:	goto yy3017;
	case 0x9D:	goto yy1102;
	case 0x9E:	goto yy3018;
	case 0x9F:	goto yy3019;
	case 0xA0:	goto yy3020;
	case 0xA1:	goto yy3021;
	case 0xA2:	goto yy3022;
	case 0xA3:	goto yy3023;
	case 0xA4:	goto yy3024;
	case 0xA5:	goto yy3025;
	case 0xA7:	goto yy2373;
	case 0xA8:	goto yy3026;
	case 0xA9:	goto yy3027;
	case 0xAB:	goto yy3028;
	case 0xAC:	goto yy3029;
	case 0xAD:	goto yy3030;
	case 0xAE:	goto yy1094;
	case 0xAF:	goto yy3031;
	default:	goto yy2;
	}
yy1119:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy3032;
	case 0xAD:	goto yy3033;
	case 0xAE:	goto yy3034;
	case 0xAF:	goto yy3035;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy1108;
	case 0xB4:	goto yy3036;
	case 0xB5:	goto yy3037;
	case 0xB6:	goto yy3038;
	case 0xB7:	goto yy3039;
	case 0xB8:	goto yy3040;
	case 0xB9:	goto yy3041;
	case 0xBB:	goto yy3042;
	case 0xBC:	goto yy3043;
	case 0xBD:	goto yy3044;
	default:	goto yy2;
	}
yy1120:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy3045;
	case 0x91:	goto yy3046;
	case 0x92:	goto yy3047;
	case 0x93:	goto yy3048;
	case 0x94:	goto yy3049;
	case 0x96:	goto yy3050;
	case 0x9B:	goto yy3051;
	case 0x9D:	goto yy3052;
	case 0x9E:	goto yy3053;
	default:	goto yy2;
	}
yy1121:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCE) {
		if (yych <= '`') {
			if (yych <= '/') {
				if (yych <= '*') {
					if (yych == '$') goto yy1121;
					goto yy2;
				} else {
					if (yych <= '+') goto yy1121;
					if (yych == '.') goto yy3054;
					goto yy2;
				}
			} else {
				if (yych <= '>') {
					if (yych <= '9') goto yy1121;
					if (yych <= ';') goto yy2;
					goto yy1121;
				} else {
					if (yych <= '@') goto yy2;
					if (yych <= 'Z') goto yy1952;
					if (yych <= ']') goto yy2;
					goto yy1121;
				}
			}
		} else {
			if (yych <= 0xC2) {
				if (yych <= '|') {
					if (yych <= 'z') goto yy1952;
					if (yych <= '{') goto yy2;
					goto yy1121;
				} else {
					if (yych == '~') goto yy1121;
					if (yych <= 0xC1) goto yy2;
					goto yy1954;
				}
			} else {
				if (yych <= 0xCA) {
					if (yych <= 0xC3) goto yy1955;
					if (yych <= 0xC9) goto yy1956;
					goto yy1957;
				} else {
					if (yych <= 0xCB) goto yy1135;
					if (yych <= 0xCC) goto yy1136;
					if (yych <= 0xCD) goto yy1958;
					goto yy1959;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD6) {
				if (yych <= 0xD2) {
					if (yych <= 0xCF) goto yy1960;
					if (yych <= 0xD1) goto yy1956;
					goto yy1961;
				} else {
					if (yych <= 0xD3) goto yy1956;
					if (yych <= 0xD4) goto yy1962;
					if (yych <= 0xD5) goto yy1963;
					goto yy1964;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD7) goto yy1965;
					if (yych <= 0xD8) goto yy1966;
					goto yy1967;
				} else {
					if (yych <= 0xDA) goto yy1956;
					if (yych <= 0xDB) goto yy1968;
					if (yych <= 0xDC) goto yy1969;
					goto yy1970;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy1971;
					if (yych <= 0xDF) goto yy1972;
					goto yy1973;
				} else {
					if (yych <= 0xE1) goto yy1974;
					if (yych <= 0xE2) goto yy1975;
					if (yych <= 0xE3) goto yy1976;
					goto yy1156;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy1977;
					if (yych <= 0xEE) goto yy2;
					goto yy1978;
				} else {
					if (yych <= 0xF0) goto yy1979;
					if (yych == 0xF3) goto yy1160;
					goto yy2;
				}
			}
		}
	}
yy1123:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCC) {
		if (yych <= 'Z') {
			if (yych <= '-') {
				if (yych <= '%') {
					if (yych <= '#') goto yy2;
					if (yych <= '$') goto yy1121;
					goto yy146;
				} else {
					if (yych == '+') goto yy1123;
					if (yych <= ',') goto yy2;
					goto yy146;
				}
			} else {
				if (yych <= ';') {
					if (yych <= '.') goto yy3055;
					if (yych <= '/') goto yy2;
					if (yych <= '9') goto yy1123;
					goto yy2;
				} else {
					if (yych <= '>') goto yy1121;
					if (yych <= '?') goto yy2;
					if (yych <= '@') goto yy148;
					goto yy2231;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= '`') {
					if (yych <= ']') goto yy2;
					if (yych == '_') goto yy1123;
					goto yy1121;
				} else {
					if (yych <= 'z') goto yy2231;
					if (yych == '|') goto yy1121;
					goto yy2;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy1121;
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy1954;
					goto yy1955;
				} else {
					if (yych <= 0xC9) goto yy1956;
					if (yych <= 0xCA) goto yy1957;
					if (yych <= 0xCB) goto yy1135;
					goto yy1136;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy1958;
					if (yych <= 0xCE) goto yy1959;
					goto yy1960;
				} else {
					if (yych == 0xD2) goto yy1961;
					if (yych <= 0xD3) goto yy1956;
					goto yy1962;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy1963;
					if (yych <= 0xD6) goto yy1964;
					if (yych <= 0xD7) goto yy1965;
					goto yy1966;
				} else {
					if (yych <= 0xD9) goto yy1967;
					if (yych <= 0xDA) goto yy1956;
					if (yych <= 0xDB) goto yy1968;
					goto yy1969;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy1970;
					if (yych <= 0xDE) goto yy1971;
					if (yych <= 0xDF) goto yy1972;
					goto yy1973;
				} else {
					if (yych <= 0xE1) goto yy1974;
					if (yych <= 0xE2) goto yy1975;
					if (yych <= 0xE3) goto yy1976;
					goto yy1156;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy1977;
					if (yych <= 0xEE) goto yy2;
					goto yy1978;
				} else {
					if (yych <= 0xF0) goto yy1979;
					if (yych == 0xF3) goto yy1160;
					goto yy2;
				}
			}
		}
	}
yy1125:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yybm[0+yych] & 64) {
		goto yy1125;
	}
	if (yych <= 0xD2) {
		if (yych <= '^') {
			if (yych <= '*') {
				if (yych <= '%') {
					if (yych <= '$') goto yy2;
					goto yy146;
				} else {
					if (yych == '\'') goto yy1087;
					goto yy2;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '+') goto yy146;
					if (yych <= '/') goto yy2;
					goto yy803;
				} else {
					if (yych == '@') goto yy148;
					goto yy2;
				}
			}
		} else {
			if (yych <= 0xCA) {
				if (yych <= 0xC2) {
					if (yych <= '_') goto yy146;
					if (yych <= 0xC1) goto yy2;
					goto yy2902;
				} else {
					if (yych <= 0xC3) goto yy2903;
					if (yych <= 0xC9) goto yy2904;
					goto yy2905;
				}
			} else {
				if (yych <= 0xCE) {
					if (yych <= 0xCC) goto yy2;
					if (yych <= 0xCD) goto yy2906;
					goto yy2907;
				} else {
					if (yych <= 0xCF) goto yy2908;
					if (yych <= 0xD1) goto yy2904;
					goto yy2909;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD7) {
				if (yych <= 0xD4) {
					if (yych <= 0xD3) goto yy2904;
					goto yy2910;
				} else {
					if (yych <= 0xD5) goto yy2911;
					if (yych <= 0xD6) goto yy2912;
					goto yy2913;
				}
			} else {
				if (yych <= 0xDA) {
					if (yych <= 0xD8) goto yy2914;
					if (yych <= 0xD9) goto yy2915;
					goto yy2904;
				} else {
					if (yych <= 0xDB) goto yy2916;
					if (yych <= 0xDC) goto yy2917;
					goto yy2918;
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy2919;
					if (yych <= 0xDF) goto yy2920;
					goto yy2921;
				} else {
					if (yych <= 0xE1) goto yy2922;
					if (yych <= 0xE2) goto yy2923;
					goto yy2924;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych == 0xEA) goto yy2925;
					goto yy2;
				} else {
					if (yych <= 0xEF) goto yy2926;
					if (yych <= 0xF0) goto yy2927;
					goto yy2;
				}
			}
		}
	}
yy1127:
	yyaccept = 14;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCB) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych <= '#') goto yy208;
					if (yych <= '$') goto yy1121;
					if (yych <= '%') goto yy146;
					goto yy208;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych == '+') goto yy1123;
					goto yy208;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy203;
					if (yych <= '.') goto yy3056;
					if (yych <= '/') goto yy208;
					goto yy1127;
				} else {
					if (yych <= ';') goto yy208;
					if (yych <= '>') goto yy1121;
					if (yych <= '?') goto yy208;
					goto yy148;
				}
			}
		} else {
			if (yych <= '|') {
				if (yych <= '_') {
					if (yych <= 'Z') goto yy2570;
					if (yych <= ']') goto yy208;
					if (yych <= '^') goto yy1121;
					goto yy1123;
				} else {
					if (yych <= '`') goto yy1121;
					if (yych <= 'z') goto yy2570;
					if (yych <= '{') goto yy208;
					goto yy1121;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych == '~') goto yy1121;
					if (yych <= 0xC1) goto yy208;
					goto yy2572;
				} else {
					if (yych <= 0xC3) goto yy2573;
					if (yych <= 0xC9) goto yy2574;
					if (yych <= 0xCA) goto yy2575;
					goto yy1135;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy1136;
					if (yych <= 0xCD) goto yy2576;
					if (yych <= 0xCE) goto yy2577;
					goto yy2578;
				} else {
					if (yych == 0xD2) goto yy2579;
					if (yych <= 0xD3) goto yy2574;
					goto yy2580;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy2581;
					if (yych <= 0xD6) goto yy2582;
					if (yych <= 0xD7) goto yy2583;
					goto yy2584;
				} else {
					if (yych <= 0xD9) goto yy2585;
					if (yych <= 0xDA) goto yy2574;
					if (yych <= 0xDB) goto yy2586;
					goto yy2587;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy2588;
					if (yych <= 0xDE) goto yy2589;
					if (yych <= 0xDF) goto yy2590;
					goto yy2591;
				} else {
					if (yych <= 0xE1) goto yy2592;
					if (yych <= 0xE2) goto yy2593;
					if (yych <= 0xE3) goto yy2594;
					goto yy1156;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy2595;
					if (yych <= 0xEE) goto yy208;
					goto yy2596;
				} else {
					if (yych <= 0xF0) goto yy2597;
					if (yych == 0xF3) goto yy1160;
					goto yy208;
				}
			}
		}
	}
yy1129:
	yyaccept = 10;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCA) {
		if (yych <= '?') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych <= '#') goto yy57;
					if (yych <= '$') goto yy1952;
					if (yych <= '%') goto yy146;
					goto yy57;
				} else {
					if (yych <= '\'') goto yy1564;
					if (yych == '+') goto yy2231;
					goto yy57;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy243;
					if (yych <= '.') goto yy3057;
					if (yych <= '/') goto yy57;
					goto yy2570;
				} else {
					if (yych <= ':') goto yy2930;
					if (yych <= ';') goto yy57;
					if (yych <= '>') goto yy1952;
					goto yy57;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '^') {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy1129;
					if (yych <= ']') goto yy57;
					goto yy1952;
				} else {
					if (yych <= '_') goto yy2231;
					if (yych <= '`') goto yy1952;
					if (yych <= 'z') goto yy1129;
					goto yy57;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy57;
					if (yych <= '~') goto yy1952;
					goto yy57;
				} else {
					if (yych <= 0xC2) goto yy3058;
					if (yych <= 0xC3) goto yy3059;
					if (yych <= 0xC9) goto yy1133;
					goto yy1134;
				}
			}
		}
	} else {
		if (yych <= 0xDB) {
			if (yych <= 0xD3) {
				if (yych <= 0xCE) {
					if (yych <= 0xCB) goto yy3060;
					if (yych <= 0xCC) goto yy1956;
					if (yych <= 0xCD) goto yy3061;
					goto yy3062;
				} else {
					if (yych <= 0xCF) goto yy3063;
					if (yych == 0xD2) goto yy3064;
					goto yy1133;
				}
			} else {
				if (yych <= 0xD7) {
					if (yych <= 0xD4) goto yy1141;
					if (yych <= 0xD5) goto yy1142;
					if (yych <= 0xD6) goto yy3065;
					goto yy3066;
				} else {
					if (yych <= 0xD8) goto yy3067;
					if (yych <= 0xD9) goto yy3068;
					if (yych <= 0xDA) goto yy1133;
					goto yy3069;
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xDF) {
					if (yych <= 0xDC) goto yy3070;
					if (yych <= 0xDD) goto yy3071;
					if (yych <= 0xDE) goto yy3072;
					goto yy3073;
				} else {
					if (yych <= 0xE0) goto yy3074;
					if (yych <= 0xE1) goto yy3075;
					if (yych <= 0xE2) goto yy3076;
					goto yy3077;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych <= 0xE4) goto yy3078;
					if (yych == 0xEA) goto yy3079;
					goto yy57;
				} else {
					if (yych <= 0xF0) {
						if (yych <= 0xEF) goto yy3080;
						goto yy3081;
					} else {
						if (yych == 0xF3) goto yy3082;
						goto yy57;
					}
				}
			}
		}
	}
yy1131:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy1121;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy3083;
	default:	goto yy2;
	}
yy1132:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy3083;
		goto yy1121;
	} else {
		if (yych == 0xB7) goto yy1121;
		if (yych <= 0xBF) goto yy3083;
		goto yy2;
	}
yy1133:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy3083;
	goto yy2;
yy1134:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy3083;
	goto yy2;
yy1135:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x85) {
			if (yych <= 0x81) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0x9F) goto yy1121;
			goto yy2;
		}
	} else {
		if (yych <= 0xAD) {
			if (yych == 0xAC) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0xAE) goto yy2;
			if (yych <= 0xBF) goto yy1121;
			goto yy2;
		}
	}
yy1136:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy1137:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0xB3) goto yy3083;
			if (yych <= 0xB4) goto yy2;
			goto yy1121;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy3083;
			if (yych <= 0xBA) goto yy2;
			goto yy3083;
		} else {
			if (yych == 0xBF) goto yy3083;
			goto yy2;
		}
	}
yy1138:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1121;
			goto yy3083;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy3083;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy3083;
			goto yy2;
		}
	}
yy1139:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy1121;
	if (yych <= 0xBF) goto yy3083;
	goto yy2;
yy1140:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy3083;
	if (yych <= 0x89) goto yy1121;
	if (yych <= 0xBF) goto yy3083;
	goto yy2;
yy1141:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy3083;
	goto yy2;
yy1142:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy3083;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy3083;
	goto yy2;
yy1143:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy3083;
		} else {
			if (yych == 0x8A) goto yy1087;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0xBE) goto yy1087;
			if (yych <= 0xBF) goto yy1121;
			goto yy2;
		}
	}
yy1144:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1121;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy1121;
			if (yych <= 0x8F) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy3083;
			goto yy2;
		}
	}
yy1145:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy1121;
		if (yych <= 0x8A) goto yy2;
		goto yy1121;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy3083;
			goto yy2;
		}
	}
yy1146:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0x9F) goto yy1121;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy843;
			if (yych <= 0xAD) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0xB0) goto yy1121;
			if (yych <= 0xBF) goto yy3083;
			goto yy2;
		}
	}
yy1147:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy3083;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy3083;
			if (yych == 0x9D) goto yy2;
			goto yy1121;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy1121;
			if (yych <= 0xAF) goto yy3083;
			goto yy843;
		} else {
			if (yych <= 0xBC) goto yy3083;
			if (yych <= 0xBE) goto yy1121;
			if (yych <= 0xBF) goto yy3083;
			goto yy2;
		}
	}
yy1148:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy3083;
		goto yy1121;
	} else {
		if (yych <= 0xAF) goto yy3083;
		if (yych <= 0xBF) goto yy1121;
		goto yy2;
	}
yy1149:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy1121;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy3083;
	goto yy2;
yy1150:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy3083;
	if (yych <= 0xB0) goto yy1121;
	if (yych <= 0xB1) goto yy3083;
	goto yy2;
yy1151:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy3083;
	} else {
		if (yych <= 0xB3) goto yy1121;
		if (yych == 0xB6) goto yy1121;
		goto yy2;
	}
yy1152:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy3085;
	case 0xA1:	goto yy3086;
	case 0xA2:	goto yy3087;
	case 0xA3:	goto yy3088;
	case 0xA4:	goto yy3089;
	case 0xA5:	goto yy3090;
	case 0xA6:	goto yy3091;
	case 0xA7:	goto yy3092;
	case 0xA8:	goto yy3093;
	case 0xA9:	goto yy3094;
	case 0xAA:	goto yy3095;
	case 0xAB:	goto yy3096;
	case 0xAC:	goto yy3097;
	case 0xAD:	goto yy3098;
	case 0xAE:	goto yy3099;
	case 0xAF:	goto yy3100;
	case 0xB0:	goto yy3101;
	case 0xB1:	goto yy3102;
	case 0xB2:	goto yy3103;
	case 0xB3:	goto yy3104;
	case 0xB4:	goto yy3105;
	case 0xB5:	goto yy3106;
	case 0xB6:	goto yy3107;
	case 0xB7:	goto yy3108;
	case 0xB8:	goto yy3109;
	case 0xB9:	goto yy3110;
	case 0xBA:	goto yy3111;
	case 0xBB:	goto yy3112;
	case 0xBC:	goto yy3113;
	case 0xBD:	goto yy3114;
	case 0xBE:	goto yy3115;
	case 0xBF:	goto yy3116;
	default:	goto yy2;
	}
yy1153:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy3117;
	case 0x81:	goto yy3118;
	case 0x82:	goto yy3119;
	case 0x83:	goto yy3120;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy1133;
	case 0x89:	goto yy3121;
	case 0x8A:	goto yy3122;
	case 0x8B:	goto yy3123;
	case 0x8C:	goto yy3124;
	case 0x8D:	goto yy3125;
	case 0x8E:	goto yy3126;
	case 0x8F:	goto yy3127;
	case 0x90:	goto yy3128;
	case 0x99:	goto yy3129;
	case 0x9A:	goto yy3130;
	case 0x9B:	goto yy3131;
	case 0x9C:	goto yy3132;
	case 0x9D:	goto yy3133;
	case 0x9E:	goto yy3134;
	case 0x9F:	goto yy3135;
	case 0xA0:	goto yy3136;
	case 0xA1:	goto yy3137;
	case 0xA2:	goto yy3138;
	case 0xA3:	goto yy3139;
	case 0xA4:	goto yy3140;
	case 0xA5:	goto yy3141;
	case 0xA7:	goto yy3142;
	case 0xA8:	goto yy3143;
	case 0xA9:	goto yy3144;
	case 0xAA:	goto yy3145;
	case 0xAC:	goto yy3146;
	case 0xAD:	goto yy3147;
	case 0xAE:	goto yy3148;
	case 0xAF:	goto yy3149;
	case 0xB0:	goto yy3150;
	case 0xB1:	goto yy3151;
	case 0xB3:	goto yy3152;
	case 0xB4:	goto yy3153;
	case 0xB5:	goto yy3154;
	case 0xB6:	goto yy3155;
	case 0xB7:	goto yy3156;
	case 0xBC:	goto yy3157;
	case 0xBD:	goto yy3158;
	case 0xBE:	goto yy3159;
	case 0xBF:	goto yy3160;
	default:	goto yy2;
	}
yy1154:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy3161;
	case 0x81:	goto yy3162;
	case 0x82:	goto yy3163;
	case 0x83:	goto yy3164;
	case 0x84:	goto yy3165;
	case 0x85:	goto yy3166;
	case 0x86:	goto yy3167;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy1136;
	case 0x88:	goto yy3168;
	case 0x8C:	goto yy3169;
	case 0x8F:	goto yy3170;
	case 0x90:	goto yy3171;
	case 0x91:	goto yy3172;
	case 0x92:	goto yy3173;
	case 0x93:	goto yy3174;
	case 0x9D:	goto yy3175;
	case 0x9E:	goto yy3176;
	case 0x9F:	goto yy3177;
	case 0xA6:	goto yy3178;
	case 0xA7:	goto yy3179;
	case 0xAD:	goto yy3180;
	case 0xAE:	goto yy3181;
	case 0xAF:	goto yy3182;
	case 0xB0:	goto yy3183;
	case 0xB1:	goto yy3184;
	case 0xB2:	goto yy1133;
	case 0xB3:	goto yy3185;
	case 0xB4:	goto yy3186;
	case 0xB5:	goto yy3187;
	case 0xB6:	goto yy3188;
	case 0xB7:	goto yy3189;
	case 0xB8:	goto yy3009;
	case 0xBA:	goto yy3190;
	case 0xBB:	goto yy3191;
	case 0xBF:	goto yy3192;
	default:	goto yy2;
	}
yy1155:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy3193;
	case 0x82:	goto yy3194;
	case 0x84:	goto yy3195;
	case 0x86:	goto yy3196;
	case 0x87:	goto yy3197;
	case 0x88:	goto yy3198;
	case 0x89:	goto yy3199;
	case 0x8A:	goto yy3200;
	case 0x8B:	goto yy3201;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy1136;
	default:	goto yy2;
	}
yy1156:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy1136;
	goto yy2;
yy1157:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy3202;
	case 0x93:	goto yy3203;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy1133;
	case 0x98:	goto yy3204;
	case 0x99:	goto yy3205;
	case 0x9A:	goto yy3206;
	case 0x9B:	goto yy3207;
	case 0x9C:	goto yy3208;
	case 0x9D:	goto yy1141;
	case 0x9E:	goto yy3209;
	case 0x9F:	goto yy3210;
	case 0xA0:	goto yy3211;
	case 0xA1:	goto yy3212;
	case 0xA2:	goto yy3213;
	case 0xA3:	goto yy3214;
	case 0xA4:	goto yy3215;
	case 0xA5:	goto yy3216;
	case 0xA6:	goto yy3217;
	case 0xA7:	goto yy3218;
	case 0xA8:	goto yy3219;
	case 0xA9:	goto yy3220;
	case 0xAA:	goto yy3221;
	case 0xAB:	goto yy3222;
	case 0xAC:	goto yy3223;
	case 0xAD:	goto yy3224;
	case 0xAF:	goto yy3225;
	default:	goto yy2;
	}
yy1158:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy3226;
	case 0xAD:	goto yy3227;
	case 0xAE:	goto yy3228;
	case 0xAF:	goto yy3229;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy1133;
	case 0xB4:	goto yy3230;
	case 0xB5:	goto yy3231;
	case 0xB6:	goto yy3232;
	case 0xB7:	goto yy3233;
	case 0xB8:	goto yy3234;
	case 0xB9:	goto yy3235;
	case 0xBB:	goto yy3236;
	case 0xBC:	goto yy3237;
	case 0xBD:	goto yy3238;
	case 0xBF:	goto yy3239;
	default:	goto yy2;
	}
yy1159:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy3240;
	case 0x91:	goto yy3241;
	case 0x92:	goto yy3242;
	case 0x93:	goto yy3243;
	case 0x94:	goto yy3244;
	case 0x96:	goto yy3245;
	case 0x9B:	goto yy3246;
	case 0x9D:	goto yy3247;
	case 0x9E:	goto yy3248;
	case 0x9F:	goto yy3249;
	default:	goto yy2;
	}
yy1160:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xA0) goto yy3250;
	goto yy2;
yy1161:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCB) {
		if (yych <= '@') {
			if (yych <= '+') {
				if (yych <= '%') {
					if (yych <= '#') goto yy2;
					if (yych <= '$') goto yy1762;
					goto yy146;
				} else {
					if (yych == '\'') goto yy1087;
					if (yych <= '*') goto yy2;
					goto yy2207;
				}
			} else {
				if (yych <= '9') {
					if (yych <= ',') goto yy2;
					if (yych <= '.') goto yy1125;
					if (yych <= '/') goto yy2;
					goto yy2400;
				} else {
					if (yych <= ';') goto yy2;
					if (yych <= '>') goto yy1762;
					if (yych <= '?') goto yy2;
					goto yy148;
				}
			}
		} else {
			if (yych <= '|') {
				if (yych <= '_') {
					if (yych <= 'Z') goto yy3251;
					if (yych <= ']') goto yy2;
					if (yych <= '^') goto yy1762;
					goto yy2207;
				} else {
					if (yych <= '`') goto yy1762;
					if (yych <= 'z') goto yy3251;
					if (yych <= '{') goto yy2;
					goto yy1762;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych == '~') goto yy1762;
					if (yych <= 0xC1) goto yy2;
					goto yy3253;
				} else {
					if (yych <= 0xC3) goto yy3254;
					if (yych <= 0xC9) goto yy3255;
					if (yych <= 0xCA) goto yy3256;
					goto yy1771;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy1772;
					if (yych <= 0xCD) goto yy3257;
					if (yych <= 0xCE) goto yy3258;
					goto yy3259;
				} else {
					if (yych == 0xD2) goto yy3260;
					if (yych <= 0xD3) goto yy3255;
					goto yy3261;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy3262;
					if (yych <= 0xD6) goto yy3263;
					if (yych <= 0xD7) goto yy3264;
					goto yy3265;
				} else {
					if (yych <= 0xD9) goto yy3266;
					if (yych <= 0xDA) goto yy3255;
					if (yych <= 0xDB) goto yy3267;
					goto yy3268;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy3269;
					if (yych <= 0xDE) goto yy3270;
					if (yych <= 0xDF) goto yy3271;
					goto yy3272;
				} else {
					if (yych <= 0xE1) goto yy3273;
					if (yych <= 0xE2) goto yy3274;
					if (yych <= 0xE3) goto yy3275;
					goto yy1792;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy3276;
					if (yych <= 0xEE) goto yy2;
					goto yy3277;
				} else {
					if (yych <= 0xF0) goto yy3278;
					if (yych == 0xF3) goto yy1796;
					goto yy2;
				}
			}
		}
	}
yy1162:
	yyaccept = 15;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCA) {
		if (yych <= '?') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych <= '#') goto yy245;
					if (yych <= '$') goto yy533;
					if (yych <= '%') goto yy146;
					goto yy245;
				} else {
					if (yych <= '\'') goto yy3279;
					if (yych == '+') goto yy781;
					goto yy245;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy3280;
					if (yych <= '.') goto yy3281;
					if (yych <= '/') goto yy245;
					goto yy870;
				} else {
					if (yych <= ':') goto yy2930;
					if (yych <= ';') goto yy245;
					if (yych <= '>') goto yy533;
					goto yy245;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '^') {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy3283;
					if (yych <= ']') goto yy245;
					goto yy533;
				} else {
					if (yych <= '_') goto yy781;
					if (yych <= '`') goto yy533;
					if (yych <= 'z') goto yy3283;
					goto yy245;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy245;
					if (yych <= '~') goto yy533;
					goto yy245;
				} else {
					if (yych <= 0xC2) goto yy3285;
					if (yych <= 0xC3) goto yy3286;
					if (yych <= 0xC9) goto yy3287;
					goto yy3288;
				}
			}
		}
	} else {
		if (yych <= 0xDB) {
			if (yych <= 0xD3) {
				if (yych <= 0xCE) {
					if (yych <= 0xCB) goto yy3289;
					if (yych <= 0xCC) goto yy537;
					if (yych <= 0xCD) goto yy3290;
					goto yy3291;
				} else {
					if (yych <= 0xCF) goto yy3292;
					if (yych == 0xD2) goto yy3293;
					goto yy3287;
				}
			} else {
				if (yych <= 0xD7) {
					if (yych <= 0xD4) goto yy3294;
					if (yych <= 0xD5) goto yy3295;
					if (yych <= 0xD6) goto yy3296;
					goto yy3297;
				} else {
					if (yych <= 0xD8) goto yy3298;
					if (yych <= 0xD9) goto yy3299;
					if (yych <= 0xDA) goto yy3287;
					goto yy3300;
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xDF) {
					if (yych <= 0xDC) goto yy3301;
					if (yych <= 0xDD) goto yy3302;
					if (yych <= 0xDE) goto yy3303;
					goto yy3304;
				} else {
					if (yych <= 0xE0) goto yy3305;
					if (yych <= 0xE1) goto yy3306;
					if (yych <= 0xE2) goto yy3307;
					goto yy3308;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych <= 0xE4) goto yy557;
					if (yych == 0xEA) goto yy3309;
					goto yy245;
				} else {
					if (yych <= 0xF0) {
						if (yych <= 0xEF) goto yy3310;
						goto yy3311;
					} else {
						if (yych == 0xF3) goto yy561;
						goto yy245;
					}
				}
			}
		}
	}
yy1163:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy533;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy3312;
	default:	goto yy2;
	}
yy1164:
	yych = *++YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy3312;
		goto yy533;
	} else {
		if (yych == 0xB7) goto yy533;
		if (yych <= 0xBF) goto yy3312;
		goto yy2;
	}
yy1165:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy3312;
	goto yy2;
yy1166:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy3312;
	goto yy2;
yy1167:
	yych = *++YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xB3) goto yy3312;
			if (yych <= 0xB4) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy3312;
			if (yych <= 0xBA) goto yy2;
			goto yy3312;
		} else {
			if (yych == 0xBF) goto yy3312;
			goto yy2;
		}
	}
yy1168:
	yych = *++YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy533;
			goto yy3312;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy3312;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy3312;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy3312;
			goto yy2;
		}
	}
yy1169:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy533;
	if (yych <= 0xBF) goto yy3312;
	goto yy2;
yy1170:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy3312;
	if (yych <= 0x89) goto yy533;
	if (yych <= 0xBF) goto yy3312;
	goto yy2;
yy1171:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy3312;
	goto yy2;
yy1172:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy3312;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy3312;
	goto yy2;
yy1173:
	yych = *++YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy3312;
		} else {
			if (yych == 0x8A) goto yy1087;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBE) goto yy1087;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy1174:
	yych = *++YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy533;
			if (yych <= 0x8F) goto yy2;
			goto yy3312;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy3312;
			goto yy2;
		}
	}
yy1175:
	yych = *++YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy533;
		if (yych <= 0x8A) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy3312;
			goto yy2;
		}
	}
yy1176:
	yych = *++YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy3312;
		} else {
			if (yych <= 0x9F) goto yy533;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy843;
			if (yych <= 0xAD) goto yy2;
			goto yy3312;
		} else {
			if (yych <= 0xB0) goto yy533;
			if (yych <= 0xBF) goto yy3312;
			goto yy2;
		}
	}
yy1177:
	yych = *++YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy3312;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy3312;
			if (yych == 0x9D) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy533;
			if (yych <= 0xAF) goto yy3312;
			goto yy843;
		} else {
			if (yych <= 0xBC) goto yy3312;
			if (yych <= 0xBE) goto yy533;
			if (yych <= 0xBF) goto yy3312;
			goto yy2;
		}
	}
yy1178:
	yych = *++YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy3312;
		goto yy533;
	} else {
		if (yych <= 0xAF) goto yy3312;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy1179:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy533;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy3312;
	goto yy2;
yy1180:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy3312;
	if (yych <= 0xB0) goto yy533;
	if (yych <= 0xB1) goto yy3312;
	goto yy2;
yy1181:
	yych = *++YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy3312;
	} else {
		if (yych <= 0xB3) goto yy533;
		if (yych == 0xB6) goto yy533;
		goto yy2;
	}
yy1182:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy3313;
	case 0xA1:	goto yy3314;
	case 0xA2:	goto yy3315;
	case 0xA3:	goto yy1800;
	case 0xA4:	goto yy3316;
	case 0xA5:	goto yy3317;
	case 0xA6:	goto yy3318;
	case 0xA7:	goto yy3319;
	case 0xA8:	goto yy3320;
	case 0xA9:	goto yy3321;
	case 0xAA:	goto yy3322;
	case 0xAB:	goto yy3323;
	case 0xAC:	goto yy3324;
	case 0xAD:	goto yy3325;
	case 0xAE:	goto yy3326;
	case 0xAF:	goto yy3327;
	case 0xB0:	goto yy3328;
	case 0xB1:	goto yy3329;
	case 0xB2:	goto yy3330;
	case 0xB3:	goto yy3331;
	case 0xB4:	goto yy3332;
	case 0xB5:	goto yy3333;
	case 0xB6:	goto yy3334;
	case 0xB7:	goto yy3335;
	case 0xB8:	goto yy1820;
	case 0xB9:	goto yy3336;
	case 0xBA:	goto yy1822;
	case 0xBB:	goto yy3337;
	case 0xBC:	goto yy3338;
	case 0xBD:	goto yy1825;
	case 0xBE:	goto yy1826;
	case 0xBF:	goto yy1827;
	default:	goto yy2;
	}
yy1183:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1828;
	case 0x81:	goto yy3339;
	case 0x82:	goto yy3340;
	case 0x83:	goto yy3341;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy1165;
	case 0x89:	goto yy3342;
	case 0x8A:	goto yy3343;
	case 0x8B:	goto yy3344;
	case 0x8C:	goto yy3345;
	case 0x8D:	goto yy3346;
	case 0x8E:	goto yy3347;
	case 0x8F:	goto yy3348;
	case 0x90:	goto yy3349;
	case 0x99:	goto yy3350;
	case 0x9A:	goto yy3351;
	case 0x9B:	goto yy3352;
	case 0x9C:	goto yy3353;
	case 0x9D:	goto yy3354;
	case 0x9E:	goto yy1845;
	case 0x9F:	goto yy3355;
	case 0xA0:	goto yy3356;
	case 0xA1:	goto yy3357;
	case 0xA2:	goto yy3358;
	case 0xA3:	goto yy3359;
	case 0xA4:	goto yy3360;
	case 0xA5:	goto yy3361;
	case 0xA7:	goto yy3362;
	case 0xA8:	goto yy3363;
	case 0xA9:	goto yy1854;
	case 0xAA:	goto yy3364;
	case 0xAC:	goto yy1856;
	case 0xAD:	goto yy3365;
	case 0xAE:	goto yy3366;
	case 0xAF:	goto yy3367;
	case 0xB0:	goto yy3368;
	case 0xB1:	goto yy3369;
	case 0xB3:	goto yy3370;
	case 0xB4:	goto yy3371;
	case 0xB5:	goto yy3372;
	case 0xB6:	goto yy3373;
	case 0xB7:	goto yy1866;
	case 0xBC:	goto yy3374;
	case 0xBD:	goto yy3375;
	case 0xBE:	goto yy3376;
	case 0xBF:	goto yy3377;
	default:	goto yy2;
	}
yy1184:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy3378;
	case 0x81:	goto yy1872;
	case 0x82:	goto yy1873;
	case 0x83:	goto yy1874;
	case 0x84:	goto yy3379;
	case 0x85:	goto yy3380;
	case 0x86:	goto yy3381;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy537;
	case 0x88:	goto yy3382;
	case 0x8C:	goto yy1877;
	case 0x8F:	goto yy1878;
	case 0x90:	goto yy1879;
	case 0x91:	goto yy1880;
	case 0x92:	goto yy1881;
	case 0x93:	goto yy1882;
	case 0x9D:	goto yy1883;
	case 0x9E:	goto yy1884;
	case 0x9F:	goto yy1885;
	case 0xA6:	goto yy1886;
	case 0xA7:	goto yy1887;
	case 0xAD:	goto yy1888;
	case 0xAE:	goto yy1889;
	case 0xAF:	goto yy1890;
	case 0xB0:	goto yy3383;
	case 0xB1:	goto yy3384;
	case 0xB2:	goto yy1165;
	case 0xB3:	goto yy3385;
	case 0xB4:	goto yy3386;
	case 0xB5:	goto yy3387;
	case 0xB6:	goto yy3388;
	case 0xB7:	goto yy3389;
	case 0xB8:	goto yy3009;
	case 0xBA:	goto yy1897;
	case 0xBB:	goto yy1859;
	case 0xBF:	goto yy1898;
	default:	goto yy2;
	}
yy1185:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy3390;
	case 0x82:	goto yy1900;
	case 0x84:	goto yy3391;
	case 0x86:	goto yy3392;
	case 0x87:	goto yy1903;
	case 0x88:	goto yy1904;
	case 0x89:	goto yy1905;
	case 0x8A:	goto yy1906;
	case 0x8B:	goto yy1907;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy537;
	default:	goto yy2;
	}
yy1186:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy549;
	case 0x93:	goto yy3393;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy1165;
	case 0x98:	goto yy3394;
	case 0x99:	goto yy3395;
	case 0x9A:	goto yy3396;
	case 0x9B:	goto yy3397;
	case 0x9C:	goto yy3398;
	case 0x9D:	goto yy1171;
	case 0x9E:	goto yy3399;
	case 0x9F:	goto yy3400;
	case 0xA0:	goto yy3401;
	case 0xA1:	goto yy3402;
	case 0xA2:	goto yy3403;
	case 0xA3:	goto yy3404;
	case 0xA4:	goto yy3405;
	case 0xA5:	goto yy3406;
	case 0xA6:	goto yy1920;
	case 0xA7:	goto yy3407;
	case 0xA8:	goto yy3408;
	case 0xA9:	goto yy3409;
	case 0xAA:	goto yy1924;
	case 0xAB:	goto yy3410;
	case 0xAC:	goto yy3411;
	case 0xAD:	goto yy3412;
	case 0xAF:	goto yy3413;
	default:	goto yy2;
	}
yy1187:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy3414;
	case 0xAD:	goto yy3415;
	case 0xAE:	goto yy3416;
	case 0xAF:	goto yy3417;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy1165;
	case 0xB4:	goto yy3418;
	case 0xB5:	goto yy3419;
	case 0xB6:	goto yy3420;
	case 0xB7:	goto yy3421;
	case 0xB8:	goto yy3422;
	case 0xB9:	goto yy3423;
	case 0xBB:	goto yy3424;
	case 0xBC:	goto yy3425;
	case 0xBD:	goto yy3426;
	case 0xBF:	goto yy1940;
	default:	goto yy2;
	}
yy1188:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy3427;
	case 0x91:	goto yy3428;
	case 0x92:	goto yy3429;
	case 0x93:	goto yy3430;
	case 0x94:	goto yy3431;
	case 0x96:	goto yy3432;
	case 0x9B:	goto yy3433;
	case 0x9D:	goto yy3434;
	case 0x9E:	goto yy3435;
	case 0x9F:	goto yy1950;
	default:	goto yy2;
	}
yy1189:
	yyaccept = 10;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
yy1190:
	if (yych <= 0xD2) {
		if (yych <= 'z') {
			if (yych <= '.') {
				if (yych <= '\'') {
					if (yych <= '&') goto yy57;
					goto yy3436;
				} else {
					if (yych <= ',') goto yy57;
					if (yych <= '-') goto yy2930;
					goto yy3437;
				}
			} else {
				if (yych <= '@') {
					if (yych == ':') goto yy2930;
					goto yy57;
				} else {
					if (yych <= 'Z') goto yy1189;
					if (yych <= '`') goto yy57;
					goto yy1189;
				}
			}
		} else {
			if (yych <= 0xCB) {
				if (yych <= 0xC3) {
					if (yych <= 0xC1) goto yy57;
					if (yych <= 0xC2) goto yy3438;
					goto yy1192;
				} else {
					if (yych <= 0xC9) goto yy1193;
					if (yych <= 0xCA) goto yy1194;
					goto yy2932;
				}
			} else {
				if (yych <= 0xCE) {
					if (yych <= 0xCC) goto yy57;
					if (yych <= 0xCD) goto yy1195;
					goto yy3439;
				} else {
					if (yych <= 0xCF) goto yy1197;
					if (yych <= 0xD1) goto yy1193;
					goto yy1198;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD7) {
				if (yych <= 0xD4) {
					if (yych <= 0xD3) goto yy1193;
					goto yy1199;
				} else {
					if (yych <= 0xD5) goto yy1200;
					if (yych <= 0xD6) goto yy3440;
					goto yy3441;
				}
			} else {
				if (yych <= 0xDA) {
					if (yych <= 0xD8) goto yy1203;
					if (yych <= 0xD9) goto yy1204;
					goto yy1193;
				} else {
					if (yych <= 0xDB) goto yy1205;
					if (yych <= 0xDC) goto yy1206;
					goto yy1207;
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy1208;
					if (yych <= 0xDF) goto yy1209;
					goto yy1210;
				} else {
					if (yych <= 0xE1) goto yy3442;
					if (yych <= 0xE2) goto yy3443;
					goto yy1213;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych == 0xEA) goto yy1214;
					goto yy57;
				} else {
					if (yych <= 0xEF) goto yy3444;
					if (yych <= 0xF0) goto yy1216;
					goto yy57;
				}
			}
		}
	}
yy1191:
	yych = *++YYCURSOR;
	if (yych <= 0xB4) {
		if (yych == 0xAA) goto yy1189;
		goto yy2;
	} else {
		if (yych <= 0xB5) goto yy1189;
		if (yych == 0xBA) goto yy1189;
		goto yy2;
	}
yy1192:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy1189;
		goto yy2;
	} else {
		if (yych == 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy1189;
		goto yy2;
	}
yy1193:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy1189;
	goto yy2;
yy1194:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy1189;
	goto yy2;
yy1195:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB6:
	case 0xB7:
	case 0xBB:
	case 0xBC:
	case 0xBD:
	case 0xBF:	goto yy1189;
	default:	goto yy2;
	}
yy1196:
	yych = *++YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x85) goto yy2;
			goto yy1189;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy1189;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy1189;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy1189;
			goto yy2;
		}
	}
yy1197:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy2;
	if (yych <= 0xBF) goto yy1189;
	goto yy2;
yy1198:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1189;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0xBF) goto yy1189;
	goto yy2;
yy1199:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy1189;
	goto yy2;
yy1200:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy1189;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy1189;
	goto yy2;
yy1201:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x87) goto yy1189;
	goto yy2;
yy1202:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAA) goto yy1189;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB2) goto yy1189;
	goto yy2;
yy1203:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1189;
	goto yy2;
yy1204:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x80) goto yy2;
		if (yych <= 0x8A) goto yy1189;
		goto yy2;
	} else {
		if (yych == 0xB0) goto yy2;
		if (yych <= 0xBF) goto yy1189;
		goto yy2;
	}
yy1205:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x7F) goto yy2;
			goto yy1189;
		} else {
			if (yych == 0x95) goto yy1189;
			goto yy2;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0xAF) goto yy1189;
			if (yych <= 0xB9) goto yy2;
			goto yy1189;
		} else {
			if (yych == 0xBF) goto yy1189;
			goto yy2;
		}
	}
yy1206:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x90) goto yy1189;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xAF) goto yy1189;
	goto yy2;
yy1207:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy1189;
	goto yy2;
yy1208:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1189;
	if (yych == 0xB1) goto yy1189;
	goto yy2;
yy1209:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0xAA) goto yy1189;
	goto yy2;
yy1210:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy3445;
	case 0xA1:	goto yy3446;
	case 0xA2:	goto yy3447;
	case 0xA4:	goto yy3448;
	case 0xA5:	goto yy3449;
	case 0xA6:	goto yy3450;
	case 0xA7:	goto yy3451;
	case 0xA8:	goto yy3452;
	case 0xA9:	goto yy3453;
	case 0xAA:	goto yy3454;
	case 0xAB:	goto yy3455;
	case 0xAC:	goto yy3456;
	case 0xAD:	goto yy3457;
	case 0xAE:	goto yy3458;
	case 0xAF:	goto yy3459;
	case 0xB0:	goto yy3460;
	case 0xB1:	goto yy3461;
	case 0xB2:	goto yy3462;
	case 0xB3:	goto yy3463;
	case 0xB4:	goto yy3464;
	case 0xB5:	goto yy3465;
	case 0xB6:	goto yy3466;
	case 0xB7:	goto yy3467;
	default:	goto yy2;
	}
yy1211:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xA0:	goto yy1203;
	case 0x83:	goto yy3468;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy1193;
	case 0x89:	goto yy3469;
	case 0x8A:	goto yy3470;
	case 0x8B:	goto yy3471;
	case 0x8C:	goto yy3472;
	case 0x8D:
	case 0xB6:	goto yy3473;
	case 0x8E:	goto yy3474;
	case 0x8F:	goto yy3475;
	case 0x90:	goto yy3476;
	case 0x99:	goto yy3477;
	case 0x9A:	goto yy3478;
	case 0x9B:	goto yy3479;
	case 0x9C:	goto yy3480;
	case 0x9D:	goto yy3481;
	case 0xA1:	goto yy3482;
	case 0xA2:	goto yy3483;
	case 0xA3:	goto yy3484;
	case 0xA4:	goto yy3485;
	case 0xA8:	goto yy3486;
	case 0xAE:	goto yy3487;
	case 0xAF:	goto yy3488;
	case 0xB0:	goto yy3489;
	case 0xB1:	goto yy3490;
	case 0xB3:	goto yy3491;
	case 0xB4:	goto yy3492;
	case 0xB5:	goto yy3493;
	case 0xBC:	goto yy3494;
	case 0xBD:	goto yy3495;
	case 0xBE:	goto yy3496;
	case 0xBF:	goto yy3497;
	default:	goto yy2;
	}
yy1212:
	yych = *++YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x85) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x84) goto yy3498;
			goto yy3499;
		} else {
			if (yych <= 0x86) goto yy3500;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB0) goto yy3501;
			goto yy3502;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych <= 0xB2) goto yy1193;
			if (yych <= 0xB3) goto yy3503;
			goto yy3504;
		} else {
			if (yych <= 0xB5) goto yy3505;
			if (yych <= 0xB6) goto yy3506;
			if (yych <= 0xB7) goto yy3507;
			goto yy2;
		}
	}
yy1213:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy3508;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy3509;
		if (yych == 0x86) goto yy3510;
		goto yy2;
	}
yy1214:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x93:	goto yy3511;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy1193;
	case 0x98:	goto yy3512;
	case 0x99:	goto yy3513;
	case 0x9A:	goto yy3514;
	case 0x9B:	goto yy3488;
	case 0x9C:	goto yy3515;
	case 0x9D:	goto yy1199;
	case 0x9E:	goto yy3516;
	case 0x9F:	goto yy3517;
	case 0xA0:	goto yy3518;
	case 0xA1:	goto yy3519;
	case 0xA2:	goto yy3520;
	case 0xA3:	goto yy3521;
	case 0xA4:	goto yy3522;
	case 0xA5:	goto yy3467;
	case 0xA8:	goto yy3523;
	case 0xA9:	goto yy3524;
	case 0xAB:	goto yy3525;
	case 0xAC:	goto yy3526;
	case 0xAD:	goto yy3527;
	case 0xAF:	goto yy3528;
	default:	goto yy2;
	}
yy1215:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy3529;
	case 0xAD:	goto yy3530;
	case 0xAE:	goto yy3531;
	case 0xAF:	goto yy3532;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy1193;
	case 0xB4:	goto yy3533;
	case 0xB5:	goto yy3534;
	case 0xB6:	goto yy3535;
	case 0xB7:	goto yy3536;
	case 0xB9:	goto yy3537;
	case 0xBB:	goto yy3538;
	case 0xBC:	goto yy3539;
	case 0xBD:	goto yy3540;
	default:	goto yy2;
	}
yy1216:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy3541;
	case 0x91:	goto yy3542;
	case 0x92:	goto yy3543;
	case 0x93:	goto yy3544;
	case 0x94:	goto yy3545;
	case 0x96:	goto yy3546;
	case 0x9B:	goto yy3547;
	case 0x9D:	goto yy3548;
	case 0x9E:	goto yy3549;
	default:	goto yy2;
	}
yy1217:
	yyaccept = 15;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCA) {
		if (yych <= '?') {
			if (yych <= '+') {
				if (yych <= '%') {
					if (yych <= '#') goto yy245;
					if (yych <= '$') goto yy534;
					goto yy146;
				} else {
					if (yych == '\'') goto yy1087;
					if (yych <= '*') goto yy245;
					goto yy781;
				}
			} else {
				if (yych <= '/') {
					if (yych <= ',') goto yy245;
					if (yych <= '-') goto yy1161;
					if (yych <= '.') goto yy1125;
					goto yy245;
				} else {
					if (yych <= '9') goto yy870;
					if (yych <= ';') goto yy245;
					if (yych <= '>') goto yy534;
					goto yy245;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '^') {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy3283;
					if (yych <= ']') goto yy245;
					goto yy534;
				} else {
					if (yych <= '_') goto yy781;
					if (yych <= '`') goto yy534;
					if (yych <= 'z') goto yy3283;
					goto yy245;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy245;
					if (yych <= '~') goto yy534;
					goto yy245;
				} else {
					if (yych <= 0xC2) goto yy3550;
					if (yych <= 0xC3) goto yy3286;
					if (yych <= 0xC9) goto yy3287;
					goto yy3288;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy534;
					if (yych <= 0xCD) goto yy3290;
					if (yych <= 0xCE) goto yy3551;
					goto yy3292;
				} else {
					if (yych == 0xD2) goto yy3293;
					if (yych <= 0xD3) goto yy3287;
					goto yy3294;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy3295;
					if (yych <= 0xD6) goto yy3552;
					if (yych <= 0xD7) goto yy3553;
					goto yy3298;
				} else {
					if (yych <= 0xD9) goto yy3299;
					if (yych <= 0xDA) goto yy3287;
					if (yych <= 0xDB) goto yy3300;
					goto yy3301;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy3302;
					if (yych <= 0xDE) goto yy3303;
					if (yych <= 0xDF) goto yy3304;
					goto yy3305;
				} else {
					if (yych <= 0xE1) goto yy3554;
					if (yych <= 0xE2) goto yy3555;
					if (yych <= 0xE3) goto yy3308;
					goto yy534;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy3309;
					if (yych <= 0xEE) goto yy245;
					goto yy3556;
				} else {
					if (yych <= 0xF0) goto yy3311;
					if (yych == 0xF3) goto yy534;
					goto yy245;
				}
			}
		}
	}
yy1218:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy113;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy1567;
	default:	goto yy2;
	}
yy1219:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy1567;
		goto yy113;
	} else {
		if (yych == 0xB7) goto yy113;
		if (yych <= 0xBF) goto yy1567;
		goto yy2;
	}
yy1220:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xB3) goto yy1567;
			if (yych <= 0xB4) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy1567;
			if (yych <= 0xBA) goto yy2;
			goto yy1567;
		} else {
			if (yych == 0xBF) goto yy1567;
			goto yy2;
		}
	}
yy1221:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy113;
			goto yy1567;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy1567;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy1567;
			goto yy2;
		}
	}
yy1222:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy113;
	if (yych <= 0xBF) goto yy1567;
	goto yy2;
yy1223:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1567;
	if (yych <= 0x89) goto yy113;
	if (yych <= 0xBF) goto yy1567;
	goto yy2;
yy1224:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy1567;
		} else {
			if (yych == 0x8A) goto yy1980;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBE) goto yy1980;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy1225:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy113;
			if (yych <= 0x8F) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy1567;
			goto yy2;
		}
	}
yy1226:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy113;
		if (yych <= 0x8A) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1567;
			goto yy2;
		}
	}
yy1227:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0x9F) goto yy113;
			if (yych <= 0xA9) goto yy1589;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy1589;
			if (yych <= 0xAD) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0xB0) goto yy113;
			if (yych <= 0xBF) goto yy1567;
			goto yy2;
		}
	}
yy1228:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy1567;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy1567;
			if (yych == 0x9D) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy113;
			if (yych <= 0xAF) goto yy1567;
			goto yy1589;
		} else {
			if (yych <= 0xBC) goto yy1567;
			if (yych <= 0xBE) goto yy113;
			if (yych <= 0xBF) goto yy1567;
			goto yy2;
		}
	}
yy1229:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy1567;
		goto yy113;
	} else {
		if (yych <= 0xAF) goto yy1567;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy1230:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy113;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy1567;
	goto yy2;
yy1231:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1567;
	if (yych <= 0xB0) goto yy113;
	if (yych <= 0xB1) goto yy1567;
	goto yy2;
yy1232:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy1589;
		goto yy1567;
	} else {
		if (yych <= 0xB3) goto yy113;
		if (yych == 0xB6) goto yy113;
		goto yy2;
	}
yy1233:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy3557;
	case 0xA1:	goto yy3558;
	case 0xA2:	goto yy2682;
	case 0xA3:	goto yy1251;
	case 0xA4:	goto yy3559;
	case 0xA5:	goto yy3560;
	case 0xA6:	goto yy3561;
	case 0xA7:	goto yy3562;
	case 0xA8:	goto yy3563;
	case 0xA9:	goto yy3564;
	case 0xAA:	goto yy3565;
	case 0xAB:	goto yy3566;
	case 0xAC:	goto yy3567;
	case 0xAD:	goto yy3568;
	case 0xAE:	goto yy3569;
	case 0xAF:	goto yy3570;
	case 0xB0:	goto yy3571;
	case 0xB1:	goto yy3572;
	case 0xB2:	goto yy3573;
	case 0xB3:	goto yy3574;
	case 0xB4:	goto yy3575;
	case 0xB5:	goto yy3576;
	case 0xB6:	goto yy3577;
	case 0xB7:	goto yy3578;
	case 0xB8:	goto yy1272;
	case 0xB9:	goto yy3579;
	case 0xBA:	goto yy1274;
	case 0xBB:	goto yy3580;
	case 0xBC:	goto yy3581;
	case 0xBD:	goto yy1277;
	case 0xBE:	goto yy1278;
	case 0xBF:	goto yy1279;
	default:	goto yy2;
	}
yy1234:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1280;
	case 0x81:	goto yy3582;
	case 0x82:	goto yy3583;
	case 0x83:	goto yy2708;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy926;
	case 0x89:	goto yy2709;
	case 0x8A:	goto yy2710;
	case 0x8B:	goto yy2711;
	case 0x8C:	goto yy2712;
	case 0x8D:	goto yy3584;
	case 0x8E:	goto yy3585;
	case 0x8F:	goto yy2715;
	case 0x90:	goto yy3586;
	case 0x99:	goto yy2717;
	case 0x9A:	goto yy2718;
	case 0x9B:	goto yy2719;
	case 0x9C:	goto yy3587;
	case 0x9D:	goto yy3588;
	case 0x9E:	goto yy1297;
	case 0x9F:	goto yy3589;
	case 0xA0:	goto yy3590;
	case 0xA1:	goto yy2724;
	case 0xA2:	goto yy3591;
	case 0xA3:	goto yy2726;
	case 0xA4:	goto yy3592;
	case 0xA5:	goto yy3593;
	case 0xA7:	goto yy3594;
	case 0xA8:	goto yy3595;
	case 0xA9:	goto yy1307;
	case 0xAA:	goto yy3596;
	case 0xAC:	goto yy1309;
	case 0xAD:	goto yy3597;
	case 0xAE:	goto yy3598;
	case 0xAF:	goto yy3599;
	case 0xB0:	goto yy3600;
	case 0xB1:	goto yy2736;
	case 0xB3:	goto yy3601;
	case 0xB4:	goto yy2738;
	case 0xB5:	goto yy2739;
	case 0xB6:	goto yy2740;
	case 0xB7:	goto yy1319;
	case 0xBC:	goto yy2741;
	case 0xBD:	goto yy2742;
	case 0xBE:	goto yy3602;
	case 0xBF:	goto yy3603;
	default:	goto yy2;
	}
yy1235:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy3604;
	case 0x81:	goto yy1325;
	case 0x82:	goto yy1326;
	case 0x83:	goto yy1327;
	case 0x84:	goto yy3605;
	case 0x85:	goto yy3606;
	case 0x86:	goto yy3607;
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy118;
	case 0x8C:	goto yy1332;
	case 0x8F:	goto yy1333;
	case 0x90:	goto yy1334;
	case 0x91:	goto yy1335;
	case 0x92:	goto yy1336;
	case 0x93:	goto yy1337;
	case 0x9D:	goto yy1338;
	case 0x9E:	goto yy1339;
	case 0x9F:	goto yy1340;
	case 0xA6:	goto yy1341;
	case 0xA7:	goto yy1342;
	case 0xAD:	goto yy1343;
	case 0xAE:	goto yy1344;
	case 0xAF:	goto yy1345;
	case 0xB0:	goto yy2748;
	case 0xB1:	goto yy2749;
	case 0xB2:	goto yy926;
	case 0xB3:	goto yy3608;
	case 0xB4:	goto yy2751;
	case 0xB5:	goto yy3609;
	case 0xB6:	goto yy2753;
	case 0xB7:	goto yy3610;
	case 0xB8:	goto yy2032;
	case 0xBA:	goto yy1354;
	case 0xBB:	goto yy709;
	case 0xBF:	goto yy1355;
	default:	goto yy2;
	}
yy1236:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy3611;
	case 0x82:	goto yy3612;
	case 0x83:	goto yy2757;
	case 0x84:	goto yy2758;
	case 0x86:	goto yy3613;
	case 0x87:	goto yy3614;
	case 0x88:	goto yy1361;
	case 0x89:	goto yy1362;
	case 0x8A:	goto yy1363;
	case 0x8B:	goto yy3615;
	case 0x8C:	goto yy926;
	case 0x8D:	goto yy3616;
	case 0x8E:
	case 0x8F:	goto yy118;
	default:	goto yy2;
	}
yy1237:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy572;
	case 0x93:	goto yy3617;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy926;
	case 0x98:	goto yy2765;
	case 0x99:	goto yy3618;
	case 0x9A:	goto yy3619;
	case 0x9B:	goto yy3620;
	case 0x9C:	goto yy3621;
	case 0x9D:	goto yy932;
	case 0x9E:	goto yy3622;
	case 0x9F:	goto yy2771;
	case 0xA0:	goto yy3623;
	case 0xA1:	goto yy2773;
	case 0xA2:	goto yy3624;
	case 0xA3:	goto yy3625;
	case 0xA4:	goto yy3626;
	case 0xA5:	goto yy3627;
	case 0xA6:	goto yy1380;
	case 0xA7:	goto yy3628;
	case 0xA8:	goto yy3629;
	case 0xA9:	goto yy3630;
	case 0xAA:	goto yy1384;
	case 0xAB:	goto yy3631;
	case 0xAC:	goto yy2782;
	case 0xAD:	goto yy3632;
	case 0xAF:	goto yy3633;
	default:	goto yy2;
	}
yy1238:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy3634;
	case 0xAD:	goto yy2786;
	case 0xAE:	goto yy3635;
	case 0xAF:	goto yy3636;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy926;
	case 0xB4:	goto yy2789;
	case 0xB5:	goto yy2790;
	case 0xB6:	goto yy2791;
	case 0xB7:	goto yy3637;
	case 0xB8:	goto yy3638;
	case 0xB9:	goto yy3639;
	case 0xBB:	goto yy2794;
	case 0xBC:	goto yy3640;
	case 0xBD:	goto yy3641;
	case 0xBE:	goto yy2797;
	case 0xBF:	goto yy1402;
	default:	goto yy2;
	}
yy1239:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy3642;
	case 0x91:	goto yy3643;
	case 0x92:	goto yy2800;
	case 0x93:	goto yy2801;
	case 0x94:	goto yy2802;
	case 0x96:	goto yy3644;
	case 0x9B:	goto yy3645;
	case 0x9D:	goto yy3646;
	case 0x9E:	goto yy3647;
	case 0x9F:	goto yy1412;
	default:	goto yy2;
	}
yy1240:
	yyaccept = 10;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCB) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy113;
					goto yy57;
				} else {
					if (yych <= '\'') goto yy1564;
					if (yych == '+') goto yy113;
					goto yy57;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy1565;
					if (yych <= '.') goto yy3648;
					if (yych <= '/') goto yy57;
					goto yy950;
				} else {
					if (yych <= ':') goto yy246;
					if (yych <= ';') goto yy57;
					if (yych <= '>') goto yy113;
					goto yy57;
				}
			}
		} else {
			if (yych <= '|') {
				if (yych <= '_') {
					if (yych <= 'Z') goto yy1240;
					if (yych <= ']') goto yy57;
					if (yych <= '^') goto yy113;
					goto yy1567;
				} else {
					if (yych <= '`') goto yy113;
					if (yych <= 'z') goto yy1240;
					if (yych <= '{') goto yy57;
					goto yy113;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych == '~') goto yy113;
					if (yych <= 0xC1) goto yy57;
					goto yy1569;
				} else {
					if (yych <= 0xC3) goto yy1570;
					if (yych <= 0xC9) goto yy268;
					if (yych <= 0xCA) goto yy1571;
					goto yy257;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy118;
					if (yych <= 0xCD) goto yy1572;
					if (yych <= 0xCE) goto yy1573;
					goto yy1574;
				} else {
					if (yych == 0xD2) goto yy1575;
					if (yych <= 0xD3) goto yy268;
					goto yy1576;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy1577;
					if (yych <= 0xD6) goto yy1578;
					if (yych <= 0xD7) goto yy265;
					goto yy266;
				} else {
					if (yych <= 0xD9) goto yy267;
					if (yych <= 0xDA) goto yy268;
					if (yych <= 0xDB) goto yy269;
					goto yy270;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy271;
					if (yych <= 0xDE) goto yy272;
					if (yych <= 0xDF) goto yy273;
					goto yy274;
				} else {
					if (yych <= 0xE1) goto yy1579;
					if (yych <= 0xE2) goto yy1580;
					if (yych <= 0xE3) goto yy277;
					goto yy278;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy1581;
					if (yych <= 0xEE) goto yy57;
					goto yy1582;
				} else {
					if (yych <= 0xF0) goto yy1583;
					if (yych == 0xF3) goto yy282;
					goto yy57;
				}
			}
		}
	}
yy1242:
	yyaccept = 10;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCA) {
		if (yych <= 'Z') {
			if (yych <= '-') {
				if (yych <= '\'') {
					if (yych == '$') goto yy113;
					if (yych <= '&') goto yy57;
					goto yy242;
				} else {
					if (yych == '+') goto yy113;
					if (yych <= ',') goto yy57;
					goto yy1565;
				}
			} else {
				if (yych <= ':') {
					if (yych <= '.') goto yy3648;
					if (yych <= '/') goto yy57;
					if (yych <= '9') goto yy950;
					goto yy246;
				} else {
					if (yych <= ';') goto yy57;
					if (yych <= '>') goto yy113;
					if (yych <= '@') goto yy57;
					goto yy1242;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= '`') {
					if (yych <= ']') goto yy57;
					if (yych == '_') goto yy1567;
					goto yy113;
				} else {
					if (yych <= 'z') goto yy1242;
					if (yych == '|') goto yy113;
					goto yy57;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy113;
					if (yych <= 0xC1) goto yy57;
					if (yych <= 0xC2) goto yy251;
					goto yy252;
				} else {
					if (yych <= 0xC6) {
						if (yych <= 0xC5) goto yy253;
						goto yy254;
					} else {
						if (yych <= 0xC7) goto yy255;
						if (yych <= 0xC9) goto yy253;
						goto yy256;
					}
				}
			}
		}
	} else {
		if (yych <= 0xDB) {
			if (yych <= 0xD3) {
				if (yych <= 0xCE) {
					if (yych <= 0xCB) goto yy257;
					if (yych <= 0xCC) goto yy118;
					if (yych <= 0xCD) goto yy258;
					goto yy259;
				} else {
					if (yych <= 0xCF) goto yy260;
					if (yych == 0xD2) goto yy261;
					goto yy253;
				}
			} else {
				if (yych <= 0xD7) {
					if (yych <= 0xD4) goto yy262;
					if (yych <= 0xD5) goto yy263;
					if (yych <= 0xD6) goto yy264;
					goto yy265;
				} else {
					if (yych <= 0xD8) goto yy266;
					if (yych <= 0xD9) goto yy267;
					if (yych <= 0xDA) goto yy268;
					goto yy269;
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xDF) {
					if (yych <= 0xDC) goto yy270;
					if (yych <= 0xDD) goto yy271;
					if (yych <= 0xDE) goto yy272;
					goto yy273;
				} else {
					if (yych <= 0xE0) goto yy274;
					if (yych <= 0xE1) goto yy275;
					if (yych <= 0xE2) goto yy276;
					goto yy277;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych <= 0xE4) goto yy278;
					if (yych == 0xEA) goto yy279;
					goto yy57;
				} else {
					if (yych <= 0xF0) {
						if (yych <= 0xEF) goto yy280;
						goto yy281;
					} else {
						if (yych == 0xF3) goto yy282;
						goto yy57;
					}
				}
			}
		}
	}
yy1244:
	yyaccept = 11;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xD6) {
		if (yych <= 0xCA) {
			if (yych <= 'z') {
				if (yych <= '@') goto yy114;
				if (yych <= 'Z') goto yy3649;
				if (yych <= '`') goto yy114;
				goto yy3649;
			} else {
				if (yych <= 0xC2) {
					if (yych <= 0xC1) goto yy114;
					goto yy3651;
				} else {
					if (yych <= 0xC3) goto yy3652;
					if (yych <= 0xC9) goto yy3653;
					goto yy3654;
				}
			}
		} else {
			if (yych <= 0xD1) {
				if (yych <= 0xCD) {
					if (yych <= 0xCC) goto yy114;
					goto yy3655;
				} else {
					if (yych <= 0xCE) goto yy3656;
					if (yych <= 0xCF) goto yy3657;
					goto yy3653;
				}
			} else {
				if (yych <= 0xD3) {
					if (yych <= 0xD2) goto yy3658;
					goto yy3653;
				} else {
					if (yych <= 0xD4) goto yy3659;
					if (yych <= 0xD5) goto yy3660;
					goto yy3661;
				}
			}
		}
	} else {
		if (yych <= 0xDF) {
			if (yych <= 0xDA) {
				if (yych <= 0xD7) goto yy3662;
				if (yych <= 0xD8) goto yy3663;
				if (yych <= 0xD9) goto yy3664;
				goto yy3653;
			} else {
				if (yych <= 0xDC) {
					if (yych <= 0xDB) goto yy3665;
					goto yy3666;
				} else {
					if (yych <= 0xDD) goto yy3667;
					if (yych <= 0xDE) goto yy3668;
					goto yy3669;
				}
			}
		} else {
			if (yych <= 0xE9) {
				if (yych <= 0xE1) {
					if (yych <= 0xE0) goto yy3670;
					goto yy3671;
				} else {
					if (yych <= 0xE2) goto yy3672;
					if (yych <= 0xE3) goto yy3673;
					goto yy114;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych <= 0xEA) goto yy3674;
					goto yy114;
				} else {
					if (yych <= 0xEF) goto yy3675;
					if (yych <= 0xF0) goto yy3676;
					goto yy114;
				}
			}
		}
	}
yy1245:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy1980;
					goto yy2;
				} else {
					if (yych <= '\'') goto yy1087;
					if (yych == '+') goto yy1980;
					goto yy2;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '.') goto yy1087;
					if (yych <= '/') goto yy2;
					goto yy3677;
				} else {
					if (yych <= ';') goto yy2;
					if (yych <= '>') goto yy1980;
					if (yych <= '@') goto yy2;
					goto yy3679;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy2;
					if (yych <= '`') goto yy1980;
					goto yy3679;
				} else {
					if (yych == '|') goto yy1980;
					if (yych <= '}') goto yy2;
					goto yy1980;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy3681;
					if (yych <= 0xC3) goto yy3682;
					goto yy3683;
				} else {
					if (yych <= 0xCA) goto yy3684;
					if (yych <= 0xCB) goto yy3685;
					if (yych <= 0xCC) goto yy3686;
					goto yy3687;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy3688;
					if (yych <= 0xCF) goto yy3689;
					goto yy3683;
				} else {
					if (yych <= 0xD2) goto yy3690;
					if (yych <= 0xD3) goto yy3683;
					if (yych <= 0xD4) goto yy3691;
					goto yy3692;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy3693;
					if (yych <= 0xD7) goto yy3694;
					if (yych <= 0xD8) goto yy3695;
					goto yy3696;
				} else {
					if (yych <= 0xDA) goto yy3683;
					if (yych <= 0xDB) goto yy3697;
					if (yych <= 0xDC) goto yy3698;
					goto yy3699;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy3700;
					if (yych <= 0xDF) goto yy3701;
					goto yy3702;
				} else {
					if (yych <= 0xE1) goto yy3703;
					if (yych <= 0xE2) goto yy3704;
					if (yych <= 0xE3) goto yy3705;
					goto yy3706;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy3707;
					if (yych <= 0xEE) goto yy2;
					goto yy3708;
				} else {
					if (yych <= 0xF0) goto yy3709;
					if (yych == 0xF3) goto yy3710;
					goto yy2;
				}
			}
		}
	}
yy1246:
	yyaccept = 14;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yybm[0+yych] & 1) {
		goto yy200;
	}
	if (yych <= 0xD4) {
		if (yych <= 0xC2) {
			if (yych <= '^') {
				if (yych <= '9') {
					if (yych <= '/') goto yy208;
					goto yy1246;
				} else {
					if (yych <= '@') goto yy208;
					if (yych <= 'Z') goto yy1246;
					goto yy208;
				}
			} else {
				if (yych <= '`') {
					if (yych <= '_') goto yy1589;
					goto yy208;
				} else {
					if (yych <= 'z') goto yy1246;
					if (yych <= 0xC1) goto yy208;
					goto yy1591;
				}
			}
		} else {
			if (yych <= 0xCD) {
				if (yych <= 0xC9) {
					if (yych <= 0xC3) goto yy1592;
					goto yy1593;
				} else {
					if (yych <= 0xCA) goto yy1594;
					if (yych <= 0xCC) goto yy208;
					goto yy3711;
				}
			} else {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy1596;
					if (yych <= 0xCF) goto yy1597;
					goto yy1593;
				} else {
					if (yych <= 0xD2) goto yy1598;
					if (yych <= 0xD3) goto yy1593;
					goto yy1599;
				}
			}
		}
	} else {
		if (yych <= 0xDE) {
			if (yych <= 0xD9) {
				if (yych <= 0xD6) {
					if (yych <= 0xD5) goto yy1600;
					goto yy3712;
				} else {
					if (yych <= 0xD7) goto yy1602;
					if (yych <= 0xD8) goto yy3713;
					goto yy3714;
				}
			} else {
				if (yych <= 0xDB) {
					if (yych <= 0xDA) goto yy1593;
					goto yy3715;
				} else {
					if (yych <= 0xDC) goto yy1606;
					if (yych <= 0xDD) goto yy1607;
					goto yy1608;
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xE0) {
					if (yych <= 0xDF) goto yy3716;
					goto yy3717;
				} else {
					if (yych <= 0xE1) goto yy3718;
					if (yych <= 0xE2) goto yy3719;
					goto yy1613;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych == 0xEA) goto yy3720;
					goto yy208;
				} else {
					if (yych <= 0xEF) goto yy3721;
					if (yych <= 0xF0) goto yy3722;
					goto yy208;
				}
			}
		}
	}
yy1248:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy1240;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy113;
			goto yy2;
		}
	}
yy1249:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy1240;
	if (yych <= 0x9B) goto yy113;
	goto yy2;
yy1250:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy1240;
	goto yy2;
yy1251:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy1252:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy113;
		goto yy1240;
	} else {
		if (yych == 0xBD) goto yy1240;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy1253:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x90) goto yy1240;
			if (yych <= 0x97) goto yy113;
			goto yy1240;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy113;
			if (yych <= 0xA5) goto yy2;
			goto yy1246;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy1240;
			goto yy2;
		}
	}
yy1254:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy1240;
			} else {
				if (yych <= 0x83) goto yy113;
				if (yych <= 0x84) goto yy2;
				goto yy1240;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy1240;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy1240;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy1240;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy1240;
				if (yych <= 0xB5) goto yy2;
				goto yy1240;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy1240;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy1255:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy113;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy113;
				goto yy1240;
			} else {
				if (yych == 0x97) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy1240;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy1240;
				if (yych <= 0xA3) goto yy113;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy1246;
				if (yych <= 0xB1) goto yy1240;
				goto yy113;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy113;
				goto yy2;
			}
		}
	}
yy1256:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy1240;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy1240;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy1240;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy1240;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy1240;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy1240;
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy1257:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy113;
			if (yych <= 0x86) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy113;
			} else {
				if (yych == 0x91) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy1240;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy1246;
				goto yy113;
			} else {
				if (yych <= 0xB4) goto yy1240;
				if (yych <= 0xB5) goto yy113;
				goto yy2;
			}
		}
	}
yy1258:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy113;
			if (yych <= 0x84) goto yy2;
			goto yy1240;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy1240;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy1240;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy1240;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy1240;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy1240;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy1259:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy113;
			} else {
				if (yych == 0x90) goto yy1240;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy1240;
			if (yych <= 0xA3) goto yy113;
			if (yych <= 0xA5) goto yy2;
			goto yy1246;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy113;
			} else {
				if (yych == 0xB9) goto yy1240;
				goto yy2;
			}
		}
	}
yy1260:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy113;
			if (yych <= 0x84) goto yy2;
			goto yy1240;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy1240;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy1240;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy1240;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy1240;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy1240;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy1261:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy113;
			if (yych <= 0x86) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy1240;
			goto yy113;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy1246;
			} else {
				if (yych <= 0xB0) goto yy113;
				if (yych <= 0xB1) goto yy1240;
				goto yy2;
			}
		}
	}
yy1262:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy113;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy1240;
	default:	goto yy2;
	}
yy1263:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy1240;
			if (yych == 0x97) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy1246;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy113;
			goto yy2;
		}
	}
yy1264:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy1240;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy1240;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy1240;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy1265:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy1240;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy1240;
			goto yy113;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy1246;
			} else {
				if (yych == 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy1266:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy113;
			if (yych <= 0x84) goto yy2;
			goto yy1240;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy1240;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy1240;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy1240;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy1267:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy1240;
			goto yy113;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy1246;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy1240;
				goto yy2;
			}
		}
	}
yy1268:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy1240;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy1240;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy1240;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy1269:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x8E) goto yy1240;
				if (yych <= 0x96) goto yy2;
				goto yy113;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy1240;
			if (yych <= 0xA3) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy1246;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy113;
				if (yych <= 0xBF) goto yy1240;
				goto yy2;
			}
		}
	}
yy1270:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy1240;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy1240;
		} else {
			if (yych == 0xBD) goto yy1240;
			goto yy2;
		}
	}
yy1271:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy1240;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy113;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy1246;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy113;
			goto yy2;
		}
	}
yy1272:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych == 0xB1) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xBA) goto yy113;
		if (yych == 0xBF) goto yy113;
		goto yy2;
	}
yy1273:
	yych = *++YYCURSOR;
	if (yych <= 0x86) goto yy2;
	if (yych <= 0x8E) goto yy113;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy1246;
	goto yy2;
yy1274:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych == 0xB1) goto yy113;
		goto yy2;
	} else {
		if (yych == 0xBA) goto yy2;
		if (yych <= 0xBC) goto yy113;
		goto yy2;
	}
yy1275:
	yych = *++YYCURSOR;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8D) goto yy113;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy1246;
	goto yy2;
yy1276:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x92) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x94) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy1246;
			if (yych <= 0xB3) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy1277:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy1278:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x85) goto yy2;
			if (yych <= 0x87) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych == 0x98) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy1279:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8C) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy113;
		if (yych <= 0x94) goto yy2;
		if (yych <= 0x98) goto yy113;
		goto yy2;
	}
yy1280:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych <= 0xBE) goto yy113;
	goto yy2;
yy1281:
	yych = *++YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x89) goto yy1246;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy113;
			if (yych <= 0x9D) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xA6) {
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA4) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xAD) goto yy113;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB4) goto yy113;
			goto yy2;
		}
	}
yy1282:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0x99) goto yy1246;
		if (yych <= 0x9F) goto yy113;
		if (yych <= 0xBF) goto yy1242;
		goto yy2;
	}
yy1283:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy1242;
		} else {
			if (yych == 0x87) goto yy1242;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy1242;
			if (yych <= 0x8F) goto yy2;
			goto yy1240;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy1240;
			goto yy2;
		}
	}
yy1284:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy1240;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy1240;
			if (yych <= 0x8F) goto yy2;
			goto yy1240;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy1240;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy1240;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1240;
			goto yy2;
		}
	}
yy1285:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy1240;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1240;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy1240;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy1240;
			goto yy2;
		}
	}
yy1286:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy1240;
		if (yych <= 0x81) goto yy2;
		goto yy1240;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy1240;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy1240;
			goto yy2;
		}
	}
yy1287:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy1240;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy1240;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy1240;
		goto yy2;
	}
yy1288:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy1240;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy113;
	goto yy2;
yy1289:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy1240;
		goto yy113;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy1242;
		goto yy2;
	}
yy1290:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy1242;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy1242;
	goto yy2;
yy1291:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy1245;
	if (yych <= 0xBF) goto yy1240;
	goto yy2;
yy1292:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy1240;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy1240;
	goto yy2;
yy1293:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy1240;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1240;
	goto yy2;
yy1294:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy1240;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy1240;
	goto yy2;
yy1295:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy1240;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy1240;
			if (yych <= 0xB4) goto yy113;
			goto yy2;
		}
	}
yy1296:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy1240;
		} else {
			if (yych <= 0x93) goto yy113;
			if (yych <= 0x9F) goto yy2;
			goto yy1240;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy1240;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy113;
			goto yy2;
		}
	}
yy1297:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy1298:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy113;
		if (yych <= 0x9A) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x9C) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA9) goto yy1246;
			goto yy2;
		}
	}
yy1299:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy1245;
		if (yych <= 0x8A) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy1246;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1240;
			goto yy2;
		}
	}
yy1300:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy1240;
	goto yy2;
yy1301:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy1240;
		goto yy113;
	} else {
		if (yych <= 0xAA) goto yy1240;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1240;
		goto yy2;
	}
yy1302:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy1240;
	goto yy2;
yy1303:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy1240;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy113;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy113;
		goto yy2;
	}
yy1304:
	yych = *++YYCURSOR;
	if (yych == 0x80) goto yy113;
	if (yych <= 0x85) goto yy2;
	if (yych <= 0x8F) goto yy1246;
	goto yy2;
yy1305:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy1246;
	if (yych <= 0x9D) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy1306:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy1240;
	if (yych <= 0x9B) goto yy113;
	goto yy2;
yy1307:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x94) goto yy2;
		if (yych <= 0x9E) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xBC) goto yy113;
		if (yych == 0xBF) goto yy113;
		goto yy2;
	}
yy1308:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy1246;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy1246;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBE) goto yy113;
		goto yy2;
	}
yy1309:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy113;
	if (yych <= 0xB3) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy1310:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy1246;
		if (yych <= 0xA0) goto yy2;
		if (yych <= 0xBC) goto yy113;
		goto yy2;
	}
yy1311:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy113;
		if (yych <= 0xA0) goto yy1240;
		goto yy113;
	} else {
		if (yych <= 0xAF) goto yy1240;
		if (yych <= 0xB9) goto yy1246;
		if (yych <= 0xBF) goto yy1240;
		goto yy2;
	}
yy1312:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1240;
	if (yych <= 0xB3) goto yy113;
	goto yy2;
yy1313:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy1240;
	if (yych <= 0xB7) goto yy113;
	goto yy2;
yy1314:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy1246;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy1240;
		if (yych <= 0x99) goto yy1246;
		if (yych <= 0xB7) goto yy1240;
		goto yy2;
	}
yy1315:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy113;
			if (yych <= 0xAC) goto yy1240;
			goto yy113;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy1240;
			if (yych <= 0xB4) goto yy113;
			goto yy1240;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy113;
			goto yy2;
		}
	}
yy1316:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy1242;
	goto yy2;
yy1317:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy1242;
	goto yy2;
yy1318:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy1242;
	goto yy2;
yy1319:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy113;
	if (yych <= 0xBB) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy1320:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy1242;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy1242;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy1242;
		goto yy2;
	}
yy1321:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy1242;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy1242;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy1242;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy1242;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy1242;
			goto yy2;
		}
	}
yy1322:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy1242;
	} else {
		if (yych == 0xBE) goto yy1242;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy1323:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy113;
			if (yych <= 0x84) goto yy1242;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy1242;
				goto yy113;
			} else {
				if (yych <= 0x93) goto yy1242;
				if (yych <= 0x95) goto yy2;
				goto yy1242;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xAC) goto yy1242;
				if (yych <= 0xAF) goto yy113;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy1242;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy1242;
				if (yych <= 0xBE) goto yy113;
				goto yy2;
			}
		}
	}
yy1324:
	yych = *++YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			goto yy1245;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0x99) goto yy3723;
			goto yy2;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy3723;
			if (yych <= 0xA6) goto yy2;
			goto yy246;
		} else {
			if (yych == 0xBF) goto yy1567;
			goto yy2;
		}
	}
yy1325:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy1567;
		} else {
			if (yych == 0x84) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0x94) {
			if (yych <= 0x92) goto yy113;
			if (yych <= 0x93) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0xB9) goto yy2;
			if (yych <= 0xBC) goto yy113;
			goto yy2;
		}
	}
yy1326:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0x8C) goto yy113;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBE) goto yy113;
	goto yy2;
yy1327:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB0) goto yy113;
	goto yy2;
yy1328:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy113;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy1242;
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:	goto yy1240;
	default:	goto yy2;
	}
yy1329:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy113;
		goto yy1242;
	} else {
		if (yych == 0x8E) goto yy1242;
		if (yych <= 0x8F) goto yy113;
		goto yy2;
	}
yy1330:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy1242;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy113;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy1331:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy3724;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy1332:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xA8) goto yy113;
		if (yych <= 0xAA) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy1333:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy113;
	goto yy2;
yy1334:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA6) goto yy113;
	goto yy2;
yy1335:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy113;
	goto yy2;
yy1336:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy1337:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA9) goto yy113;
	goto yy2;
yy1338:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy113;
	goto yy2;
yy1339:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy1340:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy113;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy1341:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy113;
	if (yych <= 0x98) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy1342:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x97) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy113;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy1343:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy113;
	if (yych <= 0xB5) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy1344:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xB9) goto yy113;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy1345:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x91) goto yy113;
		if (yych <= 0xAB) goto yy2;
		if (yych <= 0xAF) goto yy113;
		goto yy2;
	}
yy1346:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1242;
	goto yy2;
yy1347:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy1242;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy1242;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy1242;
		goto yy2;
	}
yy1348:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy1242;
		goto yy113;
	} else {
		if (yych <= 0xAE) goto yy1242;
		if (yych <= 0xB1) goto yy113;
		if (yych <= 0xB3) goto yy1242;
		goto yy2;
	}
yy1349:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy1242;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy1242;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy1240;
			goto yy2;
		}
	}
yy1350:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy1240;
	if (yych == 0xBF) goto yy113;
	goto yy2;
yy1351:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy1240;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy1240;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy1240;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy1240;
			goto yy2;
		}
	}
yy1352:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy1240;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy1240;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy1240;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy1353:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x97) goto yy1245;
	if (yych == 0x9A) goto yy1245;
	goto yy2;
yy1354:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x9A) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy1355:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy113;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBB) goto yy113;
	goto yy2;
yy1356:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x93) {
			if (yych == 0x84) goto yy113;
			if (yych <= 0x91) goto yy2;
			goto yy113;
		} else {
			if (yych == 0xA0) goto yy113;
			if (yych <= 0xA9) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB5) goto yy1439;
			if (yych <= 0xB7) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy1240;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy1357:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9C) {
		if (yych <= 0x98) goto yy2;
		if (yych <= 0x9A) goto yy113;
		goto yy1437;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy1439;
		goto yy2;
	}
yy1358:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy1240;
	goto yy2;
yy1359:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy113;
		if (yych <= 0xBA) goto yy1240;
		goto yy2;
	}
yy1360:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy113;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1439;
	goto yy2;
yy1361:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy113;
	if (yych <= 0xA9) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy1362:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy113;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy1363:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0xB0) goto yy113;
	goto yy2;
yy1364:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy113;
	if (yych <= 0xBE) goto yy1437;
	goto yy2;
yy1365:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x97) goto yy1437;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy1366:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy113;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy1240;
	goto yy2;
yy1367:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy1240;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1240;
		if (yych <= 0xA9) goto yy1246;
		if (yych <= 0xAB) goto yy1240;
		goto yy2;
	}
yy1368:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAE) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAD) goto yy1242;
		goto yy1240;
	} else {
		if (yych == 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy113;
		goto yy2;
	}
yy1369:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy1242;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy113;
		if (yych <= 0xBF) goto yy1240;
		goto yy2;
	}
yy1370:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1240;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy113;
	goto yy2;
yy1371:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy113;
		if (yych <= 0xBF) goto yy1242;
		goto yy2;
	}
yy1372:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy1242;
		} else {
			if (yych <= 0x88) goto yy2;
			if (yych <= 0x8A) goto yy113;
			goto yy1242;
		}
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0x8F) goto yy1240;
			goto yy1242;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB7) goto yy1242;
			goto yy2;
		}
	}
yy1373:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych == 0xB7) goto yy1240;
		goto yy2;
	} else {
		if (yych <= 0xBA) goto yy1242;
		if (yych <= 0xBF) goto yy1240;
		goto yy2;
	}
yy1374:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy1240;
			goto yy113;
		} else {
			if (yych == 0x86) goto yy113;
			goto yy1240;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy113;
			if (yych <= 0xA2) goto yy1240;
			goto yy113;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy113;
			goto yy2;
		}
	}
yy1375:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy1240;
	goto yy2;
yy1376:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy113;
	if (yych <= 0xB3) goto yy1240;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy1377:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy1246;
			if (yych <= 0x9F) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy1240;
			if (yych <= 0xBA) goto yy2;
			goto yy1240;
		} else {
			if (yych == 0xBD) goto yy1240;
			goto yy2;
		}
	}
yy1378:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy1246;
		goto yy1240;
	} else {
		if (yych <= 0xAD) goto yy113;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1240;
		goto yy2;
	}
yy1379:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1240;
	if (yych <= 0x93) goto yy113;
	goto yy2;
yy1380:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy113;
	if (yych <= 0xB2) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy1381:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x80) goto yy113;
		if (yych <= 0x8F) goto yy2;
		goto yy1246;
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0xA4) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB9) goto yy1246;
			goto yy2;
		}
	}
yy1382:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy1240;
	if (yych <= 0xB6) goto yy113;
	goto yy2;
yy1383:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1240;
			goto yy113;
		} else {
			if (yych <= 0x8B) goto yy1240;
			if (yych <= 0x8D) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy1246;
			if (yych <= 0xB6) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy113;
			goto yy2;
		}
	}
yy1384:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xB0:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB7:
	case 0xB8:
	case 0xBE:
	case 0xBF:	goto yy113;
	default:	goto yy2;
	}
yy1385:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy1240;
			goto yy113;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy1240;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy113;
			goto yy2;
		}
	}
yy1386:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy1240;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy1240;
			if (yych <= 0x90) goto yy2;
			goto yy1240;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy1240;
			goto yy2;
		} else {
			if (yych <= 0xAE) goto yy1240;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy1242;
			goto yy2;
		}
	}
yy1387:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy1242;
		if (yych <= 0x9B) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy1242;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1242;
		goto yy2;
	}
yy1388:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy1240;
		if (yych <= 0xAA) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy113;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy1246;
		goto yy2;
	}
yy1389:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy1242;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy1242;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy1240;
			goto yy113;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy113;
			if (yych <= 0xB6) goto yy1240;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy1240;
			goto yy2;
		}
	}
yy1390:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy1240;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy1240;
		goto yy2;
	}
yy1391:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy1240;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy1392:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy113;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy1240;
	goto yy2;
yy1393:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy1240;
	goto yy2;
yy1394:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy1240;
	goto yy2;
yy1395:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy1240;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy1240;
	goto yy2;
yy1396:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1240;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy1240;
		if (yych <= 0xBD) goto yy113;
		goto yy2;
	}
yy1397:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych == 0x93) goto yy246;
			goto yy2;
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0xAF) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xB2) goto yy1245;
			if (yych <= 0xB4) goto yy1567;
			goto yy2;
		}
	}
yy1398:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych <= 0x92) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy1567;
			if (yych <= 0x91) goto yy2;
			goto yy3723;
		} else {
			if (yych == 0x95) goto yy246;
			if (yych <= 0xA1) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych <= 0xA3) goto yy1245;
			if (yych <= 0xA6) goto yy113;
			if (yych <= 0xA8) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xB4) {
				if (yych <= 0xAF) goto yy2;
				goto yy1240;
			} else {
				if (yych <= 0xB5) goto yy2;
				if (yych <= 0xBF) goto yy1240;
				goto yy2;
			}
		}
	}
yy1399:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy1240;
	goto yy2;
yy1400:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x83) goto yy2;
				goto yy113;
			} else {
				if (yych == 0x87) goto yy3723;
				goto yy2;
			}
		} else {
			if (yych <= 0x8C) {
				if (yych <= 0x8B) goto yy113;
				goto yy2;
			} else {
				if (yych <= 0x8D) goto yy1245;
				if (yych <= 0x8E) goto yy3723;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA0) {
			if (yych <= 0x9A) {
				if (yych <= 0x99) goto yy843;
				goto yy246;
			} else {
				if (yych <= 0x9B) goto yy2;
				if (yych <= 0x9E) goto yy113;
				goto yy2;
			}
		} else {
			if (yych <= 0xBD) {
				if (yych <= 0xBA) goto yy1242;
				goto yy2;
			} else {
				if (yych <= 0xBE) goto yy113;
				if (yych <= 0xBF) goto yy1567;
				goto yy2;
			}
		}
	}
yy1401:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x9A) goto yy1242;
			if (yych <= 0x9B) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x9D) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xA5) goto yy2;
			if (yych <= 0xBF) goto yy1439;
			goto yy2;
		}
	}
yy1402:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA6) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xAE) goto yy113;
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBD) goto yy113;
		goto yy2;
	}
yy1403:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy3725;
	case 0x81:	goto yy3726;
	case 0x82:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy268;
	case 0x83:	goto yy3727;
	case 0x84:	goto yy3728;
	case 0x85:	goto yy3729;
	case 0x86:	goto yy3730;
	case 0x87:	goto yy3731;
	case 0x8A:	goto yy3732;
	case 0x8B:	goto yy3733;
	case 0x8C:	goto yy3734;
	case 0x8D:	goto yy3735;
	case 0x8E:	goto yy3736;
	case 0x8F:	goto yy3737;
	case 0x90:	goto yy253;
	case 0x91:	goto yy3738;
	case 0x92:	goto yy3739;
	case 0x94:	goto yy3740;
	case 0x95:	goto yy3741;
	case 0x9C:	goto yy3742;
	case 0x9D:	goto yy3743;
	case 0xA0:	goto yy3744;
	case 0xA1:	goto yy3745;
	case 0xA2:	goto yy3746;
	case 0xA3:	goto yy3747;
	case 0xA4:	goto yy3748;
	case 0xA6:	goto yy3749;
	case 0xA8:	goto yy3750;
	case 0xA9:	goto yy3751;
	case 0xAA:	goto yy3752;
	case 0xAB:	goto yy3753;
	case 0xAC:	goto yy1302;
	case 0xAD:	goto yy3754;
	case 0xAE:	goto yy3755;
	case 0xB1:	goto yy3756;
	case 0xB2:
	case 0xB3:	goto yy3757;
	default:	goto yy2;
	}
yy1404:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy3758;
	case 0x81:	goto yy3759;
	case 0x82:	goto yy3760;
	case 0x83:	goto yy3761;
	case 0x84:	goto yy3762;
	case 0x85:	goto yy3763;
	case 0x86:	goto yy3764;
	case 0x87:	goto yy3765;
	case 0x88:	goto yy3766;
	case 0x8A:	goto yy3767;
	case 0x8B:	goto yy3768;
	case 0x8C:	goto yy3769;
	case 0x8D:	goto yy3770;
	case 0x92:
	case 0x98:	goto yy3771;
	case 0x93:	goto yy3772;
	case 0x96:	goto yy3773;
	case 0x97:	goto yy3774;
	case 0x99:	goto yy3775;
	case 0x9A:	goto yy3776;
	case 0x9B:	goto yy3777;
	case 0x9C:	goto yy3778;
	case 0xA2:	goto yy3779;
	case 0xA3:	goto yy3780;
	case 0xAB:	goto yy3781;
	default:	goto yy2;
	}
yy1405:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy268;
		goto yy3782;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy268;
		if (yych <= 0x95) goto yy3783;
		goto yy2;
	}
yy1406:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy268;
	if (yych <= 0x90) goto yy3784;
	goto yy2;
yy1407:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy268;
	if (yych <= 0x99) goto yy3785;
	goto yy2;
yy1408:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy268;
	case 0xA8:	goto yy3781;
	case 0xA9:	goto yy3786;
	case 0xAB:	goto yy3787;
	case 0xAC:	goto yy3788;
	case 0xAD:	goto yy3789;
	case 0xAE:	goto yy3790;
	case 0xBD:	goto yy3791;
	case 0xBE:	goto yy3792;
	default:	goto yy2;
	}
yy1409:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych == 0x80) goto yy2877;
		goto yy2;
	} else {
		if (yych <= 0xB0) goto yy268;
		if (yych <= 0xB1) goto yy3793;
		if (yych <= 0xB2) goto yy3794;
		goto yy2;
	}
yy1410:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy118;
	case 0x83:	goto yy637;
	case 0x84:	goto yy3795;
	case 0x85:	goto yy3796;
	case 0x87:	goto yy3797;
	case 0x89:	goto yy3798;
	case 0x8D:	goto yy3799;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy253;
	case 0x91:	goto yy3800;
	case 0x92:	goto yy3801;
	case 0x93:	goto yy3802;
	case 0x94:	goto yy3803;
	case 0x95:	goto yy3804;
	case 0x9A:	goto yy3805;
	case 0x9B:	goto yy3806;
	case 0x9C:	goto yy3807;
	case 0x9D:	goto yy3808;
	case 0x9E:	goto yy3809;
	case 0x9F:	goto yy3810;
	case 0xAA:	goto yy3811;
	default:	goto yy2;
	}
yy1411:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy268;
		if (yych <= 0xA3) goto yy3812;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy3813;
			goto yy3814;
		} else {
			if (yych <= 0xBA) goto yy3815;
			if (yych <= 0xBB) goto yy3816;
			goto yy2;
		}
	}
yy1412:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x85:	goto yy3817;
	case 0x81:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:	goto yy118;
	case 0x82:	goto yy3818;
	case 0x83:	goto yy3819;
	case 0x84:	goto yy3820;
	case 0x86:	goto yy653;
	case 0x87:	goto yy3821;
	case 0x88:	goto yy3822;
	case 0x89:	goto yy3823;
	case 0x95:	goto yy3824;
	case 0x96:	goto yy3825;
	case 0x9B:	goto yy3826;
	case 0x9D:	goto yy709;
	case 0x9F:	goto yy3827;
	case 0xA0:	goto yy3828;
	case 0xA1:	goto yy3829;
	case 0xA2:	goto yy3830;
	case 0xA4:	goto yy3831;
	case 0xA6:	goto yy3832;
	case 0xA7:	goto yy2017;
	default:	goto yy2;
	}
yy1413:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) goto yy2;
	if (yych <= 0x86) goto yy118;
	if (yych <= 0x87) goto yy119;
	goto yy2;
yy1414:
	yyaccept = 10;
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
	case '$':
	case '<':
	case '=':
	case '>':
	case '^':
	case '`':
	case '|':
	case '~':	goto yy113;
	case '%':	goto yy146;
	case '\'':	goto yy242;
	case '+':	goto yy182;
	case '-':	goto yy243;
	case '.':	goto yy1217;
	case '0':
	case '1':
	case '2':
	case '3':
	case '4':
	case '5':
	case '6':
	case '7':
	case '8':
	case '9':	goto yy206;
	case ':':	goto yy246;
	case '@':	goto yy148;
	case 'A':
	case 'B':
	case 'C':
	case 'D':
	case 'E':
	case 'F':
	case 'G':
	case 'H':
	case 'I':
	case 'J':
	case 'K':
	case 'L':
	case 'M':
	case 'N':
	case 'O':
	case 'Q':
	case 'R':
	case 'S':
	case 'T':
	case 'U':
	case 'V':
	case 'W':
	case 'X':
	case 'Y':
	case 'Z':
	case 'a':
	case 'b':
	case 'c':
	case 'd':
	case 'e':
	case 'f':
	case 'g':
	case 'h':
	case 'i':
	case 'j':
	case 'k':
	case 'l':
	case 'm':
	case 'n':
	case 'o':
	case 'q':
	case 'r':
	case 's':
	case 't':
	case 'u':
	case 'v':
	case 'w':
	case 'x':
	case 'y':
	case 'z':	goto yy247;
	case 'P':
	case 'p':	goto yy3833;
	case '_':	goto yy249;
	case 0xC2:	goto yy251;
	case 0xC3:	goto yy252;
	case 0xC4:
	case 0xC5:
	case 0xC8:
	case 0xC9:
	case 0xD0:
	case 0xD1:
	case 0xD3:	goto yy253;
	case 0xC6:	goto yy254;
	case 0xC7:	goto yy255;
	case 0xCA:	goto yy256;
	case 0xCB:	goto yy257;
	case 0xCC:	goto yy118;
	case 0xCD:	goto yy258;
	case 0xCE:	goto yy259;
	case 0xCF:	goto yy260;
	case 0xD2:	goto yy261;
	case 0xD4:	goto yy262;
	case 0xD5:	goto yy263;
	case 0xD6:	goto yy264;
	case 0xD7:	goto yy265;
	case 0xD8:	goto yy266;
	case 0xD9:	goto yy267;
	case 0xDA:	goto yy268;
	case 0xDB:	goto yy269;
	case 0xDC:	goto yy270;
	case 0xDD:	goto yy271;
	case 0xDE:	goto yy272;
	case 0xDF:	goto yy273;
	case 0xE0:	goto yy274;
	case 0xE1:	goto yy275;
	case 0xE2:	goto yy276;
	case 0xE3:	goto yy277;
	case 0xE4:	goto yy278;
	case 0xEA:	goto yy279;
	case 0xEF:	goto yy280;
	case 0xF0:	goto yy281;
	case 0xF3:	goto yy282;
	default:	goto yy57;
	}
yy1415:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy113;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy1437;
	default:	goto yy2;
	}
yy1416:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy1437;
		goto yy113;
	} else {
		if (yych == 0xB7) goto yy113;
		if (yych <= 0xBF) goto yy1437;
		goto yy2;
	}
yy1417:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xB3) goto yy1437;
			if (yych <= 0xB4) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy1437;
			if (yych <= 0xBA) goto yy2;
			goto yy1437;
		} else {
			if (yych == 0xBF) goto yy1437;
			goto yy2;
		}
	}
yy1418:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy113;
			goto yy1437;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy1437;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy1437;
			goto yy2;
		}
	}
yy1419:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy113;
	if (yych <= 0xBF) goto yy1437;
	goto yy2;
yy1420:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1437;
	if (yych <= 0x89) goto yy113;
	if (yych <= 0xBF) goto yy1437;
	goto yy2;
yy1421:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy1437;
		} else {
			if (yych == 0x8A) goto yy1980;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBE) goto yy1980;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy1422:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy113;
			if (yych <= 0x8F) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy1437;
			goto yy2;
		}
	}
yy1423:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy113;
		if (yych <= 0x8A) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1437;
			goto yy2;
		}
	}
yy1424:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0x9F) goto yy113;
			if (yych <= 0xA9) goto yy1439;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy1439;
			if (yych <= 0xAD) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0xB0) goto yy113;
			if (yych <= 0xBF) goto yy1437;
			goto yy2;
		}
	}
yy1425:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy1437;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy1437;
			if (yych == 0x9D) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy113;
			if (yych <= 0xAF) goto yy1437;
			goto yy1439;
		} else {
			if (yych <= 0xBC) goto yy1437;
			if (yych <= 0xBE) goto yy113;
			if (yych <= 0xBF) goto yy1437;
			goto yy2;
		}
	}
yy1426:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy1437;
		goto yy113;
	} else {
		if (yych <= 0xAF) goto yy1437;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy1427:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy113;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy1437;
	goto yy2;
yy1428:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1437;
	if (yych <= 0xB0) goto yy113;
	if (yych <= 0xB1) goto yy1437;
	goto yy2;
yy1429:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy1439;
		goto yy1437;
	} else {
		if (yych <= 0xB3) goto yy113;
		if (yych == 0xB6) goto yy113;
		goto yy2;
	}
yy1430:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy3834;
	case 0xA1:	goto yy3835;
	case 0xA2:	goto yy1443;
	case 0xA3:	goto yy1251;
	case 0xA4:	goto yy3836;
	case 0xA5:	goto yy3837;
	case 0xA6:	goto yy3838;
	case 0xA7:	goto yy3839;
	case 0xA8:	goto yy3840;
	case 0xA9:	goto yy3841;
	case 0xAA:	goto yy3842;
	case 0xAB:	goto yy3843;
	case 0xAC:	goto yy3844;
	case 0xAD:	goto yy3845;
	case 0xAE:	goto yy3846;
	case 0xAF:	goto yy3847;
	case 0xB0:	goto yy3848;
	case 0xB1:	goto yy3849;
	case 0xB2:	goto yy3850;
	case 0xB3:	goto yy3851;
	case 0xB4:	goto yy3852;
	case 0xB5:	goto yy3853;
	case 0xB6:	goto yy3854;
	case 0xB7:	goto yy3855;
	case 0xB8:	goto yy1272;
	case 0xB9:	goto yy3856;
	case 0xBA:	goto yy1274;
	case 0xBB:	goto yy3857;
	case 0xBC:	goto yy3858;
	case 0xBD:	goto yy1277;
	case 0xBE:	goto yy1278;
	case 0xBF:	goto yy1279;
	default:	goto yy2;
	}
yy1431:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1280;
	case 0x81:	goto yy3859;
	case 0x82:	goto yy3860;
	case 0x83:	goto yy1469;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy290;
	case 0x89:	goto yy1470;
	case 0x8A:	goto yy1471;
	case 0x8B:	goto yy1472;
	case 0x8C:	goto yy1473;
	case 0x8D:	goto yy3861;
	case 0x8E:	goto yy3862;
	case 0x8F:	goto yy1476;
	case 0x90:	goto yy3863;
	case 0x99:	goto yy1478;
	case 0x9A:	goto yy1479;
	case 0x9B:	goto yy1480;
	case 0x9C:	goto yy3864;
	case 0x9D:	goto yy3865;
	case 0x9E:	goto yy1297;
	case 0x9F:	goto yy3866;
	case 0xA0:	goto yy3867;
	case 0xA1:	goto yy1485;
	case 0xA2:	goto yy3868;
	case 0xA3:	goto yy1487;
	case 0xA4:	goto yy3869;
	case 0xA5:	goto yy3870;
	case 0xA7:	goto yy3871;
	case 0xA8:	goto yy3872;
	case 0xA9:	goto yy1307;
	case 0xAA:	goto yy3873;
	case 0xAC:	goto yy1309;
	case 0xAD:	goto yy3874;
	case 0xAE:	goto yy3875;
	case 0xAF:	goto yy3876;
	case 0xB0:	goto yy3877;
	case 0xB1:	goto yy1497;
	case 0xB3:	goto yy3878;
	case 0xB4:	goto yy1499;
	case 0xB5:	goto yy1500;
	case 0xB6:	goto yy1501;
	case 0xB7:	goto yy1319;
	case 0xBC:	goto yy1502;
	case 0xBD:	goto yy1503;
	case 0xBE:	goto yy3879;
	case 0xBF:	goto yy3880;
	default:	goto yy2;
	}
yy1432:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy3604;
	case 0x81:	goto yy1325;
	case 0x82:	goto yy1326;
	case 0x83:	goto yy1327;
	case 0x84:	goto yy3881;
	case 0x85:	goto yy3882;
	case 0x86:	goto yy3883;
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy118;
	case 0x8C:	goto yy1332;
	case 0x8F:	goto yy1333;
	case 0x90:	goto yy1334;
	case 0x91:	goto yy1335;
	case 0x92:	goto yy1336;
	case 0x93:	goto yy1337;
	case 0x9D:	goto yy1338;
	case 0x9E:	goto yy1339;
	case 0x9F:	goto yy1340;
	case 0xA6:	goto yy1341;
	case 0xA7:	goto yy1342;
	case 0xAD:	goto yy1343;
	case 0xAE:	goto yy1344;
	case 0xAF:	goto yy1345;
	case 0xB0:	goto yy1511;
	case 0xB1:	goto yy1512;
	case 0xB2:	goto yy290;
	case 0xB3:	goto yy3884;
	case 0xB4:	goto yy1514;
	case 0xB5:	goto yy3885;
	case 0xB6:	goto yy1516;
	case 0xB7:	goto yy3886;
	case 0xB8:	goto yy2032;
	case 0xBA:	goto yy1354;
	case 0xBB:	goto yy709;
	case 0xBF:	goto yy1355;
	default:	goto yy2;
	}
yy1433:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy3887;
	case 0x82:	goto yy1357;
	case 0x83:	goto yy1033;
	case 0x84:	goto yy1519;
	case 0x86:	goto yy3888;
	case 0x87:	goto yy1360;
	case 0x88:	goto yy1361;
	case 0x89:	goto yy1362;
	case 0x8A:	goto yy1363;
	case 0x8B:	goto yy1364;
	case 0x8C:	goto yy290;
	case 0x8D:	goto yy1365;
	case 0x8E:
	case 0x8F:	goto yy118;
	default:	goto yy2;
	}
yy1434:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy572;
	case 0x93:	goto yy3889;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy290;
	case 0x98:	goto yy1522;
	case 0x99:	goto yy3890;
	case 0x9A:	goto yy3891;
	case 0x9B:	goto yy3892;
	case 0x9C:	goto yy3893;
	case 0x9D:	goto yy296;
	case 0x9E:	goto yy3894;
	case 0x9F:	goto yy1528;
	case 0xA0:	goto yy3895;
	case 0xA1:	goto yy1530;
	case 0xA2:	goto yy3896;
	case 0xA3:	goto yy3897;
	case 0xA4:	goto yy3898;
	case 0xA5:	goto yy3899;
	case 0xA6:	goto yy1380;
	case 0xA7:	goto yy3900;
	case 0xA8:	goto yy3901;
	case 0xA9:	goto yy3902;
	case 0xAA:	goto yy1384;
	case 0xAB:	goto yy3903;
	case 0xAC:	goto yy1539;
	case 0xAD:	goto yy3904;
	case 0xAF:	goto yy3905;
	default:	goto yy2;
	}
yy1435:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy3906;
	case 0xAD:	goto yy1543;
	case 0xAE:	goto yy3907;
	case 0xAF:	goto yy3908;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy290;
	case 0xB4:	goto yy1546;
	case 0xB5:	goto yy1547;
	case 0xB6:	goto yy1548;
	case 0xB7:	goto yy3909;
	case 0xB8:	goto yy3638;
	case 0xB9:	goto yy3910;
	case 0xBB:	goto yy1552;
	case 0xBC:	goto yy3911;
	case 0xBD:	goto yy3912;
	case 0xBE:	goto yy1074;
	case 0xBF:	goto yy1402;
	default:	goto yy2;
	}
yy1436:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy3913;
	case 0x91:	goto yy3914;
	case 0x92:	goto yy1557;
	case 0x93:	goto yy1558;
	case 0x94:	goto yy1559;
	case 0x96:	goto yy3915;
	case 0x9B:	goto yy3916;
	case 0x9D:	goto yy3917;
	case 0x9E:	goto yy3918;
	case 0x9F:	goto yy1412;
	default:	goto yy2;
	}
yy1437:
	yyaccept = 11;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= '^') {
			if (yych <= '.') {
				if (yych <= '*') {
					if (yych == '$') goto yy113;
					goto yy115;
				} else {
					if (yych <= '+') goto yy113;
					if (yych <= ',') goto yy115;
					if (yych <= '-') goto yy562;
					goto yy112;
				}
			} else {
				if (yych <= '>') {
					if (yych <= '/') goto yy115;
					if (yych <= '9') goto yy1437;
					if (yych <= ';') goto yy115;
					goto yy113;
				} else {
					if (yych <= '@') goto yy115;
					if (yych <= 'Z') goto yy1437;
					if (yych <= ']') goto yy115;
					goto yy113;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= '_') goto yy1567;
					if (yych <= '`') goto yy113;
					goto yy1437;
				} else {
					if (yych == '|') goto yy113;
					if (yych <= '}') goto yy115;
					goto yy113;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy115;
					if (yych <= 0xC2) goto yy1415;
					if (yych <= 0xC3) goto yy1416;
					goto yy290;
				} else {
					if (yych <= 0xCA) goto yy291;
					if (yych <= 0xCB) goto yy564;
					if (yych <= 0xCC) goto yy118;
					goto yy1417;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy1418;
					if (yych <= 0xCF) goto yy1419;
					goto yy290;
				} else {
					if (yych <= 0xD2) goto yy1420;
					if (yych <= 0xD3) goto yy290;
					if (yych <= 0xD4) goto yy296;
					goto yy297;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy1421;
					if (yych <= 0xD7) goto yy1422;
					if (yych <= 0xD8) goto yy1423;
					goto yy1424;
				} else {
					if (yych <= 0xDA) goto yy290;
					if (yych <= 0xDB) goto yy1425;
					if (yych <= 0xDC) goto yy1426;
					goto yy1427;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy1428;
					if (yych <= 0xDF) goto yy1429;
					goto yy1430;
				} else {
					if (yych <= 0xE1) goto yy1431;
					if (yych <= 0xE2) goto yy1432;
					if (yych <= 0xE3) goto yy1433;
					goto yy278;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy1434;
					if (yych <= 0xEE) goto yy115;
					goto yy1435;
				} else {
					if (yych <= 0xF0) goto yy1436;
					if (yych == 0xF3) goto yy282;
					goto yy115;
				}
			}
		}
	}
yy1439:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xD4) {
		if (yych <= 0xC2) {
			if (yych <= '^') {
				if (yych <= '9') {
					if (yych <= '/') goto yy2;
					goto yy1439;
				} else {
					if (yych <= '@') goto yy2;
					if (yych <= 'Z') goto yy1439;
					goto yy2;
				}
			} else {
				if (yych <= '`') {
					if (yych <= '_') goto yy1589;
					goto yy2;
				} else {
					if (yych <= 'z') goto yy1439;
					if (yych <= 0xC1) goto yy2;
					goto yy3919;
				}
			}
		} else {
			if (yych <= 0xCD) {
				if (yych <= 0xC9) {
					if (yych <= 0xC3) goto yy3920;
					goto yy3921;
				} else {
					if (yych <= 0xCA) goto yy3922;
					if (yych <= 0xCC) goto yy2;
					goto yy3923;
				}
			} else {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy3924;
					if (yych <= 0xCF) goto yy3925;
					goto yy3921;
				} else {
					if (yych <= 0xD2) goto yy3926;
					if (yych <= 0xD3) goto yy3921;
					goto yy3927;
				}
			}
		}
	} else {
		if (yych <= 0xDE) {
			if (yych <= 0xD9) {
				if (yych <= 0xD6) {
					if (yych <= 0xD5) goto yy3928;
					goto yy3929;
				} else {
					if (yych <= 0xD7) goto yy3930;
					if (yych <= 0xD8) goto yy3931;
					goto yy3932;
				}
			} else {
				if (yych <= 0xDB) {
					if (yych <= 0xDA) goto yy3921;
					goto yy3933;
				} else {
					if (yych <= 0xDC) goto yy3934;
					if (yych <= 0xDD) goto yy3935;
					goto yy3936;
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xE0) {
					if (yych <= 0xDF) goto yy3937;
					goto yy3938;
				} else {
					if (yych <= 0xE1) goto yy3939;
					if (yych <= 0xE2) goto yy3940;
					goto yy3941;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych == 0xEA) goto yy3942;
					goto yy2;
				} else {
					if (yych <= 0xEF) goto yy3943;
					if (yych <= 0xF0) goto yy3944;
					goto yy2;
				}
			}
		}
	}
yy1441:
	yych = *++YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy1437;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy110;
			goto yy2;
		}
	}
yy1442:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy1437;
	if (yych <= 0x9B) goto yy110;
	goto yy2;
yy1443:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy1437;
	goto yy2;
yy1444:
	yych = *++YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy110;
		goto yy1437;
	} else {
		if (yych == 0xBD) goto yy1437;
		if (yych <= 0xBF) goto yy110;
		goto yy2;
	}
yy1445:
	yych = *++YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x90) goto yy1437;
			if (yych <= 0x97) goto yy110;
			goto yy1437;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy110;
			if (yych <= 0xA5) goto yy2;
			goto yy1439;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy1437;
			goto yy2;
		}
	}
yy1446:
	yych = *++YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy1437;
			} else {
				if (yych <= 0x83) goto yy110;
				if (yych <= 0x84) goto yy2;
				goto yy1437;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy1437;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy1437;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy1437;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy1437;
				if (yych <= 0xB5) goto yy2;
				goto yy1437;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0xBD) goto yy1437;
				if (yych <= 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy1447:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy110;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy110;
				goto yy1437;
			} else {
				if (yych == 0x97) goto yy110;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy1437;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy1437;
				if (yych <= 0xA3) goto yy110;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy1439;
				if (yych <= 0xB1) goto yy1437;
				goto yy110;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy110;
				goto yy2;
			}
		}
	}
yy1448:
	yych = *++YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy1437;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy1437;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy1437;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy1437;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy1437;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy1437;
				if (yych <= 0xBB) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy1449:
	yych = *++YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy110;
			if (yych <= 0x86) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy110;
			} else {
				if (yych == 0x91) goto yy110;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy1437;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy1439;
				goto yy110;
			} else {
				if (yych <= 0xB4) goto yy1437;
				if (yych <= 0xB5) goto yy110;
				goto yy2;
			}
		}
	}
yy1450:
	yych = *++YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy110;
			if (yych <= 0x84) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy1437;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy1437;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy1437;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy1437;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0xBD) goto yy1437;
				if (yych <= 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy1451:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy110;
			} else {
				if (yych == 0x90) goto yy1437;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy1437;
			if (yych <= 0xA3) goto yy110;
			if (yych <= 0xA5) goto yy2;
			goto yy1439;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy110;
			} else {
				if (yych == 0xB9) goto yy1437;
				goto yy2;
			}
		}
	}
yy1452:
	yych = *++YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy110;
			if (yych <= 0x84) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy1437;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy1437;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy1437;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy1437;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0xBD) goto yy1437;
				if (yych <= 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy1453:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy110;
			if (yych <= 0x86) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy110;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy1437;
			goto yy110;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy1439;
			} else {
				if (yych <= 0xB0) goto yy110;
				if (yych <= 0xB1) goto yy1437;
				goto yy2;
			}
		}
	}
yy1454:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy110;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy1437;
	default:	goto yy2;
	}
yy1455:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy110;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy110;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy1437;
			if (yych == 0x97) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy1439;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy110;
			goto yy2;
		}
	}
yy1456:
	yych = *++YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy110;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy1437;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy1437;
			if (yych <= 0xBF) goto yy110;
			goto yy2;
		}
	}
yy1457:
	yych = *++YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy110;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy1437;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy1437;
			goto yy110;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy1439;
			} else {
				if (yych == 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy1458:
	yych = *++YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy110;
			if (yych <= 0x84) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy1437;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0xBD) goto yy1437;
				if (yych <= 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy1459:
	yych = *++YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy110;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy1437;
			goto yy110;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy1439;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy1437;
				goto yy2;
			}
		}
	}
yy1460:
	yych = *++YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy110;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy1437;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy1437;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy1437;
			if (yych <= 0xBF) goto yy110;
			goto yy2;
		}
	}
yy1461:
	yych = *++YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0x8E) goto yy1437;
				if (yych <= 0x96) goto yy2;
				goto yy110;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy1437;
			if (yych <= 0xA3) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy1439;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy110;
				if (yych <= 0xBF) goto yy1437;
				goto yy2;
			}
		}
	}
yy1462:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy1437;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy1437;
		} else {
			if (yych == 0xBD) goto yy1437;
			goto yy2;
		}
	}
yy1463:
	yych = *++YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy1437;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy110;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy110;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy1439;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy110;
			goto yy2;
		}
	}
yy1464:
	yych = *++YYCURSOR;
	if (yych <= 0x86) goto yy2;
	if (yych <= 0x8E) goto yy110;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy1439;
	goto yy2;
yy1465:
	yych = *++YYCURSOR;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8D) goto yy110;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy1439;
	goto yy2;
yy1466:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x92) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy110;
			goto yy2;
		} else {
			if (yych == 0x94) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy1439;
			if (yych <= 0xB3) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy110;
			goto yy2;
		}
	}
yy1467:
	yych = *++YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x89) goto yy1439;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy110;
			if (yych <= 0x9D) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xA6) {
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA4) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xAD) goto yy110;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB4) goto yy110;
			goto yy2;
		}
	}
yy1468:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy110;
	} else {
		if (yych <= 0x99) goto yy1439;
		if (yych <= 0x9F) goto yy110;
		if (yych <= 0xBF) goto yy1437;
		goto yy2;
	}
yy1469:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy1437;
		} else {
			if (yych == 0x87) goto yy1437;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy1437;
			if (yych <= 0x8F) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy1437;
			goto yy2;
		}
	}
yy1470:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy1437;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy1437;
			if (yych <= 0x8F) goto yy2;
			goto yy1437;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy1437;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy1437;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1437;
			goto yy2;
		}
	}
yy1471:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1437;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy1437;
			goto yy2;
		}
	}
yy1472:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy1437;
		if (yych <= 0x81) goto yy2;
		goto yy1437;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy1437;
			goto yy2;
		}
	}
yy1473:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy1437;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy1437;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy1437;
		goto yy2;
	}
yy1474:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy1437;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy110;
	goto yy2;
yy1475:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy1437;
		goto yy110;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy1437;
		goto yy2;
	}
yy1476:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy1437;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy1437;
	goto yy2;
yy1477:
	yych = *++YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0xBF) goto yy1437;
	goto yy2;
yy1478:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy1437;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy1437;
	goto yy2;
yy1479:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy1437;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1437;
	goto yy2;
yy1480:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy1437;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy1437;
	goto yy2;
yy1481:
	yych = *++YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy1437;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy1437;
			if (yych <= 0xB4) goto yy110;
			goto yy2;
		}
	}
yy1482:
	yych = *++YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0x93) goto yy110;
			if (yych <= 0x9F) goto yy2;
			goto yy1437;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy110;
			goto yy2;
		}
	}
yy1483:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy110;
		if (yych <= 0x9A) goto yy2;
		goto yy110;
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x9C) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA9) goto yy1439;
			goto yy2;
		}
	}
yy1484:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x8A) goto yy2;
		if (yych <= 0x8D) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy1439;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy1437;
		goto yy2;
	}
yy1485:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy1437;
	goto yy2;
yy1486:
	yych = *++YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy1437;
		goto yy110;
	} else {
		if (yych <= 0xAA) goto yy1437;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1437;
		goto yy2;
	}
yy1487:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy1437;
	goto yy2;
yy1488:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy1437;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy110;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy110;
		goto yy2;
	}
yy1489:
	yych = *++YYCURSOR;
	if (yych == 0x80) goto yy110;
	if (yych <= 0x85) goto yy2;
	if (yych <= 0x8F) goto yy1439;
	goto yy2;
yy1490:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy1439;
	if (yych <= 0x9D) goto yy2;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy1491:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy1437;
	if (yych <= 0x9B) goto yy110;
	goto yy2;
yy1492:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy1439;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy1439;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBE) goto yy110;
		goto yy2;
	}
yy1493:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy1439;
		if (yych <= 0xA0) goto yy2;
		if (yych <= 0xBC) goto yy110;
		goto yy2;
	}
yy1494:
	yych = *++YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy110;
		if (yych <= 0xA0) goto yy1437;
		goto yy110;
	} else {
		if (yych <= 0xAF) goto yy1437;
		if (yych <= 0xB9) goto yy1439;
		if (yych <= 0xBF) goto yy1437;
		goto yy2;
	}
yy1495:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1437;
	if (yych <= 0xB3) goto yy110;
	goto yy2;
yy1496:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy1437;
	if (yych <= 0xB7) goto yy110;
	goto yy2;
yy1497:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy1439;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy1437;
		if (yych <= 0x99) goto yy1439;
		if (yych <= 0xB7) goto yy1437;
		goto yy2;
	}
yy1498:
	yych = *++YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy110;
			if (yych <= 0xAC) goto yy1437;
			goto yy110;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy1437;
			if (yych <= 0xB4) goto yy110;
			goto yy1437;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy110;
			goto yy2;
		}
	}
yy1499:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy1437;
	goto yy2;
yy1500:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy1437;
	goto yy2;
yy1501:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy1437;
	goto yy2;
yy1502:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy1437;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy1437;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy1437;
		goto yy2;
	}
yy1503:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy1437;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy1437;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy1437;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy1437;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy1437;
			goto yy2;
		}
	}
yy1504:
	yych = *++YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy1437;
	} else {
		if (yych == 0xBE) goto yy1437;
		if (yych <= 0xBF) goto yy110;
		goto yy2;
	}
yy1505:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy110;
			if (yych <= 0x84) goto yy1437;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy1437;
				goto yy110;
			} else {
				if (yych <= 0x93) goto yy1437;
				if (yych <= 0x95) goto yy2;
				goto yy1437;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0xAC) goto yy1437;
				if (yych <= 0xAF) goto yy110;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy1437;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy1437;
				if (yych <= 0xBE) goto yy110;
				goto yy2;
			}
		}
	}
yy1506:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xBF) goto yy2809;
	goto yy2;
yy1507:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy2809;
		} else {
			if (yych == 0x84) goto yy110;
			goto yy2;
		}
	} else {
		if (yych <= 0x94) {
			if (yych <= 0x92) goto yy110;
			if (yych <= 0x93) goto yy2;
			goto yy2809;
		} else {
			if (yych <= 0xB9) goto yy2;
			if (yych <= 0xBC) goto yy110;
			goto yy2;
		}
	}
yy1508:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy110;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy1437;
	default:	goto yy2;
	}
yy1509:
	yych = *++YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy110;
		goto yy1437;
	} else {
		if (yych == 0x8E) goto yy1437;
		if (yych <= 0x8F) goto yy110;
		goto yy2;
	}
yy1510:
	yych = *++YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy1437;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy110;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy110;
		goto yy2;
	}
yy1511:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1437;
	goto yy2;
yy1512:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy1437;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy1437;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy1437;
		goto yy2;
	}
yy1513:
	yych = *++YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy1437;
		goto yy110;
	} else {
		if (yych <= 0xAE) goto yy1437;
		if (yych <= 0xB1) goto yy110;
		if (yych <= 0xB3) goto yy1437;
		goto yy2;
	}
yy1514:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy1437;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy1437;
			goto yy2;
		}
	}
yy1515:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy1437;
	if (yych == 0xBF) goto yy110;
	goto yy2;
yy1516:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy1437;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy1437;
			goto yy2;
		}
	}
yy1517:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy1437;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy110;
			goto yy2;
		}
	}
yy1518:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x93) {
			if (yych == 0x84) goto yy110;
			if (yych <= 0x91) goto yy2;
			goto yy110;
		} else {
			if (yych == 0xA0) goto yy110;
			if (yych <= 0xA9) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB5) goto yy1439;
			if (yych <= 0xB7) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy1437;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy110;
			goto yy2;
		}
	}
yy1519:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy1437;
	goto yy2;
yy1520:
	yych = *++YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy110;
		if (yych <= 0xBA) goto yy1437;
		goto yy2;
	}
yy1521:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy110;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy1437;
	goto yy2;
yy1522:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy1437;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1437;
		if (yych <= 0xA9) goto yy1439;
		if (yych <= 0xAB) goto yy1437;
		goto yy2;
	}
yy1523:
	yych = *++YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy1437;
		goto yy110;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy110;
		goto yy2;
	}
yy1524:
	yych = *++YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy1437;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy110;
		if (yych <= 0xBF) goto yy1437;
		goto yy2;
	}
yy1525:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1437;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy110;
	goto yy2;
yy1526:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy110;
		if (yych <= 0xBF) goto yy1437;
		goto yy2;
	}
yy1527:
	yych = *++YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1437;
		if (yych <= 0x88) goto yy2;
		goto yy110;
	} else {
		if (yych <= 0xAD) goto yy1437;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy1437;
		goto yy2;
	}
yy1528:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy1437;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy1437;
	goto yy2;
yy1529:
	yych = *++YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy1437;
			goto yy110;
		} else {
			if (yych == 0x86) goto yy110;
			goto yy1437;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy110;
			if (yych <= 0xA2) goto yy1437;
			goto yy110;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy110;
			goto yy2;
		}
	}
yy1530:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy1437;
	goto yy2;
yy1531:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy110;
	if (yych <= 0xB3) goto yy1437;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy1532:
	yych = *++YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy1439;
			if (yych <= 0x9F) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy1437;
			if (yych <= 0xBA) goto yy2;
			goto yy1437;
		} else {
			if (yych == 0xBD) goto yy1437;
			goto yy2;
		}
	}
yy1533:
	yych = *++YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy1439;
		goto yy1437;
	} else {
		if (yych <= 0xAD) goto yy110;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1437;
		goto yy2;
	}
yy1534:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1437;
	if (yych <= 0x93) goto yy110;
	goto yy2;
yy1535:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x80) goto yy110;
		if (yych <= 0x8F) goto yy2;
		goto yy1439;
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0xA4) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB9) goto yy1439;
			goto yy2;
		}
	}
yy1536:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy1437;
	if (yych <= 0xB6) goto yy110;
	goto yy2;
yy1537:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1437;
			goto yy110;
		} else {
			if (yych <= 0x8B) goto yy1437;
			if (yych <= 0x8D) goto yy110;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy1439;
			if (yych <= 0xB6) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy110;
			goto yy2;
		}
	}
yy1538:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy1437;
			goto yy110;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy110;
			goto yy2;
		}
	}
yy1539:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy1437;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy1437;
			if (yych <= 0x90) goto yy2;
			goto yy1437;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy1437;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy1437;
			goto yy2;
		}
	}
yy1540:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy1437;
		if (yych <= 0x9B) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy1437;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1437;
		goto yy2;
	}
yy1541:
	yych = *++YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy1437;
		if (yych <= 0xAA) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy110;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy1439;
		goto yy2;
	}
yy1542:
	yych = *++YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy1437;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy1437;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy1437;
			goto yy110;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy110;
			if (yych <= 0xB6) goto yy1437;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy1437;
			goto yy2;
		}
	}
yy1543:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy1437;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy1437;
		goto yy2;
	}
yy1544:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy1437;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy1545:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy110;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy1437;
	goto yy2;
yy1546:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy1437;
	goto yy2;
yy1547:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy1437;
	goto yy2;
yy1548:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy1437;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy1437;
	goto yy2;
yy1549:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1437;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy1437;
		if (yych <= 0xBD) goto yy110;
		goto yy2;
	}
yy1550:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0xAF) goto yy110;
		if (yych <= 0xB2) goto yy2;
		if (yych <= 0xB4) goto yy2809;
		goto yy2;
	}
yy1551:
	yych = *++YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0xA1) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy2809;
			goto yy2;
		} else {
			if (yych == 0xA3) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych == 0xA9) goto yy110;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy1437;
			goto yy2;
		}
	}
yy1552:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy1437;
	goto yy2;
yy1553:
	yych = *++YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x8A) {
			if (yych == 0x84) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0x8B) goto yy110;
			if (yych <= 0x9B) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xA0) goto yy2;
			if (yych <= 0xBA) goto yy1437;
			goto yy2;
		} else {
			if (yych <= 0xBE) goto yy110;
			if (yych <= 0xBF) goto yy2809;
			goto yy2;
		}
	}
yy1554:
	yych = *++YYCURSOR;
	if (yych <= 0x9C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x9A) goto yy1437;
			if (yych <= 0x9B) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x9D) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xA5) goto yy2;
			if (yych <= 0xBF) goto yy1439;
			goto yy2;
		}
	}
yy1555:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy3945;
	case 0x81:	goto yy3946;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy290;
	case 0x83:	goto yy3947;
	case 0x84:	goto yy2069;
	case 0x85:	goto yy2070;
	case 0x86:	goto yy2071;
	case 0x87:	goto yy2072;
	case 0x8A:	goto yy3948;
	case 0x8B:	goto yy3949;
	case 0x8C:	goto yy3950;
	case 0x8D:	goto yy3951;
	case 0x8E:	goto yy3952;
	case 0x8F:	goto yy3953;
	case 0x92:	goto yy3954;
	case 0x94:	goto yy3955;
	case 0x95:	goto yy3956;
	case 0x9C:	goto yy3957;
	case 0x9D:	goto yy3958;
	case 0xA0:	goto yy3959;
	case 0xA1:	goto yy3960;
	case 0xA2:	goto yy3961;
	case 0xA3:	goto yy3962;
	case 0xA4:	goto yy3963;
	case 0xA6:	goto yy3964;
	case 0xA8:	goto yy3965;
	case 0xA9:	goto yy3966;
	case 0xAA:	goto yy3967;
	case 0xAB:	goto yy3968;
	case 0xAC:	goto yy1487;
	case 0xAD:	goto yy3969;
	case 0xAE:	goto yy3970;
	case 0xB1:	goto yy3971;
	case 0xB2:
	case 0xB3:	goto yy3972;
	default:	goto yy2;
	}
yy1556:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy3973;
	case 0x81:	goto yy3974;
	case 0x82:	goto yy3975;
	case 0x83:	goto yy3976;
	case 0x84:	goto yy3977;
	case 0x85:	goto yy3978;
	case 0x86:	goto yy3979;
	case 0x87:	goto yy3980;
	case 0x88:	goto yy3981;
	case 0x8A:	goto yy3982;
	case 0x8B:	goto yy3983;
	case 0x8C:	goto yy3984;
	case 0x8D:	goto yy3985;
	case 0x92:
	case 0x98:	goto yy3986;
	case 0x93:	goto yy3987;
	case 0x96:	goto yy3988;
	case 0x97:	goto yy3989;
	case 0x99:	goto yy3990;
	case 0x9A:	goto yy3991;
	case 0x9B:	goto yy3992;
	case 0x9C:	goto yy3993;
	case 0xA2:	goto yy3994;
	case 0xA3:	goto yy3995;
	case 0xAB:	goto yy3996;
	default:	goto yy2;
	}
yy1557:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy290;
		goto yy3997;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy290;
		if (yych <= 0x95) goto yy3998;
		goto yy2;
	}
yy1558:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy290;
	if (yych <= 0x90) goto yy3999;
	goto yy2;
yy1559:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy290;
	if (yych <= 0x99) goto yy4000;
	goto yy2;
yy1560:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy290;
	case 0xA8:	goto yy3996;
	case 0xA9:	goto yy4001;
	case 0xAB:	goto yy4002;
	case 0xAC:	goto yy4003;
	case 0xAD:	goto yy4004;
	case 0xAE:	goto yy4005;
	case 0xBD:	goto yy4006;
	case 0xBE:	goto yy2127;
	default:	goto yy2;
	}
yy1561:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych == 0x80) goto yy2877;
		goto yy2;
	} else {
		if (yych <= 0xB0) goto yy290;
		if (yych <= 0xB1) goto yy4007;
		if (yych <= 0xB2) goto yy4008;
		goto yy2;
	}
yy1562:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy121;
	case 0x83:	goto yy2130;
	case 0x84:	goto yy2131;
	case 0x85:	goto yy2132;
	case 0x87:	goto yy2133;
	case 0x89:	goto yy2134;
	case 0x8D:	goto yy2135;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy290;
	case 0x91:	goto yy4009;
	case 0x92:	goto yy4010;
	case 0x93:	goto yy4011;
	case 0x94:	goto yy4012;
	case 0x95:	goto yy4013;
	case 0x9A:	goto yy4014;
	case 0x9B:	goto yy4015;
	case 0x9C:	goto yy4016;
	case 0x9D:	goto yy4017;
	case 0x9E:	goto yy4018;
	case 0x9F:	goto yy4019;
	case 0xAA:	goto yy2147;
	default:	goto yy2;
	}
yy1563:
	yych = *++YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy290;
		if (yych <= 0xA3) goto yy4020;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy4021;
			goto yy4022;
		} else {
			if (yych <= 0xBA) goto yy4023;
			if (yych <= 0xBB) goto yy2152;
			goto yy2;
		}
	}
yy1564:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xD3) {
		if (yych <= 0xC1) {
			if (yych <= '/') {
				if (yych <= '\'') {
					if (yych <= '&') goto yy2;
					goto yy1087;
				} else {
					if (yych <= ',') goto yy2;
					if (yych <= '.') goto yy1087;
					goto yy2;
				}
			} else {
				if (yych <= 'Z') {
					if (yych <= '9') goto yy843;
					if (yych <= '@') goto yy2;
					goto yy2939;
				} else {
					if (yych <= '`') goto yy2;
					if (yych <= 'z') goto yy2939;
					goto yy2;
				}
			}
		} else {
			if (yych <= 0xCC) {
				if (yych <= 0xC3) {
					if (yych <= 0xC2) goto yy4024;
					goto yy4025;
				} else {
					if (yych <= 0xC9) goto yy1108;
					if (yych <= 0xCA) goto yy4026;
					goto yy2;
				}
			} else {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy4027;
					if (yych <= 0xCE) goto yy4028;
					goto yy4029;
				} else {
					if (yych == 0xD2) goto yy4030;
					goto yy1108;
				}
			}
		}
	} else {
		if (yych <= 0xDE) {
			if (yych <= 0xD8) {
				if (yych <= 0xD5) {
					if (yych <= 0xD4) goto yy4031;
					goto yy4032;
				} else {
					if (yych <= 0xD6) goto yy4033;
					if (yych <= 0xD7) goto yy1105;
					goto yy1106;
				}
			} else {
				if (yych <= 0xDB) {
					if (yych <= 0xD9) goto yy1107;
					if (yych <= 0xDA) goto yy1108;
					goto yy1109;
				} else {
					if (yych <= 0xDC) goto yy1110;
					if (yych <= 0xDD) goto yy1111;
					goto yy1112;
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xE0) {
					if (yych <= 0xDF) goto yy1113;
					goto yy1114;
				} else {
					if (yych <= 0xE1) goto yy4034;
					if (yych <= 0xE2) goto yy4035;
					goto yy1117;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych == 0xEA) goto yy4036;
					goto yy2;
				} else {
					if (yych <= 0xEF) goto yy4037;
					if (yych <= 0xF0) goto yy4038;
					goto yy2;
				}
			}
		}
	}
yy1565:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy1121;
					goto yy2;
				} else {
					if (yych <= '\'') goto yy1087;
					if (yych == '+') goto yy1121;
					goto yy2;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '.') goto yy1087;
					if (yych <= '/') goto yy2;
					goto yy4039;
				} else {
					if (yych <= ';') goto yy2;
					if (yych <= '>') goto yy1121;
					if (yych <= '@') goto yy2;
					goto yy3083;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy2;
					if (yych <= '`') goto yy1121;
					goto yy3083;
				} else {
					if (yych == '|') goto yy1121;
					if (yych <= '}') goto yy2;
					goto yy1121;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy1131;
					if (yych <= 0xC3) goto yy1132;
					goto yy1133;
				} else {
					if (yych <= 0xCA) goto yy1134;
					if (yych <= 0xCB) goto yy1135;
					if (yych <= 0xCC) goto yy1136;
					goto yy1137;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy1138;
					if (yych <= 0xCF) goto yy1139;
					goto yy1133;
				} else {
					if (yych <= 0xD2) goto yy1140;
					if (yych <= 0xD3) goto yy1133;
					if (yych <= 0xD4) goto yy1141;
					goto yy1142;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy1143;
					if (yych <= 0xD7) goto yy1144;
					if (yych <= 0xD8) goto yy1145;
					goto yy1146;
				} else {
					if (yych <= 0xDA) goto yy1133;
					if (yych <= 0xDB) goto yy1147;
					if (yych <= 0xDC) goto yy1148;
					goto yy1149;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy1150;
					if (yych <= 0xDF) goto yy1151;
					goto yy1152;
				} else {
					if (yych <= 0xE1) goto yy1153;
					if (yych <= 0xE2) goto yy1154;
					if (yych <= 0xE3) goto yy1155;
					goto yy1156;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy1157;
					if (yych <= 0xEE) goto yy2;
					goto yy1158;
				} else {
					if (yych <= 0xF0) goto yy1159;
					if (yych == 0xF3) goto yy1160;
					goto yy2;
				}
			}
		}
	}
yy1566:
	yyaccept = 15;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCD) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy534;
					goto yy245;
				} else {
					if (yych <= '\'') goto yy1087;
					if (yych == '+') goto yy534;
					goto yy245;
				}
			} else {
				if (yych <= '/') {
					if (yych <= '-') goto yy4041;
					if (yych <= '.') goto yy1087;
					goto yy245;
				} else {
					if (yych <= '9') goto yy2445;
					if (yych <= ';') goto yy245;
					if (yych <= '>') goto yy534;
					goto yy245;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= '`') {
					if (yych <= 'Z') goto yy3312;
					if (yych <= ']') goto yy245;
					goto yy534;
				} else {
					if (yych <= 'z') goto yy3312;
					if (yych == '|') goto yy534;
					goto yy245;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy534;
					if (yych <= 0xC1) goto yy245;
					if (yych <= 0xC2) goto yy1163;
					goto yy1164;
				} else {
					if (yych <= 0xC9) goto yy1165;
					if (yych <= 0xCA) goto yy1166;
					if (yych <= 0xCC) goto yy534;
					goto yy1167;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy1168;
					if (yych <= 0xCF) goto yy1169;
					goto yy1165;
				} else {
					if (yych <= 0xD2) goto yy1170;
					if (yych <= 0xD3) goto yy1165;
					if (yych <= 0xD4) goto yy1171;
					goto yy1172;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy1173;
					if (yych <= 0xD7) goto yy1174;
					if (yych <= 0xD8) goto yy1175;
					goto yy1176;
				} else {
					if (yych <= 0xDA) goto yy1165;
					if (yych <= 0xDB) goto yy1177;
					if (yych <= 0xDC) goto yy1178;
					goto yy1179;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy1180;
					if (yych <= 0xDF) goto yy1181;
					goto yy1182;
				} else {
					if (yych <= 0xE1) goto yy1183;
					if (yych <= 0xE2) goto yy1184;
					if (yych <= 0xE3) goto yy1185;
					goto yy534;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy1186;
					if (yych <= 0xEE) goto yy245;
					goto yy1187;
				} else {
					if (yych <= 0xF0) goto yy1188;
					if (yych == 0xF3) goto yy534;
					goto yy245;
				}
			}
		}
	}
yy1567:
	yyaccept = 10;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= '^') {
			if (yych <= '.') {
				if (yych <= '*') {
					if (yych == '$') goto yy113;
					goto yy57;
				} else {
					if (yych <= '+') goto yy113;
					if (yych <= ',') goto yy57;
					if (yych <= '-') goto yy562;
					goto yy4042;
				}
			} else {
				if (yych <= '>') {
					if (yych <= '/') goto yy57;
					if (yych <= '9') goto yy1567;
					if (yych <= ';') goto yy57;
					goto yy113;
				} else {
					if (yych <= '@') goto yy57;
					if (yych <= 'Z') goto yy1567;
					if (yych <= ']') goto yy57;
					goto yy113;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych == '`') goto yy113;
					goto yy1567;
				} else {
					if (yych == '|') goto yy113;
					if (yych <= '}') goto yy57;
					goto yy113;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy57;
					if (yych <= 0xC2) goto yy1218;
					if (yych <= 0xC3) goto yy1219;
					goto yy926;
				} else {
					if (yych <= 0xCA) goto yy927;
					if (yych <= 0xCB) goto yy564;
					if (yych <= 0xCC) goto yy118;
					goto yy1220;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy1221;
					if (yych <= 0xCF) goto yy1222;
					goto yy926;
				} else {
					if (yych <= 0xD2) goto yy1223;
					if (yych <= 0xD3) goto yy926;
					if (yych <= 0xD4) goto yy932;
					goto yy933;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy1224;
					if (yych <= 0xD7) goto yy1225;
					if (yych <= 0xD8) goto yy1226;
					goto yy1227;
				} else {
					if (yych <= 0xDA) goto yy926;
					if (yych <= 0xDB) goto yy1228;
					if (yych <= 0xDC) goto yy1229;
					goto yy1230;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy1231;
					if (yych <= 0xDF) goto yy1232;
					goto yy1233;
				} else {
					if (yych <= 0xE1) goto yy1234;
					if (yych <= 0xE2) goto yy1235;
					if (yych <= 0xE3) goto yy1236;
					goto yy278;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy1237;
					if (yych <= 0xEE) goto yy57;
					goto yy1238;
				} else {
					if (yych <= 0xF0) goto yy1239;
					if (yych == 0xF3) goto yy282;
					goto yy57;
				}
			}
		}
	}
yy1569:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy113;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy1240;
	case 0xB7:	goto yy246;
	default:	goto yy2;
	}
yy1570:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy1240;
		goto yy113;
	} else {
		if (yych == 0xB7) goto yy113;
		if (yych <= 0xBF) goto yy1240;
		goto yy2;
	}
yy1571:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy1240;
	goto yy2;
yy1572:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xB3) goto yy1240;
			if (yych <= 0xB4) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy1240;
			if (yych <= 0xBA) goto yy2;
			goto yy1240;
		} else {
			if (yych == 0xBF) goto yy1240;
			goto yy2;
		}
	}
yy1573:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy113;
			goto yy1240;
		} else {
			if (yych <= 0x87) goto yy246;
			if (yych <= 0x8A) goto yy1240;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy1240;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy1240;
			goto yy2;
		}
	}
yy1574:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy113;
	if (yych <= 0xBF) goto yy1240;
	goto yy2;
yy1575:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1240;
	if (yych <= 0x89) goto yy113;
	if (yych <= 0xBF) goto yy1240;
	goto yy2;
yy1576:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy1240;
	goto yy2;
yy1577:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy1240;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy1240;
	goto yy2;
yy1578:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy1240;
		} else {
			if (yych == 0x8A) goto yy1245;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBE) goto yy1245;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy1579:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1280;
	case 0x81:	goto yy1281;
	case 0x82:	goto yy4043;
	case 0x83:	goto yy4044;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy268;
	case 0x89:	goto yy1284;
	case 0x8A:	goto yy1285;
	case 0x8B:	goto yy1286;
	case 0x8C:	goto yy1287;
	case 0x8D:	goto yy1288;
	case 0x8E:	goto yy4045;
	case 0x8F:	goto yy4046;
	case 0x90:	goto yy1291;
	case 0x99:	goto yy1292;
	case 0x9A:	goto yy1293;
	case 0x9B:	goto yy1294;
	case 0x9C:	goto yy1295;
	case 0x9D:	goto yy1296;
	case 0x9E:	goto yy1297;
	case 0x9F:	goto yy1298;
	case 0xA0:	goto yy1299;
	case 0xA1:	goto yy1300;
	case 0xA2:	goto yy1301;
	case 0xA3:	goto yy1302;
	case 0xA4:	goto yy1303;
	case 0xA5:	goto yy1304;
	case 0xA7:	goto yy1305;
	case 0xA8:	goto yy1306;
	case 0xA9:	goto yy1307;
	case 0xAA:	goto yy1308;
	case 0xAC:	goto yy1309;
	case 0xAD:	goto yy1310;
	case 0xAE:	goto yy1311;
	case 0xAF:	goto yy1312;
	case 0xB0:	goto yy1313;
	case 0xB1:	goto yy1314;
	case 0xB3:	goto yy1315;
	case 0xB4:	goto yy4047;
	case 0xB5:	goto yy4048;
	case 0xB6:	goto yy4049;
	case 0xB7:	goto yy1319;
	case 0xBC:	goto yy4050;
	case 0xBD:	goto yy4051;
	case 0xBE:	goto yy4052;
	case 0xBF:	goto yy4053;
	default:	goto yy2;
	}
yy1580:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1324;
	case 0x81:	goto yy1325;
	case 0x82:	goto yy1326;
	case 0x83:	goto yy1327;
	case 0x84:	goto yy4054;
	case 0x85:	goto yy4055;
	case 0x86:	goto yy4056;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy118;
	case 0x88:	goto yy1331;
	case 0x8C:	goto yy1332;
	case 0x8F:	goto yy1333;
	case 0x90:	goto yy1334;
	case 0x91:	goto yy1335;
	case 0x92:	goto yy1336;
	case 0x93:	goto yy1337;
	case 0x9D:	goto yy1338;
	case 0x9E:	goto yy1339;
	case 0x9F:	goto yy1340;
	case 0xA6:	goto yy1341;
	case 0xA7:	goto yy1342;
	case 0xAD:	goto yy1343;
	case 0xAE:	goto yy1344;
	case 0xAF:	goto yy1345;
	case 0xB0:	goto yy4057;
	case 0xB1:	goto yy4058;
	case 0xB2:	goto yy268;
	case 0xB3:	goto yy4059;
	case 0xB4:	goto yy4060;
	case 0xB5:	goto yy1350;
	case 0xB6:	goto yy1351;
	case 0xB7:	goto yy1352;
	case 0xB8:	goto yy1353;
	case 0xBA:	goto yy1354;
	case 0xBB:	goto yy709;
	case 0xBF:	goto yy1355;
	default:	goto yy2;
	}
yy1581:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy572;
	case 0x93:	goto yy1366;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy268;
	case 0x98:	goto yy1367;
	case 0x99:	goto yy4061;
	case 0x9A:	goto yy4062;
	case 0x9B:	goto yy1370;
	case 0x9C:	goto yy4063;
	case 0x9D:	goto yy1576;
	case 0x9E:	goto yy4064;
	case 0x9F:	goto yy4065;
	case 0xA0:	goto yy1374;
	case 0xA1:	goto yy1375;
	case 0xA2:	goto yy1376;
	case 0xA3:	goto yy1377;
	case 0xA4:	goto yy1378;
	case 0xA5:	goto yy1379;
	case 0xA6:	goto yy1380;
	case 0xA7:	goto yy1381;
	case 0xA8:	goto yy1382;
	case 0xA9:	goto yy1383;
	case 0xAA:	goto yy1384;
	case 0xAB:	goto yy1385;
	case 0xAC:	goto yy4066;
	case 0xAD:	goto yy4067;
	case 0xAF:	goto yy1388;
	default:	goto yy2;
	}
yy1582:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy4068;
	case 0xAD:	goto yy1390;
	case 0xAE:	goto yy1391;
	case 0xAF:	goto yy1392;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy268;
	case 0xB4:	goto yy1393;
	case 0xB5:	goto yy1394;
	case 0xB6:	goto yy1395;
	case 0xB7:	goto yy1396;
	case 0xB8:	goto yy1397;
	case 0xB9:	goto yy1398;
	case 0xBB:	goto yy1399;
	case 0xBC:	goto yy4069;
	case 0xBD:	goto yy4070;
	case 0xBE:	goto yy1074;
	case 0xBF:	goto yy1402;
	default:	goto yy2;
	}
yy1583:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy4071;
	case 0x91:	goto yy4072;
	case 0x92:	goto yy1405;
	case 0x93:	goto yy1406;
	case 0x94:	goto yy1407;
	case 0x96:	goto yy1408;
	case 0x9B:	goto yy1409;
	case 0x9D:	goto yy4073;
	case 0x9E:	goto yy1411;
	case 0x9F:	goto yy1412;
	default:	goto yy2;
	}
yy1584:
	yyaccept = 10;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xD6) {
		if (yych == '.') goto yy4074;
		goto yy57;
	} else {
		if (yych <= 0xD7) goto yy4075;
		if (yych == 0xEF) goto yy4076;
		goto yy57;
	}
yy1585:
	yyaccept = 10;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xD2) {
		if (yych <= 'z') {
			if (yych <= '.') {
				if (yych <= '\'') {
					if (yych <= '&') goto yy57;
					goto yy1087;
				} else {
					if (yych <= ',') goto yy57;
					if (yych <= '-') goto yy1087;
					goto yy4077;
				}
			} else {
				if (yych <= '@') {
					if (yych <= '/') goto yy57;
					if (yych <= '9') goto yy843;
					goto yy57;
				} else {
					if (yych <= 'Z') goto yy2939;
					if (yych <= '`') goto yy57;
					goto yy2939;
				}
			}
		} else {
			if (yych <= 0xCA) {
				if (yych <= 0xC2) {
					if (yych <= 0xC1) goto yy57;
					goto yy4024;
				} else {
					if (yych <= 0xC3) goto yy4025;
					if (yych <= 0xC9) goto yy1108;
					goto yy4026;
				}
			} else {
				if (yych <= 0xCE) {
					if (yych <= 0xCC) goto yy57;
					if (yych <= 0xCD) goto yy4027;
					goto yy4028;
				} else {
					if (yych <= 0xCF) goto yy4029;
					if (yych <= 0xD1) goto yy1108;
					goto yy4030;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD7) {
				if (yych <= 0xD4) {
					if (yych <= 0xD3) goto yy1108;
					goto yy4031;
				} else {
					if (yych <= 0xD5) goto yy4032;
					if (yych <= 0xD6) goto yy4033;
					goto yy4078;
				}
			} else {
				if (yych <= 0xDA) {
					if (yych <= 0xD8) goto yy1106;
					if (yych <= 0xD9) goto yy1107;
					goto yy1108;
				} else {
					if (yych <= 0xDB) goto yy1109;
					if (yych <= 0xDC) goto yy1110;
					goto yy1111;
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy1112;
					if (yych <= 0xDF) goto yy1113;
					goto yy1114;
				} else {
					if (yych <= 0xE1) goto yy4034;
					if (yych <= 0xE2) goto yy4035;
					goto yy1117;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych == 0xEA) goto yy4036;
					goto yy57;
				} else {
					if (yych <= 0xEF) goto yy4079;
					if (yych <= 0xF0) goto yy4038;
					goto yy57;
				}
			}
		}
	}
yy1586:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x87) {
		if (yych <= 0x83) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x82) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x86) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0xAA) goto yy4080;
			goto yy2;
		} else {
			if (yych <= 0xB2) goto yy4080;
			if (yych == 0xB4) goto yy246;
			goto yy2;
		}
	}
yy1587:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy4081;
	case 0xAD:	goto yy4082;
	case 0xAE:	goto yy1391;
	case 0xAF:	goto yy1392;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy268;
	case 0xB4:	goto yy1393;
	case 0xB5:	goto yy1394;
	case 0xB6:	goto yy1395;
	case 0xB7:	goto yy1396;
	case 0xB8:	goto yy1397;
	case 0xB9:	goto yy1398;
	case 0xBB:	goto yy1399;
	case 0xBC:	goto yy4069;
	case 0xBD:	goto yy4070;
	case 0xBE:	goto yy1074;
	case 0xBF:	goto yy1402;
	default:	goto yy2;
	}
yy1588:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yybm[0+yych] & 1) {
		goto yy200;
	}
	if (yych <= 0xD5) {
		if (yych <= 0xC9) {
			if (yych <= '`') {
				if (yych <= '9') {
					if (yych <= '/') goto yy2;
					goto yy831;
				} else {
					if (yych <= '@') goto yy2;
					if (yych <= 'Z') goto yy843;
					goto yy2;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych <= 'z') goto yy843;
					goto yy2;
				} else {
					if (yych <= 0xC2) goto yy805;
					if (yych <= 0xC3) goto yy806;
					goto yy807;
				}
			}
		} else {
			if (yych <= 0xCF) {
				if (yych <= 0xCC) {
					if (yych <= 0xCA) goto yy808;
					goto yy2;
				} else {
					if (yych <= 0xCD) goto yy845;
					if (yych <= 0xCE) goto yy810;
					goto yy811;
				}
			} else {
				if (yych <= 0xD2) {
					if (yych <= 0xD1) goto yy807;
					goto yy812;
				} else {
					if (yych <= 0xD3) goto yy807;
					if (yych <= 0xD4) goto yy813;
					goto yy814;
				}
			}
		}
	} else {
		if (yych <= 0xDF) {
			if (yych <= 0xDA) {
				if (yych <= 0xD7) {
					if (yych <= 0xD6) goto yy846;
					goto yy816;
				} else {
					if (yych <= 0xD8) goto yy847;
					if (yych <= 0xD9) goto yy2233;
					goto yy807;
				}
			} else {
				if (yych <= 0xDC) {
					if (yych <= 0xDB) goto yy819;
					goto yy820;
				} else {
					if (yych <= 0xDD) goto yy821;
					if (yych <= 0xDE) goto yy822;
					goto yy2234;
				}
			}
		} else {
			if (yych <= 0xE9) {
				if (yych <= 0xE1) {
					if (yych <= 0xE0) goto yy824;
					goto yy825;
				} else {
					if (yych <= 0xE2) goto yy853;
					if (yych <= 0xE3) goto yy827;
					goto yy2;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych <= 0xEA) goto yy828;
					goto yy2;
				} else {
					if (yych <= 0xEF) goto yy2235;
					if (yych <= 0xF0) goto yy830;
					goto yy2;
				}
			}
		}
	}
yy1589:
	yyaccept = 10;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xD3) {
		if (yych <= 0xC1) {
			if (yych <= '@') {
				if (yych <= '.') {
					if (yych <= '-') goto yy57;
					goto yy4074;
				} else {
					if (yych <= '/') goto yy57;
					if (yych <= '9') goto yy1589;
					goto yy57;
				}
			} else {
				if (yych <= '_') {
					if (yych <= 'Z') goto yy1589;
					if (yych <= '^') goto yy57;
					goto yy1589;
				} else {
					if (yych <= '`') goto yy57;
					if (yych <= 'z') goto yy1589;
					goto yy57;
				}
			}
		} else {
			if (yych <= 0xCC) {
				if (yych <= 0xC3) {
					if (yych <= 0xC2) goto yy4083;
					goto yy4084;
				} else {
					if (yych <= 0xC9) goto yy4085;
					if (yych <= 0xCA) goto yy4086;
					goto yy57;
				}
			} else {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy4087;
					if (yych <= 0xCE) goto yy4088;
					goto yy4089;
				} else {
					if (yych == 0xD2) goto yy4090;
					goto yy4085;
				}
			}
		}
	} else {
		if (yych <= 0xDE) {
			if (yych <= 0xD8) {
				if (yych <= 0xD5) {
					if (yych <= 0xD4) goto yy4091;
					goto yy4092;
				} else {
					if (yych <= 0xD6) goto yy4093;
					if (yych <= 0xD7) goto yy4094;
					goto yy4095;
				}
			} else {
				if (yych <= 0xDB) {
					if (yych <= 0xD9) goto yy4096;
					if (yych <= 0xDA) goto yy4085;
					goto yy4097;
				} else {
					if (yych <= 0xDC) goto yy4098;
					if (yych <= 0xDD) goto yy4099;
					goto yy4100;
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xE0) {
					if (yych <= 0xDF) goto yy4101;
					goto yy4102;
				} else {
					if (yych <= 0xE1) goto yy4103;
					if (yych <= 0xE2) goto yy4104;
					goto yy4105;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych == 0xEA) goto yy4106;
					goto yy57;
				} else {
					if (yych <= 0xEF) goto yy4107;
					if (yych <= 0xF0) goto yy4108;
					goto yy57;
				}
			}
		}
	}
yy1591:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB4) {
		if (yych == 0xAA) goto yy1246;
		goto yy2;
	} else {
		if (yych <= 0xB5) goto yy1246;
		if (yych == 0xBA) goto yy1246;
		goto yy2;
	}
yy1592:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy1246;
		goto yy2;
	} else {
		if (yych == 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy1246;
		goto yy2;
	}
yy1593:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy1246;
	goto yy2;
yy1594:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy1246;
	goto yy2;
yy1595:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB6:
	case 0xB7:
	case 0xBB:
	case 0xBC:
	case 0xBD:
	case 0xBF:	goto yy1246;
	case 0xBE:	goto yy202;
	default:	goto yy2;
	}
yy1596:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x85) goto yy2;
			goto yy1246;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy1246;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy1246;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy1246;
			goto yy2;
		}
	}
yy1597:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy2;
	if (yych <= 0xBF) goto yy1246;
	goto yy2;
yy1598:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1246;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0xBF) goto yy1246;
	goto yy2;
yy1599:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy1246;
	goto yy2;
yy1600:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy1246;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy1246;
	goto yy2;
yy1601:
	yych = *++YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1246;
		if (yych <= 0x88) goto yy2;
		goto yy202;
	} else {
		if (yych <= 0x8A) goto yy200;
		if (yych == 0xBE) goto yy200;
		goto yy2;
	}
yy1602:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAA) goto yy1246;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB2) goto yy1246;
	goto yy2;
yy1603:
	yych = *++YYCURSOR;
	if (yych <= 0x8B) goto yy2;
	if (yych <= 0x8D) goto yy202;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1246;
	goto yy2;
yy1604:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x9F) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x8A) goto yy1246;
			goto yy2;
		} else {
			if (yych == 0xAA) goto yy2;
			goto yy325;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAC) goto yy202;
			if (yych <= 0xAD) goto yy2;
			goto yy1246;
		} else {
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xBF) goto yy1246;
			goto yy2;
		}
	}
yy1605:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x7F) goto yy2;
			goto yy1246;
		} else {
			if (yych == 0x95) goto yy1246;
			goto yy2;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0xAF) goto yy1246;
			if (yych <= 0xB9) goto yy325;
			goto yy1246;
		} else {
			if (yych == 0xBF) goto yy1246;
			goto yy2;
		}
	}
yy1606:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x90) goto yy1246;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xAF) goto yy1246;
	goto yy2;
yy1607:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy1246;
	goto yy2;
yy1608:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1246;
	if (yych == 0xB1) goto yy1246;
	goto yy2;
yy1609:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy325;
		goto yy1246;
	} else {
		if (yych == 0xB8) goto yy202;
		goto yy2;
	}
yy1610:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy4109;
	case 0xA1:	goto yy4110;
	case 0xA2:	goto yy4111;
	case 0xA4:	goto yy4112;
	case 0xA5:	goto yy4113;
	case 0xA6:	goto yy4114;
	case 0xA7:	goto yy4115;
	case 0xA8:	goto yy4116;
	case 0xA9:	goto yy4117;
	case 0xAA:	goto yy4118;
	case 0xAB:	goto yy4119;
	case 0xAC:	goto yy4120;
	case 0xAD:	goto yy4121;
	case 0xAE:	goto yy4122;
	case 0xAF:	goto yy4123;
	case 0xB0:	goto yy4124;
	case 0xB1:	goto yy4125;
	case 0xB2:	goto yy4126;
	case 0xB3:	goto yy4127;
	case 0xB4:	goto yy4128;
	case 0xB5:	goto yy4129;
	case 0xB6:	goto yy4130;
	case 0xB7:	goto yy4131;
	case 0xB9:
	case 0xBB:	goto yy4132;
	case 0xBC:	goto yy4133;
	default:	goto yy2;
	}
yy1611:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x81:	goto yy2862;
	case 0x82:	goto yy4134;
	case 0x83:	goto yy4135;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy1593;
	case 0x89:	goto yy4136;
	case 0x8A:	goto yy4137;
	case 0x8B:	goto yy4138;
	case 0x8C:	goto yy4139;
	case 0x8D:
	case 0xB6:	goto yy4140;
	case 0x8E:	goto yy4141;
	case 0x8F:	goto yy4142;
	case 0x90:	goto yy4143;
	case 0x99:	goto yy4144;
	case 0x9A:	goto yy4145;
	case 0x9B:	goto yy4146;
	case 0x9C:	goto yy4147;
	case 0x9D:	goto yy4148;
	case 0x9F:	goto yy4133;
	case 0xA0:	goto yy4149;
	case 0xA1:	goto yy4150;
	case 0xA2:	goto yy4151;
	case 0xA3:	goto yy4152;
	case 0xA4:	goto yy4153;
	case 0xA5:	goto yy4154;
	case 0xA7:
	case 0xAD:	goto yy4132;
	case 0xA8:	goto yy4155;
	case 0xAA:	goto yy4156;
	case 0xAE:	goto yy4157;
	case 0xAF:	goto yy4158;
	case 0xB0:	goto yy4159;
	case 0xB1:	goto yy4160;
	case 0xB3:	goto yy4161;
	case 0xB4:	goto yy4162;
	case 0xB5:	goto yy4163;
	case 0xBC:	goto yy4164;
	case 0xBD:	goto yy4165;
	case 0xBE:	goto yy4166;
	case 0xBF:	goto yy4167;
	default:	goto yy2;
	}
yy1612:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x84) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy4168;
			} else {
				if (yych <= 0x81) goto yy4169;
				if (yych <= 0x83) goto yy2;
				goto yy4170;
			}
		} else {
			if (yych <= 0x86) {
				if (yych <= 0x85) goto yy4171;
				goto yy4172;
			} else {
				if (yych == 0x88) goto yy2296;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB4) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy4173;
				goto yy4174;
			} else {
				if (yych <= 0xB2) goto yy1593;
				if (yych <= 0xB3) goto yy4175;
				goto yy4176;
			}
		} else {
			if (yych <= 0xB6) {
				if (yych <= 0xB5) goto yy4177;
				goto yy4178;
			} else {
				if (yych <= 0xB7) goto yy4179;
				if (yych <= 0xB8) goto yy1030;
				goto yy2;
			}
		}
	}
yy1613:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy4180;
	case 0x82:	goto yy4181;
	case 0x83:	goto yy1033;
	case 0x84:	goto yy4182;
	case 0x86:	goto yy4183;
	case 0x87:	goto yy4184;
	case 0x8B:	goto yy4185;
	case 0x8C:	goto yy3921;
	case 0x8D:	goto yy4186;
	default:	goto yy2;
	}
yy1614:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x93:	goto yy4187;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy1593;
	case 0x98:	goto yy4188;
	case 0x99:	goto yy4189;
	case 0x9A:	goto yy4190;
	case 0x9B:	goto yy4158;
	case 0x9C:	goto yy4191;
	case 0x9D:	goto yy1599;
	case 0x9E:	goto yy4192;
	case 0x9F:	goto yy4193;
	case 0xA0:	goto yy4194;
	case 0xA1:	goto yy4195;
	case 0xA2:	goto yy4196;
	case 0xA3:	goto yy4197;
	case 0xA4:	goto yy4198;
	case 0xA5:	goto yy4199;
	case 0xA7:	goto yy4200;
	case 0xA8:	goto yy4201;
	case 0xA9:	goto yy4202;
	case 0xAB:	goto yy4203;
	case 0xAC:	goto yy4204;
	case 0xAD:	goto yy4205;
	case 0xAF:	goto yy4206;
	default:	goto yy2;
	}
yy1615:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy4207;
	case 0xAD:	goto yy4208;
	case 0xAE:	goto yy4209;
	case 0xAF:	goto yy4210;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy1593;
	case 0xB4:	goto yy4211;
	case 0xB5:	goto yy4212;
	case 0xB6:	goto yy4213;
	case 0xB7:	goto yy4214;
	case 0xB8:	goto yy4215;
	case 0xB9:	goto yy4216;
	case 0xBB:	goto yy4217;
	case 0xBC:	goto yy4218;
	case 0xBD:	goto yy4219;
	case 0xBE:	goto yy1074;
	default:	goto yy2;
	}
yy1616:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy4220;
	case 0x91:	goto yy4221;
	case 0x92:	goto yy4222;
	case 0x93:	goto yy4223;
	case 0x94:	goto yy4224;
	case 0x96:	goto yy4225;
	case 0x9B:	goto yy4226;
	case 0x9D:	goto yy4227;
	case 0x9E:	goto yy4228;
	default:	goto yy2;
	}
yy1617:
	++YYCURSOR;
yy1618:
#line 181 "scanner.re"
	{ return IDEOGRAPHIC_CHAR; }
#line 34363 "scanner.c"
yy1619:
	yyaccept = 19;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= ']') {
		if (yych <= '.') {
			if (yych <= '*') {
				if (yych == '$') goto yy111;
				goto yy1618;
			} else {
				if (yych <= '+') goto yy111;
				if (yych <= '-') goto yy1618;
				goto yy111;
			}
		} else {
			if (yych <= ';') {
				if (yych <= '/') goto yy1618;
				if (yych <= '9') goto yy111;
				goto yy1618;
			} else {
				if (yych <= '>') goto yy111;
				if (yych <= '@') goto yy1618;
				if (yych <= 'Z') goto yy111;
				goto yy1618;
			}
		}
	} else {
		if (yych <= 0xE4) {
			if (yych <= '|') {
				if (yych == '{') goto yy1618;
				goto yy111;
			} else {
				if (yych == '~') goto yy111;
				if (yych <= 0xC1) goto yy1618;
				goto yy111;
			}
		} else {
			if (yych <= 0xEE) {
				if (yych == 0xEA) goto yy111;
				goto yy1618;
			} else {
				if (yych <= 0xF0) goto yy111;
				if (yych == 0xF3) goto yy111;
				goto yy1618;
			}
		}
	}
yy1620:
	yyaccept = 19;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCB) {
		if (yych <= 'Z') {
			if (yych <= '-') {
				if (yych <= '\'') {
					if (yych == '$') goto yy113;
					if (yych <= '&') goto yy1618;
					goto yy1564;
				} else {
					if (yych == '+') goto yy113;
					if (yych <= ',') goto yy1618;
					goto yy1565;
				}
			} else {
				if (yych <= ':') {
					if (yych <= '.') goto yy1566;
					if (yych <= '/') goto yy1618;
					if (yych <= '9') goto yy950;
					goto yy246;
				} else {
					if (yych <= ';') goto yy1618;
					if (yych <= '>') goto yy113;
					if (yych <= '@') goto yy1618;
					goto yy1240;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '`') {
					if (yych <= ']') goto yy1618;
					if (yych == '_') goto yy1567;
					goto yy113;
				} else {
					if (yych == 'h') goto yy4229;
					if (yych <= 'z') goto yy1240;
					goto yy1618;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy1618;
					if (yych <= '~') goto yy113;
					goto yy1618;
				} else {
					if (yych <= 0xC3) {
						if (yych <= 0xC2) goto yy1569;
						goto yy1570;
					} else {
						if (yych <= 0xC9) goto yy268;
						if (yych <= 0xCA) goto yy1571;
						goto yy257;
					}
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy118;
					if (yych <= 0xCD) goto yy1572;
					if (yych <= 0xCE) goto yy1573;
					goto yy1574;
				} else {
					if (yych == 0xD2) goto yy1575;
					if (yych <= 0xD3) goto yy268;
					goto yy1576;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy1577;
					if (yych <= 0xD6) goto yy1578;
					if (yych <= 0xD7) goto yy265;
					goto yy266;
				} else {
					if (yych <= 0xDA) {
						if (yych <= 0xD9) goto yy267;
						goto yy268;
					} else {
						if (yych <= 0xDB) goto yy269;
						if (yych <= 0xDC) goto yy270;
						goto yy271;
					}
				}
			}
		} else {
			if (yych <= 0xE9) {
				if (yych <= 0xE1) {
					if (yych <= 0xDE) goto yy272;
					if (yych <= 0xDF) goto yy273;
					if (yych <= 0xE0) goto yy274;
					goto yy4230;
				} else {
					if (yych <= 0xE2) goto yy1580;
					if (yych <= 0xE3) goto yy277;
					if (yych <= 0xE4) goto yy278;
					goto yy1618;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych <= 0xEA) goto yy1581;
					if (yych == 0xED) goto yy4231;
					goto yy1618;
				} else {
					if (yych <= 0xF0) {
						if (yych <= 0xEF) goto yy1582;
						goto yy1583;
					} else {
						if (yych == 0xF3) goto yy282;
						goto yy1618;
					}
				}
			}
		}
	}
yy1621:
	yyaccept = 19;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCC) {
		if (yych <= 'Z') {
			if (yych <= '-') {
				if (yych <= '\'') {
					if (yych == '$') goto yy113;
					if (yych <= '&') goto yy1618;
					goto yy1564;
				} else {
					if (yych == '+') goto yy113;
					if (yych <= ',') goto yy1618;
					goto yy1565;
				}
			} else {
				if (yych <= ':') {
					if (yych <= '.') goto yy1566;
					if (yych <= '/') goto yy1618;
					if (yych <= '9') goto yy950;
					goto yy246;
				} else {
					if (yych <= ';') goto yy1618;
					if (yych <= '>') goto yy113;
					if (yych <= '@') goto yy1618;
					goto yy1240;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= '`') {
					if (yych <= ']') goto yy1618;
					if (yych == '_') goto yy1567;
					goto yy113;
				} else {
					if (yych <= 'z') goto yy1240;
					if (yych == '|') goto yy113;
					goto yy1618;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy113;
					if (yych <= 0xC1) goto yy1618;
					if (yych <= 0xC2) goto yy1569;
					goto yy1570;
				} else {
					if (yych <= 0xC9) goto yy268;
					if (yych <= 0xCA) goto yy1571;
					if (yych <= 0xCB) goto yy257;
					goto yy118;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCD) goto yy1572;
					if (yych <= 0xCE) goto yy1573;
					if (yych <= 0xCF) goto yy1574;
					goto yy268;
				} else {
					if (yych <= 0xD2) goto yy1575;
					if (yych <= 0xD3) goto yy268;
					if (yych <= 0xD4) goto yy1576;
					goto yy1577;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy1578;
					if (yych <= 0xD7) goto yy265;
					if (yych <= 0xD8) goto yy266;
					goto yy267;
				} else {
					if (yych <= 0xDA) goto yy268;
					if (yych <= 0xDB) goto yy269;
					if (yych <= 0xDC) goto yy270;
					goto yy271;
				}
			}
		} else {
			if (yych <= 0xE9) {
				if (yych <= 0xE1) {
					if (yych <= 0xDE) goto yy272;
					if (yych <= 0xDF) goto yy273;
					if (yych <= 0xE0) goto yy274;
					goto yy4230;
				} else {
					if (yych <= 0xE2) goto yy1580;
					if (yych <= 0xE3) goto yy277;
					if (yych <= 0xE4) goto yy278;
					goto yy1618;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych <= 0xEA) goto yy1581;
					if (yych == 0xED) goto yy4231;
					goto yy1618;
				} else {
					if (yych <= 0xF0) {
						if (yych <= 0xEF) goto yy1582;
						goto yy1583;
					} else {
						if (yych == 0xF3) goto yy282;
						goto yy1618;
					}
				}
			}
		}
	}
yy1622:
	yyaccept = 19;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCC) {
		if (yych <= 'Z') {
			if (yych <= '-') {
				if (yych <= '\'') {
					if (yych == '$') goto yy113;
					if (yych <= '&') goto yy1618;
					goto yy1564;
				} else {
					if (yych == '+') goto yy113;
					if (yych <= ',') goto yy1618;
					goto yy1565;
				}
			} else {
				if (yych <= ':') {
					if (yych <= '.') goto yy1566;
					if (yych <= '/') goto yy1618;
					if (yych <= '9') goto yy950;
					goto yy246;
				} else {
					if (yych <= ';') goto yy1618;
					if (yych <= '>') goto yy113;
					if (yych <= '@') goto yy1618;
					goto yy1240;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= '`') {
					if (yych <= ']') goto yy1618;
					if (yych == '_') goto yy1567;
					goto yy113;
				} else {
					if (yych <= 'z') goto yy1240;
					if (yych == '|') goto yy113;
					goto yy1618;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy113;
					if (yych <= 0xC1) goto yy1618;
					if (yych <= 0xC2) goto yy1569;
					goto yy1570;
				} else {
					if (yych <= 0xC9) goto yy268;
					if (yych <= 0xCA) goto yy1571;
					if (yych <= 0xCB) goto yy257;
					goto yy118;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCD) goto yy1572;
					if (yych <= 0xCE) goto yy1573;
					if (yych <= 0xCF) goto yy1574;
					goto yy268;
				} else {
					if (yych <= 0xD2) goto yy1575;
					if (yych <= 0xD3) goto yy268;
					if (yych <= 0xD4) goto yy1576;
					goto yy1577;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy1578;
					if (yych <= 0xD7) goto yy265;
					if (yych <= 0xD8) goto yy266;
					goto yy267;
				} else {
					if (yych <= 0xDA) goto yy268;
					if (yych <= 0xDB) goto yy269;
					if (yych <= 0xDC) goto yy270;
					goto yy271;
				}
			}
		} else {
			if (yych <= 0xE9) {
				if (yych <= 0xE1) {
					if (yych <= 0xDE) goto yy272;
					if (yych <= 0xDF) goto yy273;
					if (yych <= 0xE0) goto yy274;
					goto yy4232;
				} else {
					if (yych <= 0xE2) goto yy1580;
					if (yych <= 0xE3) goto yy277;
					if (yych <= 0xE4) goto yy278;
					goto yy1618;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych <= 0xEA) goto yy1581;
					if (yych == 0xED) goto yy4233;
					goto yy1618;
				} else {
					if (yych <= 0xF0) {
						if (yych <= 0xEF) goto yy1582;
						goto yy1583;
					} else {
						if (yych == 0xF3) goto yy282;
						goto yy1618;
					}
				}
			}
		}
	}
yy1623:
	yych = *++YYCURSOR;
	goto yy186;
yy1624:
	yych = *++YYCURSOR;
	goto yy199;
yy1625:
	yyaccept = 1;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCE) {
		if (yych <= '^') {
			if (yych <= '/') {
				if (yych <= '*') {
					if (yych == '$') goto yy111;
					goto yy18;
				} else {
					if (yych <= '+') goto yy111;
					if (yych == '.') goto yy111;
					goto yy18;
				}
			} else {
				if (yych <= '>') {
					if (yych <= '9') goto yy2813;
					if (yych <= ';') goto yy18;
					goto yy111;
				} else {
					if (yych <= '@') goto yy18;
					if (yych <= 'Z') goto yy1437;
					if (yych <= ']') goto yy18;
					goto yy111;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= '_') goto yy2809;
					if (yych <= '`') goto yy111;
					goto yy1437;
				} else {
					if (yych == '|') goto yy111;
					if (yych <= '}') goto yy18;
					goto yy111;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy18;
					if (yych <= 0xC2) goto yy288;
					if (yych <= 0xC3) goto yy289;
					goto yy290;
				} else {
					if (yych <= 0xCA) goto yy291;
					if (yych <= 0xCC) goto yy111;
					if (yych <= 0xCD) goto yy292;
					goto yy293;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD6) {
				if (yych <= 0xD2) {
					if (yych <= 0xCF) goto yy294;
					if (yych <= 0xD1) goto yy290;
					goto yy295;
				} else {
					if (yych <= 0xD3) goto yy290;
					if (yych <= 0xD4) goto yy296;
					if (yych <= 0xD5) goto yy297;
					goto yy298;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD7) goto yy299;
					if (yych <= 0xD8) goto yy300;
					goto yy301;
				} else {
					if (yych <= 0xDA) goto yy290;
					if (yych <= 0xDB) goto yy302;
					if (yych <= 0xDC) goto yy303;
					goto yy304;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy305;
					if (yych <= 0xDF) goto yy306;
					goto yy307;
				} else {
					if (yych <= 0xE1) goto yy308;
					if (yych <= 0xE2) goto yy309;
					if (yych <= 0xE3) goto yy310;
					goto yy111;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy311;
					if (yych <= 0xEE) goto yy18;
					goto yy312;
				} else {
					if (yych <= 0xF0) goto yy313;
					if (yych == 0xF3) goto yy111;
					goto yy18;
				}
			}
		}
	}
yy1626:
	yyaccept = 16;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= '~') {
		if (yych <= ';') {
			if (yych <= '+') {
				if (yych == '$') goto yy111;
				if (yych <= '*') goto yy323;
				goto yy111;
			} else {
				if (yych <= '.') {
					if (yych <= '-') goto yy323;
					goto yy111;
				} else {
					if (yych <= '/') goto yy323;
					if (yych <= '9') goto yy4234;
					goto yy323;
				}
			}
		} else {
			if (yych <= ']') {
				if (yych <= '>') goto yy111;
				if (yych <= '@') goto yy323;
				if (yych <= 'Z') goto yy111;
				goto yy323;
			} else {
				if (yych <= '{') {
					if (yych <= 'z') goto yy111;
					goto yy323;
				} else {
					if (yych == '}') goto yy323;
					goto yy111;
				}
			}
		}
	} else {
		if (yych <= 0xE1) {
			if (yych <= 0xDA) {
				if (yych <= 0xC1) goto yy323;
				if (yych == 0xD9) goto yy4236;
				goto yy111;
			} else {
				if (yych <= 0xDE) {
					if (yych <= 0xDB) goto yy4237;
					goto yy111;
				} else {
					if (yych <= 0xDF) goto yy4238;
					if (yych <= 0xE0) goto yy4239;
					goto yy4240;
				}
			}
		} else {
			if (yych <= 0xEE) {
				if (yych <= 0xE4) goto yy111;
				if (yych == 0xEA) goto yy4241;
				goto yy323;
			} else {
				if (yych <= 0xF0) {
					if (yych <= 0xEF) goto yy4242;
					goto yy4243;
				} else {
					if (yych == 0xF3) goto yy111;
					goto yy323;
				}
			}
		}
	}
yy1627:
	yyaccept = 20;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xD4) {
		if (yych <= 0xC2) {
			if (yych <= '^') {
				if (yych <= '9') {
					if (yych >= '0') goto yy1439;
				} else {
					if (yych <= '@') goto yy1628;
					if (yych <= 'Z') goto yy1439;
				}
			} else {
				if (yych <= '`') {
					if (yych <= '_') goto yy1589;
				} else {
					if (yych <= 'z') goto yy1439;
					if (yych >= 0xC2) goto yy3919;
				}
			}
		} else {
			if (yych <= 0xCD) {
				if (yych <= 0xC9) {
					if (yych <= 0xC3) goto yy3920;
					goto yy3921;
				} else {
					if (yych <= 0xCA) goto yy3922;
					if (yych >= 0xCD) goto yy3923;
				}
			} else {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy3924;
					if (yych <= 0xCF) goto yy3925;
					goto yy3921;
				} else {
					if (yych <= 0xD2) goto yy3926;
					if (yych <= 0xD3) goto yy3921;
					goto yy3927;
				}
			}
		}
	} else {
		if (yych <= 0xDE) {
			if (yych <= 0xD9) {
				if (yych <= 0xD6) {
					if (yych <= 0xD5) goto yy3928;
					goto yy3929;
				} else {
					if (yych <= 0xD7) goto yy3930;
					if (yych <= 0xD8) goto yy3931;
					goto yy3932;
				}
			} else {
				if (yych <= 0xDB) {
					if (yych <= 0xDA) goto yy3921;
					goto yy3933;
				} else {
					if (yych <= 0xDC) goto yy3934;
					if (yych <= 0xDD) goto yy3935;
					goto yy3936;
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xE0) {
					if (yych <= 0xDF) goto yy3937;
					goto yy3938;
				} else {
					if (yych <= 0xE1) goto yy3939;
					if (yych <= 0xE2) goto yy3940;
					goto yy4244;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych == 0xEA) goto yy3942;
				} else {
					if (yych <= 0xEF) goto yy4245;
					if (yych <= 0xF0) goto yy4246;
				}
			}
		}
	}
yy1628:
#line 184 "scanner.re"
	{ return WORD; }
#line 35006 "scanner.c"
yy1629:
	yyaccept = 20;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= '^') {
			if (yych <= '/') {
				if (yych <= '*') {
					if (yych == '$') goto yy110;
					goto yy1628;
				} else {
					if (yych <= '+') goto yy110;
					if (yych == '.') goto yy112;
					goto yy1628;
				}
			} else {
				if (yych <= '>') {
					if (yych <= '9') goto yy2813;
					if (yych <= ';') goto yy1628;
					goto yy110;
				} else {
					if (yych <= '@') goto yy1628;
					if (yych <= 'Z') goto yy1437;
					if (yych <= ']') goto yy1628;
					goto yy110;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= '_') goto yy2809;
					if (yych <= '`') goto yy110;
					goto yy1437;
				} else {
					if (yych == '|') goto yy110;
					if (yych <= '}') goto yy1628;
					goto yy110;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy1628;
					if (yych <= 0xC2) goto yy288;
					if (yych <= 0xC3) goto yy289;
					goto yy290;
				} else {
					if (yych <= 0xCA) goto yy291;
					if (yych <= 0xCB) goto yy120;
					if (yych <= 0xCC) goto yy121;
					goto yy292;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy293;
					if (yych <= 0xCF) goto yy294;
					goto yy290;
				} else {
					if (yych <= 0xD2) goto yy295;
					if (yych <= 0xD3) goto yy290;
					if (yych <= 0xD4) goto yy296;
					goto yy297;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy298;
					if (yych <= 0xD7) goto yy299;
					if (yych <= 0xD8) goto yy300;
					goto yy301;
				} else {
					if (yych <= 0xDA) goto yy290;
					if (yych <= 0xDB) goto yy302;
					if (yych <= 0xDC) goto yy303;
					goto yy304;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy305;
					if (yych <= 0xDF) goto yy306;
					goto yy307;
				} else {
					if (yych <= 0xE1) goto yy308;
					if (yych <= 0xE2) goto yy309;
					if (yych <= 0xE3) goto yy4247;
					goto yy141;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy311;
					if (yych <= 0xEE) goto yy1628;
					goto yy4248;
				} else {
					if (yych <= 0xF0) goto yy4249;
					if (yych == 0xF3) goto yy145;
					goto yy1628;
				}
			}
		}
	}
yy1630:
	yyaccept = 19;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xE0) {
		if (yych == 'h') goto yy4250;
		goto yy1618;
	} else {
		if (yych <= 0xE1) goto yy4251;
		if (yych == 0xED) goto yy4231;
		goto yy1618;
	}
yy1631:
	yyaccept = 19;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych == 0xE1) goto yy4252;
	if (yych == 0xED) goto yy4233;
	goto yy1618;
yy1632:
	yyaccept = 19;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych == 0xE1) goto yy4251;
	if (yych == 0xED) goto yy4231;
	goto yy1618;
yy1633:
	++YYCURSOR;
#line 211 "scanner.re"
	{ return INVALID_CHAR; }
#line 35137 "scanner.c"
yy1635:
	yych = *++YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy314;
		} else {
			if (yych <= 0x8C) goto yy28;
			if (yych <= 0xA6) goto yy314;
			goto yy28;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy28;
			goto yy314;
		} else {
			if (yych <= 0xBE) goto yy28;
			if (yych <= 0xBF) goto yy314;
			goto yy2;
		}
	}
yy1636:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy314;
		goto yy28;
	} else {
		if (yych <= 0x9D) goto yy314;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy1637:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy314;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy1638:
	yych = *++YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x86) goto yy28;
		goto yy317;
	} else {
		if (yych <= 0xB6) goto yy28;
		if (yych <= 0xBF) goto yy17;
		goto yy2;
	}
yy1639:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy317;
	if (yych <= 0xBF) goto yy17;
	goto yy2;
yy1640:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy17;
		} else {
			if (yych <= 0x8B) goto yy317;
			if (yych <= 0x8C) goto yy17;
			goto yy28;
		}
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x9B) goto yy17;
			goto yy28;
		} else {
			if (yych <= 0xA0) goto yy17;
			if (yych <= 0xBF) goto yy28;
			goto yy2;
		}
	}
yy1641:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy28;
	if (yych <= 0xBD) goto yy17;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy1642:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy314;
	if (yych <= 0x9F) goto yy28;
	if (yych <= 0xBF) goto yy314;
	goto yy2;
yy1643:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy314;
		goto yy28;
	} else {
		if (yych <= 0xA0) goto yy17;
		if (yych <= 0xBB) goto yy317;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy1644:
	yych = *++YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy314;
		goto yy317;
	} else {
		if (yych <= 0xAF) goto yy28;
		if (yych <= 0xBF) goto yy314;
		goto yy2;
	}
yy1645:
	yych = *++YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy314;
		} else {
			if (yych <= 0x81) goto yy317;
			if (yych <= 0x89) goto yy314;
			goto yy317;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych <= 0x8F) goto yy28;
			goto yy314;
		} else {
			if (yych <= 0xBA) goto yy17;
			if (yych <= 0xBF) goto yy28;
			goto yy2;
		}
	}
yy1646:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy314;
	if (yych <= 0x9F) goto yy28;
	if (yych <= 0xBF) goto yy314;
	goto yy2;
yy1647:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy314;
		if (yych <= 0x87) goto yy28;
		goto yy314;
	} else {
		if (yych <= 0x90) goto yy28;
		if (yych <= 0x95) goto yy317;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy1648:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy319;
	if (yych <= 0xBF) goto yy314;
	goto yy2;
yy1649:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9D) goto yy314;
		goto yy28;
	} else {
		if (yych <= 0xA9) goto yy325;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy1650:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy314;
	if (yych <= 0xAF) goto yy28;
	if (yych <= 0xBF) goto yy314;
	goto yy2;
yy1651:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy314;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy1652:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy314;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy1653:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy314;
		goto yy28;
	} else {
		if (yych <= 0xA7) goto yy314;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy1654:
	yych = *++YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy314;
			goto yy28;
		} else {
			if (yych == 0x89) goto yy28;
			goto yy314;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy28;
			if (yych <= 0xB8) goto yy314;
			goto yy28;
		} else {
			if (yych <= 0xBC) goto yy314;
			if (yych <= 0xBE) goto yy28;
			if (yych <= 0xBF) goto yy314;
			goto yy2;
		}
	}
yy1655:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy314;
		if (yych <= 0x97) goto yy28;
		goto yy317;
	} else {
		if (yych <= 0xB6) goto yy314;
		if (yych <= 0xB8) goto yy17;
		if (yych <= 0xBF) goto yy317;
		goto yy2;
	}
yy1656:
	yych = *++YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy314;
		goto yy28;
	} else {
		if (yych <= 0xAF) goto yy317;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy1657:
	yych = *++YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy28;
		if (yych <= 0xB2) goto yy314;
		goto yy28;
	} else {
		if (yych <= 0xB5) goto yy314;
		if (yych <= 0xBA) goto yy28;
		if (yych <= 0xBF) goto yy317;
		goto yy2;
	}
yy1658:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy314;
		goto yy317;
	} else {
		if (yych <= 0x9F) goto yy28;
		if (yych <= 0xB9) goto yy314;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy1659:
	yych = *++YYCURSOR;
	if (yych <= 0xBB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xB7) goto yy314;
		goto yy28;
	} else {
		if (yych <= 0xBD) goto yy317;
		if (yych <= 0xBF) goto yy314;
		goto yy2;
	}
yy1660:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy317;
	if (yych <= 0x91) goto yy28;
	if (yych <= 0xBF) goto yy317;
	goto yy2;
yy1661:
	yych = *++YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy314;
			if (yych <= 0x83) goto yy17;
			goto yy28;
		} else {
			if (yych <= 0x86) goto yy17;
			if (yych <= 0x8B) goto yy28;
			if (yych <= 0x8F) goto yy17;
			goto yy314;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy28;
			if (yych == 0x98) goto yy28;
			goto yy314;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy28;
				goto yy17;
			} else {
				if (yych <= 0xBE) goto yy28;
				if (yych <= 0xBF) goto yy17;
				goto yy2;
			}
		}
	}
yy1662:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy317;
		goto yy28;
	} else {
		if (yych <= 0xBC) goto yy314;
		if (yych <= 0xBE) goto yy317;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy1663:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy314;
	if (yych <= 0x9F) goto yy317;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy1664:
	yych = *++YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x88) goto yy17;
		goto yy314;
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0xA6) goto yy17;
			goto yy28;
		} else {
			if (yych <= 0xAF) goto yy317;
			if (yych <= 0xBF) goto yy28;
			goto yy2;
		}
	}
yy1665:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy314;
		if (yych <= 0x97) goto yy28;
		goto yy317;
	} else {
		if (yych <= 0xB2) goto yy314;
		if (yych <= 0xB7) goto yy28;
		if (yych <= 0xBF) goto yy317;
		goto yy2;
	}
yy1666:
	yych = *++YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy314;
		goto yy28;
	} else {
		if (yych <= 0xAF) goto yy317;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy1667:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy314;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy1668:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy319;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy1669:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy319;
	if (yych <= 0xB9) goto yy28;
	if (yych <= 0xBF) goto yy317;
	goto yy2;
yy1670:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy28;
	if (yych <= 0xBE) goto yy317;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy1671:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy17;
	if (yych <= 0xB7) goto yy314;
	if (yych <= 0xBF) goto yy17;
	goto yy2;
yy1672:
	yych = *++YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x86) goto yy17;
		if (yych <= 0x91) goto yy28;
		goto yy317;
	} else {
		if (yych <= 0xAF) goto yy325;
		if (yych <= 0xBE) goto yy28;
		if (yych <= 0xBF) goto yy17;
		goto yy2;
	}
yy1673:
	yych = *++YYCURSOR;
	if (yych <= 0xBA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy17;
		if (yych <= 0xAF) goto yy314;
		goto yy17;
	} else {
		if (yych == 0xBD) goto yy5;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy1674:
	yych = *++YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy28;
		goto yy314;
	} else {
		if (yych <= 0xAF) goto yy28;
		if (yych <= 0xB9) goto yy325;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy1675:
	yych = *++YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy17;
		goto yy314;
	} else {
		if (yych <= 0xB4) goto yy17;
		if (yych <= 0xB5) goto yy28;
		if (yych <= 0xBF) goto yy325;
		goto yy2;
	}
yy1676:
	yych = *++YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy28;
		if (yych <= 0xB2) goto yy314;
		goto yy17;
	} else {
		if (yych == 0xB6) goto yy314;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy1677:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy17;
	if (yych <= 0xB2) goto yy314;
	if (yych <= 0xBF) goto yy17;
	goto yy2;
yy1678:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy17;
			goto yy314;
		} else {
			if (yych <= 0x89) goto yy28;
			if (yych <= 0x8C) goto yy17;
			if (yych <= 0x8F) goto yy28;
			goto yy325;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9B) goto yy28;
			goto yy314;
		} else {
			if (yych <= 0xA0) goto yy28;
			if (yych <= 0xB4) goto yy317;
			if (yych <= 0xBF) goto yy28;
			goto yy2;
		}
	}
yy1679:
	yych = *++YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy314;
		goto yy28;
	} else {
		if (yych <= 0xAB) goto yy314;
		if (yych <= 0xB7) goto yy17;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy1680:
	yych = *++YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy314;
			goto yy28;
		} else {
			if (yych == 0x89) goto yy28;
			goto yy314;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy28;
			if (yych <= 0x9D) goto yy314;
			goto yy28;
		} else {
			if (yych <= 0xA8) goto yy314;
			if (yych <= 0xAF) goto yy28;
			if (yych <= 0xBF) goto yy314;
			goto yy2;
		}
	}
yy1681:
	yych = *++YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy314;
		goto yy17;
	} else {
		if (yych <= 0xAF) goto yy28;
		if (yych <= 0xB9) goto yy325;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy1682:
	yych = *++YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy17;
			if (yych <= 0x84) goto yy28;
			goto yy314;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy28;
				goto yy314;
			} else {
				if (yych <= 0x92) goto yy28;
				if (yych <= 0xA8) goto yy314;
				goto yy28;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy314;
				goto yy28;
			} else {
				if (yych == 0xB4) goto yy28;
				goto yy314;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy28;
				goto yy17;
			} else {
				if (yych <= 0xBD) goto yy314;
				if (yych <= 0xBF) goto yy17;
				goto yy2;
			}
		}
	}
yy1683:
	yych = *++YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy17;
			if (yych <= 0x86) goto yy28;
			goto yy17;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy28;
				goto yy17;
			} else {
				if (yych == 0x90) goto yy314;
				goto yy28;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9C) {
				if (yych <= 0x97) goto yy17;
				goto yy28;
			} else {
				if (yych <= 0xA1) goto yy314;
				if (yych <= 0xA3) goto yy17;
				goto yy28;
			}
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xAC) goto yy17;
				goto yy28;
			} else {
				if (yych <= 0xB4) goto yy17;
				if (yych <= 0xBF) goto yy28;
				goto yy2;
			}
		}
	}
yy1684:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy314;
	if (yych <= 0xBF) goto yy17;
	goto yy2;
yy1685:
	yych = *++YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy17;
		if (yych <= 0x85) goto yy314;
		goto yy28;
	} else {
		if (yych <= 0x8F) {
			if (yych <= 0x87) goto yy314;
			goto yy28;
		} else {
			if (yych <= 0x99) goto yy325;
			if (yych <= 0xBF) goto yy28;
			goto yy2;
		}
	}
yy1686:
	yych = *++YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy314;
		goto yy17;
	} else {
		if (yych <= 0xB7) goto yy28;
		if (yych <= 0xBF) goto yy17;
		goto yy2;
	}
yy1687:
	yych = *++YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy17;
		goto yy28;
	} else {
		if (yych <= 0x9B) goto yy314;
		if (yych <= 0x9D) goto yy17;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy1688:
	yych = *++YYCURSOR;
	if (yych <= 0x84) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy17;
		if (yych <= 0x83) goto yy28;
		goto yy314;
	} else {
		if (yych <= 0x8F) goto yy28;
		if (yych <= 0x99) goto yy325;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy1689:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy314;
	if (yych <= 0xB7) goto yy17;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy1690:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x89) goto yy325;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy1691:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9C) goto yy28;
		if (yych <= 0xAB) goto yy17;
		goto yy28;
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB9) goto yy325;
			goto yy317;
		} else {
			if (yych <= 0xBE) goto yy28;
			if (yych <= 0xBF) goto yy17;
			goto yy2;
		}
	}
yy1692:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy28;
	if (yych <= 0xBF) goto yy319;
	goto yy2;
yy1693:
	yych = *++YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy319;
		goto yy325;
	} else {
		if (yych <= 0xB2) goto yy317;
		if (yych <= 0xBE) goto yy28;
		if (yych <= 0xBF) goto yy314;
		goto yy2;
	}
yy1694:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy314;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy1695:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy314;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy1696:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy317;
	goto yy2;
yy1697:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy317;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy1698:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy314;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy1699:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy314;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy1700:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy314;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy1701:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy314;
		goto yy28;
	} else {
		if (yych <= 0xA9) goto yy325;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy1702:
	yych = *++YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy28;
		goto yy314;
	} else {
		if (yych <= 0xAF) goto yy28;
		if (yych <= 0xB4) goto yy17;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy1703:
	yych = *++YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy314;
		goto yy17;
	} else {
		if (yych <= 0xBB) goto yy28;
		if (yych <= 0xBF) goto yy17;
		goto yy2;
	}
yy1704:
	yych = *++YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy28;
			goto yy17;
		} else {
			if (yych <= 0x8F) goto yy28;
			if (yych <= 0x99) goto yy325;
			goto yy28;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA1) goto yy317;
			if (yych <= 0xA2) goto yy28;
			goto yy314;
		} else {
			if (yych <= 0xBC) goto yy28;
			if (yych <= 0xBF) goto yy314;
			goto yy2;
		}
	}
yy1705:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy314;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy1706:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy314;
		goto yy28;
	} else {
		if (yych <= 0x90) goto yy314;
		if (yych <= 0xBE) goto yy17;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy1707:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8E) goto yy28;
	if (yych <= 0x92) goto yy17;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy1708:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy1627;
	if (yych <= 0x81) goto yy1617;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy1709:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAA) goto yy314;
		goto yy28;
	} else {
		if (yych <= 0xBC) goto yy314;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy1710:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy314;
		} else {
			if (yych <= 0x8F) goto yy28;
			if (yych <= 0x99) goto yy314;
			goto yy28;
		}
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x9E) goto yy17;
			goto yy28;
		} else {
			if (yych <= 0xA3) goto yy5;
			if (yych <= 0xBF) goto yy28;
			goto yy2;
		}
	}
yy1711:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy17;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy1712:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA6) goto yy17;
	if (yych <= 0xA8) goto yy28;
	if (yych <= 0xBF) goto yy17;
	goto yy2;
yy1713:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy17;
	if (yych <= 0xBA) goto yy5;
	if (yych <= 0xBF) goto yy17;
	goto yy2;
yy1714:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy17;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy1715:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x85) goto yy17;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy1716:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy17;
		goto yy28;
	} else {
		if (yych <= 0xB1) goto yy317;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy1717:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy28;
	if (yych <= 0xBF) goto yy319;
	goto yy2;
yy1718:
	yych = *++YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy28;
			goto yy319;
		} else {
			if (yych == 0xA2) goto yy319;
			if (yych <= 0xA4) goto yy28;
			goto yy319;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy28;
			if (yych == 0xAD) goto yy28;
			goto yy319;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy28;
				goto yy319;
			} else {
				if (yych <= 0xBC) goto yy28;
				if (yych <= 0xBF) goto yy319;
				goto yy2;
			}
		}
	}
yy1719:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy28;
	if (yych <= 0xBF) goto yy319;
	goto yy2;
yy1720:
	yych = *++YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy319;
			goto yy28;
		} else {
			if (yych <= 0x8A) goto yy319;
			if (yych <= 0x8C) goto yy28;
			if (yych <= 0x94) goto yy319;
			goto yy28;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0x9D) goto yy28;
			goto yy319;
		} else {
			if (yych <= 0xBA) goto yy28;
			if (yych <= 0xBE) goto yy319;
			if (yych <= 0xBF) goto yy28;
			goto yy2;
		}
	}
yy1721:
	yych = *++YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy28;
		goto yy319;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy28;
			goto yy319;
		} else {
			if (yych <= 0x91) goto yy28;
			if (yych <= 0xBF) goto yy319;
			goto yy2;
		}
	}
yy1722:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy319;
	if (yych <= 0xA7) goto yy28;
	if (yych <= 0xBF) goto yy319;
	goto yy2;
yy1723:
	yych = *++YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy17;
		goto yy319;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy17;
			goto yy319;
		} else {
			if (yych <= 0xBB) goto yy17;
			if (yych <= 0xBF) goto yy319;
			goto yy2;
		}
	}
yy1724:
	yych = *++YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy319;
		goto yy17;
	} else {
		if (yych == 0xB5) goto yy17;
		if (yych <= 0xBF) goto yy319;
		goto yy2;
	}
yy1725:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy319;
		goto yy17;
	} else {
		if (yych == 0xAF) goto yy17;
		if (yych <= 0xBF) goto yy319;
		goto yy2;
	}
yy1726:
	yych = *++YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy319;
		goto yy17;
	} else {
		if (yych == 0xA9) goto yy17;
		if (yych <= 0xBF) goto yy319;
		goto yy2;
	}
yy1727:
	yych = *++YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy319;
		goto yy17;
	} else {
		if (yych <= 0x8B) goto yy319;
		if (yych <= 0x8D) goto yy28;
		if (yych <= 0xBF) goto yy325;
		goto yy2;
	}
yy1728:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x86) goto yy17;
		if (yych <= 0x9A) goto yy28;
		goto yy17;
	} else {
		if (yych <= 0xA0) goto yy28;
		if (yych <= 0xAF) goto yy17;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy1729:
	yych = *++YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy314;
		goto yy28;
	} else {
		if (yych <= 0x8F) goto yy317;
		if (yych <= 0x96) goto yy17;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy1730:
	yych = *++YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0xA0) {
			if (yych <= 0x83) {
				if (yych <= 0x7F) goto yy2;
				goto yy314;
			} else {
				if (yych <= 0x84) goto yy28;
				if (yych <= 0x9F) goto yy314;
				goto yy28;
			}
		} else {
			if (yych <= 0xA3) {
				if (yych <= 0xA2) goto yy314;
				goto yy28;
			} else {
				if (yych <= 0xA4) goto yy314;
				if (yych <= 0xA6) goto yy28;
				goto yy314;
			}
		}
	} else {
		if (yych <= 0xB8) {
			if (yych <= 0xB2) {
				if (yych <= 0xA8) goto yy28;
				goto yy314;
			} else {
				if (yych <= 0xB3) goto yy28;
				if (yych <= 0xB7) goto yy314;
				goto yy28;
			}
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB9) goto yy314;
				goto yy28;
			} else {
				if (yych <= 0xBB) goto yy314;
				if (yych <= 0xBF) goto yy28;
				goto yy2;
			}
		}
	}
yy1731:
	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 yy28;
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy314;
	default:	goto yy2;
	}
yy1732:
	yych = *++YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x8A) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x89) goto yy314;
			goto yy28;
		} else {
			if (yych <= 0x9B) goto yy314;
			if (yych <= 0xA0) goto yy28;
			goto yy314;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0xA4) goto yy28;
			if (yych <= 0xA9) goto yy314;
			goto yy28;
		} else {
			if (yych <= 0xBB) goto yy314;
			if (yych <= 0xBF) goto yy28;
			goto yy2;
		}
	}
yy1733:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy28;
	if (yych <= 0xB1) goto yy17;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy1734:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy17;
	if (yych <= 0xAF) goto yy28;
	if (yych <= 0xBF) goto yy17;
	goto yy2;
yy1735:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy17;
		goto yy28;
	} else {
		if (yych <= 0xAE) goto yy17;
		if (yych <= 0xB0) goto yy28;
		if (yych <= 0xBF) goto yy17;
		goto yy2;
	}
yy1736:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy28;
		goto yy17;
	} else {
		if (yych <= 0x90) goto yy28;
		if (yych <= 0xB5) goto yy17;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy1737:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8C) goto yy317;
		goto yy28;
	} else {
		if (yych == 0xAF) goto yy28;
		if (yych <= 0xBF) goto yy17;
		goto yy2;
	}
yy1738:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy17;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy1739:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy28;
	if (yych <= 0xBF) goto yy17;
	goto yy2;
yy1740:
	yych = *++YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy1619;
		goto yy17;
	} else {
		if (yych <= 0x8F) goto yy28;
		if (yych <= 0xBA) goto yy17;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy1741:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy17;
		goto yy28;
	} else {
		if (yych <= 0x91) goto yy17;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy1742:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xBA) goto yy28;
	if (yych <= 0xBF) goto yy17;
	goto yy2;
yy1743:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xA4) goto yy28;
	if (yych <= 0xBF) goto yy17;
	goto yy2;
yy1744:
	yych = *++YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy17;
		if (yych <= 0x9F) goto yy28;
		goto yy17;
	} else {
		if (yych <= 0xAF) goto yy28;
		if (yych <= 0xB3) goto yy17;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy1745:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy17;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy1746:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x94) goto yy17;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy1747:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8B) goto yy17;
	if (yych <= 0x8F) goto yy28;
	if (yych <= 0xBF) goto yy17;
	goto yy2;
yy1748:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy17;
		goto yy28;
	} else {
		if (yych <= 0x99) goto yy17;
		if (yych <= 0x9F) goto yy28;
		if (yych <= 0xBF) goto yy17;
		goto yy2;
	}
yy1749:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy17;
		goto yy28;
	} else {
		if (yych <= 0xAD) goto yy17;
		if (yych <= 0xBF) goto yy28;
		goto yy2;
	}
yy1750:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy28;
	if (yych <= 0x98) goto yy17;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy1751:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy17;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy1752:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy17;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy1753:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy1617;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy1754:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB4) goto yy1617;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy1755:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy1617;
	if (yych <= 0x9F) goto yy28;
	if (yych <= 0xBF) goto yy1617;
	goto yy2;
yy1756:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA1) goto yy1617;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy1757:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy1617;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy1758:
	yych = *++YYCURSOR;
	if (yych <= 0x81) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy28;
		goto yy5;
	} else {
		if (yych <= 0x9F) goto yy28;
		if (yych <= 0xBF) goto yy5;
		goto yy2;
	}
yy1759:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy5;
	goto yy2;
yy1760:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy17;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy1761:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xBD) goto yy5;
	if (yych <= 0xBF) goto yy28;
	goto yy2;
yy1762:
	++YYCURSOR;
	yych = *YYCURSOR;
yy1763:
	if (yych <= 0xCE) {
		if (yych <= '`') {
			if (yych <= '/') {
				if (yych <= '*') {
					if (yych == '$') goto yy1762;
					goto yy2;
				} else {
					if (yych <= '+') goto yy1762;
					if (yych == '.') goto yy3054;
					goto yy2;
				}
			} else {
				if (yych <= '>') {
					if (yych <= '9') goto yy1762;
					if (yych <= ';') goto yy2;
					goto yy1762;
				} else {
					if (yych <= '@') goto yy2;
					if (yych <= 'Z') goto yy1764;
					if (yych <= ']') goto yy2;
					goto yy1762;
				}
			}
		} else {
			if (yych <= 0xC2) {
				if (yych <= '|') {
					if (yych <= 'z') goto yy1764;
					if (yych <= '{') goto yy2;
					goto yy1762;
				} else {
					if (yych == '~') goto yy1762;
					if (yych <= 0xC1) goto yy2;
					goto yy1767;
				}
			} else {
				if (yych <= 0xCA) {
					if (yych <= 0xC3) goto yy1768;
					if (yych <= 0xC9) goto yy1769;
					goto yy1770;
				} else {
					if (yych <= 0xCB) goto yy1771;
					if (yych <= 0xCC) goto yy1772;
					if (yych <= 0xCD) goto yy1773;
					goto yy1774;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD6) {
				if (yych <= 0xD2) {
					if (yych <= 0xCF) goto yy1775;
					if (yych <= 0xD1) goto yy1769;
					goto yy1776;
				} else {
					if (yych <= 0xD3) goto yy1769;
					if (yych <= 0xD4) goto yy1777;
					if (yych <= 0xD5) goto yy1778;
					goto yy1779;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD7) goto yy1780;
					if (yych <= 0xD8) goto yy1781;
					goto yy1782;
				} else {
					if (yych <= 0xDA) goto yy1769;
					if (yych <= 0xDB) goto yy1783;
					if (yych <= 0xDC) goto yy1784;
					goto yy1785;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy1786;
					if (yych <= 0xDF) goto yy1787;
					goto yy1788;
				} else {
					if (yych <= 0xE1) goto yy1789;
					if (yych <= 0xE2) goto yy1790;
					if (yych <= 0xE3) goto yy1791;
					goto yy1792;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy1793;
					if (yych <= 0xEE) goto yy2;
					goto yy1794;
				} else {
					if (yych <= 0xF0) goto yy1795;
					if (yych == 0xF3) goto yy1796;
					goto yy2;
				}
			}
		}
	}
yy1764:
	yyaccept = 21;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= '-') {
				if (yych <= '*') {
					if (yych == '$') goto yy1764;
				} else {
					if (yych <= '+') goto yy1764;
					if (yych >= '-') goto yy535;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '.') goto yy3054;
					if (yych >= '0') goto yy1764;
				} else {
					if (yych <= ';') goto yy1766;
					if (yych <= '>') goto yy1764;
					if (yych >= 'A') goto yy1764;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= '{') {
					if (yych <= ']') goto yy1766;
					if (yych <= 'z') goto yy1764;
				} else {
					if (yych != '}') goto yy1764;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy1766;
					if (yych <= 0xC2) goto yy4253;
					goto yy1769;
				} else {
					if (yych <= 0xCA) goto yy1770;
					if (yych <= 0xCB) goto yy4254;
					if (yych <= 0xCC) goto yy1769;
					goto yy4255;
				}
			}
		}
	} else {
		if (yych <= 0xDE) {
			if (yych <= 0xD7) {
				if (yych <= 0xD4) {
					if (yych <= 0xCE) goto yy4256;
					if (yych <= 0xD3) goto yy1769;
					goto yy1777;
				} else {
					if (yych <= 0xD5) goto yy1778;
					if (yych <= 0xD6) goto yy4257;
					goto yy4258;
				}
			} else {
				if (yych <= 0xDA) {
					if (yych <= 0xD8) goto yy4259;
					if (yych <= 0xD9) goto yy4260;
					goto yy1769;
				} else {
					if (yych <= 0xDB) goto yy4261;
					if (yych <= 0xDC) goto yy4262;
					if (yych <= 0xDD) goto yy4263;
					goto yy4264;
				}
			}
		} else {
			if (yych <= 0xE9) {
				if (yych <= 0xE1) {
					if (yych <= 0xDF) goto yy4265;
					if (yych <= 0xE0) goto yy4266;
					goto yy4267;
				} else {
					if (yych <= 0xE2) goto yy4268;
					if (yych <= 0xE3) goto yy4269;
					if (yych <= 0xE4) goto yy4270;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych <= 0xEA) goto yy4271;
					if (yych >= 0xEF) goto yy4272;
				} else {
					if (yych <= 0xF0) goto yy4273;
					if (yych == 0xF3) goto yy4274;
				}
			}
		}
	}
yy1766:
#line 174 "scanner.re"
	{ return ABBREVIATION; }
#line 36809 "scanner.c"
yy1767:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy1762;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy1764;
	default:	goto yy2;
	}
yy1768:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy1764;
		goto yy1762;
	} else {
		if (yych == 0xB7) goto yy1762;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy1769:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy1770:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy1764;
	goto yy2;
yy1771:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x85) {
			if (yych <= 0x81) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0x9F) goto yy1762;
			goto yy2;
		}
	} else {
		if (yych <= 0xAD) {
			if (yych == 0xAC) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0xAE) goto yy2;
			if (yych <= 0xBF) goto yy1762;
			goto yy2;
		}
	}
yy1772:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy1773:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0xB3) goto yy1764;
			if (yych <= 0xB4) goto yy2;
			goto yy1762;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy1764;
			if (yych <= 0xBA) goto yy2;
			goto yy1764;
		} else {
			if (yych == 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy1774:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1762;
			goto yy1764;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy1775:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy1762;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy1776:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1764;
	if (yych <= 0x89) goto yy1762;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy1777:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy1778:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy1764;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy1779:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1764;
		if (yych <= 0x8C) goto yy2;
		goto yy1762;
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0x90) goto yy2;
			goto yy1762;
		} else {
			if (yych == 0xBF) goto yy1762;
			goto yy2;
		}
	}
yy1780:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1762;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy1762;
			if (yych <= 0x8F) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy1764;
			goto yy2;
		}
	}
yy1781:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy1762;
		if (yych <= 0x8A) goto yy2;
		goto yy1762;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy1782:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x80) goto yy2;
		if (yych <= 0x8A) goto yy1764;
		if (yych <= 0x9F) goto yy1762;
		goto yy2;
	} else {
		if (yych == 0xB0) goto yy1762;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy1783:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy1764;
			if (yych == 0x9D) goto yy2;
			goto yy1762;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy1762;
			if (yych <= 0xAF) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy1764;
			if (yych <= 0xBE) goto yy1762;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy1784:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy1764;
		goto yy1762;
	} else {
		if (yych <= 0xAF) goto yy1764;
		if (yych <= 0xBF) goto yy1762;
		goto yy2;
	}
yy1785:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy1762;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy1786:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1764;
	if (yych <= 0xB0) goto yy1762;
	if (yych <= 0xB1) goto yy1764;
	goto yy2;
yy1787:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x89) goto yy2;
		if (yych <= 0xAA) goto yy1764;
		goto yy1762;
	} else {
		if (yych == 0xB6) goto yy1762;
		goto yy2;
	}
yy1788:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy4275;
	case 0xA1:	goto yy4276;
	case 0xA2:	goto yy4277;
	case 0xA3:	goto yy4278;
	case 0xA4:	goto yy4279;
	case 0xA5:	goto yy4280;
	case 0xA6:	goto yy4281;
	case 0xA7:	goto yy4282;
	case 0xA8:	goto yy4283;
	case 0xA9:	goto yy4284;
	case 0xAA:	goto yy4285;
	case 0xAB:	goto yy4286;
	case 0xAC:	goto yy4287;
	case 0xAD:	goto yy4288;
	case 0xAE:	goto yy4289;
	case 0xAF:	goto yy4290;
	case 0xB0:	goto yy4291;
	case 0xB1:	goto yy4292;
	case 0xB2:	goto yy4293;
	case 0xB3:	goto yy4294;
	case 0xB4:	goto yy4295;
	case 0xB5:	goto yy4296;
	case 0xB6:	goto yy4297;
	case 0xB7:	goto yy4298;
	case 0xB8:	goto yy4299;
	case 0xB9:	goto yy4300;
	case 0xBA:	goto yy4301;
	case 0xBB:	goto yy4302;
	case 0xBC:	goto yy4303;
	case 0xBD:	goto yy4304;
	case 0xBE:	goto yy4305;
	case 0xBF:	goto yy4306;
	default:	goto yy2;
	}
yy1789:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy4307;
	case 0x81:	goto yy4308;
	case 0x82:	goto yy4309;
	case 0x83:	goto yy4310;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy1769;
	case 0x89:	goto yy4311;
	case 0x8A:	goto yy4312;
	case 0x8B:	goto yy4313;
	case 0x8C:	goto yy4314;
	case 0x8D:	goto yy4315;
	case 0x8E:	goto yy4316;
	case 0x8F:	goto yy4317;
	case 0x90:	goto yy4318;
	case 0x99:	goto yy4319;
	case 0x9A:	goto yy4320;
	case 0x9B:	goto yy4321;
	case 0x9C:	goto yy4322;
	case 0x9D:	goto yy4323;
	case 0x9E:	goto yy4324;
	case 0x9F:	goto yy4325;
	case 0xA0:	goto yy4326;
	case 0xA1:	goto yy4327;
	case 0xA2:	goto yy4328;
	case 0xA3:	goto yy4329;
	case 0xA4:	goto yy4330;
	case 0xA5:	goto yy4331;
	case 0xA7:	goto yy4332;
	case 0xA8:	goto yy4333;
	case 0xA9:	goto yy4334;
	case 0xAA:	goto yy4335;
	case 0xAC:	goto yy4336;
	case 0xAD:	goto yy4337;
	case 0xAE:	goto yy4338;
	case 0xAF:	goto yy4339;
	case 0xB0:	goto yy4340;
	case 0xB1:	goto yy4341;
	case 0xB3:	goto yy4342;
	case 0xB4:	goto yy4343;
	case 0xB5:	goto yy4344;
	case 0xB6:	goto yy4345;
	case 0xB7:	goto yy4346;
	case 0xBC:	goto yy4347;
	case 0xBD:	goto yy4348;
	case 0xBE:	goto yy4349;
	case 0xBF:	goto yy4350;
	default:	goto yy2;
	}
yy1790:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy4351;
	case 0x81:	goto yy4352;
	case 0x82:	goto yy4353;
	case 0x83:	goto yy4354;
	case 0x84:	goto yy4355;
	case 0x85:	goto yy4356;
	case 0x86:	goto yy4357;
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy1772;
	case 0x8C:	goto yy4358;
	case 0x8F:	goto yy4359;
	case 0x90:	goto yy4360;
	case 0x91:	goto yy4361;
	case 0x92:	goto yy4362;
	case 0x93:	goto yy4363;
	case 0x9D:	goto yy4364;
	case 0x9E:	goto yy4365;
	case 0x9F:	goto yy4366;
	case 0xA6:	goto yy4367;
	case 0xA7:	goto yy4368;
	case 0xAD:	goto yy4369;
	case 0xAE:	goto yy4370;
	case 0xAF:	goto yy4371;
	case 0xB0:	goto yy4372;
	case 0xB1:	goto yy4373;
	case 0xB2:	goto yy1769;
	case 0xB3:	goto yy4374;
	case 0xB4:	goto yy4375;
	case 0xB5:	goto yy4376;
	case 0xB6:	goto yy4377;
	case 0xB7:	goto yy4378;
	case 0xBA:	goto yy4379;
	case 0xBB:	goto yy4380;
	case 0xBF:	goto yy4381;
	default:	goto yy2;
	}
yy1791:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy4382;
	case 0x82:	goto yy4383;
	case 0x84:	goto yy4384;
	case 0x86:	goto yy4385;
	case 0x87:	goto yy4386;
	case 0x88:	goto yy4387;
	case 0x89:	goto yy4388;
	case 0x8A:	goto yy4389;
	case 0x8B:	goto yy4390;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy1772;
	default:	goto yy2;
	}
yy1792:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy1772;
	goto yy2;
yy1793:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy4391;
	case 0x93:	goto yy4392;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy1769;
	case 0x98:	goto yy4393;
	case 0x99:	goto yy4394;
	case 0x9A:	goto yy4395;
	case 0x9B:	goto yy4396;
	case 0x9C:	goto yy4397;
	case 0x9D:	goto yy1777;
	case 0x9E:	goto yy4398;
	case 0x9F:	goto yy4399;
	case 0xA0:	goto yy4400;
	case 0xA1:	goto yy4401;
	case 0xA2:	goto yy4402;
	case 0xA3:	goto yy4403;
	case 0xA4:	goto yy4404;
	case 0xA5:	goto yy4405;
	case 0xA6:	goto yy4406;
	case 0xA7:	goto yy4407;
	case 0xA8:	goto yy4408;
	case 0xA9:	goto yy4409;
	case 0xAA:	goto yy4410;
	case 0xAB:	goto yy4411;
	case 0xAC:	goto yy4412;
	case 0xAD:	goto yy4413;
	case 0xAF:	goto yy4414;
	default:	goto yy2;
	}
yy1794:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy4415;
	case 0xAD:	goto yy4416;
	case 0xAE:	goto yy4417;
	case 0xAF:	goto yy4418;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy1769;
	case 0xB4:	goto yy4419;
	case 0xB5:	goto yy4262;
	case 0xB6:	goto yy4420;
	case 0xB7:	goto yy4421;
	case 0xB8:	goto yy4422;
	case 0xB9:	goto yy4423;
	case 0xBB:	goto yy4424;
	case 0xBC:	goto yy4425;
	case 0xBD:	goto yy4426;
	case 0xBF:	goto yy4427;
	default:	goto yy2;
	}
yy1795:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy4428;
	case 0x91:	goto yy4429;
	case 0x92:	goto yy4430;
	case 0x93:	goto yy4431;
	case 0x94:	goto yy4432;
	case 0x96:	goto yy4433;
	case 0x9B:	goto yy4434;
	case 0x9D:	goto yy4435;
	case 0x9E:	goto yy4436;
	case 0x9F:	goto yy4437;
	default:	goto yy2;
	}
yy1796:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xA0) goto yy4438;
	goto yy2;
yy1797:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x9A) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy533;
			goto yy2;
		}
	}
yy1798:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9B) goto yy533;
	goto yy2;
yy1799:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy533;
	goto yy2;
yy1800:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy1801:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy533;
	if (yych <= 0xB1) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy1802:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x90) goto yy533;
			if (yych <= 0x92) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB1) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB5) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBB) goto yy2;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy1803:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8E) goto yy533;
			if (yych <= 0x96) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9B) goto yy2;
			if (yych == 0x9E) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy533;
				goto yy2;
			}
		}
	}
yy1804:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy533;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy533;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy533;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy533;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy533;
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy1805:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x88) goto yy533;
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x91) goto yy533;
			if (yych <= 0x98) goto yy2;
			if (yych <= 0x9C) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x9E) goto yy533;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB5) goto yy533;
			goto yy2;
		}
	}
yy1806:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8E) goto yy2;
			if (yych == 0x92) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB1) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB4) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBB) goto yy2;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy1807:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0x90) goto yy533;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA3) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy533;
			if (yych == 0xB9) goto yy533;
			goto yy2;
		}
	}
yy1808:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x90) goto yy533;
			if (yych <= 0x92) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB1) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB4) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBB) goto yy2;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy1809:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x88) goto yy533;
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x97) goto yy533;
			if (yych <= 0x9B) goto yy2;
			if (yych <= 0x9D) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xA3) goto yy533;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB1) goto yy533;
			goto yy2;
		}
	}
yy1810:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 0xBE:
	case 0xBF:	goto yy533;
	default:	goto yy2;
	}
yy1811:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0x96) {
			if (yych == 0x90) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy533;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy533;
			goto yy2;
		}
	}
yy1812:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xA8) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xB9) goto yy533;
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy1813:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0x9F) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9A) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xA3) goto yy533;
			if (yych == 0xBF) goto yy533;
			goto yy2;
		}
	}
yy1814:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych == 0xA9) goto yy2;
			if (yych <= 0xB3) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xB9) goto yy533;
			if (yych <= 0xBB) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy1815:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x96) goto yy533;
			if (yych == 0x9E) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xA3) goto yy533;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB2) goto yy533;
			goto yy2;
		}
	}
yy1816:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x83) {
			if (yych <= 0x80) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8C) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych == 0x91) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy1817:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xA3) goto yy533;
			if (yych <= 0xB8) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy1818:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy533;
		} else {
			if (yych == 0xBD) goto yy533;
			goto yy2;
		}
	}
yy1819:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy533;
			if (yych <= 0x8E) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0x97) {
			if (yych == 0x96) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x9F) goto yy533;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy533;
			goto yy2;
		}
	}
yy1820:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych == 0xB1) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xBA) goto yy533;
		if (yych == 0xBF) goto yy533;
		goto yy2;
	}
yy1821:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) goto yy2;
	if (yych <= 0x8E) goto yy533;
	goto yy2;
yy1822:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych == 0xB1) goto yy533;
		goto yy2;
	} else {
		if (yych == 0xBA) goto yy2;
		if (yych <= 0xBC) goto yy533;
		goto yy2;
	}
yy1823:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8D) goto yy533;
	goto yy2;
yy1824:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x83) {
			if (yych <= 0x80) goto yy2;
			goto yy533;
		} else {
			if (yych == 0x93) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x9F) goto yy533;
			if (yych <= 0xB3) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy1825:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy1826:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x85) goto yy2;
			if (yych <= 0x87) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych == 0x98) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy1827:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8C) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy533;
		if (yych <= 0x94) goto yy2;
		if (yych <= 0x98) goto yy533;
		goto yy2;
	}
yy1828:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych <= 0xBE) goto yy533;
	goto yy2;
yy1829:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x99) {
			if (yych <= 0x95) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x9D) goto yy2;
			if (yych <= 0xA0) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xA4) goto yy533;
			if (yych <= 0xA6) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB4) goto yy533;
			goto yy2;
		}
	}
yy1830:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x81) goto yy2;
		if (yych <= 0x8D) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy533;
		if (yych <= 0x99) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy1831:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych == 0x87) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy533;
			if (yych <= 0x8F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy1832:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy533;
			if (yych <= 0x8F) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy533;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy1833:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy533;
			goto yy2;
		}
	}
yy1834:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy533;
		if (yych <= 0x81) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy1835:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy533;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy1836:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy533;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy533;
	goto yy2;
yy1837:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy533;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy1838:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy533;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy533;
	goto yy2;
yy1839:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy1840:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy533;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy1841:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy533;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy1842:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy533;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy533;
	goto yy2;
yy1843:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8C) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x94) goto yy533;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xB4) goto yy533;
		goto yy2;
	}
yy1844:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy533;
		if (yych <= 0x9F) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy533;
			goto yy2;
		}
	}
yy1845:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy1846:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy533;
		goto yy2;
	} else {
		if (yych == 0x9C) goto yy2;
		if (yych <= 0x9D) goto yy533;
		goto yy2;
	}
yy1847:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) goto yy2;
	if (yych <= 0x8D) goto yy533;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy1848:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy533;
	goto yy2;
yy1849:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy533;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy1850:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy533;
	goto yy2;
yy1851:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy533;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy533;
		goto yy2;
	}
yy1852:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy533;
	goto yy2;
yy1853:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy1854:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x94) goto yy2;
		if (yych <= 0x9E) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xBC) goto yy533;
		if (yych == 0xBF) goto yy533;
		goto yy2;
	}
yy1855:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBE) goto yy533;
	goto yy2;
yy1856:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy533;
	if (yych <= 0xB3) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy1857:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy533;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBC) goto yy533;
	goto yy2;
yy1858:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy533;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy1859:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy533;
	goto yy2;
yy1860:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy533;
	goto yy2;
yy1861:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0x8F) goto yy533;
	if (yych <= 0x99) goto yy2;
	if (yych <= 0xB7) goto yy533;
	goto yy2;
yy1862:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x92) goto yy533;
		goto yy2;
	} else {
		if (yych == 0xB7) goto yy2;
		if (yych <= 0xB9) goto yy533;
		goto yy2;
	}
yy1863:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy533;
	goto yy2;
yy1864:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy1865:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy533;
	goto yy2;
yy1866:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy533;
	if (yych <= 0xBB) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy1867:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy533;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy1868:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy533;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy533;
			goto yy2;
		}
	}
yy1869:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB5) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy1870:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy533;
			if (yych <= 0x95) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xAF) goto yy533;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBE) goto yy533;
			goto yy2;
		}
	}
yy1871:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xBF) goto yy533;
	goto yy2;
yy1872:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych == 0x84) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0x94) {
			if (yych == 0x93) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xB9) goto yy2;
			if (yych <= 0xBC) goto yy533;
			goto yy2;
		}
	}
yy1873:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0x8C) goto yy533;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBE) goto yy533;
	goto yy2;
yy1874:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB0) goto yy533;
	goto yy2;
yy1875:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy533;
	goto yy2;
yy1876:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy533;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy1877:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xA8) goto yy533;
		if (yych <= 0xAA) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy1878:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy533;
	goto yy2;
yy1879:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA6) goto yy533;
	goto yy2;
yy1880:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy533;
	goto yy2;
yy1881:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy1882:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA9) goto yy533;
	goto yy2;
yy1883:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy533;
	goto yy2;
yy1884:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy1885:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy533;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy1886:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy533;
	if (yych <= 0x98) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy1887:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x97) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy533;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy1888:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy533;
	if (yych <= 0xB5) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy1889:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xB9) goto yy533;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy1890:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x91) goto yy533;
		if (yych <= 0xAB) goto yy2;
		if (yych <= 0xAF) goto yy533;
		goto yy2;
	}
yy1891:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy1892:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy533;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy1893:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy1894:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy533;
	if (yych == 0xBF) goto yy533;
	goto yy2;
yy1895:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy533;
			goto yy2;
		}
	}
yy1896:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy1897:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x9A) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy1898:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy533;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBB) goto yy533;
	goto yy2;
yy1899:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy533;
			if (yych == 0xA0) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy533;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy533;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy1900:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) goto yy2;
	if (yych <= 0x9C) goto yy533;
	goto yy2;
yy1901:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy533;
	goto yy2;
yy1902:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x91) goto yy533;
	if (yych <= 0x95) goto yy2;
	if (yych <= 0xBA) goto yy533;
	goto yy2;
yy1903:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy533;
	goto yy2;
yy1904:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy533;
	if (yych <= 0xA9) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy1905:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy533;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy1906:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0xB0) goto yy533;
	goto yy2;
yy1907:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBE) goto yy533;
	goto yy2;
yy1908:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy533;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy533;
	goto yy2;
yy1909:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy533;
		if (yych <= 0xA9) goto yy2;
		if (yych <= 0xAB) goto yy533;
		goto yy2;
	}
yy1910:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xBD) goto yy533;
	goto yy2;
yy1911:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9B) goto yy533;
	if (yych <= 0x9D) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy1912:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy533;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy533;
	goto yy2;
yy1913:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy533;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy1914:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy533;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy533;
		goto yy2;
	}
yy1915:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy533;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy1916:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy533;
	if (yych <= 0xB5) goto yy2;
	if (yych <= 0xB9) goto yy533;
	goto yy2;
yy1917:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy533;
		if (yych <= 0x9F) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xBA) goto yy2;
			goto yy533;
		} else {
			if (yych == 0xBD) goto yy533;
			goto yy2;
		}
	}
yy1918:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0xAD) goto yy533;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy1919:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x93) goto yy533;
	goto yy2;
yy1920:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy533;
	if (yych <= 0xB2) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy1921:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy533;
	if (yych == 0xA5) goto yy533;
	goto yy2;
yy1922:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy533;
	goto yy2;
yy1923:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy533;
		goto yy2;
	} else {
		if (yych == 0xBA) goto yy2;
		if (yych <= 0xBD) goto yy533;
		goto yy2;
	}
yy1924:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xB0:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB7:
	case 0xB8:
	case 0xBE:
	case 0xBF:	goto yy533;
	default:	goto yy2;
	}
yy1925:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych == 0x81) goto yy533;
		if (yych <= 0x9F) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy533;
			goto yy2;
		}
	}
yy1926:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy533;
			if (yych <= 0x90) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy533;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy1927:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy533;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy1928:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAB) goto yy2;
	if (yych <= 0xAD) goto yy533;
	goto yy2;
yy1929:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9C) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x92) goto yy2;
			if (yych <= 0x97) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych == 0xB7) goto yy2;
			goto yy533;
		} else {
			if (yych == 0xBE) goto yy533;
			goto yy2;
		}
	}
yy1930:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy533;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy1931:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy533;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy1932:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy533;
	goto yy2;
yy1933:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy533;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy1934:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x87) goto yy533;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBD) goto yy533;
	goto yy2;
yy1935:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xAF) goto yy533;
		if (yych <= 0xB2) goto yy2;
		if (yych <= 0xB4) goto yy533;
		goto yy2;
	}
yy1936:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0xA1) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy533;
			goto yy2;
		} else {
			if (yych == 0xA3) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych == 0xA9) goto yy533;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy1937:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy533;
	goto yy2;
yy1938:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x84) {
			if (yych <= 0x83) goto yy2;
			goto yy533;
		} else {
			if (yych == 0x8B) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9E) goto yy533;
			if (yych <= 0xA0) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy1939:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy533;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy533;
		goto yy2;
	}
yy1940:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA6) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xAE) goto yy533;
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBD) goto yy533;
		goto yy2;
	}
yy1941:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy4439;
	case 0x81:	goto yy4440;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy537;
	case 0x83:	goto yy1878;
	case 0x84:	goto yy4441;
	case 0x85:	goto yy4442;
	case 0x86:	goto yy4443;
	case 0x87:	goto yy4444;
	case 0x8A:	goto yy4445;
	case 0x8B:	goto yy4446;
	case 0x8C:	goto yy4447;
	case 0x8D:	goto yy4448;
	case 0x8E:	goto yy4449;
	case 0x8F:	goto yy4450;
	case 0x92:	goto yy4451;
	case 0x94:	goto yy4452;
	case 0x95:	goto yy1903;
	case 0x9C:	goto yy1922;
	case 0x9D:	goto yy4453;
	case 0xA0:	goto yy4454;
	case 0xA1:	goto yy4455;
	case 0xA2:	goto yy4456;
	case 0xA3:	goto yy4457;
	case 0xA4:	goto yy4458;
	case 0xA6:	goto yy4459;
	case 0xA8:	goto yy4460;
	case 0xA9:	goto yy4461;
	case 0xAA:	goto yy4462;
	case 0xAB:	goto yy1879;
	case 0xAC:	goto yy1850;
	case 0xAD:	goto yy4463;
	case 0xAE:	goto yy4464;
	case 0xB1:	goto yy4465;
	case 0xB2:
	case 0xB3:	goto yy4466;
	default:	goto yy2;
	}
yy1942:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x86:
	case 0x92:
	case 0x98:	goto yy537;
	case 0x81:	goto yy4467;
	case 0x82:	goto yy1878;
	case 0x83:	goto yy4468;
	case 0x84:	goto yy4469;
	case 0x85:	goto yy4470;
	case 0x87:	goto yy4471;
	case 0x88:	goto yy4472;
	case 0x8A:	goto yy4473;
	case 0x8B:	goto yy4474;
	case 0x8C:	goto yy4475;
	case 0x8D:	goto yy4476;
	case 0x93:	goto yy4477;
	case 0x96:	goto yy4478;
	case 0x97:	goto yy4479;
	case 0x99:	goto yy4480;
	case 0x9A:	goto yy1860;
	case 0x9C:	goto yy4481;
	case 0xA2:	goto yy4482;
	case 0xA3:	goto yy4483;
	case 0xAB:	goto yy4484;
	default:	goto yy2;
	}
yy1943:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy537;
		goto yy4485;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy537;
		if (yych <= 0x95) goto yy4486;
		goto yy2;
	}
yy1944:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy537;
	if (yych <= 0x90) goto yy4487;
	goto yy2;
yy1945:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy537;
	if (yych <= 0x99) goto yy4488;
	goto yy2;
yy1946:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy537;
	case 0xA8:	goto yy4484;
	case 0xA9:	goto yy4456;
	case 0xAB:	goto yy4489;
	case 0xAC:	goto yy4490;
	case 0xAD:	goto yy4491;
	case 0xAE:	goto yy1875;
	case 0xBD:	goto yy4492;
	case 0xBE:	goto yy4493;
	default:	goto yy2;
	}
yy1947:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy537;
	if (yych <= 0xB1) goto yy4494;
	if (yych <= 0xB2) goto yy4495;
	goto yy2;
yy1948:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0x9E:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy537;
	case 0x83:	goto yy1850;
	case 0x84:	goto yy4496;
	case 0x85:	goto yy4497;
	case 0x87:	goto yy4498;
	case 0x89:	goto yy4499;
	case 0x8D:	goto yy4500;
	case 0x91:	goto yy4501;
	case 0x92:	goto yy4502;
	case 0x93:	goto yy4503;
	case 0x94:	goto yy4504;
	case 0x95:	goto yy4505;
	case 0x9A:	goto yy4506;
	case 0x9F:	goto yy4507;
	case 0xAA:	goto yy4508;
	default:	goto yy2;
	}
yy1949:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy537;
		if (yych <= 0xA3) goto yy4509;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy4510;
			goto yy4511;
		} else {
			if (yych <= 0xBA) goto yy4512;
			if (yych <= 0xBB) goto yy4513;
			goto yy2;
		}
	}
yy1950:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x85:	goto yy4514;
	case 0x81:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:	goto yy537;
	case 0x82:	goto yy4515;
	case 0x83:	goto yy4516;
	case 0x84:	goto yy4517;
	case 0x86:	goto yy1865;
	case 0x87:	goto yy4518;
	case 0x88:	goto yy4519;
	case 0x89:	goto yy4520;
	case 0x95:	goto yy4521;
	case 0x96:	goto yy4522;
	case 0x9B:	goto yy4523;
	case 0x9D:	goto yy1859;
	case 0x9F:	goto yy4524;
	case 0xA0:	goto yy4525;
	case 0xA1:	goto yy4526;
	case 0xA2:	goto yy4527;
	case 0xA4:	goto yy4528;
	case 0xA6:	goto yy4529;
	case 0xA7:	goto yy1852;
	default:	goto yy2;
	}
yy1951:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) goto yy2;
	if (yych <= 0x86) goto yy537;
	if (yych <= 0x87) goto yy538;
	goto yy2;
yy1952:
	yyaccept = 11;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= '-') {
				if (yych <= '*') {
					if (yych == '$') goto yy1952;
					goto yy115;
				} else {
					if (yych <= '+') goto yy1952;
					if (yych <= ',') goto yy115;
					goto yy562;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '.') goto yy3054;
					if (yych <= '/') goto yy115;
					goto yy1952;
				} else {
					if (yych <= ';') goto yy115;
					if (yych <= '>') goto yy1952;
					if (yych <= '@') goto yy115;
					goto yy1952;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= '{') {
					if (yych <= ']') goto yy115;
					if (yych <= 'z') goto yy1952;
					goto yy115;
				} else {
					if (yych == '}') goto yy115;
					goto yy1952;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy115;
					if (yych <= 0xC2) goto yy4530;
					goto yy1956;
				} else {
					if (yych <= 0xCA) goto yy1957;
					if (yych <= 0xCB) goto yy4531;
					if (yych <= 0xCC) goto yy1956;
					goto yy4532;
				}
			}
		}
	} else {
		if (yych <= 0xDE) {
			if (yych <= 0xD7) {
				if (yych <= 0xD4) {
					if (yych <= 0xCE) goto yy4533;
					if (yych <= 0xD3) goto yy1956;
					goto yy1962;
				} else {
					if (yych <= 0xD5) goto yy1963;
					if (yych <= 0xD6) goto yy4534;
					goto yy4535;
				}
			} else {
				if (yych <= 0xDA) {
					if (yych <= 0xD8) goto yy4536;
					if (yych <= 0xD9) goto yy4537;
					goto yy1956;
				} else {
					if (yych <= 0xDB) goto yy4538;
					if (yych <= 0xDC) goto yy4539;
					if (yych <= 0xDD) goto yy4540;
					goto yy4541;
				}
			}
		} else {
			if (yych <= 0xE9) {
				if (yych <= 0xE1) {
					if (yych <= 0xDF) goto yy4542;
					if (yych <= 0xE0) goto yy4543;
					goto yy4544;
				} else {
					if (yych <= 0xE2) goto yy4545;
					if (yych <= 0xE3) goto yy4546;
					if (yych <= 0xE4) goto yy3078;
					goto yy115;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych <= 0xEA) goto yy4547;
					if (yych <= 0xEE) goto yy115;
					goto yy4548;
				} else {
					if (yych <= 0xF0) goto yy4549;
					if (yych == 0xF3) goto yy3082;
					goto yy115;
				}
			}
		}
	}
yy1954:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy1121;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy1952;
	default:	goto yy2;
	}
yy1955:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy1952;
		goto yy1121;
	} else {
		if (yych == 0xB7) goto yy1121;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy1956:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy1957:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy1952;
	goto yy2;
yy1958:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0xB3) goto yy1952;
			if (yych <= 0xB4) goto yy2;
			goto yy1121;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy1952;
			if (yych <= 0xBA) goto yy2;
			goto yy1952;
		} else {
			if (yych == 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy1959:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1121;
			goto yy1952;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy1960:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy1121;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy1961:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1952;
	if (yych <= 0x89) goto yy1121;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy1962:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy1963:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy1952;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy1964:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1952;
		if (yych <= 0x8C) goto yy2;
		goto yy1121;
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0x90) goto yy2;
			goto yy1121;
		} else {
			if (yych == 0xBF) goto yy1121;
			goto yy2;
		}
	}
yy1965:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1121;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy1121;
			if (yych <= 0x8F) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy1952;
			goto yy2;
		}
	}
yy1966:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy1121;
		if (yych <= 0x8A) goto yy2;
		goto yy1121;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy1967:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x80) goto yy2;
		if (yych <= 0x8A) goto yy1952;
		if (yych <= 0x9F) goto yy1121;
		goto yy2;
	} else {
		if (yych == 0xB0) goto yy1121;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy1968:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy1952;
			if (yych == 0x9D) goto yy2;
			goto yy1121;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy1121;
			if (yych <= 0xAF) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy1952;
			if (yych <= 0xBE) goto yy1121;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy1969:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy1952;
		goto yy1121;
	} else {
		if (yych <= 0xAF) goto yy1952;
		if (yych <= 0xBF) goto yy1121;
		goto yy2;
	}
yy1970:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy1121;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy1971:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1952;
	if (yych <= 0xB0) goto yy1121;
	if (yych <= 0xB1) goto yy1952;
	goto yy2;
yy1972:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x89) goto yy2;
		if (yych <= 0xAA) goto yy1952;
		goto yy1121;
	} else {
		if (yych == 0xB6) goto yy1121;
		goto yy2;
	}
yy1973:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy4550;
	case 0xA1:	goto yy4551;
	case 0xA2:	goto yy4552;
	case 0xA3:	goto yy3088;
	case 0xA4:	goto yy4553;
	case 0xA5:	goto yy4554;
	case 0xA6:	goto yy4555;
	case 0xA7:	goto yy4556;
	case 0xA8:	goto yy4557;
	case 0xA9:	goto yy4558;
	case 0xAA:	goto yy4559;
	case 0xAB:	goto yy4560;
	case 0xAC:	goto yy4561;
	case 0xAD:	goto yy4562;
	case 0xAE:	goto yy4563;
	case 0xAF:	goto yy4564;
	case 0xB0:	goto yy4565;
	case 0xB1:	goto yy4566;
	case 0xB2:	goto yy4567;
	case 0xB3:	goto yy4568;
	case 0xB4:	goto yy4569;
	case 0xB5:	goto yy4570;
	case 0xB6:	goto yy4571;
	case 0xB7:	goto yy4572;
	case 0xB8:	goto yy3109;
	case 0xB9:	goto yy4573;
	case 0xBA:	goto yy3111;
	case 0xBB:	goto yy4574;
	case 0xBC:	goto yy4575;
	case 0xBD:	goto yy3114;
	case 0xBE:	goto yy3115;
	case 0xBF:	goto yy3116;
	default:	goto yy2;
	}
yy1974:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy3117;
	case 0x81:	goto yy4576;
	case 0x82:	goto yy4577;
	case 0x83:	goto yy4578;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy1956;
	case 0x89:	goto yy4579;
	case 0x8A:	goto yy4580;
	case 0x8B:	goto yy4581;
	case 0x8C:	goto yy4582;
	case 0x8D:	goto yy4583;
	case 0x8E:	goto yy4584;
	case 0x8F:	goto yy4585;
	case 0x90:	goto yy4586;
	case 0x99:	goto yy4587;
	case 0x9A:	goto yy4588;
	case 0x9B:	goto yy4589;
	case 0x9C:	goto yy4590;
	case 0x9D:	goto yy4591;
	case 0x9E:	goto yy3134;
	case 0x9F:	goto yy4592;
	case 0xA0:	goto yy4593;
	case 0xA1:	goto yy4594;
	case 0xA2:	goto yy4595;
	case 0xA3:	goto yy4596;
	case 0xA4:	goto yy4597;
	case 0xA5:	goto yy4598;
	case 0xA7:	goto yy4599;
	case 0xA8:	goto yy4600;
	case 0xA9:	goto yy3144;
	case 0xAA:	goto yy4601;
	case 0xAC:	goto yy3146;
	case 0xAD:	goto yy4602;
	case 0xAE:	goto yy4603;
	case 0xAF:	goto yy4604;
	case 0xB0:	goto yy4605;
	case 0xB1:	goto yy4606;
	case 0xB3:	goto yy4607;
	case 0xB4:	goto yy4608;
	case 0xB5:	goto yy4609;
	case 0xB6:	goto yy4610;
	case 0xB7:	goto yy3156;
	case 0xBC:	goto yy4611;
	case 0xBD:	goto yy4612;
	case 0xBE:	goto yy4613;
	case 0xBF:	goto yy4614;
	default:	goto yy2;
	}
yy1975:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy4615;
	case 0x81:	goto yy3162;
	case 0x82:	goto yy3163;
	case 0x83:	goto yy3164;
	case 0x84:	goto yy4616;
	case 0x85:	goto yy4617;
	case 0x86:	goto yy4618;
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy1136;
	case 0x8C:	goto yy3169;
	case 0x8F:	goto yy3170;
	case 0x90:	goto yy3171;
	case 0x91:	goto yy3172;
	case 0x92:	goto yy3173;
	case 0x93:	goto yy3174;
	case 0x9D:	goto yy3175;
	case 0x9E:	goto yy3176;
	case 0x9F:	goto yy3177;
	case 0xA6:	goto yy3178;
	case 0xA7:	goto yy3179;
	case 0xAD:	goto yy3180;
	case 0xAE:	goto yy3181;
	case 0xAF:	goto yy3182;
	case 0xB0:	goto yy4619;
	case 0xB1:	goto yy4620;
	case 0xB2:	goto yy1956;
	case 0xB3:	goto yy4621;
	case 0xB4:	goto yy4622;
	case 0xB5:	goto yy4623;
	case 0xB6:	goto yy4624;
	case 0xB7:	goto yy4625;
	case 0xBA:	goto yy3190;
	case 0xBB:	goto yy3191;
	case 0xBF:	goto yy3192;
	default:	goto yy2;
	}
yy1976:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy4626;
	case 0x82:	goto yy3194;
	case 0x84:	goto yy4627;
	case 0x86:	goto yy4628;
	case 0x87:	goto yy3197;
	case 0x88:	goto yy3198;
	case 0x89:	goto yy3199;
	case 0x8A:	goto yy3200;
	case 0x8B:	goto yy3201;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy1136;
	default:	goto yy2;
	}
yy1977:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy3202;
	case 0x93:	goto yy4629;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy1956;
	case 0x98:	goto yy4630;
	case 0x99:	goto yy4631;
	case 0x9A:	goto yy4632;
	case 0x9B:	goto yy4633;
	case 0x9C:	goto yy4634;
	case 0x9D:	goto yy1962;
	case 0x9E:	goto yy4635;
	case 0x9F:	goto yy4636;
	case 0xA0:	goto yy4637;
	case 0xA1:	goto yy4638;
	case 0xA2:	goto yy4639;
	case 0xA3:	goto yy4640;
	case 0xA4:	goto yy4641;
	case 0xA5:	goto yy4642;
	case 0xA6:	goto yy3217;
	case 0xA7:	goto yy4643;
	case 0xA8:	goto yy4644;
	case 0xA9:	goto yy4645;
	case 0xAA:	goto yy3221;
	case 0xAB:	goto yy4646;
	case 0xAC:	goto yy4647;
	case 0xAD:	goto yy4648;
	case 0xAF:	goto yy4649;
	default:	goto yy2;
	}
yy1978:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy4650;
	case 0xAD:	goto yy4651;
	case 0xAE:	goto yy4652;
	case 0xAF:	goto yy4653;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy1956;
	case 0xB4:	goto yy4654;
	case 0xB5:	goto yy4539;
	case 0xB6:	goto yy4655;
	case 0xB7:	goto yy4656;
	case 0xB8:	goto yy4657;
	case 0xB9:	goto yy4658;
	case 0xBB:	goto yy4659;
	case 0xBC:	goto yy4660;
	case 0xBD:	goto yy4661;
	case 0xBF:	goto yy3239;
	default:	goto yy2;
	}
yy1979:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy4662;
	case 0x91:	goto yy4663;
	case 0x92:	goto yy4664;
	case 0x93:	goto yy4665;
	case 0x94:	goto yy4666;
	case 0x96:	goto yy4667;
	case 0x9B:	goto yy4668;
	case 0x9D:	goto yy4669;
	case 0x9E:	goto yy4670;
	case 0x9F:	goto yy3249;
	default:	goto yy2;
	}
yy1980:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCF) {
		if (yych <= 'z') {
			if (yych <= '9') {
				if (yych <= '*') {
					if (yych == '$') goto yy1980;
					goto yy2;
				} else {
					if (yych <= '+') goto yy1980;
					if (yych <= '/') goto yy2;
					goto yy1980;
				}
			} else {
				if (yych <= '@') {
					if (yych <= ';') goto yy2;
					if (yych <= '>') goto yy1980;
					goto yy2;
				} else {
					if (yych <= 'Z') goto yy4671;
					if (yych <= ']') goto yy2;
					if (yych <= '`') goto yy1980;
					goto yy4671;
				}
			}
		} else {
			if (yych <= 0xC3) {
				if (yych <= '}') {
					if (yych == '|') goto yy1980;
					goto yy2;
				} else {
					if (yych <= '~') goto yy1980;
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy4673;
					goto yy4674;
				}
			} else {
				if (yych <= 0xCB) {
					if (yych <= 0xC9) goto yy4675;
					if (yych <= 0xCA) goto yy4676;
					goto yy3685;
				} else {
					if (yych <= 0xCC) goto yy3686;
					if (yych <= 0xCD) goto yy4677;
					if (yych <= 0xCE) goto yy4678;
					goto yy4679;
				}
			}
		}
	} else {
		if (yych <= 0xDE) {
			if (yych <= 0xD7) {
				if (yych <= 0xD3) {
					if (yych == 0xD2) goto yy4680;
					goto yy4675;
				} else {
					if (yych <= 0xD4) goto yy4681;
					if (yych <= 0xD5) goto yy4682;
					if (yych <= 0xD6) goto yy4683;
					goto yy4684;
				}
			} else {
				if (yych <= 0xDA) {
					if (yych <= 0xD8) goto yy4685;
					if (yych <= 0xD9) goto yy4686;
					goto yy4675;
				} else {
					if (yych <= 0xDB) goto yy4687;
					if (yych <= 0xDC) goto yy4688;
					if (yych <= 0xDD) goto yy4689;
					goto yy4690;
				}
			}
		} else {
			if (yych <= 0xE9) {
				if (yych <= 0xE1) {
					if (yych <= 0xDF) goto yy4691;
					if (yych <= 0xE0) goto yy4692;
					goto yy4693;
				} else {
					if (yych <= 0xE2) goto yy4694;
					if (yych <= 0xE3) goto yy4695;
					if (yych <= 0xE4) goto yy3706;
					goto yy2;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych <= 0xEA) goto yy4696;
					if (yych <= 0xEE) goto yy2;
					goto yy4697;
				} else {
					if (yych <= 0xF0) goto yy4698;
					if (yych == 0xF3) goto yy3710;
					goto yy2;
				}
			}
		}
	}
yy1982:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x9A) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy113;
			goto yy2;
		}
	}
yy1983:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9B) goto yy113;
	goto yy2;
yy1984:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy113;
	if (yych <= 0xB1) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy1985:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x90) goto yy113;
			if (yych <= 0x92) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB1) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB5) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBB) goto yy2;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy1986:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy113;
			if (yych <= 0x86) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8E) goto yy113;
			if (yych <= 0x96) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9B) goto yy2;
			if (yych == 0x9E) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy113;
				goto yy2;
			}
		}
	}
yy1987:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy113;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy113;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy113;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy113;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy113;
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy1988:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x88) goto yy113;
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x91) goto yy113;
			if (yych <= 0x98) goto yy2;
			if (yych <= 0x9C) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x9E) goto yy113;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB5) goto yy113;
			goto yy2;
		}
	}
yy1989:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8E) goto yy2;
			if (yych == 0x92) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB1) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB4) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBB) goto yy2;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy1990:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0x90) goto yy113;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA3) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy113;
			if (yych == 0xB9) goto yy113;
			goto yy2;
		}
	}
yy1991:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x90) goto yy113;
			if (yych <= 0x92) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB1) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB4) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBB) goto yy2;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy1992:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x88) goto yy113;
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x97) goto yy113;
			if (yych <= 0x9B) goto yy2;
			if (yych <= 0x9D) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xA3) goto yy113;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB1) goto yy113;
			goto yy2;
		}
	}
yy1993:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 0xBE:
	case 0xBF:	goto yy113;
	default:	goto yy2;
	}
yy1994:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0x96) {
			if (yych == 0x90) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy113;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy113;
			goto yy2;
		}
	}
yy1995:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xA8) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xB9) goto yy113;
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy1996:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0x9F) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9A) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xA3) goto yy113;
			if (yych == 0xBF) goto yy113;
			goto yy2;
		}
	}
yy1997:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych == 0xA9) goto yy2;
			if (yych <= 0xB3) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xB9) goto yy113;
			if (yych <= 0xBB) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy1998:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x96) goto yy113;
			if (yych == 0x9E) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xA3) goto yy113;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB2) goto yy113;
			goto yy2;
		}
	}
yy1999:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x83) {
			if (yych <= 0x80) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8C) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych == 0x91) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy2000:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xA3) goto yy113;
			if (yych <= 0xB8) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy2001:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy113;
		} else {
			if (yych == 0xBD) goto yy113;
			goto yy2;
		}
	}
yy2002:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy113;
			if (yych <= 0x8E) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0x97) {
			if (yych == 0x96) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x9F) goto yy113;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy113;
			goto yy2;
		}
	}
yy2003:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) goto yy2;
	if (yych <= 0x8E) goto yy113;
	goto yy2;
yy2004:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8D) goto yy113;
	goto yy2;
yy2005:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x83) {
			if (yych <= 0x80) goto yy2;
			goto yy113;
		} else {
			if (yych == 0x93) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x9F) goto yy113;
			if (yych <= 0xB3) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy2006:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x99) {
			if (yych <= 0x95) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x9D) goto yy2;
			if (yych <= 0xA0) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xA4) goto yy113;
			if (yych <= 0xA6) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB4) goto yy113;
			goto yy2;
		}
	}
yy2007:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x81) goto yy2;
		if (yych <= 0x8D) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy113;
		if (yych <= 0x99) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy2008:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy113;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy113;
	goto yy2;
yy2009:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy113;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy2010:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy1980;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy2011:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8C) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x94) goto yy113;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xB4) goto yy113;
		goto yy2;
	}
yy2012:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy113;
		if (yych <= 0x9F) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy113;
			goto yy2;
		}
	}
yy2013:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy113;
		goto yy2;
	} else {
		if (yych == 0x9C) goto yy2;
		if (yych <= 0x9D) goto yy113;
		goto yy2;
	}
yy2014:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych == 0x86) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0x8D) goto yy113;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy2015:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy113;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy2016:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy113;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy113;
		goto yy2;
	}
yy2017:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy113;
	goto yy2;
yy2018:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy2019:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBE) goto yy113;
	goto yy2;
yy2020:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy113;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBC) goto yy113;
	goto yy2;
yy2021:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy113;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy2022:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy113;
	goto yy2;
yy2023:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x92) goto yy113;
		goto yy2;
	} else {
		if (yych == 0xB7) goto yy2;
		if (yych <= 0xB9) goto yy113;
		goto yy2;
	}
yy2024:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB5) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy2025:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy113;
			if (yych <= 0x95) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xAF) goto yy113;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBE) goto yy113;
			goto yy2;
		}
	}
yy2026:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x93) goto yy1980;
	if (yych == 0xBF) goto yy113;
	goto yy2;
yy2027:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych == 0x84) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0x94) {
			if (yych == 0x93) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xB9) goto yy2;
			if (yych <= 0xBC) goto yy113;
			goto yy2;
		}
	}
yy2028:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy113;
	goto yy2;
yy2029:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy113;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy2030:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy113;
	if (yych == 0xBF) goto yy113;
	goto yy2;
yy2031:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy2032:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x97) goto yy1980;
	if (yych == 0x9A) goto yy1980;
	goto yy2;
yy2033:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy113;
			if (yych == 0xA0) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy113;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy113;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy2034:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) goto yy2;
	if (yych <= 0x9C) goto yy113;
	goto yy2;
yy2035:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x91) goto yy113;
	if (yych <= 0x95) goto yy2;
	if (yych <= 0xBA) goto yy113;
	goto yy2;
yy2036:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy113;
	goto yy2;
yy2037:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBE) goto yy113;
	goto yy2;
yy2038:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy113;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy113;
	goto yy2;
yy2039:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xBD) goto yy113;
	goto yy2;
yy2040:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9B) goto yy113;
	if (yych <= 0x9D) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy2041:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy113;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy113;
	goto yy2;
yy2042:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy113;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy2043:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy113;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy113;
		goto yy2;
	}
yy2044:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy113;
	if (yych <= 0xB5) goto yy2;
	if (yych <= 0xB9) goto yy113;
	goto yy2;
yy2045:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy113;
		if (yych <= 0x9F) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xBA) goto yy2;
			goto yy113;
		} else {
			if (yych == 0xBD) goto yy113;
			goto yy2;
		}
	}
yy2046:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0xAD) goto yy113;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy2047:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x93) goto yy113;
	goto yy2;
yy2048:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy113;
	if (yych == 0xA5) goto yy113;
	goto yy2;
yy2049:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy113;
	goto yy2;
yy2050:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy113;
		goto yy2;
	} else {
		if (yych == 0xBA) goto yy2;
		if (yych <= 0xBD) goto yy113;
		goto yy2;
	}
yy2051:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych == 0x81) goto yy113;
		if (yych <= 0x9F) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy113;
			goto yy2;
		}
	}
yy2052:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy113;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy2053:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAB) goto yy2;
	if (yych <= 0xAD) goto yy113;
	goto yy2;
yy2054:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9C) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x92) goto yy2;
			if (yych <= 0x97) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych == 0xB7) goto yy2;
			goto yy113;
		} else {
			if (yych == 0xBE) goto yy113;
			goto yy2;
		}
	}
yy2055:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy113;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy2056:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x87) goto yy113;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBD) goto yy113;
	goto yy2;
yy2057:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy113;
		if (yych <= 0x9F) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB2) goto yy1980;
		if (yych <= 0xB4) goto yy113;
		goto yy2;
	}
yy2058:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0xA1) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy113;
			goto yy2;
		} else {
			if (yych == 0xA3) goto yy1980;
			goto yy113;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych == 0xA9) goto yy113;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy2059:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x8A) {
			if (yych == 0x84) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x8B) goto yy113;
			if (yych <= 0x8C) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0xA0) {
			if (yych <= 0x9B) goto yy2;
			if (yych <= 0x9E) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xBA) goto yy113;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy2060:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy113;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy113;
		goto yy2;
	}
yy2061:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy2067;
	case 0x81:	goto yy2068;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy118;
	case 0x83:	goto yy1333;
	case 0x84:	goto yy3728;
	case 0x85:	goto yy3729;
	case 0x86:	goto yy3730;
	case 0x87:	goto yy3731;
	case 0x8A:	goto yy2073;
	case 0x8B:	goto yy4699;
	case 0x8C:	goto yy2075;
	case 0x8D:	goto yy4700;
	case 0x8E:	goto yy2077;
	case 0x8F:	goto yy2078;
	case 0x92:	goto yy2079;
	case 0x94:	goto yy2080;
	case 0x95:	goto yy2036;
	case 0x9C:	goto yy2049;
	case 0x9D:	goto yy2081;
	case 0xA0:	goto yy2082;
	case 0xA1:	goto yy4701;
	case 0xA2:	goto yy2084;
	case 0xA3:	goto yy2085;
	case 0xA4:	goto yy2086;
	case 0xA6:	goto yy2087;
	case 0xA8:	goto yy4702;
	case 0xA9:	goto yy2089;
	case 0xAA:	goto yy2090;
	case 0xAB:	goto yy1334;
	case 0xAC:	goto yy637;
	case 0xAD:	goto yy2092;
	case 0xAE:	goto yy2093;
	case 0xB1:	goto yy2094;
	case 0xB2:
	case 0xB3:	goto yy2095;
	default:	goto yy2;
	}
yy2062:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x86:
	case 0x92:
	case 0x98:	goto yy118;
	case 0x81:	goto yy4703;
	case 0x82:	goto yy1333;
	case 0x83:	goto yy2099;
	case 0x84:	goto yy4704;
	case 0x85:	goto yy4705;
	case 0x87:	goto yy4706;
	case 0x88:	goto yy4707;
	case 0x8A:	goto yy2105;
	case 0x8B:	goto yy4708;
	case 0x8C:	goto yy4709;
	case 0x8D:	goto yy4710;
	case 0x93:	goto yy4711;
	case 0x96:	goto yy4712;
	case 0x97:	goto yy4713;
	case 0x99:	goto yy4714;
	case 0x9A:	goto yy2022;
	case 0x9C:	goto yy4715;
	case 0xA2:	goto yy2116;
	case 0xA3:	goto yy2117;
	case 0xAB:	goto yy2118;
	default:	goto yy2;
	}
yy2063:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy118;
	case 0xA8:	goto yy2118;
	case 0xA9:	goto yy2084;
	case 0xAB:	goto yy4716;
	case 0xAC:	goto yy4717;
	case 0xAD:	goto yy4718;
	case 0xAE:	goto yy2028;
	case 0xBD:	goto yy4719;
	case 0xBE:	goto yy3792;
	default:	goto yy2;
	}
yy2064:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy118;
	if (yych <= 0xB1) goto yy2128;
	if (yych <= 0xB2) goto yy4720;
	goto yy2;
yy2065:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0x9E:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy118;
	case 0x83:	goto yy637;
	case 0x84:	goto yy3795;
	case 0x85:	goto yy3796;
	case 0x87:	goto yy3797;
	case 0x89:	goto yy3798;
	case 0x8D:	goto yy3799;
	case 0x91:	goto yy2136;
	case 0x92:	goto yy2137;
	case 0x93:	goto yy2138;
	case 0x94:	goto yy2139;
	case 0x95:	goto yy2140;
	case 0x9A:	goto yy2141;
	case 0x9F:	goto yy4721;
	case 0xAA:	goto yy3811;
	default:	goto yy2;
	}
yy2066:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy118;
		if (yych <= 0xA3) goto yy4722;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy2149;
			goto yy2150;
		} else {
			if (yych <= 0xBA) goto yy2151;
			if (yych <= 0xBB) goto yy3816;
			goto yy2;
		}
	}
yy2067:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy113;
		} else {
			if (yych == 0xBF) goto yy113;
			goto yy2;
		}
	}
yy2068:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy113;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy113;
	goto yy2;
yy2069:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) goto yy2;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy2070:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy2071:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy110;
		if (yych <= 0x8B) goto yy2;
		goto yy110;
	} else {
		if (yych <= 0x9B) {
			if (yych <= 0x8F) goto yy2;
			goto yy110;
		} else {
			if (yych == 0xA0) goto yy110;
			goto yy2;
		}
	}
yy2072:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBD) goto yy110;
	goto yy2;
yy2073:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy113;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy2074:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy113;
	if (yych == 0xA0) goto yy110;
	goto yy2;
yy2075:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy113;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy2076:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy113;
		if (yych <= 0x81) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy113;
		if (yych <= 0xBA) goto yy110;
		goto yy2;
	}
yy2077:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy113;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy2078:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy113;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy113;
	goto yy2;
yy2079:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy113;
	goto yy2;
yy2080:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy113;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy2081:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy113;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy113;
	goto yy2;
yy2082:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy113;
			if (yych == 0xBF) goto yy113;
			goto yy2;
		}
	}
yy2083:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy113;
		if (yych <= 0xB8) goto yy110;
		goto yy2;
	}
yy2084:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy113;
	goto yy2;
yy2085:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy113;
	goto yy2;
yy2086:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy113;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy113;
	goto yy2;
yy2087:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy113;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy2088:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy113;
			if (yych <= 0x83) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy110;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy110;
			goto yy113;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy110;
			} else {
				if (yych == 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy2089:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy113;
	goto yy2;
yy2090:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy113;
	goto yy2;
yy2091:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy113;
		goto yy110;
	} else {
		if (yych <= 0xA4) goto yy113;
		if (yych <= 0xA6) goto yy110;
		goto yy2;
	}
yy2092:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy113;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy113;
	goto yy2;
yy2093:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy113;
	goto yy2;
yy2094:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy113;
	goto yy2;
yy2095:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy113;
	goto yy2;
yy2096:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy110;
	if (yych <= 0xB7) goto yy113;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy2097:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy110;
	if (yych == 0xBF) goto yy110;
	goto yy2;
yy2098:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy110;
	if (yych <= 0xAF) goto yy113;
	if (yych <= 0xBA) goto yy110;
	goto yy2;
yy2099:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy113;
	goto yy2;
yy2100:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy110;
	if (yych <= 0xA6) goto yy113;
	if (yych <= 0xB4) goto yy110;
	goto yy2;
yy2101:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy113;
		goto yy110;
	} else {
		if (yych == 0xB6) goto yy113;
		goto yy2;
	}
yy2102:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy110;
	if (yych <= 0xB2) goto yy113;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy2103:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x84) goto yy113;
			if (yych <= 0x89) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x99) goto yy2;
			goto yy113;
		} else {
			if (yych == 0x9C) goto yy113;
			goto yy2;
		}
	}
yy2104:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy113;
		if (yych <= 0xB7) goto yy110;
		goto yy2;
	}
yy2105:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy113;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy2106:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy113;
	if (yych <= 0xAA) goto yy110;
	goto yy2;
yy2107:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy110;
			if (yych <= 0x84) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy113;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy113;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0xBD) goto yy113;
				if (yych <= 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy2108:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy110;
			if (yych <= 0x86) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy110;
			} else {
				if (yych == 0x90) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy110;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy113;
			goto yy110;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy110;
				goto yy2;
			}
		}
	}
yy2109:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy113;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy2110:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy110;
		goto yy113;
	} else {
		if (yych == 0x87) goto yy113;
		goto yy2;
	}
yy2111:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy113;
		goto yy110;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy110;
		goto yy2;
	}
yy2112:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy113;
		if (yych <= 0x9D) goto yy110;
		goto yy2;
	}
yy2113:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy110;
	if (yych == 0x84) goto yy113;
	goto yy2;
yy2114:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy113;
	if (yych <= 0xB7) goto yy110;
	goto yy2;
yy2115:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0xAB) goto yy110;
	if (yych == 0xBF) goto yy110;
	goto yy2;
yy2116:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy2117:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy113;
	if (yych == 0xBF) goto yy113;
	goto yy2;
yy2118:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy113;
	goto yy2;
yy2119:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy113;
	goto yy2;
yy2120:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy113;
	goto yy2;
yy2121:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy113;
	goto yy2;
yy2122:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy113;
	goto yy2;
yy2123:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy113;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy110;
	goto yy2;
yy2124:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy113;
		goto yy110;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy110;
		goto yy2;
	}
yy2125:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych == 0x85) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0xB7) goto yy113;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy2126:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy113;
		if (yych <= 0xBE) goto yy110;
		goto yy2;
	}
yy2127:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) goto yy2;
	if (yych <= 0x92) goto yy110;
	goto yy2;
yy2128:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy113;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy113;
	goto yy2;
yy2129:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy113;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy110;
		goto yy2;
	}
yy2130:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy110;
	goto yy2;
yy2131:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA6) goto yy110;
	if (yych <= 0xA8) goto yy2;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy2132:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy110;
	if (yych <= 0xBA) goto yy2;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy2133:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy110;
	goto yy2;
yy2134:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x85) goto yy110;
	goto yy2;
yy2135:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy110;
	goto yy2;
yy2136:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy2137:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy113;
		} else {
			if (yych == 0xA2) goto yy113;
			if (yych <= 0xA4) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy2138:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy2139:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy113;
			if (yych <= 0x8C) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy113;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy113;
			goto yy2;
		}
	}
yy2140:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy2141:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy113;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy2142:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy110;
		goto yy113;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy110;
			goto yy113;
		} else {
			if (yych <= 0xBB) goto yy110;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy2143:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy113;
		goto yy110;
	} else {
		if (yych == 0xB5) goto yy110;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy2144:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy113;
		goto yy110;
	} else {
		if (yych == 0xAF) goto yy110;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy2145:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy113;
		goto yy110;
	} else {
		if (yych == 0xA9) goto yy110;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy2146:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy110;
	if (yych <= 0x8B) goto yy113;
	goto yy2;
yy2147:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x86) goto yy110;
		goto yy2;
	} else {
		if (yych == 0xA0) goto yy2;
		if (yych <= 0xAF) goto yy110;
		goto yy2;
	}
yy2148:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy113;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy110;
	goto yy2;
yy2149:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy113;
			} else {
				if (yych == 0xA4) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy113;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy113;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy113;
			} else {
				if (yych == 0xBB) goto yy113;
				goto yy2;
			}
		}
	}
yy2150:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy113;
	default:	goto yy2;
	}
yy2151:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy113;
			goto yy2;
		}
	}
yy2152:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy110;
	goto yy2;
yy2153:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy110;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy2154:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0xAE) goto yy110;
		if (yych <= 0xB0) goto yy2;
		if (yych <= 0xBF) goto yy110;
		goto yy2;
	}
yy2155:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych == 0x90) goto yy2;
	if (yych <= 0xB5) goto yy110;
	goto yy2;
yy2156:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy2157:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy110;
	goto yy2;
yy2158:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) goto yy2;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy2159:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy110;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBA) goto yy110;
	goto yy2;
yy2160:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy110;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x91) goto yy110;
	goto yy2;
yy2161:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xBA) goto yy2;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy2162:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xA4) goto yy2;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy2163:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0xAC) goto yy110;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB3) goto yy110;
		goto yy2;
	}
yy2164:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x94) goto yy110;
	goto yy2;
yy2165:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8B) goto yy110;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy2166:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy110;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy110;
		goto yy2;
	}
yy2167:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x87) goto yy110;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy110;
	goto yy2;
yy2168:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy110;
	goto yy2;
yy2169:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy110;
	goto yy2;
yy2170:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy110;
	goto yy2;
yy2171:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= '@') {
		if (yych <= '/') goto yy2;
		if (yych <= '9') goto yy4723;
		goto yy2;
	} else {
		if (yych <= 'Z') goto yy4723;
		if (yych <= '`') goto yy2;
		if (yych <= 'z') goto yy4723;
		goto yy2;
	}
yy2172:
	yyaccept = 18;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
yy2173:
	if (yych <= 0xCD) {
		if (yych <= 0xC2) {
			if (yych <= 'Z') {
				if (yych == '\'') goto yy4724;
				if (yych <= '@') goto yy1091;
				goto yy2172;
			} else {
				if (yych <= '`') goto yy1091;
				if (yych <= 'z') goto yy2172;
				if (yych <= 0xC1) goto yy1091;
			}
		} else {
			if (yych <= 0xC7) {
				if (yych <= 0xC3) goto yy2175;
				if (yych <= 0xC5) goto yy2176;
				if (yych <= 0xC6) goto yy2177;
				goto yy2178;
			} else {
				if (yych <= 0xC9) goto yy2176;
				if (yych <= 0xCA) goto yy2179;
				if (yych <= 0xCC) goto yy1091;
				goto yy2180;
			}
		}
	} else {
		if (yych <= 0xD6) {
			if (yych <= 0xD2) {
				if (yych <= 0xCE) goto yy2181;
				if (yych <= 0xCF) goto yy2182;
				if (yych <= 0xD1) goto yy2176;
				goto yy2183;
			} else {
				if (yych <= 0xD3) goto yy2176;
				if (yych <= 0xD4) goto yy2184;
				if (yych <= 0xD5) goto yy2185;
				goto yy2186;
			}
		} else {
			if (yych <= 0xE9) {
				if (yych <= 0xE0) goto yy1091;
				if (yych <= 0xE1) goto yy2187;
				if (yych <= 0xE2) goto yy2188;
				goto yy1091;
			} else {
				if (yych <= 0xEE) {
					if (yych <= 0xEA) goto yy2189;
					goto yy1091;
				} else {
					if (yych <= 0xEF) goto yy2190;
					if (yych <= 0xF0) goto yy2191;
					goto yy1091;
				}
			}
		}
	}
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB5) goto yy2172;
	goto yy2;
yy2175:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy2172;
		goto yy2;
	} else {
		if (yych == 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy2172;
		goto yy2;
	}
yy2176:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy2172;
	goto yy2;
yy2177:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xBB) goto yy2;
	if (yych <= 0xBF) goto yy2172;
	goto yy2;
yy2178:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) goto yy2;
	if (yych <= 0xBF) goto yy2172;
	goto yy2;
yy2179:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x94) goto yy2;
	if (yych <= 0xAF) goto yy2172;
	goto yy2;
yy2180:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB6:
	case 0xB7:
	case 0xBB:
	case 0xBC:
	case 0xBD:
	case 0xBF:	goto yy2172;
	default:	goto yy2;
	}
yy2181:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x85) goto yy2;
			goto yy2172;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy2172;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy2172;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy2172;
			goto yy2;
		}
	}
yy2182:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy2;
	if (yych <= 0xBF) goto yy2172;
	goto yy2;
yy2183:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy2172;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0xBF) goto yy2172;
	goto yy2;
yy2184:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy2172;
	goto yy2;
yy2185:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy2172;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy2172;
	goto yy2;
yy2186:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x87) goto yy2172;
	goto yy2;
yy2187:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB4) {
		if (yych <= 0x8D) {
			if (yych <= 0x81) goto yy2;
			if (yych <= 0x82) goto yy4725;
			if (yych <= 0x83) goto yy4726;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy4725;
			if (yych <= 0x8F) goto yy4727;
			if (yych <= 0xB3) goto yy2;
			goto yy4728;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB5) goto yy4729;
			if (yych <= 0xB6) goto yy4730;
			if (yych <= 0xB7) goto yy2;
			goto yy2176;
		} else {
			if (yych <= 0xBD) {
				if (yych <= 0xBC) goto yy4731;
				goto yy4732;
			} else {
				if (yych <= 0xBE) goto yy4733;
				if (yych <= 0xBF) goto yy4734;
				goto yy2;
			}
		}
	}
yy2188:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x84) {
			if (yych <= 0x83) goto yy2;
			goto yy4735;
		} else {
			if (yych <= 0x85) goto yy4736;
			if (yych <= 0x86) goto yy4737;
			goto yy2;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB0) goto yy4738;
			if (yych <= 0xB1) goto yy4739;
			goto yy2176;
		} else {
			if (yych <= 0xB3) goto yy4740;
			if (yych <= 0xB4) goto yy4741;
			goto yy2;
		}
	}
yy2189:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x99:	goto yy4742;
	case 0x9A:	goto yy4743;
	case 0x9C:	goto yy4744;
	case 0x9D:	goto yy2184;
	case 0x9E:	goto yy4745;
	case 0x9F:	goto yy4746;
	case 0xAC:	goto yy4747;
	case 0xAD:	goto yy4748;
	case 0xAE:	goto yy2176;
	default:	goto yy2;
	}
yy2190:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBB) {
		if (yych == 0xAC) goto yy4749;
		goto yy2;
	} else {
		if (yych <= 0xBC) goto yy4750;
		if (yych <= 0xBD) goto yy4751;
		goto yy2;
	}
yy2191:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy4752;
		goto yy4753;
	} else {
		if (yych == 0x9D) goto yy4754;
		goto yy2;
	}
yy2192:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy149;
	goto yy2;
yy2193:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy149;
	goto yy2;
yy2194:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy149;
	goto yy2;
yy2195:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy149;
	goto yy2;
yy2196:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy149;
		} else {
			if (yych == 0xA2) goto yy149;
			if (yych <= 0xA4) goto yy2;
			goto yy149;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy149;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy149;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy149;
				goto yy2;
			}
		}
	}
yy2197:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy149;
	goto yy2;
yy2198:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy149;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy149;
			if (yych <= 0x8C) goto yy2;
			goto yy149;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy149;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy149;
			goto yy2;
		}
	}
yy2199:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy149;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy149;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy149;
			goto yy2;
		}
	}
yy2200:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy149;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy149;
	goto yy2;
yy2201:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych == 0x80) goto yy149;
		if (yych <= 0x81) goto yy2;
		goto yy149;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy2;
			goto yy149;
		} else {
			if (yych <= 0xBB) goto yy2;
			if (yych <= 0xBF) goto yy149;
			goto yy2;
		}
	}
yy2202:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy149;
		goto yy2;
	} else {
		if (yych == 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy149;
		goto yy2;
	}
yy2203:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy149;
		goto yy2;
	} else {
		if (yych == 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy149;
		goto yy2;
	}
yy2204:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy149;
		goto yy2;
	} else {
		if (yych == 0xA9) goto yy2;
		if (yych <= 0xBF) goto yy149;
		goto yy2;
	}
yy2205:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0x8B) goto yy149;
	goto yy2;
yy2206:
	yych = *++YYCURSOR;
	if (yych <= ')') {
		if (yych == ' ') goto yy2897;
		if (yych <= '(') goto yy2;
		goto yy2898;
	} else {
		if (yych <= '.') {
			if (yych <= ',') goto yy2;
			goto yy2897;
		} else {
			if (yych <= '1') goto yy2;
			if (yych <= '9') goto yy4755;
			goto yy2;
		}
	}
yy2207:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCC) {
		if (yych <= 'Z') {
			if (yych <= '-') {
				if (yych <= '%') {
					if (yych <= '#') goto yy2;
					if (yych <= '$') goto yy1762;
					goto yy146;
				} else {
					if (yych == '+') goto yy2207;
					if (yych <= ',') goto yy2;
					goto yy146;
				}
			} else {
				if (yych <= ';') {
					if (yych <= '.') goto yy3055;
					if (yych <= '/') goto yy2;
					if (yych <= '9') goto yy2207;
					goto yy2;
				} else {
					if (yych <= '>') goto yy1762;
					if (yych <= '?') goto yy2;
					if (yych <= '@') goto yy148;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= '`') {
					if (yych <= ']') goto yy2;
					if (yych == '_') goto yy2207;
					goto yy1762;
				} else {
					if (yych <= 'z') goto yy2209;
					if (yych == '|') goto yy1762;
					goto yy2;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy1762;
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy1767;
					goto yy1768;
				} else {
					if (yych <= 0xC9) goto yy1769;
					if (yych <= 0xCA) goto yy1770;
					if (yych <= 0xCB) goto yy1771;
					goto yy1772;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy1773;
					if (yych <= 0xCE) goto yy1774;
					goto yy1775;
				} else {
					if (yych == 0xD2) goto yy1776;
					if (yych <= 0xD3) goto yy1769;
					goto yy1777;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy1778;
					if (yych <= 0xD6) goto yy1779;
					if (yych <= 0xD7) goto yy1780;
					goto yy1781;
				} else {
					if (yych <= 0xD9) goto yy1782;
					if (yych <= 0xDA) goto yy1769;
					if (yych <= 0xDB) goto yy1783;
					goto yy1784;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy1785;
					if (yych <= 0xDE) goto yy1786;
					if (yych <= 0xDF) goto yy1787;
					goto yy1788;
				} else {
					if (yych <= 0xE1) goto yy1789;
					if (yych <= 0xE2) goto yy1790;
					if (yych <= 0xE3) goto yy1791;
					goto yy1792;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy1793;
					if (yych <= 0xEE) goto yy2;
					goto yy1794;
				} else {
					if (yych <= 0xF0) goto yy1795;
					if (yych == 0xF3) goto yy1796;
					goto yy2;
				}
			}
		}
	}
yy2209:
	yyaccept = 21;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCB) {
		if (yych <= '@') {
			if (yych <= '-') {
				if (yych <= '%') {
					if (yych <= '#') goto yy1766;
					if (yych <= '$') goto yy1764;
					goto yy146;
				} else {
					if (yych == '+') goto yy2209;
					if (yych <= ',') goto yy1766;
					goto yy783;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '.') goto yy3055;
					if (yych <= '/') goto yy1766;
					goto yy2209;
				} else {
					if (yych <= ';') goto yy1766;
					if (yych <= '>') goto yy1764;
					if (yych <= '?') goto yy1766;
					goto yy148;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '^') {
					if (yych <= 'Z') goto yy2209;
					if (yych <= ']') goto yy1766;
					goto yy1764;
				} else {
					if (yych == '`') goto yy1764;
					if (yych <= 'z') goto yy2209;
					goto yy1766;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy1766;
					if (yych <= '~') goto yy1764;
					goto yy1766;
				} else {
					if (yych <= 0xC2) goto yy4253;
					if (yych <= 0xC9) goto yy1769;
					if (yych <= 0xCA) goto yy1770;
					goto yy4254;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD6) {
				if (yych <= 0xCE) {
					if (yych <= 0xCC) goto yy1769;
					if (yych <= 0xCD) goto yy4255;
					goto yy4256;
				} else {
					if (yych <= 0xD3) goto yy1769;
					if (yych <= 0xD4) goto yy1777;
					if (yych <= 0xD5) goto yy1778;
					goto yy4257;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD7) goto yy4258;
					if (yych <= 0xD8) goto yy4259;
					goto yy4260;
				} else {
					if (yych <= 0xDA) goto yy1769;
					if (yych <= 0xDB) goto yy4261;
					if (yych <= 0xDC) goto yy4262;
					goto yy4263;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy4264;
					if (yych <= 0xDF) goto yy4265;
					goto yy4266;
				} else {
					if (yych <= 0xE1) goto yy4267;
					if (yych <= 0xE2) goto yy4268;
					if (yych <= 0xE3) goto yy4269;
					goto yy4270;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy4271;
					if (yych <= 0xEE) goto yy1766;
					goto yy4272;
				} else {
					if (yych <= 0xF0) goto yy4273;
					if (yych == 0xF3) goto yy4274;
					goto yy1766;
				}
			}
		}
	}
yy2211:
	yych = *++YYCURSOR;
	if (yych <= ')') {
		if (yych == ' ') goto yy2221;
		if (yych <= '\'') goto yy2;
		goto yy2221;
	} else {
		if (yych <= ',') goto yy2;
		if (yych <= '/') goto yy2221;
		if (yych <= '9') goto yy4756;
		goto yy2;
	}
yy2212:
	yych = *++YYCURSOR;
	if (yych <= ')') {
		if (yych == ' ') goto yy2221;
		if (yych <= '\'') goto yy2;
		goto yy2221;
	} else {
		if (yych <= '/') {
			if (yych <= ',') goto yy2;
			goto yy2221;
		} else {
			if (yych <= '8') goto yy4757;
			if (yych <= '9') goto yy4756;
			goto yy2;
		}
	}
yy2213:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xA0) goto yy797;
	goto yy2;
yy2214:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x9A) goto yy4758;
	goto yy2;
yy2215:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy4759;
	if (yych <= 0x81) goto yy4760;
	goto yy2;
yy2216:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy4758;
	goto yy2;
yy2217:
	yych = *++YYCURSOR;
	if (yych <= ')') {
		if (yych == ' ') goto yy2221;
		if (yych <= '\'') goto yy147;
		goto yy2221;
	} else {
		if (yych <= '.') {
			if (yych <= ',') goto yy147;
			goto yy2222;
		} else {
			if (yych <= '/') goto yy2221;
			if (yych <= '9') goto yy4761;
			goto yy147;
		}
	}
yy2218:
	yych = *++YYCURSOR;
	if (yych <= ',') {
		if (yych <= ' ') {
			if (yych <= 0x1F) goto yy147;
			goto yy2221;
		} else {
			if (yych <= '\'') goto yy147;
			if (yych <= ')') goto yy2221;
			goto yy147;
		}
	} else {
		if (yych <= '/') {
			if (yych <= '.') goto yy2222;
			goto yy2221;
		} else {
			if (yych <= '8') goto yy4762;
			if (yych <= '9') goto yy4761;
			goto yy147;
		}
	}
yy2219:
	yych = *++YYCURSOR;
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy534;
				goto yy2221;
			} else {
				if (yych == '%') goto yy146;
				goto yy534;
			}
		} else {
			if (yych <= '*') {
				if (yych <= ')') goto yy2221;
				goto yy534;
			} else {
				if (yych <= '+') goto yy781;
				if (yych <= ',') goto yy534;
				goto yy4763;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych <= '.') goto yy2223;
				goto yy2221;
			} else {
				if (yych <= '9') goto yy4764;
				if (yych <= '?') goto yy534;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy781;
				if (yych <= '^') goto yy534;
				goto yy781;
			} else {
				if (yych <= '`') goto yy534;
				if (yych <= 'z') goto yy781;
				goto yy534;
			}
		}
	}
yy2220:
	yych = *++YYCURSOR;
	if (yych <= '.') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy534;
			} else {
				if (yych == '%') goto yy146;
				goto yy534;
			}
		} else {
			if (yych <= '+') {
				if (yych <= ')') goto yy2221;
				if (yych <= '*') goto yy534;
				goto yy781;
			} else {
				if (yych <= ',') goto yy534;
				if (yych <= '-') goto yy4763;
				goto yy2223;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '8') {
				if (yych >= '0') goto yy4765;
			} else {
				if (yych <= '9') goto yy4764;
				if (yych <= '?') goto yy534;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy781;
				if (yych <= '^') goto yy534;
				goto yy781;
			} else {
				if (yych <= '`') goto yy534;
				if (yych <= 'z') goto yy781;
				goto yy534;
			}
		}
	}
yy2221:
	yych = *++YYCURSOR;
	if (yych <= '/') goto yy2;
	if (yych <= '9') goto yy4756;
	goto yy2;
yy2222:
	yych = *++YYCURSOR;
	if (yych <= '/') goto yy147;
	if (yych <= '9') goto yy4761;
	goto yy147;
yy2223:
	yych = *++YYCURSOR;
	if (yych <= '/') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy534;
			goto yy781;
		} else {
			if (yych <= ',') goto yy534;
			if (yych <= '-') goto yy783;
			if (yych <= '.') goto yy146;
			goto yy534;
		}
	} else {
		if (yych <= 'Z') {
			if (yych <= '9') goto yy4764;
			if (yych <= '?') goto yy534;
			if (yych <= '@') goto yy148;
			goto yy781;
		} else {
			if (yych <= '_') {
				if (yych <= '^') goto yy534;
				goto yy781;
			} else {
				if (yych <= '`') goto yy534;
				if (yych <= 'z') goto yy781;
				goto yy534;
			}
		}
	}
yy2224:
	yych = *++YYCURSOR;
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy111;
				goto yy4766;
			} else {
				if (yych == '%') goto yy146;
				goto yy111;
			}
		} else {
			if (yych <= '*') {
				if (yych <= ')') goto yy4766;
				goto yy111;
			} else {
				if (yych <= '+') goto yy170;
				if (yych <= ',') goto yy111;
				goto yy4767;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych <= '.') goto yy4768;
				goto yy4766;
			} else {
				if (yych <= '9') goto yy4769;
				if (yych <= '?') goto yy111;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy182;
				if (yych <= '^') goto yy111;
				goto yy170;
			} else {
				if (yych <= '`') goto yy111;
				if (yych <= 'z') goto yy182;
				goto yy111;
			}
		}
	}
yy2225:
	yych = *++YYCURSOR;
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy111;
				goto yy4766;
			} else {
				if (yych == '%') goto yy146;
				goto yy111;
			}
		} else {
			if (yych <= '*') {
				if (yych <= ')') goto yy4766;
				goto yy111;
			} else {
				if (yych <= '+') goto yy170;
				if (yych <= ',') goto yy111;
				goto yy4767;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych <= '.') goto yy4768;
				goto yy4766;
			} else {
				if (yych <= '9') goto yy4770;
				if (yych <= '?') goto yy111;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy182;
				if (yych <= '^') goto yy111;
				goto yy170;
			} else {
				if (yych <= '`') goto yy111;
				if (yych <= 'z') goto yy182;
				goto yy111;
			}
		}
	}
yy2226:
	yych = *++YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy797;
		goto yy113;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy2227:
	yych = *++YYCURSOR;
	if (yych <= 0xAE) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8A) goto yy797;
		goto yy2;
	} else {
		if (yych <= 0xAF) goto yy797;
		if (yych == 0xBF) goto yy110;
		goto yy2;
	}
yy2228:
	yych = *++YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x83) {
			if (yych == 0x80) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0x84) goto yy110;
			if (yych <= 0x91) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x94) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0x9F) goto yy797;
			if (yych <= 0xB9) goto yy2;
			if (yych <= 0xBC) goto yy110;
			goto yy2;
		}
	}
yy2229:
	yych = *++YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x84) {
			if (yych == 0x80) goto yy797;
			if (yych <= 0x83) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0x93) goto yy110;
			if (yych <= 0x9F) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA9) goto yy2;
			if (yych <= 0xAF) goto yy110;
			if (yych <= 0xB5) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy2230:
	yych = *++YYCURSOR;
	if (yybm[256+yych] & 16) {
		goto yy170;
	}
	if (yych <= '.') {
		if (yych <= '%') {
			if (yych <= '$') goto yy111;
			goto yy146;
		} else {
			if (yych <= ',') goto yy111;
			if (yych <= '-') goto yy4771;
			goto yy172;
		}
	} else {
		if (yych <= 'Z') {
			if (yych <= '?') goto yy111;
			if (yych <= '@') goto yy148;
			goto yy182;
		} else {
			if (yych <= '`') goto yy111;
			if (yych <= 'z') goto yy182;
			goto yy111;
		}
	}
yy2231:
	yyaccept = 11;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCB) {
		if (yych <= '@') {
			if (yych <= '-') {
				if (yych <= '%') {
					if (yych <= '#') goto yy115;
					if (yych <= '$') goto yy1952;
					goto yy146;
				} else {
					if (yych == '+') goto yy2231;
					if (yych <= ',') goto yy115;
					goto yy801;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '.') goto yy3055;
					if (yych <= '/') goto yy115;
					goto yy2231;
				} else {
					if (yych <= ';') goto yy115;
					if (yych <= '>') goto yy1952;
					if (yych <= '?') goto yy115;
					goto yy148;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '^') {
					if (yych <= 'Z') goto yy2231;
					if (yych <= ']') goto yy115;
					goto yy1952;
				} else {
					if (yych == '`') goto yy1952;
					if (yych <= 'z') goto yy2231;
					goto yy115;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy115;
					if (yych <= '~') goto yy1952;
					goto yy115;
				} else {
					if (yych <= 0xC2) goto yy4530;
					if (yych <= 0xC9) goto yy1956;
					if (yych <= 0xCA) goto yy1957;
					goto yy4531;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD6) {
				if (yych <= 0xCE) {
					if (yych <= 0xCC) goto yy1956;
					if (yych <= 0xCD) goto yy4532;
					goto yy4533;
				} else {
					if (yych <= 0xD3) goto yy1956;
					if (yych <= 0xD4) goto yy1962;
					if (yych <= 0xD5) goto yy1963;
					goto yy4534;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD7) goto yy4535;
					if (yych <= 0xD8) goto yy4536;
					goto yy4537;
				} else {
					if (yych <= 0xDA) goto yy1956;
					if (yych <= 0xDB) goto yy4538;
					if (yych <= 0xDC) goto yy4539;
					goto yy4540;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy4541;
					if (yych <= 0xDF) goto yy4542;
					goto yy4543;
				} else {
					if (yych <= 0xE1) goto yy4544;
					if (yych <= 0xE2) goto yy4545;
					if (yych <= 0xE3) goto yy4546;
					goto yy3078;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy4547;
					if (yych <= 0xEE) goto yy115;
					goto yy4548;
				} else {
					if (yych <= 0xF0) goto yy4549;
					if (yych == 0xF3) goto yy3082;
					goto yy115;
				}
			}
		}
	}
yy2233:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA9) goto yy831;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy831;
			if (yych <= 0xAD) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xBF) goto yy843;
			goto yy2;
		}
	}
yy2234:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x89) goto yy831;
	if (yych <= 0xAA) goto yy843;
	goto yy2;
yy2235:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy2326;
	case 0xAD:	goto yy2327;
	case 0xAE:	goto yy2328;
	case 0xAF:	goto yy2329;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy807;
	case 0xB4:	goto yy2330;
	case 0xB5:	goto yy2331;
	case 0xB6:	goto yy2332;
	case 0xB7:	goto yy2333;
	case 0xB8:	goto yy2376;
	case 0xB9:	goto yy2377;
	case 0xBB:	goto yy2336;
	case 0xBC:	goto yy4772;
	case 0xBD:	goto yy2338;
	default:	goto yy2;
	}
yy2236:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy843;
	goto yy2;
yy2237:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy843;
	goto yy2;
yy2238:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy843;
	goto yy2;
yy2239:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) goto yy2;
	if (yych <= 0xB9) goto yy843;
	if (yych == 0xBD) goto yy843;
	goto yy2;
yy2240:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych == 0x90) goto yy843;
		if (yych <= 0x97) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy831;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy843;
			goto yy2;
		}
	}
yy2241:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych == 0x80) goto yy843;
			if (yych <= 0x84) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x90) goto yy843;
			if (yych <= 0x92) goto yy2;
			goto yy843;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB1) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB5) goto yy2;
				goto yy843;
			} else {
				if (yych == 0xBD) goto yy843;
				goto yy2;
			}
		}
	}
yy2242:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x8E) {
			if (yych <= 0x8D) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9B) goto yy2;
			if (yych <= 0x9D) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0xA1) goto yy843;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy831;
			if (yych <= 0xB1) goto yy843;
			goto yy2;
		}
	}
yy2243:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8E) {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8A) goto yy843;
			goto yy2;
		} else {
			if (yych <= 0x90) goto yy843;
			if (yych <= 0x92) goto yy2;
			if (yych <= 0xA8) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych == 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy843;
			goto yy2;
		} else {
			if (yych == 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy843;
			goto yy2;
		}
	}
yy2244:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x98) goto yy2;
		if (yych == 0x9D) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy831;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB4) goto yy843;
			goto yy2;
		}
	}
yy2245:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8E) {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8D) goto yy843;
			goto yy2;
		} else {
			if (yych == 0x92) goto yy2;
			if (yych <= 0xA8) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych == 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy843;
			goto yy2;
		} else {
			if (yych <= 0xB9) goto yy843;
			if (yych == 0xBD) goto yy843;
			goto yy2;
		}
	}
yy2246:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych == 0x90) goto yy843;
		if (yych <= 0x9F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy831;
		} else {
			if (yych == 0xB9) goto yy843;
			goto yy2;
		}
	}
yy2247:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8E) {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8C) goto yy843;
			goto yy2;
		} else {
			if (yych <= 0x90) goto yy843;
			if (yych <= 0x92) goto yy2;
			if (yych <= 0xA8) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych == 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy843;
			goto yy2;
		} else {
			if (yych <= 0xB9) goto yy843;
			if (yych == 0xBD) goto yy843;
			goto yy2;
		}
	}
yy2248:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x9B) goto yy2;
		if (yych == 0x9E) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy831;
		} else {
			if (yych == 0xB1) goto yy843;
			goto yy2;
		}
	}
yy2249:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy843;
	default:	goto yy2;
	}
yy2250:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x90) goto yy843;
	if (yych <= 0xA5) goto yy2;
	if (yych <= 0xAF) goto yy831;
	goto yy2;
yy2251:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8C) {
			if (yych <= 0x84) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych <= 0x90) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy843;
		} else {
			if (yych == 0xBD) goto yy843;
			goto yy2;
		}
	}
yy2252:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x97) goto yy2;
		if (yych <= 0x9A) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy843;
		if (yych <= 0xA5) goto yy2;
		if (yych <= 0xAF) goto yy831;
		goto yy2;
	}
yy2253:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8D) {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8C) goto yy843;
			goto yy2;
		} else {
			if (yych == 0x91) goto yy2;
			goto yy843;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych <= 0xA9) goto yy2;
			if (yych <= 0xB3) goto yy843;
			goto yy2;
		} else {
			if (yych <= 0xB9) goto yy843;
			if (yych == 0xBD) goto yy843;
			goto yy2;
		}
	}
yy2254:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x9E:
	case 0xA0:
	case 0xA1:
	case 0xB1:
	case 0xB2:	goto yy843;
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:	goto yy831;
	default:	goto yy2;
	}
yy2255:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x91) goto yy2;
			goto yy843;
		} else {
			if (yych == 0xBD) goto yy843;
			goto yy2;
		}
	}
yy2256:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych == 0x8E) goto yy843;
		if (yych <= 0x9E) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy831;
		} else {
			if (yych <= 0xB9) goto yy2;
			if (yych <= 0xBF) goto yy843;
			goto yy2;
		}
	}
yy2257:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x84) goto yy2;
		if (yych <= 0x96) goto yy843;
		if (yych <= 0x99) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB2) goto yy2;
			goto yy843;
		} else {
			if (yych == 0xBD) goto yy843;
			goto yy2;
		}
	}
yy2258:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy843;
	if (yych <= 0xA5) goto yy2;
	if (yych <= 0xAF) goto yy831;
	goto yy2;
yy2259:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy831;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy843;
	goto yy2;
yy2260:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy843;
		} else {
			if (yych == 0x87) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy843;
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy843;
			goto yy2;
		}
	}
yy2261:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy843;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy843;
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy843;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy843;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy843;
			goto yy2;
		}
	}
yy2262:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy843;
			goto yy2;
		}
	}
yy2263:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy843;
		if (yych <= 0x81) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy843;
			goto yy2;
		}
	}
yy2264:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy843;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy2265:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy843;
	goto yy2;
yy2266:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy843;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy843;
	goto yy2;
yy2267:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy843;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy843;
	goto yy2;
yy2268:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy200;
	if (yych <= 0xBF) goto yy843;
	goto yy2;
yy2269:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy843;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy843;
	goto yy2;
yy2270:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy843;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy843;
	goto yy2;
yy2271:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy843;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy843;
	goto yy2;
yy2272:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8C) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x91) goto yy843;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xB1) goto yy843;
		goto yy2;
	}
yy2273:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy843;
		goto yy2;
	} else {
		if (yych == 0xAD) goto yy2;
		if (yych <= 0xB0) goto yy843;
		goto yy2;
	}
yy2274:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych == 0x86) goto yy200;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy831;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy2275:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy843;
	goto yy2;
yy2276:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0xAA) goto yy843;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy2277:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy843;
	goto yy2;
yy2278:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy843;
	goto yy2;
yy2279:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy843;
	goto yy2;
yy2280:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0xA0) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0xAF) goto yy843;
		if (yych <= 0xB9) goto yy831;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy2281:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy843;
	goto yy2;
yy2282:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy843;
	goto yy2;
yy2283:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy831;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy843;
		if (yych <= 0x99) goto yy831;
		if (yych <= 0xB7) goto yy843;
		goto yy2;
	}
yy2284:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0xA8) goto yy2;
		if (yych <= 0xAC) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0xB1) goto yy843;
		if (yych <= 0xB4) goto yy2;
		if (yych <= 0xB6) goto yy843;
		goto yy2;
	}
yy2285:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy843;
	goto yy2;
yy2286:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy843;
	goto yy2;
yy2287:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy843;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy2288:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy843;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy843;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy843;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy843;
			goto yy2;
		}
	}
yy2289:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xB4) goto yy843;
		goto yy2;
	} else {
		if (yych == 0xBD) goto yy2;
		if (yych <= 0xBE) goto yy843;
		goto yy2;
	}
yy2290:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x85) {
			if (yych <= 0x81) goto yy2;
			if (yych <= 0x84) goto yy843;
			goto yy2;
		} else {
			if (yych <= 0x8C) goto yy843;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x93) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9B) goto yy843;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAC) goto yy843;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBC) goto yy843;
			goto yy2;
		}
	}
yy2291:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x93) goto yy200;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy1588;
		if (yych == 0xA4) goto yy1588;
		goto yy2;
	}
yy2292:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x84) goto yy202;
	goto yy2;
yy2293:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy843;
	default:	goto yy2;
	}
yy2294:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0x89) goto yy843;
	if (yych == 0x8E) goto yy843;
	goto yy2;
yy2295:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0x84) goto yy843;
	goto yy2;
yy2296:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x92) goto yy200;
	goto yy2;
yy2297:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy843;
	goto yy2;
yy2298:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy843;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy2299:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0xAE) goto yy843;
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB3) goto yy843;
		goto yy2;
	}
yy2300:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy843;
			goto yy2;
		}
	}
yy2301:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy843;
	goto yy2;
yy2302:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy843;
			goto yy2;
		}
	}
yy2303:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x87) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0x9E) goto yy843;
			goto yy2;
		}
	}
yy2304:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xBC) goto yy843;
	goto yy2;
yy2305:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy843;
	goto yy2;
yy2306:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBA) goto yy843;
	goto yy2;
yy2307:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy843;
	goto yy2;
yy2308:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy843;
		if (yych <= 0xA9) goto yy831;
		if (yych <= 0xAB) goto yy843;
		goto yy2;
	}
yy2309:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy843;
	goto yy2;
yy2310:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9B) goto yy843;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy843;
	goto yy2;
yy2311:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) goto yy2;
	if (yych <= 0xBF) goto yy843;
	goto yy2;
yy2312:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy843;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy843;
		goto yy2;
	}
yy2313:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy843;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy843;
	goto yy2;
yy2314:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x82) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0x8A) {
			if (yych <= 0x86) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0xA2) goto yy843;
			goto yy2;
		}
	}
yy2315:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy843;
	goto yy2;
yy2316:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x81) goto yy2;
	if (yych <= 0xB3) goto yy843;
	goto yy2;
yy2317:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy831;
		if (yych <= 0xB1) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xBA) goto yy2;
			goto yy843;
		} else {
			if (yych == 0xBD) goto yy843;
			goto yy2;
		}
	}
yy2318:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy831;
		goto yy843;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy2319:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy843;
	goto yy2;
yy2320:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy843;
	goto yy2;
yy2321:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy843;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy831;
		goto yy2;
	}
yy2322:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xAA) goto yy843;
	if (yych == 0xB2) goto yy843;
	goto yy2;
yy2323:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy843;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy843;
			if (yych <= 0x90) goto yy2;
			goto yy843;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy843;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy843;
			goto yy2;
		}
	}
yy2324:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy843;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy2325:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA2) goto yy843;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy831;
	goto yy2;
yy2326:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy843;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy843;
			if (yych == 0x9D) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy2;
			if (yych <= 0xB6) goto yy843;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy843;
			goto yy2;
		}
	}
yy2327:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy843;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy2328:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy843;
	goto yy2;
yy2329:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy843;
	goto yy2;
yy2330:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy843;
	goto yy2;
yy2331:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy843;
	goto yy2;
yy2332:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy843;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy843;
	goto yy2;
yy2333:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x87) goto yy843;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBB) goto yy843;
	goto yy2;
yy2334:
	yych = *++YYCURSOR;
	if (yych <= 0x93) {
		if (yych == 0x90) goto yy202;
		goto yy2;
	} else {
		if (yych <= 0x94) goto yy202;
		if (yych == 0xB2) goto yy200;
		goto yy2;
	}
yy2335:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x91) {
			if (yych == 0x90) goto yy202;
			goto yy2;
		} else {
			if (yych <= 0x92) goto yy1588;
			if (yych <= 0x93) goto yy2;
			goto yy202;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych == 0xA3) goto yy200;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy843;
			goto yy2;
		}
	}
yy2336:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy843;
	goto yy2;
yy2337:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x8B) {
			if (yych == 0x87) goto yy1588;
			goto yy2;
		} else {
			if (yych <= 0x8C) goto yy202;
			if (yych <= 0x8D) goto yy200;
			goto yy1588;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy831;
			goto yy2;
		} else {
			if (yych <= 0x9B) goto yy202;
			if (yych <= 0xA0) goto yy2;
			if (yych <= 0xBA) goto yy843;
			goto yy2;
		}
	}
yy2338:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy843;
	goto yy2;
yy2339:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy4773;
	case 0x81:	goto yy4774;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy807;
	case 0x83:	goto yy4775;
	case 0x8A:	goto yy4776;
	case 0x8B:	goto yy4777;
	case 0x8C:	goto yy4778;
	case 0x8D:	goto yy4779;
	case 0x8E:	goto yy4780;
	case 0x8F:	goto yy4781;
	case 0x92:	goto yy4782;
	case 0x94:	goto yy4783;
	case 0x95:	goto yy2282;
	case 0x9C:	goto yy4784;
	case 0x9D:	goto yy4785;
	case 0xA0:	goto yy4786;
	case 0xA1:	goto yy4787;
	case 0xA2:	goto yy2278;
	case 0xA3:	goto yy4788;
	case 0xA4:	goto yy4789;
	case 0xA6:	goto yy4790;
	case 0xA8:	goto yy4791;
	case 0xA9:	goto yy4792;
	case 0xAA:	goto yy4793;
	case 0xAB:	goto yy4794;
	case 0xAC:	goto yy2277;
	case 0xAD:	goto yy4795;
	case 0xAE:	goto yy4796;
	case 0xB1:	goto yy4797;
	case 0xB2:
	case 0xB3:	goto yy4798;
	default:	goto yy2;
	}
yy2340:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy4799;
	case 0x81:	goto yy833;
	case 0x82:	goto yy4800;
	case 0x83:	goto yy4801;
	case 0x84:	goto yy4802;
	case 0x85:	goto yy4803;
	case 0x86:	goto yy4804;
	case 0x87:	goto yy4805;
	case 0x88:	goto yy4806;
	case 0x8A:	goto yy4807;
	case 0x8B:	goto yy4808;
	case 0x8C:	goto yy2247;
	case 0x8D:	goto yy4809;
	case 0x92:
	case 0x98:	goto yy808;
	case 0x93:	goto yy4810;
	case 0x96:	goto yy2309;
	case 0x97:	goto yy4811;
	case 0x99:	goto yy4812;
	case 0x9A:	goto yy850;
	case 0x9B:	goto yy191;
	case 0x9C:	goto yy190;
	case 0xA2:	goto yy847;
	case 0xA3:	goto yy4813;
	case 0xAB:	goto yy4814;
	default:	goto yy2;
	}
yy2341:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy807;
		goto yy4815;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy807;
		if (yych <= 0x95) goto yy4816;
		goto yy2;
	}
yy2342:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy807;
	if (yych <= 0x90) goto yy2309;
	goto yy2;
yy2343:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy807;
	if (yych <= 0x99) goto yy2319;
	goto yy2;
yy2344:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy807;
	case 0xA8:	goto yy4814;
	case 0xA9:	goto yy4817;
	case 0xAB:	goto yy4818;
	case 0xAC:	goto yy808;
	case 0xAD:	goto yy4819;
	case 0xAE:	goto yy4820;
	case 0xBD:	goto yy4821;
	default:	goto yy2;
	}
yy2345:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy807;
	if (yych <= 0xB1) goto yy4822;
	if (yych <= 0xB2) goto yy4823;
	goto yy2;
yy2346:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy807;
	case 0x91:	goto yy4824;
	case 0x92:	goto yy4825;
	case 0x93:	goto yy4826;
	case 0x94:	goto yy4827;
	case 0x95:	goto yy4828;
	case 0x9A:	goto yy4829;
	case 0x9B:	goto yy4830;
	case 0x9C:	goto yy4831;
	case 0x9D:	goto yy4832;
	case 0x9E:	goto yy4833;
	case 0x9F:	goto yy4834;
	default:	goto yy2;
	}
yy2347:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy807;
		if (yych <= 0xA3) goto yy4835;
		goto yy2;
	} else {
		if (yych <= 0xB8) goto yy4836;
		if (yych <= 0xB9) goto yy4837;
		if (yych <= 0xBA) goto yy4838;
		goto yy2;
	}
yy2348:
	yych = *++YYCURSOR;
	if (yych <= 0xB5) goto yy2;
	if (yych <= 0xBF) goto yy831;
	goto yy2;
yy2349:
	yych = *++YYCURSOR;
	if (yych <= 0x8D) goto yy2;
	if (yych <= 0xBF) goto yy831;
	goto yy2;
yy2350:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych == 0x90) goto yy843;
		if (yych <= 0x97) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy843;
			goto yy2;
		}
	}
yy2351:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych == 0x8E) goto yy843;
		if (yych <= 0x9B) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xA1) {
			if (yych <= 0x9E) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xA5) goto yy2;
			if (yych <= 0xB1) goto yy843;
			goto yy2;
		}
	}
yy2352:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x98) goto yy2;
		if (yych == 0x9D) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB4) goto yy843;
			goto yy2;
		}
	}
yy2353:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych == 0x90) goto yy843;
		if (yych <= 0x9F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych == 0xB9) goto yy843;
			goto yy2;
		}
	}
yy2354:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x9B) goto yy2;
		if (yych == 0x9E) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych == 0xB1) goto yy843;
			goto yy2;
		}
	}
yy2355:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x90) goto yy843;
	if (yych <= 0xA5) goto yy2;
	if (yych <= 0xAF) goto yy843;
	goto yy2;
yy2356:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x97) goto yy2;
		if (yych <= 0x9A) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy843;
		if (yych <= 0xA5) goto yy2;
		if (yych <= 0xAF) goto yy843;
		goto yy2;
	}
yy2357:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x9E:
	case 0xA0:
	case 0xA1:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB1:
	case 0xB2:	goto yy843;
	default:	goto yy2;
	}
yy2358:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych == 0x8E) goto yy843;
		if (yych <= 0x9E) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB9) goto yy2;
			if (yych <= 0xBF) goto yy843;
			goto yy2;
		}
	}
yy2359:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy843;
	if (yych <= 0xA5) goto yy2;
	if (yych <= 0xAF) goto yy843;
	goto yy2;
yy2360:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	goto yy2;
yy2361:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy2362:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x89) goto yy843;
	goto yy2;
yy2363:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy843;
	goto yy2;
yy2364:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych == 0x86) goto yy200;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy2365:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) goto yy2;
	if (yych <= 0x8F) goto yy843;
	goto yy2;
yy2366:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x89) goto yy843;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	goto yy2;
yy2367:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0xA0) goto yy843;
	if (yych <= 0xAD) goto yy2;
	if (yych <= 0xBF) goto yy843;
	goto yy2;
yy2368:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x89) goto yy843;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xB7) goto yy843;
	goto yy2;
yy2369:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x93) goto yy200;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy200;
		if (yych == 0xA4) goto yy200;
		goto yy2;
	}
yy2370:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8B) goto yy843;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAB) goto yy843;
	goto yy2;
yy2371:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xB1) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xBA) goto yy2;
			goto yy843;
		} else {
			if (yych == 0xBD) goto yy843;
			goto yy2;
		}
	}
yy2372:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy843;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy843;
	goto yy2;
yy2373:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy843;
	goto yy2;
yy2374:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy843;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy2375:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA2) goto yy843;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy843;
	goto yy2;
yy2376:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB2) goto yy200;
	goto yy2;
yy2377:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych == 0x92) goto yy200;
		if (yych <= 0xA2) goto yy2;
		goto yy200;
	} else {
		if (yych <= 0xB4) {
			if (yych <= 0xAF) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy843;
			goto yy2;
		}
	}
yy2378:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych == 0x87) goto yy200;
		if (yych <= 0x8C) goto yy2;
		goto yy200;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xA0) goto yy2;
			if (yych <= 0xBA) goto yy843;
			goto yy2;
		}
	}
yy2379:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy4773;
	case 0x81:	goto yy4774;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy807;
	case 0x83:	goto yy4775;
	case 0x8A:	goto yy4776;
	case 0x8B:	goto yy4777;
	case 0x8C:	goto yy4778;
	case 0x8D:	goto yy4779;
	case 0x8E:	goto yy4780;
	case 0x8F:	goto yy4781;
	case 0x92:	goto yy4839;
	case 0x94:	goto yy4783;
	case 0x95:	goto yy2282;
	case 0x9C:	goto yy4784;
	case 0x9D:	goto yy4785;
	case 0xA0:	goto yy4786;
	case 0xA1:	goto yy4787;
	case 0xA2:	goto yy2278;
	case 0xA3:	goto yy4788;
	case 0xA4:	goto yy4789;
	case 0xA6:	goto yy4790;
	case 0xA8:	goto yy4791;
	case 0xA9:	goto yy4792;
	case 0xAA:	goto yy4793;
	case 0xAB:	goto yy4794;
	case 0xAC:	goto yy2277;
	case 0xAD:	goto yy4795;
	case 0xAE:	goto yy4796;
	case 0xB1:	goto yy4797;
	case 0xB2:
	case 0xB3:	goto yy4798;
	default:	goto yy2;
	}
yy2380:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy4799;
	case 0x81:	goto yy4840;
	case 0x82:	goto yy4800;
	case 0x83:	goto yy4841;
	case 0x84:	goto yy4842;
	case 0x85:	goto yy4803;
	case 0x86:	goto yy4804;
	case 0x87:	goto yy4843;
	case 0x88:	goto yy4806;
	case 0x8A:	goto yy4807;
	case 0x8B:	goto yy4844;
	case 0x8C:	goto yy2247;
	case 0x8D:	goto yy4809;
	case 0x92:
	case 0x98:	goto yy808;
	case 0x93:	goto yy4845;
	case 0x96:	goto yy2309;
	case 0x97:	goto yy4811;
	case 0x99:	goto yy4846;
	case 0x9A:	goto yy850;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy4847;
	case 0xA2:	goto yy847;
	case 0xA3:	goto yy4848;
	case 0xAB:	goto yy4814;
	default:	goto yy2;
	}
yy2381:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy807;
	case 0xA8:	goto yy4814;
	case 0xA9:	goto yy4849;
	case 0xAB:	goto yy4818;
	case 0xAC:	goto yy808;
	case 0xAD:	goto yy4850;
	case 0xAE:	goto yy4820;
	case 0xBD:	goto yy4821;
	default:	goto yy2;
	}
yy2382:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy807;
	case 0x91:	goto yy4824;
	case 0x92:	goto yy4825;
	case 0x93:	goto yy4826;
	case 0x94:	goto yy4827;
	case 0x95:	goto yy4828;
	case 0x9A:	goto yy4829;
	case 0x9B:	goto yy4830;
	case 0x9C:	goto yy4831;
	case 0x9D:	goto yy4832;
	case 0x9E:	goto yy4833;
	case 0x9F:	goto yy4851;
	default:	goto yy2;
	}
yy2383:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xBE) goto yy202;
	goto yy2;
yy2384:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x89) goto yy202;
	goto yy2;
yy2385:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) goto yy2;
	if (yych <= 0x8D) goto yy202;
	goto yy2;
yy2386:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA9) goto yy857;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy857;
		if (yych <= 0xAC) goto yy202;
		goto yy2;
	}
yy2387:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x89) goto yy857;
	if (yych == 0xB8) goto yy202;
	goto yy2;
yy2388:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy4852;
	if (yych <= 0x81) goto yy2292;
	goto yy2;
yy2389:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xB8) goto yy4853;
		goto yy4854;
	} else {
		if (yych == 0xBC) goto yy4855;
		goto yy2;
	}
yy2390:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) goto yy2;
	if (yych <= 0xAF) goto yy857;
	goto yy2;
yy2391:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy857;
	goto yy2;
yy2392:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy857;
	goto yy2;
yy2393:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) goto yy2;
	if (yych <= 0x8F) goto yy857;
	goto yy2;
yy2394:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x89) goto yy857;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy857;
	goto yy2;
yy2395:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy857;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy857;
	goto yy2;
yy2396:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x92) goto yy2392;
	goto yy2;
yy2397:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x81:	goto yy2390;
	case 0x83:
	case 0x8B:
	case 0x9C:	goto yy860;
	case 0x84:	goto yy4856;
	case 0x87:
	case 0x93:
	case 0x99:	goto yy2391;
	case 0x9B:	goto yy861;
	case 0xA3:	goto yy2392;
	default:	goto yy2;
	}
yy2398:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xA9) goto yy2392;
	if (yych == 0xAD) goto yy2391;
	goto yy2;
yy2399:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x9F) goto yy4857;
	goto yy2;
yy2400:
	yyaccept = 14;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCB) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych <= '#') goto yy208;
					if (yych <= '$') goto yy1762;
					if (yych <= '%') goto yy146;
					goto yy208;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych == '+') goto yy2207;
					goto yy208;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy203;
					if (yych <= '.') goto yy3056;
					if (yych <= '/') goto yy208;
					goto yy2400;
				} else {
					if (yych <= ';') goto yy208;
					if (yych <= '>') goto yy1762;
					if (yych <= '?') goto yy208;
					goto yy148;
				}
			}
		} else {
			if (yych <= '|') {
				if (yych <= '_') {
					if (yych <= 'Z') goto yy2402;
					if (yych <= ']') goto yy208;
					if (yych <= '^') goto yy1762;
					goto yy2207;
				} else {
					if (yych <= '`') goto yy1762;
					if (yych <= 'z') goto yy2402;
					if (yych <= '{') goto yy208;
					goto yy1762;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych == '~') goto yy1762;
					if (yych <= 0xC1) goto yy208;
					goto yy2404;
				} else {
					if (yych <= 0xC3) goto yy2405;
					if (yych <= 0xC9) goto yy2406;
					if (yych <= 0xCA) goto yy2407;
					goto yy1771;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy1772;
					if (yych <= 0xCD) goto yy2408;
					if (yych <= 0xCE) goto yy2409;
					goto yy2410;
				} else {
					if (yych == 0xD2) goto yy2411;
					if (yych <= 0xD3) goto yy2406;
					goto yy2412;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy2413;
					if (yych <= 0xD6) goto yy2414;
					if (yych <= 0xD7) goto yy2415;
					goto yy2416;
				} else {
					if (yych <= 0xD9) goto yy2417;
					if (yych <= 0xDA) goto yy2406;
					if (yych <= 0xDB) goto yy2418;
					goto yy2419;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy2420;
					if (yych <= 0xDE) goto yy2421;
					if (yych <= 0xDF) goto yy2422;
					goto yy2423;
				} else {
					if (yych <= 0xE1) goto yy2424;
					if (yych <= 0xE2) goto yy2425;
					if (yych <= 0xE3) goto yy2426;
					goto yy1792;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy2427;
					if (yych <= 0xEE) goto yy208;
					goto yy2428;
				} else {
					if (yych <= 0xF0) goto yy2429;
					if (yych == 0xF3) goto yy1796;
					goto yy208;
				}
			}
		}
	}
yy2402:
	yyaccept = 21;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCB) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych <= '#') goto yy1766;
					if (yych <= '$') goto yy1764;
					if (yych <= '%') goto yy146;
					goto yy1766;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych == '+') goto yy2209;
					goto yy1766;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy867;
					if (yych <= '.') goto yy3056;
					if (yych <= '/') goto yy1766;
					goto yy2402;
				} else {
					if (yych <= ';') goto yy1766;
					if (yych <= '>') goto yy1764;
					if (yych <= '?') goto yy1766;
					goto yy148;
				}
			}
		} else {
			if (yych <= '|') {
				if (yych <= '_') {
					if (yych <= 'Z') goto yy2402;
					if (yych <= ']') goto yy1766;
					if (yych <= '^') goto yy1764;
					goto yy2209;
				} else {
					if (yych <= '`') goto yy1764;
					if (yych <= 'z') goto yy2402;
					if (yych <= '{') goto yy1766;
					goto yy1764;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych == '~') goto yy1764;
					if (yych <= 0xC1) goto yy1766;
					goto yy4858;
				} else {
					if (yych <= 0xC3) goto yy4859;
					if (yych <= 0xC9) goto yy2406;
					if (yych <= 0xCA) goto yy2407;
					goto yy4254;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy1769;
					if (yych <= 0xCD) goto yy4860;
					if (yych <= 0xCE) goto yy4861;
					goto yy4862;
				} else {
					if (yych == 0xD2) goto yy4863;
					if (yych <= 0xD3) goto yy2406;
					goto yy2412;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy2413;
					if (yych <= 0xD6) goto yy4864;
					if (yych <= 0xD7) goto yy4865;
					goto yy4866;
				} else {
					if (yych <= 0xD9) goto yy4867;
					if (yych <= 0xDA) goto yy2406;
					if (yych <= 0xDB) goto yy4868;
					goto yy4869;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy4870;
					if (yych <= 0xDE) goto yy4871;
					if (yych <= 0xDF) goto yy4872;
					goto yy4873;
				} else {
					if (yych <= 0xE1) goto yy4874;
					if (yych <= 0xE2) goto yy4875;
					if (yych <= 0xE3) goto yy4876;
					goto yy4270;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy4877;
					if (yych <= 0xEE) goto yy1766;
					goto yy4878;
				} else {
					if (yych <= 0xF0) goto yy4879;
					if (yych == 0xF3) goto yy4274;
					goto yy1766;
				}
			}
		}
	}
yy2404:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy1762;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy4880;
	default:	goto yy2;
	}
yy2405:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy4880;
		goto yy1762;
	} else {
		if (yych == 0xB7) goto yy1762;
		if (yych <= 0xBF) goto yy4880;
		goto yy2;
	}
yy2406:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy4880;
	goto yy2;
yy2407:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy4880;
	goto yy2;
yy2408:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0xB3) goto yy4880;
			if (yych <= 0xB4) goto yy2;
			goto yy1762;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy4880;
			if (yych <= 0xBA) goto yy2;
			goto yy4880;
		} else {
			if (yych == 0xBF) goto yy4880;
			goto yy2;
		}
	}
yy2409:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1762;
			goto yy4880;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy4880;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy4880;
			goto yy2;
		}
	}
yy2410:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy1762;
	if (yych <= 0xBF) goto yy4880;
	goto yy2;
yy2411:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy4880;
	if (yych <= 0x89) goto yy1762;
	if (yych <= 0xBF) goto yy4880;
	goto yy2;
yy2412:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy4880;
	goto yy2;
yy2413:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy4880;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy4880;
	goto yy2;
yy2414:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy4880;
		} else {
			if (yych == 0x8A) goto yy200;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0xBE) goto yy200;
			if (yych <= 0xBF) goto yy1762;
			goto yy2;
		}
	}
yy2415:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1762;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy1762;
			if (yych <= 0x8F) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy4880;
			goto yy2;
		}
	}
yy2416:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy1762;
		if (yych <= 0x8A) goto yy2;
		goto yy1762;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy4880;
			goto yy2;
		}
	}
yy2417:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0x9F) goto yy1762;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy843;
			if (yych <= 0xAD) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0xB0) goto yy1762;
			if (yych <= 0xBF) goto yy4880;
			goto yy2;
		}
	}
yy2418:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy4880;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy4880;
			if (yych == 0x9D) goto yy2;
			goto yy1762;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy1762;
			if (yych <= 0xAF) goto yy4880;
			goto yy843;
		} else {
			if (yych <= 0xBC) goto yy4880;
			if (yych <= 0xBE) goto yy1762;
			if (yych <= 0xBF) goto yy4880;
			goto yy2;
		}
	}
yy2419:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy4880;
		goto yy1762;
	} else {
		if (yych <= 0xAF) goto yy4880;
		if (yych <= 0xBF) goto yy1762;
		goto yy2;
	}
yy2420:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy1762;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy4880;
	goto yy2;
yy2421:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy4880;
	if (yych <= 0xB0) goto yy1762;
	if (yych <= 0xB1) goto yy4880;
	goto yy2;
yy2422:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy4880;
	} else {
		if (yych <= 0xB3) goto yy1762;
		if (yych == 0xB6) goto yy1762;
		goto yy2;
	}
yy2423:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy4882;
	case 0xA1:	goto yy4883;
	case 0xA2:	goto yy4884;
	case 0xA3:	goto yy4278;
	case 0xA4:	goto yy4885;
	case 0xA5:	goto yy4886;
	case 0xA6:	goto yy4887;
	case 0xA7:	goto yy4888;
	case 0xA8:	goto yy4889;
	case 0xA9:	goto yy4890;
	case 0xAA:	goto yy4891;
	case 0xAB:	goto yy4892;
	case 0xAC:	goto yy4893;
	case 0xAD:	goto yy4894;
	case 0xAE:	goto yy4895;
	case 0xAF:	goto yy4896;
	case 0xB0:	goto yy4897;
	case 0xB1:	goto yy4898;
	case 0xB2:	goto yy4899;
	case 0xB3:	goto yy4900;
	case 0xB4:	goto yy4901;
	case 0xB5:	goto yy4902;
	case 0xB6:	goto yy4903;
	case 0xB7:	goto yy4904;
	case 0xB8:	goto yy4299;
	case 0xB9:	goto yy4905;
	case 0xBA:	goto yy4301;
	case 0xBB:	goto yy4906;
	case 0xBC:	goto yy4907;
	case 0xBD:	goto yy4304;
	case 0xBE:	goto yy4305;
	case 0xBF:	goto yy4306;
	default:	goto yy2;
	}
yy2424:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy4307;
	case 0x81:	goto yy4908;
	case 0x82:	goto yy4909;
	case 0x83:	goto yy4910;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy2406;
	case 0x89:	goto yy4911;
	case 0x8A:	goto yy4912;
	case 0x8B:	goto yy4913;
	case 0x8C:	goto yy4914;
	case 0x8D:	goto yy4915;
	case 0x8E:	goto yy4916;
	case 0x8F:	goto yy4917;
	case 0x90:	goto yy4918;
	case 0x99:	goto yy4919;
	case 0x9A:	goto yy4920;
	case 0x9B:	goto yy4921;
	case 0x9C:	goto yy4922;
	case 0x9D:	goto yy4923;
	case 0x9E:	goto yy4324;
	case 0x9F:	goto yy4924;
	case 0xA0:	goto yy4925;
	case 0xA1:	goto yy4926;
	case 0xA2:	goto yy4927;
	case 0xA3:	goto yy4928;
	case 0xA4:	goto yy4929;
	case 0xA5:	goto yy4930;
	case 0xA7:	goto yy4931;
	case 0xA8:	goto yy4932;
	case 0xA9:	goto yy4334;
	case 0xAA:	goto yy4933;
	case 0xAC:	goto yy4336;
	case 0xAD:	goto yy4934;
	case 0xAE:	goto yy4935;
	case 0xAF:	goto yy4936;
	case 0xB0:	goto yy4937;
	case 0xB1:	goto yy4938;
	case 0xB3:	goto yy4939;
	case 0xB4:	goto yy4940;
	case 0xB5:	goto yy4941;
	case 0xB6:	goto yy4942;
	case 0xB7:	goto yy4346;
	case 0xBC:	goto yy4943;
	case 0xBD:	goto yy4944;
	case 0xBE:	goto yy4945;
	case 0xBF:	goto yy4946;
	default:	goto yy2;
	}
yy2425:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy4947;
	case 0x81:	goto yy4352;
	case 0x82:	goto yy4353;
	case 0x83:	goto yy4354;
	case 0x84:	goto yy4948;
	case 0x85:	goto yy4949;
	case 0x86:	goto yy4950;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy1772;
	case 0x88:	goto yy4951;
	case 0x8C:	goto yy4358;
	case 0x8F:	goto yy4359;
	case 0x90:	goto yy4360;
	case 0x91:	goto yy4361;
	case 0x92:	goto yy4362;
	case 0x93:	goto yy4363;
	case 0x9D:	goto yy4364;
	case 0x9E:	goto yy4365;
	case 0x9F:	goto yy4366;
	case 0xA6:	goto yy4367;
	case 0xA7:	goto yy4368;
	case 0xAD:	goto yy4369;
	case 0xAE:	goto yy4370;
	case 0xAF:	goto yy4371;
	case 0xB0:	goto yy4952;
	case 0xB1:	goto yy4953;
	case 0xB2:	goto yy2406;
	case 0xB3:	goto yy4954;
	case 0xB4:	goto yy4955;
	case 0xB5:	goto yy4956;
	case 0xB6:	goto yy4957;
	case 0xB7:	goto yy4958;
	case 0xB8:	goto yy1030;
	case 0xBA:	goto yy4379;
	case 0xBB:	goto yy4380;
	case 0xBF:	goto yy4381;
	default:	goto yy2;
	}
yy2426:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy4959;
	case 0x82:	goto yy4383;
	case 0x84:	goto yy4960;
	case 0x86:	goto yy4961;
	case 0x87:	goto yy4386;
	case 0x88:	goto yy4387;
	case 0x89:	goto yy4388;
	case 0x8A:	goto yy4389;
	case 0x8B:	goto yy4390;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy1772;
	default:	goto yy2;
	}
yy2427:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy4391;
	case 0x93:	goto yy4962;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy2406;
	case 0x98:	goto yy4963;
	case 0x99:	goto yy4964;
	case 0x9A:	goto yy4965;
	case 0x9B:	goto yy4966;
	case 0x9C:	goto yy4967;
	case 0x9D:	goto yy2412;
	case 0x9E:	goto yy4968;
	case 0x9F:	goto yy4969;
	case 0xA0:	goto yy4970;
	case 0xA1:	goto yy4971;
	case 0xA2:	goto yy4972;
	case 0xA3:	goto yy4973;
	case 0xA4:	goto yy4974;
	case 0xA5:	goto yy4975;
	case 0xA6:	goto yy4406;
	case 0xA7:	goto yy4976;
	case 0xA8:	goto yy4977;
	case 0xA9:	goto yy4978;
	case 0xAA:	goto yy4410;
	case 0xAB:	goto yy4979;
	case 0xAC:	goto yy4980;
	case 0xAD:	goto yy4981;
	case 0xAF:	goto yy4982;
	default:	goto yy2;
	}
yy2428:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy4983;
	case 0xAD:	goto yy4984;
	case 0xAE:	goto yy4985;
	case 0xAF:	goto yy4986;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy2406;
	case 0xB4:	goto yy4987;
	case 0xB5:	goto yy4988;
	case 0xB6:	goto yy4989;
	case 0xB7:	goto yy4990;
	case 0xB8:	goto yy4991;
	case 0xB9:	goto yy4992;
	case 0xBB:	goto yy4993;
	case 0xBC:	goto yy4994;
	case 0xBD:	goto yy4995;
	case 0xBF:	goto yy4427;
	default:	goto yy2;
	}
yy2429:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy4996;
	case 0x91:	goto yy4997;
	case 0x92:	goto yy4998;
	case 0x93:	goto yy4999;
	case 0x94:	goto yy5000;
	case 0x96:	goto yy5001;
	case 0x9B:	goto yy5002;
	case 0x9D:	goto yy5003;
	case 0x9E:	goto yy5004;
	case 0x9F:	goto yy4437;
	default:	goto yy2;
	}
yy2430:
	yych = *++YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xB3) goto yy2445;
			if (yych <= 0xB4) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy2445;
			if (yych <= 0xBA) goto yy2;
			goto yy2445;
		} else {
			if (yych <= 0xBE) goto yy202;
			if (yych <= 0xBF) goto yy2445;
			goto yy2;
		}
	}
yy2431:
	yych = *++YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x87) goto yy2445;
			goto yy2;
		} else {
			if (yych <= 0x89) goto yy202;
			if (yych <= 0x8A) goto yy200;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBE) goto yy200;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy2432:
	yych = *++YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy533;
		if (yych <= 0x8A) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy202;
			goto yy533;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy2445;
			goto yy2;
		}
	}
yy2433:
	yych = *++YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x9F) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x8A) goto yy2445;
			goto yy533;
		} else {
			if (yych == 0xAA) goto yy2;
			goto yy831;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAC) goto yy202;
			if (yych <= 0xAD) goto yy2;
			goto yy2445;
		} else {
			if (yych <= 0xB0) goto yy533;
			if (yych <= 0xBF) goto yy2445;
			goto yy2;
		}
	}
yy2434:
	yych = *++YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy831;
		if (yych <= 0xAA) goto yy2445;
		goto yy533;
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB5) goto yy2;
			goto yy533;
		} else {
			if (yych == 0xB8) goto yy202;
			goto yy2;
		}
	}
yy2435:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy5005;
	case 0x81:	goto yy5006;
	case 0x82:	goto yy1873;
	case 0x83:	goto yy1874;
	case 0x84:	goto yy2513;
	case 0x85:	goto yy2514;
	case 0x86:	goto yy2515;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy537;
	case 0x88:	goto yy2516;
	case 0x8C:	goto yy1877;
	case 0x8F:	goto yy1878;
	case 0x90:	goto yy1879;
	case 0x91:	goto yy1880;
	case 0x92:	goto yy1881;
	case 0x93:	goto yy1882;
	case 0x9D:	goto yy1883;
	case 0x9E:	goto yy1884;
	case 0x9F:	goto yy1885;
	case 0xA6:	goto yy1886;
	case 0xA7:	goto yy1887;
	case 0xAD:	goto yy1888;
	case 0xAE:	goto yy1889;
	case 0xAF:	goto yy1890;
	case 0xB0:	goto yy2517;
	case 0xB1:	goto yy2518;
	case 0xB2:	goto yy874;
	case 0xB3:	goto yy2519;
	case 0xB4:	goto yy2520;
	case 0xB5:	goto yy2521;
	case 0xB6:	goto yy2522;
	case 0xB7:	goto yy2523;
	case 0xB8:	goto yy1030;
	case 0xBA:	goto yy1897;
	case 0xBB:	goto yy1859;
	case 0xBF:	goto yy1898;
	default:	goto yy2;
	}
yy2436:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy2548;
	case 0xAD:	goto yy2549;
	case 0xAE:	goto yy2550;
	case 0xAF:	goto yy2551;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy874;
	case 0xB4:	goto yy2552;
	case 0xB5:	goto yy2553;
	case 0xB6:	goto yy2554;
	case 0xB7:	goto yy2555;
	case 0xB8:	goto yy5007;
	case 0xB9:	goto yy5008;
	case 0xBB:	goto yy2558;
	case 0xBC:	goto yy5009;
	case 0xBD:	goto yy2560;
	case 0xBF:	goto yy1940;
	default:	goto yy2;
	}
yy2437:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy2445;
		} else {
			if (yych <= 0x9F) goto yy533;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy843;
			if (yych <= 0xAD) goto yy2;
			goto yy2445;
		} else {
			if (yych <= 0xB0) goto yy533;
			if (yych <= 0xBF) goto yy2445;
			goto yy2;
		}
	}
yy2438:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy2445;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy2445;
			if (yych == 0x9D) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy533;
			if (yych <= 0xAF) goto yy2445;
			goto yy843;
		} else {
			if (yych <= 0xBC) goto yy2445;
			if (yych <= 0xBE) goto yy533;
			if (yych <= 0xBF) goto yy2445;
			goto yy2;
		}
	}
yy2439:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2445;
	} else {
		if (yych <= 0xB3) goto yy533;
		if (yych == 0xB6) goto yy533;
		goto yy2;
	}
yy2440:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy2447;
	case 0xA1:	goto yy2448;
	case 0xA2:	goto yy2449;
	case 0xA3:	goto yy1800;
	case 0xA4:	goto yy2450;
	case 0xA5:	goto yy5010;
	case 0xA6:	goto yy2452;
	case 0xA7:	goto yy5011;
	case 0xA8:	goto yy2454;
	case 0xA9:	goto yy5012;
	case 0xAA:	goto yy2456;
	case 0xAB:	goto yy5013;
	case 0xAC:	goto yy2458;
	case 0xAD:	goto yy5014;
	case 0xAE:	goto yy2460;
	case 0xAF:	goto yy5015;
	case 0xB0:	goto yy2462;
	case 0xB1:	goto yy5016;
	case 0xB2:	goto yy2464;
	case 0xB3:	goto yy5017;
	case 0xB4:	goto yy2466;
	case 0xB5:	goto yy5018;
	case 0xB6:	goto yy2468;
	case 0xB7:	goto yy5019;
	case 0xB8:	goto yy1820;
	case 0xB9:	goto yy3336;
	case 0xBA:	goto yy1822;
	case 0xBB:	goto yy3337;
	case 0xBC:	goto yy3338;
	case 0xBD:	goto yy1825;
	case 0xBE:	goto yy1826;
	case 0xBF:	goto yy1827;
	default:	goto yy2;
	}
yy2441:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1828;
	case 0x81:	goto yy3339;
	case 0x82:	goto yy5020;
	case 0x83:	goto yy2475;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy874;
	case 0x89:	goto yy2476;
	case 0x8A:	goto yy2477;
	case 0x8B:	goto yy2478;
	case 0x8C:	goto yy2479;
	case 0x8D:	goto yy2480;
	case 0x8E:	goto yy2481;
	case 0x8F:	goto yy2482;
	case 0x90:	goto yy2483;
	case 0x99:	goto yy2484;
	case 0x9A:	goto yy2485;
	case 0x9B:	goto yy2486;
	case 0x9C:	goto yy2487;
	case 0x9D:	goto yy2488;
	case 0x9E:	goto yy1845;
	case 0x9F:	goto yy3355;
	case 0xA0:	goto yy5021;
	case 0xA1:	goto yy2491;
	case 0xA2:	goto yy2492;
	case 0xA3:	goto yy2493;
	case 0xA4:	goto yy2494;
	case 0xA5:	goto yy3361;
	case 0xA7:	goto yy3362;
	case 0xA8:	goto yy2497;
	case 0xA9:	goto yy1854;
	case 0xAA:	goto yy3364;
	case 0xAC:	goto yy1856;
	case 0xAD:	goto yy3365;
	case 0xAE:	goto yy5022;
	case 0xAF:	goto yy2501;
	case 0xB0:	goto yy2502;
	case 0xB1:	goto yy5023;
	case 0xB3:	goto yy2504;
	case 0xB4:	goto yy2505;
	case 0xB5:	goto yy2506;
	case 0xB6:	goto yy2507;
	case 0xB7:	goto yy1866;
	case 0xBC:	goto yy2508;
	case 0xBD:	goto yy2509;
	case 0xBE:	goto yy2510;
	case 0xBF:	goto yy2511;
	default:	goto yy2;
	}
yy2442:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy549;
	case 0x93:	goto yy2527;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy874;
	case 0x98:	goto yy5024;
	case 0x99:	goto yy2529;
	case 0x9A:	goto yy2530;
	case 0x9B:	goto yy2531;
	case 0x9C:	goto yy2532;
	case 0x9D:	goto yy880;
	case 0x9E:	goto yy2533;
	case 0x9F:	goto yy2534;
	case 0xA0:	goto yy2535;
	case 0xA1:	goto yy2536;
	case 0xA2:	goto yy2537;
	case 0xA3:	goto yy5025;
	case 0xA4:	goto yy5026;
	case 0xA5:	goto yy2540;
	case 0xA6:	goto yy1920;
	case 0xA7:	goto yy3407;
	case 0xA8:	goto yy2542;
	case 0xA9:	goto yy5027;
	case 0xAA:	goto yy1924;
	case 0xAB:	goto yy2544;
	case 0xAC:	goto yy2545;
	case 0xAD:	goto yy2546;
	case 0xAF:	goto yy5028;
	default:	goto yy2;
	}
yy2443:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy2548;
	case 0xAD:	goto yy2549;
	case 0xAE:	goto yy2550;
	case 0xAF:	goto yy2551;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy874;
	case 0xB4:	goto yy2552;
	case 0xB5:	goto yy2553;
	case 0xB6:	goto yy2554;
	case 0xB7:	goto yy2555;
	case 0xB8:	goto yy2556;
	case 0xB9:	goto yy2557;
	case 0xBB:	goto yy2558;
	case 0xBC:	goto yy5029;
	case 0xBD:	goto yy2560;
	case 0xBF:	goto yy1940;
	default:	goto yy2;
	}
yy2444:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy5030;
	case 0x91:	goto yy5031;
	case 0x92:	goto yy2563;
	case 0x93:	goto yy2564;
	case 0x94:	goto yy2565;
	case 0x96:	goto yy5032;
	case 0x9B:	goto yy2567;
	case 0x9D:	goto yy5033;
	case 0x9E:	goto yy2569;
	case 0x9F:	goto yy1950;
	default:	goto yy2;
	}
yy2445:
	yyaccept = 14;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy533;
					goto yy208;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych == '+') goto yy533;
					goto yy208;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy5034;
					if (yych <= '.') goto yy2808;
					if (yych <= '/') goto yy208;
					goto yy2445;
				} else {
					if (yych <= ';') goto yy208;
					if (yych <= '>') goto yy533;
					if (yych <= '@') goto yy208;
					goto yy2445;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy208;
					if (yych <= '`') goto yy533;
					goto yy2445;
				} else {
					if (yych == '|') goto yy533;
					if (yych <= '}') goto yy208;
					goto yy533;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy208;
					if (yych <= 0xC2) goto yy872;
					if (yych <= 0xC3) goto yy873;
					goto yy874;
				} else {
					if (yych <= 0xCA) goto yy875;
					if (yych <= 0xCB) goto yy539;
					if (yych <= 0xCC) goto yy537;
					goto yy876;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy877;
					if (yych <= 0xCF) goto yy878;
					goto yy874;
				} else {
					if (yych <= 0xD2) goto yy879;
					if (yych <= 0xD3) goto yy874;
					if (yych <= 0xD4) goto yy880;
					goto yy881;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy882;
					if (yych <= 0xD7) goto yy883;
					if (yych <= 0xD8) goto yy884;
					goto yy2437;
				} else {
					if (yych <= 0xDA) goto yy874;
					if (yych <= 0xDB) goto yy2438;
					if (yych <= 0xDC) goto yy887;
					goto yy888;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy889;
					if (yych <= 0xDF) goto yy2439;
					goto yy2440;
				} else {
					if (yych <= 0xE1) goto yy2441;
					if (yych <= 0xE2) goto yy893;
					if (yych <= 0xE3) goto yy894;
					goto yy557;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy2442;
					if (yych <= 0xEE) goto yy208;
					goto yy2443;
				} else {
					if (yych <= 0xF0) goto yy2444;
					if (yych == 0xF3) goto yy561;
					goto yy208;
				}
			}
		}
	}
yy2447:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy2445;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy533;
			goto yy2;
		}
	}
yy2448:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy2445;
	if (yych <= 0x9B) goto yy533;
	goto yy2;
yy2449:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy2445;
	goto yy2;
yy2450:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy533;
		goto yy2445;
	} else {
		if (yych == 0xBD) goto yy2445;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy2451:
	yych = *++YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x90) goto yy2445;
			if (yych <= 0x97) goto yy533;
			goto yy2445;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy533;
			if (yych <= 0xA5) goto yy2;
			goto yy831;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy2445;
			goto yy2;
		}
	}
yy2452:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy2445;
			} else {
				if (yych <= 0x83) goto yy533;
				if (yych <= 0x84) goto yy2;
				goto yy2445;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy2445;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy2445;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2445;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy2445;
				if (yych <= 0xB5) goto yy2;
				goto yy2445;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy2445;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy2453:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy533;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy533;
				goto yy2445;
			} else {
				if (yych == 0x97) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy2445;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy2445;
				if (yych <= 0xA3) goto yy533;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy831;
				if (yych <= 0xB1) goto yy2445;
				goto yy533;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy533;
				goto yy2;
			}
		}
	}
yy2454:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy2445;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy2445;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy2445;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy2445;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy2445;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy2445;
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy2455:
	yych = *++YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy533;
			} else {
				if (yych == 0x91) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy2445;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy831;
				goto yy533;
			} else {
				if (yych <= 0xB4) goto yy2445;
				if (yych <= 0xB5) goto yy533;
				goto yy2;
			}
		}
	}
yy2456:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy533;
			if (yych <= 0x84) goto yy2;
			goto yy2445;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy2445;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy2445;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2445;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy2445;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy2445;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy2457:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy533;
			} else {
				if (yych == 0x90) goto yy2445;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy2445;
			if (yych <= 0xA3) goto yy533;
			if (yych <= 0xA5) goto yy2;
			goto yy831;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy533;
			} else {
				if (yych == 0xB9) goto yy2445;
				goto yy2;
			}
		}
	}
yy2458:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy533;
			if (yych <= 0x84) goto yy2;
			goto yy2445;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy2445;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy2445;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2445;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy2445;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy2445;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy2459:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy2445;
			goto yy533;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy831;
			} else {
				if (yych <= 0xB0) goto yy533;
				if (yych <= 0xB1) goto yy2445;
				goto yy2;
			}
		}
	}
yy2460:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy533;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy2445;
	default:	goto yy2;
	}
yy2461:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy2445;
			if (yych == 0x97) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy831;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy533;
			goto yy2;
		}
	}
yy2462:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy2445;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy2445;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy2445;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy2463:
	yych = *++YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy2445;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy2445;
			goto yy533;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy831;
			} else {
				if (yych == 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy2464:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy533;
			if (yych <= 0x84) goto yy2;
			goto yy2445;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy2445;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy2445;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy2445;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy2465:
	yych = *++YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy2445;
			goto yy533;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy831;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy2445;
				goto yy2;
			}
		}
	}
yy2466:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy2445;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy2445;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy2445;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy2467:
	yych = *++YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x8E) goto yy2445;
				if (yych <= 0x96) goto yy2;
				goto yy533;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy2445;
			if (yych <= 0xA3) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy831;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy533;
				if (yych <= 0xBF) goto yy2445;
				goto yy2;
			}
		}
	}
yy2468:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy2445;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy2445;
		} else {
			if (yych == 0xBD) goto yy2445;
			goto yy2;
		}
	}
yy2469:
	yych = *++YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy2445;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy533;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy831;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy533;
			goto yy2;
		}
	}
yy2470:
	yych = *++YYCURSOR;
	if (yych <= 0x86) goto yy2;
	if (yych <= 0x8E) goto yy533;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy831;
	goto yy2;
yy2471:
	yych = *++YYCURSOR;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8D) goto yy533;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy831;
	goto yy2;
yy2472:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x92) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x94) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy831;
			if (yych <= 0xB3) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy2473:
	yych = *++YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x89) goto yy831;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy533;
			if (yych <= 0x9D) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xA6) {
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA4) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xAD) goto yy533;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB4) goto yy533;
			goto yy2;
		}
	}
yy2474:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0x99) goto yy831;
		if (yych <= 0x9F) goto yy533;
		if (yych <= 0xBF) goto yy2445;
		goto yy2;
	}
yy2475:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy2445;
		} else {
			if (yych == 0x87) goto yy2445;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy2445;
			if (yych <= 0x8F) goto yy2;
			goto yy2445;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy2445;
			goto yy2;
		}
	}
yy2476:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy2445;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy2445;
			if (yych <= 0x8F) goto yy2;
			goto yy2445;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy2445;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy2445;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy2445;
			goto yy2;
		}
	}
yy2477:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy2445;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy2445;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy2445;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy2445;
			goto yy2;
		}
	}
yy2478:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy2445;
		if (yych <= 0x81) goto yy2;
		goto yy2445;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy2445;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy2445;
			goto yy2;
		}
	}
yy2479:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy2445;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy2445;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy2445;
		goto yy2;
	}
yy2480:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy2445;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy533;
	goto yy2;
yy2481:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy2445;
		goto yy533;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy2445;
		goto yy2;
	}
yy2482:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy2445;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy2445;
	goto yy2;
yy2483:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy200;
	if (yych <= 0xBF) goto yy2445;
	goto yy2;
yy2484:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy2445;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy2445;
	goto yy2;
yy2485:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy2445;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy2445;
	goto yy2;
yy2486:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy2445;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy2445;
	goto yy2;
yy2487:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy2445;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy2445;
			if (yych <= 0xB4) goto yy533;
			goto yy2;
		}
	}
yy2488:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy2445;
		} else {
			if (yych <= 0x93) goto yy533;
			if (yych <= 0x9F) goto yy2;
			goto yy2445;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy2445;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy533;
			goto yy2;
		}
	}
yy2489:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy533;
		if (yych <= 0x9A) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x9C) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA9) goto yy831;
			goto yy2;
		}
	}
yy2490:
	yych = *++YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy200;
		if (yych <= 0x8A) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy831;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy2445;
			goto yy2;
		}
	}
yy2491:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy2445;
	goto yy2;
yy2492:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy2445;
		goto yy533;
	} else {
		if (yych <= 0xAA) goto yy2445;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy2445;
		goto yy2;
	}
yy2493:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy2445;
	goto yy2;
yy2494:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy2445;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy533;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy533;
		goto yy2;
	}
yy2495:
	yych = *++YYCURSOR;
	if (yych == 0x80) goto yy533;
	if (yych <= 0x85) goto yy2;
	if (yych <= 0x8F) goto yy831;
	goto yy2;
yy2496:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy831;
	if (yych <= 0x9D) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy2497:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy2445;
	if (yych <= 0x9B) goto yy533;
	goto yy2;
yy2498:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy831;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy831;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBE) goto yy533;
		goto yy2;
	}
yy2499:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy831;
		if (yych <= 0xA0) goto yy2;
		if (yych <= 0xBC) goto yy533;
		goto yy2;
	}
yy2500:
	yych = *++YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy533;
		if (yych <= 0xA0) goto yy2445;
		goto yy533;
	} else {
		if (yych <= 0xAF) goto yy2445;
		if (yych <= 0xB9) goto yy831;
		if (yych <= 0xBF) goto yy2445;
		goto yy2;
	}
yy2501:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy2445;
	if (yych <= 0xB3) goto yy533;
	goto yy2;
yy2502:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy2445;
	if (yych <= 0xB7) goto yy533;
	goto yy2;
yy2503:
	yych = *++YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy831;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy2445;
		if (yych <= 0x99) goto yy831;
		if (yych <= 0xB7) goto yy2445;
		goto yy2;
	}
yy2504:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy533;
			if (yych <= 0xAC) goto yy2445;
			goto yy533;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy2445;
			if (yych <= 0xB4) goto yy533;
			goto yy2445;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy533;
			goto yy2;
		}
	}
yy2505:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy2445;
	goto yy2;
yy2506:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy2445;
	goto yy2;
yy2507:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy2445;
	goto yy2;
yy2508:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy2445;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy2445;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy2445;
		goto yy2;
	}
yy2509:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy2445;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy2445;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy2445;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy2445;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy2445;
			goto yy2;
		}
	}
yy2510:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy2445;
	} else {
		if (yych == 0xBE) goto yy2445;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy2511:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy533;
			if (yych <= 0x84) goto yy2445;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy2445;
				goto yy533;
			} else {
				if (yych <= 0x93) goto yy2445;
				if (yych <= 0x95) goto yy2;
				goto yy2445;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xAC) goto yy2445;
				if (yych <= 0xAF) goto yy533;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy2445;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy2445;
				if (yych <= 0xBE) goto yy533;
				goto yy2;
			}
		}
	}
yy2512:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x93) goto yy200;
		if (yych <= 0x97) goto yy2;
		goto yy200;
	} else {
		if (yych <= 0xA4) {
			if (yych <= 0xA3) goto yy2;
			goto yy200;
		} else {
			if (yych == 0xBF) goto yy533;
			goto yy2;
		}
	}
yy2513:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy533;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy2445;
	default:	goto yy2;
	}
yy2514:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy533;
		goto yy2445;
	} else {
		if (yych == 0x8E) goto yy2445;
		if (yych <= 0x8F) goto yy533;
		goto yy2;
	}
yy2515:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy2445;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy533;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy2516:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy5035;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy2517:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy2445;
	goto yy2;
yy2518:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy2445;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy2445;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy2445;
		goto yy2;
	}
yy2519:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy2445;
		goto yy533;
	} else {
		if (yych <= 0xAE) goto yy2445;
		if (yych <= 0xB1) goto yy533;
		if (yych <= 0xB3) goto yy2445;
		goto yy2;
	}
yy2520:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy2445;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy2445;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy2445;
			goto yy2;
		}
	}
yy2521:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy2445;
	if (yych == 0xBF) goto yy533;
	goto yy2;
yy2522:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy2445;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy2445;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy2445;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy2445;
			goto yy2;
		}
	}
yy2523:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy2445;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy2445;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy2445;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy2524:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy533;
			if (yych == 0xA0) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy533;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy2445;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy2525:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy2445;
	goto yy2;
yy2526:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy533;
		if (yych <= 0xBA) goto yy2445;
		goto yy2;
	}
yy2527:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy533;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy2445;
	goto yy2;
yy2528:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy2445;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy2445;
		if (yych <= 0xA9) goto yy831;
		if (yych <= 0xAB) goto yy2445;
		goto yy2;
	}
yy2529:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy2445;
		goto yy533;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy533;
		goto yy2;
	}
yy2530:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy2445;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy533;
		if (yych <= 0xBF) goto yy2445;
		goto yy2;
	}
yy2531:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy2445;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy533;
	goto yy2;
yy2532:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy533;
		if (yych <= 0xBF) goto yy2445;
		goto yy2;
	}
yy2533:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy2445;
		if (yych <= 0x88) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0xAD) goto yy2445;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy2445;
		goto yy2;
	}
yy2534:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy2445;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy2445;
	goto yy2;
yy2535:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy2445;
			goto yy533;
		} else {
			if (yych == 0x86) goto yy533;
			goto yy2445;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy533;
			if (yych <= 0xA2) goto yy2445;
			goto yy533;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy533;
			goto yy2;
		}
	}
yy2536:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy2445;
	goto yy2;
yy2537:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy533;
	if (yych <= 0xB3) goto yy2445;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy2538:
	yych = *++YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy831;
			if (yych <= 0x9F) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy2445;
			if (yych <= 0xBA) goto yy2;
			goto yy2445;
		} else {
			if (yych == 0xBD) goto yy2445;
			goto yy2;
		}
	}
yy2539:
	yych = *++YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy831;
		goto yy2445;
	} else {
		if (yych <= 0xAD) goto yy533;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy2445;
		goto yy2;
	}
yy2540:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy2445;
	if (yych <= 0x93) goto yy533;
	goto yy2;
yy2541:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x80) goto yy533;
		if (yych <= 0x8F) goto yy2;
		goto yy831;
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0xA4) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB9) goto yy831;
			goto yy2;
		}
	}
yy2542:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy2445;
	if (yych <= 0xB6) goto yy533;
	goto yy2;
yy2543:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy2445;
			goto yy533;
		} else {
			if (yych <= 0x8B) goto yy2445;
			if (yych <= 0x8D) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy831;
			if (yych <= 0xB6) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy533;
			goto yy2;
		}
	}
yy2544:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy2445;
			goto yy533;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy2445;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy533;
			goto yy2;
		}
	}
yy2545:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy2445;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy2445;
			if (yych <= 0x90) goto yy2;
			goto yy2445;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy2445;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy2445;
			goto yy2;
		}
	}
yy2546:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy2445;
		if (yych <= 0x9B) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy2445;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy2445;
		goto yy2;
	}
yy2547:
	yych = *++YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy2445;
		if (yych <= 0xAA) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy533;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy831;
		goto yy2;
	}
yy2548:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy2445;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy2445;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy2445;
			goto yy533;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy533;
			if (yych <= 0xB6) goto yy2445;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy2445;
			goto yy2;
		}
	}
yy2549:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy2445;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy2445;
		goto yy2;
	}
yy2550:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy2445;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy2551:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy533;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy2445;
	goto yy2;
yy2552:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy2445;
	goto yy2;
yy2553:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy2445;
	goto yy2;
yy2554:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy2445;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy2445;
	goto yy2;
yy2555:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy2445;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy2445;
		if (yych <= 0xBD) goto yy533;
		goto yy2;
	}
yy2556:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy533;
		if (yych <= 0x9F) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB2) goto yy200;
		if (yych <= 0xB4) goto yy533;
		goto yy2;
	}
yy2557:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x92) goto yy200;
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA2) goto yy533;
			goto yy200;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA6) goto yy533;
			if (yych == 0xA9) goto yy533;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy2445;
			goto yy2;
		}
	}
yy2558:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy2445;
	goto yy2;
yy2559:
	yych = *++YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy200;
		} else {
			if (yych == 0x8B) goto yy533;
			if (yych <= 0x8C) goto yy2;
			goto yy200;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy831;
			if (yych <= 0x9B) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy2445;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy2560:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy533;
		if (yych <= 0x9A) goto yy2445;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy533;
		goto yy2;
	}
yy2561:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy5036;
	case 0x81:	goto yy5037;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy874;
	case 0x83:	goto yy5038;
	case 0x84:	goto yy4441;
	case 0x85:	goto yy4442;
	case 0x86:	goto yy4443;
	case 0x87:	goto yy4444;
	case 0x8A:	goto yy5039;
	case 0x8B:	goto yy5040;
	case 0x8C:	goto yy5041;
	case 0x8D:	goto yy5042;
	case 0x8E:	goto yy5043;
	case 0x8F:	goto yy5044;
	case 0x92:	goto yy5045;
	case 0x94:	goto yy5046;
	case 0x95:	goto yy5047;
	case 0x9C:	goto yy5048;
	case 0x9D:	goto yy5049;
	case 0xA0:	goto yy5050;
	case 0xA1:	goto yy5051;
	case 0xA2:	goto yy5052;
	case 0xA3:	goto yy5053;
	case 0xA4:	goto yy5054;
	case 0xA6:	goto yy5055;
	case 0xA8:	goto yy5056;
	case 0xA9:	goto yy5057;
	case 0xAA:	goto yy5058;
	case 0xAB:	goto yy5059;
	case 0xAC:	goto yy2493;
	case 0xAD:	goto yy5060;
	case 0xAE:	goto yy5061;
	case 0xB1:	goto yy5062;
	case 0xB2:
	case 0xB3:	goto yy5063;
	default:	goto yy2;
	}
yy2562:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy5064;
	case 0x81:	goto yy5065;
	case 0x82:	goto yy5066;
	case 0x83:	goto yy5067;
	case 0x84:	goto yy5068;
	case 0x85:	goto yy5069;
	case 0x86:	goto yy5070;
	case 0x87:	goto yy5071;
	case 0x88:	goto yy5072;
	case 0x8A:	goto yy5073;
	case 0x8B:	goto yy5074;
	case 0x8C:	goto yy5075;
	case 0x8D:	goto yy5076;
	case 0x92:
	case 0x98:	goto yy5077;
	case 0x93:	goto yy5078;
	case 0x96:	goto yy5079;
	case 0x97:	goto yy5080;
	case 0x99:	goto yy5081;
	case 0x9A:	goto yy5082;
	case 0x9B:	goto yy191;
	case 0x9C:	goto yy5083;
	case 0xA2:	goto yy5084;
	case 0xA3:	goto yy5085;
	case 0xAB:	goto yy5086;
	default:	goto yy2;
	}
yy2563:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy874;
		goto yy5087;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy874;
		if (yych <= 0x95) goto yy5088;
		goto yy2;
	}
yy2564:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy874;
	if (yych <= 0x90) goto yy5089;
	goto yy2;
yy2565:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy874;
	if (yych <= 0x99) goto yy5090;
	goto yy2;
yy2566:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy874;
	case 0xA8:	goto yy5086;
	case 0xA9:	goto yy5091;
	case 0xAB:	goto yy5092;
	case 0xAC:	goto yy5093;
	case 0xAD:	goto yy5094;
	case 0xAE:	goto yy5095;
	case 0xBD:	goto yy5096;
	case 0xBE:	goto yy4493;
	default:	goto yy2;
	}
yy2567:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy874;
	if (yych <= 0xB1) goto yy5097;
	if (yych <= 0xB2) goto yy5098;
	goto yy2;
yy2568:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy537;
	case 0x83:	goto yy1850;
	case 0x84:	goto yy4496;
	case 0x85:	goto yy4497;
	case 0x87:	goto yy4498;
	case 0x89:	goto yy4499;
	case 0x8D:	goto yy4500;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy874;
	case 0x91:	goto yy5099;
	case 0x92:	goto yy5100;
	case 0x93:	goto yy5101;
	case 0x94:	goto yy5102;
	case 0x95:	goto yy5103;
	case 0x9A:	goto yy5104;
	case 0x9B:	goto yy5105;
	case 0x9C:	goto yy5106;
	case 0x9D:	goto yy5107;
	case 0x9E:	goto yy5108;
	case 0x9F:	goto yy5109;
	case 0xAA:	goto yy4508;
	default:	goto yy2;
	}
yy2569:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy874;
		if (yych <= 0xA3) goto yy5110;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy5111;
			goto yy5112;
		} else {
			if (yych <= 0xBA) goto yy5113;
			if (yych <= 0xBB) goto yy4513;
			goto yy2;
		}
	}
yy2570:
	yyaccept = 14;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCB) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych <= '#') goto yy208;
					if (yych <= '$') goto yy1952;
					if (yych <= '%') goto yy146;
					goto yy208;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych == '+') goto yy2231;
					goto yy208;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy898;
					if (yych <= '.') goto yy3056;
					if (yych <= '/') goto yy208;
					goto yy2570;
				} else {
					if (yych <= ';') goto yy208;
					if (yych <= '>') goto yy1952;
					if (yych <= '?') goto yy208;
					goto yy148;
				}
			}
		} else {
			if (yych <= '|') {
				if (yych <= '_') {
					if (yych <= 'Z') goto yy2570;
					if (yych <= ']') goto yy208;
					if (yych <= '^') goto yy1952;
					goto yy2231;
				} else {
					if (yych <= '`') goto yy1952;
					if (yych <= 'z') goto yy2570;
					if (yych <= '{') goto yy208;
					goto yy1952;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych == '~') goto yy1952;
					if (yych <= 0xC1) goto yy208;
					goto yy5114;
				} else {
					if (yych <= 0xC3) goto yy5115;
					if (yych <= 0xC9) goto yy2574;
					if (yych <= 0xCA) goto yy2575;
					goto yy4531;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy1956;
					if (yych <= 0xCD) goto yy5116;
					if (yych <= 0xCE) goto yy5117;
					goto yy5118;
				} else {
					if (yych == 0xD2) goto yy5119;
					if (yych <= 0xD3) goto yy2574;
					goto yy2580;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy2581;
					if (yych <= 0xD6) goto yy5120;
					if (yych <= 0xD7) goto yy5121;
					goto yy5122;
				} else {
					if (yych <= 0xD9) goto yy5123;
					if (yych <= 0xDA) goto yy2574;
					if (yych <= 0xDB) goto yy5124;
					goto yy5125;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy5126;
					if (yych <= 0xDE) goto yy5127;
					if (yych <= 0xDF) goto yy5128;
					goto yy5129;
				} else {
					if (yych <= 0xE1) goto yy5130;
					if (yych <= 0xE2) goto yy5131;
					if (yych <= 0xE3) goto yy5132;
					goto yy3078;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy5133;
					if (yych <= 0xEE) goto yy208;
					goto yy5134;
				} else {
					if (yych <= 0xF0) goto yy5135;
					if (yych == 0xF3) goto yy3082;
					goto yy208;
				}
			}
		}
	}
yy2572:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy1121;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy5136;
	default:	goto yy2;
	}
yy2573:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy5136;
		goto yy1121;
	} else {
		if (yych == 0xB7) goto yy1121;
		if (yych <= 0xBF) goto yy5136;
		goto yy2;
	}
yy2574:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy5136;
	goto yy2;
yy2575:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy5136;
	goto yy2;
yy2576:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0xB3) goto yy5136;
			if (yych <= 0xB4) goto yy2;
			goto yy1121;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy5136;
			if (yych <= 0xBA) goto yy2;
			goto yy5136;
		} else {
			if (yych == 0xBF) goto yy5136;
			goto yy2;
		}
	}
yy2577:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1121;
			goto yy5136;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy5136;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy5136;
			goto yy2;
		}
	}
yy2578:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy1121;
	if (yych <= 0xBF) goto yy5136;
	goto yy2;
yy2579:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy5136;
	if (yych <= 0x89) goto yy1121;
	if (yych <= 0xBF) goto yy5136;
	goto yy2;
yy2580:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy5136;
	goto yy2;
yy2581:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy5136;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy5136;
	goto yy2;
yy2582:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy5136;
		} else {
			if (yych == 0x8A) goto yy200;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0xBE) goto yy200;
			if (yych <= 0xBF) goto yy1121;
			goto yy2;
		}
	}
yy2583:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1121;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy1121;
			if (yych <= 0x8F) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy5136;
			goto yy2;
		}
	}
yy2584:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy1121;
		if (yych <= 0x8A) goto yy2;
		goto yy1121;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy5136;
			goto yy2;
		}
	}
yy2585:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0x9F) goto yy1121;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy843;
			if (yych <= 0xAD) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0xB0) goto yy1121;
			if (yych <= 0xBF) goto yy5136;
			goto yy2;
		}
	}
yy2586:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy5136;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy5136;
			if (yych == 0x9D) goto yy2;
			goto yy1121;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy1121;
			if (yych <= 0xAF) goto yy5136;
			goto yy843;
		} else {
			if (yych <= 0xBC) goto yy5136;
			if (yych <= 0xBE) goto yy1121;
			if (yych <= 0xBF) goto yy5136;
			goto yy2;
		}
	}
yy2587:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy5136;
		goto yy1121;
	} else {
		if (yych <= 0xAF) goto yy5136;
		if (yych <= 0xBF) goto yy1121;
		goto yy2;
	}
yy2588:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy1121;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy5136;
	goto yy2;
yy2589:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy5136;
	if (yych <= 0xB0) goto yy1121;
	if (yych <= 0xB1) goto yy5136;
	goto yy2;
yy2590:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy5136;
	} else {
		if (yych <= 0xB3) goto yy1121;
		if (yych == 0xB6) goto yy1121;
		goto yy2;
	}
yy2591:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy5138;
	case 0xA1:	goto yy5139;
	case 0xA2:	goto yy5140;
	case 0xA3:	goto yy3088;
	case 0xA4:	goto yy5141;
	case 0xA5:	goto yy5142;
	case 0xA6:	goto yy5143;
	case 0xA7:	goto yy5144;
	case 0xA8:	goto yy5145;
	case 0xA9:	goto yy5146;
	case 0xAA:	goto yy5147;
	case 0xAB:	goto yy5148;
	case 0xAC:	goto yy5149;
	case 0xAD:	goto yy5150;
	case 0xAE:	goto yy5151;
	case 0xAF:	goto yy5152;
	case 0xB0:	goto yy5153;
	case 0xB1:	goto yy5154;
	case 0xB2:	goto yy5155;
	case 0xB3:	goto yy5156;
	case 0xB4:	goto yy5157;
	case 0xB5:	goto yy5158;
	case 0xB6:	goto yy5159;
	case 0xB7:	goto yy5160;
	case 0xB8:	goto yy3109;
	case 0xB9:	goto yy3110;
	case 0xBA:	goto yy3111;
	case 0xBB:	goto yy3112;
	case 0xBC:	goto yy3113;
	case 0xBD:	goto yy3114;
	case 0xBE:	goto yy3115;
	case 0xBF:	goto yy3116;
	default:	goto yy2;
	}
yy2592:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy3117;
	case 0x81:	goto yy3118;
	case 0x82:	goto yy5161;
	case 0x83:	goto yy5162;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy2574;
	case 0x89:	goto yy5163;
	case 0x8A:	goto yy5164;
	case 0x8B:	goto yy5165;
	case 0x8C:	goto yy5166;
	case 0x8D:	goto yy5167;
	case 0x8E:	goto yy5168;
	case 0x8F:	goto yy5169;
	case 0x90:	goto yy5170;
	case 0x99:	goto yy5171;
	case 0x9A:	goto yy5172;
	case 0x9B:	goto yy5173;
	case 0x9C:	goto yy5174;
	case 0x9D:	goto yy5175;
	case 0x9E:	goto yy3134;
	case 0x9F:	goto yy3135;
	case 0xA0:	goto yy5176;
	case 0xA1:	goto yy5177;
	case 0xA2:	goto yy5178;
	case 0xA3:	goto yy5179;
	case 0xA4:	goto yy5180;
	case 0xA5:	goto yy3141;
	case 0xA7:	goto yy3142;
	case 0xA8:	goto yy5181;
	case 0xA9:	goto yy3144;
	case 0xAA:	goto yy3145;
	case 0xAC:	goto yy3146;
	case 0xAD:	goto yy3147;
	case 0xAE:	goto yy5182;
	case 0xAF:	goto yy5183;
	case 0xB0:	goto yy5184;
	case 0xB1:	goto yy5185;
	case 0xB3:	goto yy5186;
	case 0xB4:	goto yy5187;
	case 0xB5:	goto yy5188;
	case 0xB6:	goto yy5189;
	case 0xB7:	goto yy3156;
	case 0xBC:	goto yy5190;
	case 0xBD:	goto yy5191;
	case 0xBE:	goto yy5192;
	case 0xBF:	goto yy5193;
	default:	goto yy2;
	}
yy2593:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy5194;
	case 0x81:	goto yy3162;
	case 0x82:	goto yy3163;
	case 0x83:	goto yy3164;
	case 0x84:	goto yy5195;
	case 0x85:	goto yy5196;
	case 0x86:	goto yy5197;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy1136;
	case 0x88:	goto yy5198;
	case 0x8C:	goto yy3169;
	case 0x8F:	goto yy3170;
	case 0x90:	goto yy3171;
	case 0x91:	goto yy3172;
	case 0x92:	goto yy3173;
	case 0x93:	goto yy3174;
	case 0x9D:	goto yy3175;
	case 0x9E:	goto yy3176;
	case 0x9F:	goto yy3177;
	case 0xA6:	goto yy3178;
	case 0xA7:	goto yy3179;
	case 0xAD:	goto yy3180;
	case 0xAE:	goto yy3181;
	case 0xAF:	goto yy3182;
	case 0xB0:	goto yy5199;
	case 0xB1:	goto yy5200;
	case 0xB2:	goto yy2574;
	case 0xB3:	goto yy5201;
	case 0xB4:	goto yy5202;
	case 0xB5:	goto yy5203;
	case 0xB6:	goto yy5204;
	case 0xB7:	goto yy5205;
	case 0xB8:	goto yy1030;
	case 0xBA:	goto yy3190;
	case 0xBB:	goto yy3191;
	case 0xBF:	goto yy3192;
	default:	goto yy2;
	}
yy2594:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy5206;
	case 0x82:	goto yy3194;
	case 0x84:	goto yy5207;
	case 0x86:	goto yy5208;
	case 0x87:	goto yy3197;
	case 0x88:	goto yy3198;
	case 0x89:	goto yy3199;
	case 0x8A:	goto yy3200;
	case 0x8B:	goto yy3201;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy1136;
	default:	goto yy2;
	}
yy2595:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy3202;
	case 0x93:	goto yy5209;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy2574;
	case 0x98:	goto yy5210;
	case 0x99:	goto yy5211;
	case 0x9A:	goto yy5212;
	case 0x9B:	goto yy5213;
	case 0x9C:	goto yy5214;
	case 0x9D:	goto yy2580;
	case 0x9E:	goto yy5215;
	case 0x9F:	goto yy5216;
	case 0xA0:	goto yy5217;
	case 0xA1:	goto yy5218;
	case 0xA2:	goto yy5219;
	case 0xA3:	goto yy5220;
	case 0xA4:	goto yy5221;
	case 0xA5:	goto yy5222;
	case 0xA6:	goto yy3217;
	case 0xA7:	goto yy3218;
	case 0xA8:	goto yy5223;
	case 0xA9:	goto yy5224;
	case 0xAA:	goto yy3221;
	case 0xAB:	goto yy5225;
	case 0xAC:	goto yy5226;
	case 0xAD:	goto yy5227;
	case 0xAF:	goto yy5228;
	default:	goto yy2;
	}
yy2596:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy5229;
	case 0xAD:	goto yy5230;
	case 0xAE:	goto yy5231;
	case 0xAF:	goto yy5232;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy2574;
	case 0xB4:	goto yy5233;
	case 0xB5:	goto yy5234;
	case 0xB6:	goto yy5235;
	case 0xB7:	goto yy5236;
	case 0xB8:	goto yy5237;
	case 0xB9:	goto yy5238;
	case 0xBB:	goto yy5239;
	case 0xBC:	goto yy5240;
	case 0xBD:	goto yy5241;
	case 0xBF:	goto yy3239;
	default:	goto yy2;
	}
yy2597:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy5242;
	case 0x91:	goto yy5243;
	case 0x92:	goto yy5244;
	case 0x93:	goto yy5245;
	case 0x94:	goto yy5246;
	case 0x96:	goto yy5247;
	case 0x9B:	goto yy5248;
	case 0x9D:	goto yy5249;
	case 0x9E:	goto yy5250;
	case 0x9F:	goto yy3249;
	default:	goto yy2;
	}
yy2598:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yybm[0+yych] & 1) {
		goto yy200;
	}
	if (yych <= 0xCF) {
		if (yych <= 'z') {
			if (yych <= '9') {
				if (yych <= '*') {
					if (yych == '$') goto yy1980;
					goto yy2;
				} else {
					if (yych <= '+') goto yy1980;
					if (yych <= '/') goto yy2;
					goto yy3677;
				}
			} else {
				if (yych <= '@') {
					if (yych <= ';') goto yy2;
					if (yych <= '>') goto yy1980;
					goto yy2;
				} else {
					if (yych <= 'Z') goto yy5251;
					if (yych <= ']') goto yy2;
					if (yych <= '`') goto yy1980;
					goto yy5251;
				}
			}
		} else {
			if (yych <= 0xC3) {
				if (yych <= '}') {
					if (yych == '|') goto yy1980;
					goto yy2;
				} else {
					if (yych <= '~') goto yy1980;
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy5253;
					goto yy5254;
				}
			} else {
				if (yych <= 0xCB) {
					if (yych <= 0xC9) goto yy5255;
					if (yych <= 0xCA) goto yy5256;
					goto yy3685;
				} else {
					if (yych <= 0xCC) goto yy3686;
					if (yych <= 0xCD) goto yy5257;
					if (yych <= 0xCE) goto yy5258;
					goto yy5259;
				}
			}
		}
	} else {
		if (yych <= 0xDE) {
			if (yych <= 0xD7) {
				if (yych <= 0xD3) {
					if (yych == 0xD2) goto yy5260;
					goto yy5255;
				} else {
					if (yych <= 0xD4) goto yy5261;
					if (yych <= 0xD5) goto yy5262;
					if (yych <= 0xD6) goto yy5263;
					goto yy5264;
				}
			} else {
				if (yych <= 0xDA) {
					if (yych <= 0xD8) goto yy5265;
					if (yych <= 0xD9) goto yy5266;
					goto yy5255;
				} else {
					if (yych <= 0xDB) goto yy5267;
					if (yych <= 0xDC) goto yy5268;
					if (yych <= 0xDD) goto yy5269;
					goto yy5270;
				}
			}
		} else {
			if (yych <= 0xE9) {
				if (yych <= 0xE1) {
					if (yych <= 0xDF) goto yy5271;
					if (yych <= 0xE0) goto yy5272;
					goto yy5273;
				} else {
					if (yych <= 0xE2) goto yy5274;
					if (yych <= 0xE3) goto yy5275;
					if (yych <= 0xE4) goto yy3706;
					goto yy2;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych <= 0xEA) goto yy5276;
					if (yych <= 0xEE) goto yy2;
					goto yy5277;
				} else {
					if (yych <= 0xF0) goto yy5278;
					if (yych == 0xF3) goto yy3710;
					goto yy2;
				}
			}
		}
	}
yy2599:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy950;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy113;
			goto yy2;
		}
	}
yy2600:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy950;
	if (yych <= 0x9B) goto yy113;
	goto yy2;
yy2601:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy113;
		goto yy950;
	} else {
		if (yych == 0xBD) goto yy950;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy2602:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x90) goto yy950;
			if (yych <= 0x97) goto yy113;
			goto yy950;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy113;
			if (yych <= 0xA5) goto yy2;
			goto yy1246;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy950;
			goto yy2;
		}
	}
yy2603:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy950;
			} else {
				if (yych <= 0x83) goto yy113;
				if (yych <= 0x84) goto yy2;
				goto yy950;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy950;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy950;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy950;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy950;
				if (yych <= 0xB5) goto yy2;
				goto yy950;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy950;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy2604:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy113;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy113;
				goto yy950;
			} else {
				if (yych == 0x97) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy950;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy950;
				if (yych <= 0xA3) goto yy113;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy1246;
				if (yych <= 0xB1) goto yy950;
				goto yy113;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy113;
				goto yy2;
			}
		}
	}
yy2605:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy950;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy950;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy950;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy950;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy950;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy950;
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy2606:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy113;
			if (yych <= 0x86) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy113;
			} else {
				if (yych == 0x91) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy950;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy1246;
				goto yy113;
			} else {
				if (yych <= 0xB4) goto yy950;
				if (yych <= 0xB5) goto yy113;
				goto yy2;
			}
		}
	}
yy2607:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy113;
			if (yych <= 0x84) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy950;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy950;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy950;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy950;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy950;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy2608:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy113;
			} else {
				if (yych == 0x90) goto yy950;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy950;
			if (yych <= 0xA3) goto yy113;
			if (yych <= 0xA5) goto yy2;
			goto yy1246;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy113;
			} else {
				if (yych == 0xB9) goto yy950;
				goto yy2;
			}
		}
	}
yy2609:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy113;
			if (yych <= 0x84) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy950;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy950;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy950;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy950;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy950;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy2610:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy113;
			if (yych <= 0x86) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy950;
			goto yy113;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy1246;
			} else {
				if (yych <= 0xB0) goto yy113;
				if (yych <= 0xB1) goto yy950;
				goto yy2;
			}
		}
	}
yy2611:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy113;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy950;
	default:	goto yy2;
	}
yy2612:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy950;
			if (yych == 0x97) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy1246;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy113;
			goto yy2;
		}
	}
yy2613:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy950;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy950;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy2614:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy950;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy950;
			goto yy113;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy1246;
			} else {
				if (yych == 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy2615:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy113;
			if (yych <= 0x84) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy950;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy950;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy2616:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy950;
			goto yy113;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy1246;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy950;
				goto yy2;
			}
		}
	}
yy2617:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy950;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy950;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy950;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy2618:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x8E) goto yy950;
				if (yych <= 0x96) goto yy2;
				goto yy113;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy950;
			if (yych <= 0xA3) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy1246;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy113;
				if (yych <= 0xBF) goto yy950;
				goto yy2;
			}
		}
	}
yy2619:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy950;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy950;
		} else {
			if (yych == 0xBD) goto yy950;
			goto yy2;
		}
	}
yy2620:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy950;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy113;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy1246;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy113;
			goto yy2;
		}
	}
yy2621:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0x99) goto yy1246;
		if (yych <= 0x9F) goto yy113;
		if (yych <= 0xBF) goto yy950;
		goto yy2;
	}
yy2622:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy950;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy113;
	goto yy2;
yy2623:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy950;
		goto yy113;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy950;
		goto yy2;
	}
yy2624:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy2598;
	if (yych <= 0xBF) goto yy950;
	goto yy2;
yy2625:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy950;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy950;
			if (yych <= 0xB4) goto yy113;
			goto yy2;
		}
	}
yy2626:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0x93) goto yy113;
			if (yych <= 0x9F) goto yy2;
			goto yy950;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy113;
			goto yy2;
		}
	}
yy2627:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy2598;
		if (yych <= 0x8A) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy1246;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy950;
			goto yy2;
		}
	}
yy2628:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy950;
		goto yy113;
	} else {
		if (yych <= 0xAA) goto yy950;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy950;
		goto yy2;
	}
yy2629:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy950;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy113;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy113;
		goto yy2;
	}
yy2630:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy950;
	if (yych <= 0x9B) goto yy113;
	goto yy2;
yy2631:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy113;
		if (yych <= 0xA0) goto yy950;
		goto yy113;
	} else {
		if (yych <= 0xAF) goto yy950;
		if (yych <= 0xB9) goto yy1246;
		if (yych <= 0xBF) goto yy950;
		goto yy2;
	}
yy2632:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy950;
	if (yych <= 0xB3) goto yy113;
	goto yy2;
yy2633:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy950;
	if (yych <= 0xB7) goto yy113;
	goto yy2;
yy2634:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy1246;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy950;
		if (yych <= 0x99) goto yy1246;
		if (yych <= 0xB7) goto yy950;
		goto yy2;
	}
yy2635:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy113;
			if (yych <= 0xAC) goto yy950;
			goto yy113;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy950;
			if (yych <= 0xB4) goto yy113;
			goto yy950;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy113;
			goto yy2;
		}
	}
yy2636:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy950;
	} else {
		if (yych == 0xBE) goto yy950;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy2637:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy113;
			if (yych <= 0x84) goto yy950;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy950;
				goto yy113;
			} else {
				if (yych <= 0x93) goto yy950;
				if (yych <= 0x95) goto yy2;
				goto yy950;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xAC) goto yy950;
				if (yych <= 0xAF) goto yy113;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy950;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy950;
				if (yych <= 0xBE) goto yy113;
				goto yy2;
			}
		}
	}
yy2638:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x93) goto yy2598;
		if (yych <= 0x97) goto yy2;
		goto yy200;
	} else {
		if (yych <= 0xA4) {
			if (yych <= 0xA3) goto yy2;
			goto yy200;
		} else {
			if (yych == 0xBF) goto yy1567;
			goto yy2;
		}
	}
yy2639:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy113;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy950;
	default:	goto yy2;
	}
yy2640:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy113;
		goto yy950;
	} else {
		if (yych == 0x8E) goto yy950;
		if (yych <= 0x8F) goto yy113;
		goto yy2;
	}
yy2641:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy950;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy113;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy2642:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy5279;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy2643:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy950;
		goto yy113;
	} else {
		if (yych <= 0xAE) goto yy950;
		if (yych <= 0xB1) goto yy113;
		if (yych <= 0xB3) goto yy950;
		goto yy2;
	}
yy2644:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy950;
	if (yych == 0xBF) goto yy113;
	goto yy2;
yy2645:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy950;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy2646:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x97) goto yy2598;
	if (yych == 0x9A) goto yy2598;
	goto yy2;
yy2647:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x93) {
			if (yych == 0x84) goto yy113;
			if (yych <= 0x91) goto yy2;
			goto yy113;
		} else {
			if (yych == 0xA0) goto yy113;
			if (yych <= 0xA9) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB5) goto yy1439;
			if (yych <= 0xB7) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy950;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy2648:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy113;
		if (yych <= 0xBA) goto yy950;
		goto yy2;
	}
yy2649:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy113;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy950;
	goto yy2;
yy2650:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy950;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy950;
		if (yych <= 0xA9) goto yy1246;
		if (yych <= 0xAB) goto yy950;
		goto yy2;
	}
yy2651:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy950;
		goto yy113;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy113;
		goto yy2;
	}
yy2652:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy950;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy113;
		if (yych <= 0xBF) goto yy950;
		goto yy2;
	}
yy2653:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy950;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy113;
	goto yy2;
yy2654:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy113;
		if (yych <= 0xBF) goto yy950;
		goto yy2;
	}
yy2655:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy950;
		if (yych <= 0x88) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0xAD) goto yy950;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy950;
		goto yy2;
	}
yy2656:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy950;
			goto yy113;
		} else {
			if (yych == 0x86) goto yy113;
			goto yy950;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy113;
			if (yych <= 0xA2) goto yy950;
			goto yy113;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy113;
			goto yy2;
		}
	}
yy2657:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy113;
	if (yych <= 0xB3) goto yy950;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy2658:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy1246;
			if (yych <= 0x9F) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy950;
			if (yych <= 0xBA) goto yy2;
			goto yy950;
		} else {
			if (yych == 0xBD) goto yy950;
			goto yy2;
		}
	}
yy2659:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy1246;
		goto yy950;
	} else {
		if (yych <= 0xAD) goto yy113;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy950;
		goto yy2;
	}
yy2660:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy950;
	if (yych <= 0x93) goto yy113;
	goto yy2;
yy2661:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy950;
	if (yych <= 0xB6) goto yy113;
	goto yy2;
yy2662:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy950;
			goto yy113;
		} else {
			if (yych <= 0x8B) goto yy950;
			if (yych <= 0x8D) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy1246;
			if (yych <= 0xB6) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy113;
			goto yy2;
		}
	}
yy2663:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy950;
			goto yy113;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy113;
			goto yy2;
		}
	}
yy2664:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy950;
		if (yych <= 0x9B) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy950;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy950;
		goto yy2;
	}
yy2665:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy950;
		if (yych <= 0xAA) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy113;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy1246;
		goto yy2;
	}
yy2666:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy950;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy950;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy950;
			goto yy113;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy113;
			if (yych <= 0xB6) goto yy950;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy950;
			goto yy2;
		}
	}
yy2667:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy950;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy2668:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy113;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy950;
	goto yy2;
yy2669:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy950;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy950;
		if (yych <= 0xBD) goto yy113;
		goto yy2;
	}
yy2670:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy113;
		if (yych <= 0x9F) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB2) goto yy2598;
		if (yych <= 0xB4) goto yy1567;
		goto yy2;
	}
yy2671:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy1567;
			goto yy2;
		} else {
			if (yych <= 0x92) goto yy200;
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA2) goto yy113;
			goto yy2598;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA6) goto yy113;
			if (yych == 0xA9) goto yy113;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy950;
			goto yy2;
		}
	}
yy2672:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy113;
			if (yych <= 0x86) goto yy2;
			goto yy200;
		} else {
			if (yych <= 0x8B) {
				if (yych <= 0x8A) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x8C) goto yy2;
				if (yych <= 0x8D) goto yy2598;
				goto yy200;
			}
		}
	} else {
		if (yych <= 0xA0) {
			if (yych <= 0x99) {
				if (yych <= 0x8F) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0x9B) goto yy2;
				if (yych <= 0x9E) goto yy113;
				goto yy2;
			}
		} else {
			if (yych <= 0xBD) {
				if (yych <= 0xBA) goto yy950;
				goto yy2;
			} else {
				if (yych <= 0xBE) goto yy113;
				if (yych <= 0xBF) goto yy1567;
				goto yy2;
			}
		}
	}
yy2673:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x9A) goto yy950;
			if (yych <= 0x9B) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x9D) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xA5) goto yy2;
			if (yych <= 0xBF) goto yy1439;
			goto yy2;
		}
	}
yy2674:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy2815;
	case 0x81:	goto yy2816;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy213;
	case 0x83:	goto yy2817;
	case 0x84:	goto yy3728;
	case 0x85:	goto yy3729;
	case 0x86:	goto yy3730;
	case 0x87:	goto yy3731;
	case 0x8A:	goto yy2818;
	case 0x8B:	goto yy5280;
	case 0x8C:	goto yy2820;
	case 0x8D:	goto yy5281;
	case 0x8E:	goto yy2822;
	case 0x8F:	goto yy2823;
	case 0x92:	goto yy5282;
	case 0x94:	goto yy2825;
	case 0x95:	goto yy2826;
	case 0x9C:	goto yy2827;
	case 0x9D:	goto yy2828;
	case 0xA0:	goto yy2829;
	case 0xA1:	goto yy5283;
	case 0xA2:	goto yy2831;
	case 0xA3:	goto yy2832;
	case 0xA4:	goto yy2833;
	case 0xA6:	goto yy2834;
	case 0xA8:	goto yy5284;
	case 0xA9:	goto yy2836;
	case 0xAA:	goto yy2837;
	case 0xAB:	goto yy5285;
	case 0xAC:	goto yy998;
	case 0xAD:	goto yy2839;
	case 0xAE:	goto yy2840;
	case 0xB1:	goto yy2841;
	case 0xB2:
	case 0xB3:	goto yy2842;
	default:	goto yy2;
	}
yy2675:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy5286;
	case 0x81:	goto yy3759;
	case 0x82:	goto yy5287;
	case 0x83:	goto yy5288;
	case 0x84:	goto yy5289;
	case 0x85:	goto yy5290;
	case 0x86:	goto yy5291;
	case 0x87:	goto yy5292;
	case 0x88:	goto yy5293;
	case 0x8A:	goto yy2852;
	case 0x8B:	goto yy5294;
	case 0x8C:	goto yy5295;
	case 0x8D:	goto yy5296;
	case 0x92:
	case 0x98:	goto yy5297;
	case 0x93:	goto yy5298;
	case 0x96:	goto yy5299;
	case 0x97:	goto yy5300;
	case 0x99:	goto yy5301;
	case 0x9A:	goto yy5302;
	case 0x9B:	goto yy3777;
	case 0x9C:	goto yy3778;
	case 0xA2:	goto yy2864;
	case 0xA3:	goto yy5303;
	case 0xAB:	goto yy2866;
	default:	goto yy2;
	}
yy2676:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy213;
	case 0xA8:	goto yy2866;
	case 0xA9:	goto yy5304;
	case 0xAB:	goto yy5305;
	case 0xAC:	goto yy5306;
	case 0xAD:	goto yy5307;
	case 0xAE:	goto yy2875;
	case 0xBD:	goto yy5308;
	case 0xBE:	goto yy3792;
	default:	goto yy2;
	}
yy2677:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych == 0x80) goto yy2877;
		goto yy2;
	} else {
		if (yych <= 0xB0) goto yy213;
		if (yych <= 0xB1) goto yy2878;
		if (yych <= 0xB2) goto yy5309;
		goto yy2;
	}
yy2678:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy118;
	case 0x83:	goto yy637;
	case 0x84:	goto yy3795;
	case 0x85:	goto yy3796;
	case 0x87:	goto yy3797;
	case 0x89:	goto yy3798;
	case 0x8D:	goto yy3799;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy213;
	case 0x91:	goto yy2880;
	case 0x92:	goto yy2881;
	case 0x93:	goto yy2882;
	case 0x94:	goto yy2883;
	case 0x95:	goto yy2884;
	case 0x9A:	goto yy2885;
	case 0x9B:	goto yy5310;
	case 0x9C:	goto yy5311;
	case 0x9D:	goto yy5312;
	case 0x9E:	goto yy5313;
	case 0x9F:	goto yy5314;
	case 0xAA:	goto yy3811;
	default:	goto yy2;
	}
yy2679:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy213;
		if (yych <= 0xA3) goto yy5315;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy2892;
			goto yy2893;
		} else {
			if (yych <= 0xBA) goto yy2894;
			if (yych <= 0xBB) goto yy3816;
			goto yy2;
		}
	}
yy2680:
	yych = *++YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy1567;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy110;
			goto yy2;
		}
	}
yy2681:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy1567;
	if (yych <= 0x9B) goto yy110;
	goto yy2;
yy2682:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy1567;
	goto yy2;
yy2683:
	yych = *++YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy110;
		goto yy1567;
	} else {
		if (yych == 0xBD) goto yy1567;
		if (yych <= 0xBF) goto yy110;
		goto yy2;
	}
yy2684:
	yych = *++YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x90) goto yy1567;
			if (yych <= 0x97) goto yy110;
			goto yy1567;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy110;
			if (yych <= 0xA5) goto yy2;
			goto yy1589;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy1567;
			goto yy2;
		}
	}
yy2685:
	yych = *++YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy1567;
			} else {
				if (yych <= 0x83) goto yy110;
				if (yych <= 0x84) goto yy2;
				goto yy1567;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy1567;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy1567;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy1567;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy1567;
				if (yych <= 0xB5) goto yy2;
				goto yy1567;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0xBD) goto yy1567;
				if (yych <= 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy2686:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy110;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy110;
				goto yy1567;
			} else {
				if (yych == 0x97) goto yy110;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy1567;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy1567;
				if (yych <= 0xA3) goto yy110;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy1589;
				if (yych <= 0xB1) goto yy1567;
				goto yy110;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy110;
				goto yy2;
			}
		}
	}
yy2687:
	yych = *++YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy1567;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy1567;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy1567;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy1567;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy1567;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy1567;
				if (yych <= 0xBB) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy2688:
	yych = *++YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy110;
			if (yych <= 0x86) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy110;
			} else {
				if (yych == 0x91) goto yy110;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy1567;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy1589;
				goto yy110;
			} else {
				if (yych <= 0xB4) goto yy1567;
				if (yych <= 0xB5) goto yy110;
				goto yy2;
			}
		}
	}
yy2689:
	yych = *++YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy110;
			if (yych <= 0x84) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy1567;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy1567;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy1567;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy1567;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0xBD) goto yy1567;
				if (yych <= 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy2690:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy110;
			} else {
				if (yych == 0x90) goto yy1567;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy1567;
			if (yych <= 0xA3) goto yy110;
			if (yych <= 0xA5) goto yy2;
			goto yy1589;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy110;
			} else {
				if (yych == 0xB9) goto yy1567;
				goto yy2;
			}
		}
	}
yy2691:
	yych = *++YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy110;
			if (yych <= 0x84) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy1567;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy1567;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy1567;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy1567;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0xBD) goto yy1567;
				if (yych <= 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy2692:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy110;
			if (yych <= 0x86) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy110;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy1567;
			goto yy110;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy1589;
			} else {
				if (yych <= 0xB0) goto yy110;
				if (yych <= 0xB1) goto yy1567;
				goto yy2;
			}
		}
	}
yy2693:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy110;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy1567;
	default:	goto yy2;
	}
yy2694:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy110;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy110;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy1567;
			if (yych == 0x97) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy1589;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy110;
			goto yy2;
		}
	}
yy2695:
	yych = *++YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy110;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy1567;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy1567;
			if (yych <= 0xBF) goto yy110;
			goto yy2;
		}
	}
yy2696:
	yych = *++YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy110;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy1567;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy1567;
			goto yy110;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy1589;
			} else {
				if (yych == 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy2697:
	yych = *++YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy110;
			if (yych <= 0x84) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy1567;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0xBD) goto yy1567;
				if (yych <= 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy2698:
	yych = *++YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy110;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy1567;
			goto yy110;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy1589;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy1567;
				goto yy2;
			}
		}
	}
yy2699:
	yych = *++YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy110;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy1567;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy1567;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy1567;
			if (yych <= 0xBF) goto yy110;
			goto yy2;
		}
	}
yy2700:
	yych = *++YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0x8E) goto yy1567;
				if (yych <= 0x96) goto yy2;
				goto yy110;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy1567;
			if (yych <= 0xA3) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy1589;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy110;
				if (yych <= 0xBF) goto yy1567;
				goto yy2;
			}
		}
	}
yy2701:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy1567;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy1567;
		} else {
			if (yych == 0xBD) goto yy1567;
			goto yy2;
		}
	}
yy2702:
	yych = *++YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy1567;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy110;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy110;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy1589;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy110;
			goto yy2;
		}
	}
yy2703:
	yych = *++YYCURSOR;
	if (yych <= 0x86) goto yy2;
	if (yych <= 0x8E) goto yy110;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy1589;
	goto yy2;
yy2704:
	yych = *++YYCURSOR;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8D) goto yy110;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy1589;
	goto yy2;
yy2705:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x92) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy110;
			goto yy2;
		} else {
			if (yych == 0x94) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy1589;
			if (yych <= 0xB3) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy110;
			goto yy2;
		}
	}
yy2706:
	yych = *++YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x89) goto yy1589;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy110;
			if (yych <= 0x9D) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xA6) {
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA4) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xAD) goto yy110;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB4) goto yy110;
			goto yy2;
		}
	}
yy2707:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy110;
	} else {
		if (yych <= 0x99) goto yy1589;
		if (yych <= 0x9F) goto yy110;
		if (yych <= 0xBF) goto yy1567;
		goto yy2;
	}
yy2708:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy1567;
		} else {
			if (yych == 0x87) goto yy1567;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy1567;
			if (yych <= 0x8F) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy1567;
			goto yy2;
		}
	}
yy2709:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy1567;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy1567;
			if (yych <= 0x8F) goto yy2;
			goto yy1567;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy1567;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy1567;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1567;
			goto yy2;
		}
	}
yy2710:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1567;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy1567;
			goto yy2;
		}
	}
yy2711:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy1567;
		if (yych <= 0x81) goto yy2;
		goto yy1567;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy1567;
			goto yy2;
		}
	}
yy2712:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy1567;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy1567;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy1567;
		goto yy2;
	}
yy2713:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy1567;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy110;
	goto yy2;
yy2714:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy1567;
		goto yy110;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy1567;
		goto yy2;
	}
yy2715:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy1567;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy1567;
	goto yy2;
yy2716:
	yych = *++YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0xBF) goto yy1567;
	goto yy2;
yy2717:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy1567;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy1567;
	goto yy2;
yy2718:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy1567;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1567;
	goto yy2;
yy2719:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy1567;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy1567;
	goto yy2;
yy2720:
	yych = *++YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy1567;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy1567;
			if (yych <= 0xB4) goto yy110;
			goto yy2;
		}
	}
yy2721:
	yych = *++YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0x93) goto yy110;
			if (yych <= 0x9F) goto yy2;
			goto yy1567;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy110;
			goto yy2;
		}
	}
yy2722:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy110;
		if (yych <= 0x9A) goto yy2;
		goto yy110;
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x9C) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA9) goto yy1589;
			goto yy2;
		}
	}
yy2723:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x8A) goto yy2;
		if (yych <= 0x8D) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy1589;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy1567;
		goto yy2;
	}
yy2724:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy1567;
	goto yy2;
yy2725:
	yych = *++YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy1567;
		goto yy110;
	} else {
		if (yych <= 0xAA) goto yy1567;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1567;
		goto yy2;
	}
yy2726:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy1567;
	goto yy2;
yy2727:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy1567;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy110;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy110;
		goto yy2;
	}
yy2728:
	yych = *++YYCURSOR;
	if (yych == 0x80) goto yy110;
	if (yych <= 0x85) goto yy2;
	if (yych <= 0x8F) goto yy1589;
	goto yy2;
yy2729:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy1589;
	if (yych <= 0x9D) goto yy2;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy2730:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy1567;
	if (yych <= 0x9B) goto yy110;
	goto yy2;
yy2731:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy1589;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy1589;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBE) goto yy110;
		goto yy2;
	}
yy2732:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy1589;
		if (yych <= 0xA0) goto yy2;
		if (yych <= 0xBC) goto yy110;
		goto yy2;
	}
yy2733:
	yych = *++YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy110;
		if (yych <= 0xA0) goto yy1567;
		goto yy110;
	} else {
		if (yych <= 0xAF) goto yy1567;
		if (yych <= 0xB9) goto yy1589;
		if (yych <= 0xBF) goto yy1567;
		goto yy2;
	}
yy2734:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1567;
	if (yych <= 0xB3) goto yy110;
	goto yy2;
yy2735:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy1567;
	if (yych <= 0xB7) goto yy110;
	goto yy2;
yy2736:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy1589;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy1567;
		if (yych <= 0x99) goto yy1589;
		if (yych <= 0xB7) goto yy1567;
		goto yy2;
	}
yy2737:
	yych = *++YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy110;
			if (yych <= 0xAC) goto yy1567;
			goto yy110;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy1567;
			if (yych <= 0xB4) goto yy110;
			goto yy1567;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy110;
			goto yy2;
		}
	}
yy2738:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy1567;
	goto yy2;
yy2739:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy1567;
	goto yy2;
yy2740:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy1567;
	goto yy2;
yy2741:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy1567;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy1567;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy1567;
		goto yy2;
	}
yy2742:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy1567;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy1567;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy1567;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy1567;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy1567;
			goto yy2;
		}
	}
yy2743:
	yych = *++YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy1567;
	} else {
		if (yych == 0xBE) goto yy1567;
		if (yych <= 0xBF) goto yy110;
		goto yy2;
	}
yy2744:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy110;
			if (yych <= 0x84) goto yy1567;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy1567;
				goto yy110;
			} else {
				if (yych <= 0x93) goto yy1567;
				if (yych <= 0x95) goto yy2;
				goto yy1567;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0xAC) goto yy1567;
				if (yych <= 0xAF) goto yy110;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy1567;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy1567;
				if (yych <= 0xBE) goto yy110;
				goto yy2;
			}
		}
	}
yy2745:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy110;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy1567;
	default:	goto yy2;
	}
yy2746:
	yych = *++YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy110;
		goto yy1567;
	} else {
		if (yych == 0x8E) goto yy1567;
		if (yych <= 0x8F) goto yy110;
		goto yy2;
	}
yy2747:
	yych = *++YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy1567;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy110;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy110;
		goto yy2;
	}
yy2748:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1567;
	goto yy2;
yy2749:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy1567;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy1567;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy1567;
		goto yy2;
	}
yy2750:
	yych = *++YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy1567;
		goto yy110;
	} else {
		if (yych <= 0xAE) goto yy1567;
		if (yych <= 0xB1) goto yy110;
		if (yych <= 0xB3) goto yy1567;
		goto yy2;
	}
yy2751:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy1567;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy1567;
			goto yy2;
		}
	}
yy2752:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy1567;
	if (yych == 0xBF) goto yy110;
	goto yy2;
yy2753:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy1567;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy1567;
			goto yy2;
		}
	}
yy2754:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy1567;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy110;
			goto yy2;
		}
	}
yy2755:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x93) {
			if (yych == 0x84) goto yy110;
			if (yych <= 0x91) goto yy2;
			goto yy110;
		} else {
			if (yych == 0xA0) goto yy110;
			if (yych <= 0xA9) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB5) goto yy1589;
			if (yych <= 0xB7) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy1567;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy110;
			goto yy2;
		}
	}
yy2756:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9C) {
		if (yych <= 0x98) goto yy2;
		if (yych <= 0x9A) goto yy110;
		goto yy2809;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy1589;
		goto yy2;
	}
yy2757:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xBB) goto yy2;
	if (yych <= 0xBF) goto yy1589;
	goto yy2;
yy2758:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy1567;
	goto yy2;
yy2759:
	yych = *++YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy110;
		if (yych <= 0xBA) goto yy1567;
		goto yy2;
	}
yy2760:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy110;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1589;
	goto yy2;
yy2761:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy110;
	if (yych <= 0xBE) goto yy2809;
	goto yy2;
yy2762:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy2809;
	goto yy2;
yy2763:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x97) goto yy2809;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy2764:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy110;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy1567;
	goto yy2;
yy2765:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy1567;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1567;
		if (yych <= 0xA9) goto yy1589;
		if (yych <= 0xAB) goto yy1567;
		goto yy2;
	}
yy2766:
	yych = *++YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy1567;
		goto yy110;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy110;
		goto yy2;
	}
yy2767:
	yych = *++YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy1567;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy110;
		if (yych <= 0xBF) goto yy1567;
		goto yy2;
	}
yy2768:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1567;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy110;
	goto yy2;
yy2769:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy110;
		if (yych <= 0xBF) goto yy1567;
		goto yy2;
	}
yy2770:
	yych = *++YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1567;
		if (yych <= 0x88) goto yy2;
		goto yy110;
	} else {
		if (yych <= 0xAD) goto yy1567;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy1567;
		goto yy2;
	}
yy2771:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy1567;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy1567;
	goto yy2;
yy2772:
	yych = *++YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy1567;
			goto yy110;
		} else {
			if (yych == 0x86) goto yy110;
			goto yy1567;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy110;
			if (yych <= 0xA2) goto yy1567;
			goto yy110;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy110;
			goto yy2;
		}
	}
yy2773:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy1567;
	goto yy2;
yy2774:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy110;
	if (yych <= 0xB3) goto yy1567;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy2775:
	yych = *++YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy1589;
			if (yych <= 0x9F) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy1567;
			if (yych <= 0xBA) goto yy2;
			goto yy1567;
		} else {
			if (yych == 0xBD) goto yy1567;
			goto yy2;
		}
	}
yy2776:
	yych = *++YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy1589;
		goto yy1567;
	} else {
		if (yych <= 0xAD) goto yy110;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1567;
		goto yy2;
	}
yy2777:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1567;
	if (yych <= 0x93) goto yy110;
	goto yy2;
yy2778:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x80) goto yy110;
		if (yych <= 0x8F) goto yy2;
		goto yy1589;
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0xA4) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB9) goto yy1589;
			goto yy2;
		}
	}
yy2779:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy1567;
	if (yych <= 0xB6) goto yy110;
	goto yy2;
yy2780:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1567;
			goto yy110;
		} else {
			if (yych <= 0x8B) goto yy1567;
			if (yych <= 0x8D) goto yy110;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy1589;
			if (yych <= 0xB6) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy110;
			goto yy2;
		}
	}
yy2781:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy1567;
			goto yy110;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy110;
			goto yy2;
		}
	}
yy2782:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy1567;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy1567;
			if (yych <= 0x90) goto yy2;
			goto yy1567;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy1567;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy1567;
			goto yy2;
		}
	}
yy2783:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy1567;
		if (yych <= 0x9B) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy1567;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1567;
		goto yy2;
	}
yy2784:
	yych = *++YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy1567;
		if (yych <= 0xAA) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy110;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy1589;
		goto yy2;
	}
yy2785:
	yych = *++YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy1567;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy1567;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy1567;
			goto yy110;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy110;
			if (yych <= 0xB6) goto yy1567;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy1567;
			goto yy2;
		}
	}
yy2786:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy1567;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy1567;
		goto yy2;
	}
yy2787:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy1567;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy2788:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy110;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy1567;
	goto yy2;
yy2789:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy1567;
	goto yy2;
yy2790:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy1567;
	goto yy2;
yy2791:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy1567;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy1567;
	goto yy2;
yy2792:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1567;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy1567;
		if (yych <= 0xBD) goto yy110;
		goto yy2;
	}
yy2793:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0xA1) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy2809;
			goto yy2;
		} else {
			if (yych == 0xA3) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych == 0xA9) goto yy110;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy1567;
			goto yy2;
		}
	}
yy2794:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy1567;
	goto yy2;
yy2795:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x8A) {
			if (yych == 0x84) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0x8B) goto yy110;
			if (yych <= 0x9B) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xA0) goto yy2;
			if (yych <= 0xBA) goto yy1567;
			goto yy2;
		} else {
			if (yych <= 0xBE) goto yy110;
			if (yych <= 0xBF) goto yy2809;
			goto yy2;
		}
	}
yy2796:
	yych = *++YYCURSOR;
	if (yych <= 0x9C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x9A) goto yy1567;
			if (yych <= 0x9B) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x9D) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xA5) goto yy2;
			if (yych <= 0xBF) goto yy1589;
			goto yy2;
		}
	}
yy2797:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy1589;
	goto yy2;
yy2798:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy5316;
	case 0x81:	goto yy5317;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy926;
	case 0x83:	goto yy5318;
	case 0x84:	goto yy2069;
	case 0x85:	goto yy2070;
	case 0x86:	goto yy2071;
	case 0x87:	goto yy2072;
	case 0x8A:	goto yy5319;
	case 0x8B:	goto yy5320;
	case 0x8C:	goto yy5321;
	case 0x8D:	goto yy5322;
	case 0x8E:	goto yy5323;
	case 0x8F:	goto yy5324;
	case 0x92:	goto yy5325;
	case 0x94:	goto yy5326;
	case 0x95:	goto yy5327;
	case 0x9C:	goto yy5328;
	case 0x9D:	goto yy5329;
	case 0xA0:	goto yy5330;
	case 0xA1:	goto yy5331;
	case 0xA2:	goto yy5332;
	case 0xA3:	goto yy5333;
	case 0xA4:	goto yy5334;
	case 0xA6:	goto yy5335;
	case 0xA8:	goto yy5336;
	case 0xA9:	goto yy5337;
	case 0xAA:	goto yy5338;
	case 0xAB:	goto yy5339;
	case 0xAC:	goto yy2726;
	case 0xAD:	goto yy5340;
	case 0xAE:	goto yy5341;
	case 0xB1:	goto yy5342;
	case 0xB2:
	case 0xB3:	goto yy5343;
	default:	goto yy2;
	}
yy2799:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy5344;
	case 0x81:	goto yy5345;
	case 0x82:	goto yy5346;
	case 0x83:	goto yy5347;
	case 0x84:	goto yy5348;
	case 0x85:	goto yy5349;
	case 0x86:	goto yy5350;
	case 0x87:	goto yy5351;
	case 0x88:	goto yy5352;
	case 0x8A:	goto yy5353;
	case 0x8B:	goto yy5354;
	case 0x8C:	goto yy5355;
	case 0x8D:	goto yy5356;
	case 0x92:
	case 0x98:	goto yy5357;
	case 0x93:	goto yy5358;
	case 0x96:	goto yy5359;
	case 0x97:	goto yy5360;
	case 0x99:	goto yy5361;
	case 0x9A:	goto yy5362;
	case 0x9B:	goto yy5363;
	case 0x9C:	goto yy5364;
	case 0xA2:	goto yy5365;
	case 0xA3:	goto yy5366;
	case 0xAB:	goto yy5367;
	default:	goto yy2;
	}
yy2800:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy926;
		goto yy5368;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy926;
		if (yych <= 0x95) goto yy5369;
		goto yy2;
	}
yy2801:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy926;
	if (yych <= 0x90) goto yy5370;
	goto yy2;
yy2802:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy926;
	if (yych <= 0x99) goto yy5371;
	goto yy2;
yy2803:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy926;
	case 0xA8:	goto yy5367;
	case 0xA9:	goto yy5372;
	case 0xAB:	goto yy5373;
	case 0xAC:	goto yy5374;
	case 0xAD:	goto yy5375;
	case 0xAE:	goto yy5376;
	case 0xBD:	goto yy5377;
	case 0xBE:	goto yy2127;
	default:	goto yy2;
	}
yy2804:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych == 0x80) goto yy5378;
		goto yy2;
	} else {
		if (yych <= 0xB0) goto yy926;
		if (yych <= 0xB1) goto yy5379;
		if (yych <= 0xB2) goto yy5380;
		goto yy2;
	}
yy2805:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy121;
	case 0x83:	goto yy2130;
	case 0x84:	goto yy2131;
	case 0x85:	goto yy2132;
	case 0x87:	goto yy2133;
	case 0x89:	goto yy2134;
	case 0x8D:	goto yy2135;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy926;
	case 0x91:	goto yy5381;
	case 0x92:	goto yy5382;
	case 0x93:	goto yy5383;
	case 0x94:	goto yy5384;
	case 0x95:	goto yy5385;
	case 0x9A:	goto yy5386;
	case 0x9B:	goto yy5387;
	case 0x9C:	goto yy5388;
	case 0x9D:	goto yy5389;
	case 0x9E:	goto yy5390;
	case 0x9F:	goto yy5391;
	case 0xAA:	goto yy2147;
	default:	goto yy2;
	}
yy2806:
	yych = *++YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy926;
		if (yych <= 0xA3) goto yy5392;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy5393;
			goto yy5394;
		} else {
			if (yych <= 0xBA) goto yy5395;
			if (yych <= 0xBB) goto yy2152;
			goto yy2;
		}
	}
yy2807:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yybm[0+yych] & 1) {
		goto yy200;
	}
	if (yych <= 0xCF) {
		if (yych <= 'z') {
			if (yych <= '9') {
				if (yych <= '*') {
					if (yych == '$') goto yy1121;
					goto yy2;
				} else {
					if (yych <= '+') goto yy1121;
					if (yych <= '/') goto yy2;
					goto yy4039;
				}
			} else {
				if (yych <= '@') {
					if (yych <= ';') goto yy2;
					if (yych <= '>') goto yy1121;
					goto yy2;
				} else {
					if (yych <= 'Z') goto yy5136;
					if (yych <= ']') goto yy2;
					if (yych <= '`') goto yy1121;
					goto yy5136;
				}
			}
		} else {
			if (yych <= 0xC3) {
				if (yych <= '}') {
					if (yych == '|') goto yy1121;
					goto yy2;
				} else {
					if (yych <= '~') goto yy1121;
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy2572;
					goto yy2573;
				}
			} else {
				if (yych <= 0xCB) {
					if (yych <= 0xC9) goto yy2574;
					if (yych <= 0xCA) goto yy2575;
					goto yy1135;
				} else {
					if (yych <= 0xCC) goto yy1136;
					if (yych <= 0xCD) goto yy2576;
					if (yych <= 0xCE) goto yy2577;
					goto yy2578;
				}
			}
		}
	} else {
		if (yych <= 0xDE) {
			if (yych <= 0xD7) {
				if (yych <= 0xD3) {
					if (yych == 0xD2) goto yy2579;
					goto yy2574;
				} else {
					if (yych <= 0xD4) goto yy2580;
					if (yych <= 0xD5) goto yy2581;
					if (yych <= 0xD6) goto yy2582;
					goto yy2583;
				}
			} else {
				if (yych <= 0xDA) {
					if (yych <= 0xD8) goto yy2584;
					if (yych <= 0xD9) goto yy2585;
					goto yy2574;
				} else {
					if (yych <= 0xDB) goto yy2586;
					if (yych <= 0xDC) goto yy2587;
					if (yych <= 0xDD) goto yy2588;
					goto yy2589;
				}
			}
		} else {
			if (yych <= 0xE9) {
				if (yych <= 0xE1) {
					if (yych <= 0xDF) goto yy2590;
					if (yych <= 0xE0) goto yy2591;
					goto yy2592;
				} else {
					if (yych <= 0xE2) goto yy2593;
					if (yych <= 0xE3) goto yy2594;
					if (yych <= 0xE4) goto yy1156;
					goto yy2;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych <= 0xEA) goto yy2595;
					if (yych <= 0xEE) goto yy2;
					goto yy2596;
				} else {
					if (yych <= 0xF0) goto yy2597;
					if (yych == 0xF3) goto yy1160;
					goto yy2;
				}
			}
		}
	}
yy2808:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy533;
					goto yy2;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych == '+') goto yy533;
					goto yy2;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy5034;
					if (yych <= '.') goto yy200;
					if (yych <= '/') goto yy2;
					goto yy2445;
				} else {
					if (yych <= ';') goto yy2;
					if (yych <= '>') goto yy533;
					if (yych <= '@') goto yy2;
					goto yy2445;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy2;
					if (yych <= '`') goto yy533;
					goto yy2445;
				} else {
					if (yych == '|') goto yy533;
					if (yych <= '}') goto yy2;
					goto yy533;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy872;
					if (yych <= 0xC3) goto yy873;
					goto yy874;
				} else {
					if (yych <= 0xCA) goto yy875;
					if (yych <= 0xCB) goto yy539;
					if (yych <= 0xCC) goto yy537;
					goto yy876;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy877;
					if (yych <= 0xCF) goto yy878;
					goto yy874;
				} else {
					if (yych <= 0xD2) goto yy879;
					if (yych <= 0xD3) goto yy874;
					if (yych <= 0xD4) goto yy880;
					goto yy881;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy882;
					if (yych <= 0xD7) goto yy883;
					if (yych <= 0xD8) goto yy884;
					goto yy2437;
				} else {
					if (yych <= 0xDA) goto yy874;
					if (yych <= 0xDB) goto yy2438;
					if (yych <= 0xDC) goto yy887;
					goto yy888;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy889;
					if (yych <= 0xDF) goto yy2439;
					goto yy2440;
				} else {
					if (yych <= 0xE1) goto yy2441;
					if (yych <= 0xE2) goto yy893;
					if (yych <= 0xE3) goto yy894;
					goto yy557;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy2442;
					if (yych <= 0xEE) goto yy2;
					goto yy2443;
				} else {
					if (yych <= 0xF0) goto yy2444;
					if (yych == 0xF3) goto yy561;
					goto yy2;
				}
			}
		}
	}
yy2809:
	yyaccept = 10;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= '^') {
			if (yych <= '/') {
				if (yych <= '*') {
					if (yych == '$') goto yy110;
					goto yy57;
				} else {
					if (yych <= '+') goto yy110;
					if (yych == '.') goto yy4042;
					goto yy57;
				}
			} else {
				if (yych <= '>') {
					if (yych <= '9') goto yy2809;
					if (yych <= ';') goto yy57;
					goto yy110;
				} else {
					if (yych <= '@') goto yy57;
					if (yych <= 'Z') goto yy1567;
					if (yych <= ']') goto yy57;
					goto yy110;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= '_') goto yy2809;
					if (yych <= '`') goto yy110;
					goto yy1567;
				} else {
					if (yych == '|') goto yy110;
					if (yych <= '}') goto yy57;
					goto yy110;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy57;
					if (yych <= 0xC2) goto yy924;
					if (yych <= 0xC3) goto yy925;
					goto yy926;
				} else {
					if (yych <= 0xCA) goto yy927;
					if (yych <= 0xCB) goto yy120;
					if (yych <= 0xCC) goto yy121;
					goto yy928;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy929;
					if (yych <= 0xCF) goto yy930;
					goto yy926;
				} else {
					if (yych <= 0xD2) goto yy931;
					if (yych <= 0xD3) goto yy926;
					if (yych <= 0xD4) goto yy932;
					goto yy933;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy934;
					if (yych <= 0xD7) goto yy935;
					if (yych <= 0xD8) goto yy936;
					goto yy937;
				} else {
					if (yych <= 0xDA) goto yy926;
					if (yych <= 0xDB) goto yy938;
					if (yych <= 0xDC) goto yy939;
					goto yy940;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy941;
					if (yych <= 0xDF) goto yy942;
					goto yy943;
				} else {
					if (yych <= 0xE1) goto yy944;
					if (yych <= 0xE2) goto yy945;
					if (yych <= 0xE3) goto yy946;
					goto yy141;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy947;
					if (yych <= 0xEE) goto yy57;
					goto yy948;
				} else {
					if (yych <= 0xF0) goto yy949;
					if (yych == 0xF3) goto yy145;
					goto yy57;
				}
			}
		}
	}
yy2811:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCE) {
		if (yych <= '`') {
			if (yych <= '/') {
				if (yych <= '*') {
					if (yych == '$') goto yy110;
					goto yy2;
				} else {
					if (yych <= '+') goto yy110;
					if (yych == '.') goto yy112;
					goto yy2;
				}
			} else {
				if (yych <= '>') {
					if (yych <= '9') goto yy5396;
					if (yych <= ';') goto yy2;
					goto yy110;
				} else {
					if (yych <= '@') goto yy2;
					if (yych <= 'Z') goto yy113;
					if (yych <= ']') goto yy2;
					goto yy110;
				}
			}
		} else {
			if (yych <= 0xC2) {
				if (yych <= '|') {
					if (yych <= 'z') goto yy113;
					if (yych <= '{') goto yy2;
					goto yy110;
				} else {
					if (yych == '~') goto yy110;
					if (yych <= 0xC1) goto yy2;
					goto yy116;
				}
			} else {
				if (yych <= 0xCA) {
					if (yych <= 0xC3) goto yy117;
					if (yych <= 0xC9) goto yy118;
					goto yy119;
				} else {
					if (yych <= 0xCB) goto yy120;
					if (yych <= 0xCC) goto yy121;
					if (yych <= 0xCD) goto yy122;
					goto yy123;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD6) {
				if (yych <= 0xD2) {
					if (yych <= 0xCF) goto yy124;
					if (yych <= 0xD1) goto yy118;
					goto yy125;
				} else {
					if (yych <= 0xD3) goto yy118;
					if (yych <= 0xD4) goto yy126;
					if (yych <= 0xD5) goto yy127;
					goto yy128;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD7) goto yy129;
					if (yych <= 0xD8) goto yy130;
					goto yy5398;
				} else {
					if (yych <= 0xDA) goto yy118;
					if (yych <= 0xDB) goto yy5399;
					if (yych <= 0xDC) goto yy133;
					goto yy134;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy135;
					if (yych <= 0xDF) goto yy5400;
					goto yy5401;
				} else {
					if (yych <= 0xE1) goto yy5402;
					if (yych <= 0xE2) goto yy139;
					if (yych <= 0xE3) goto yy140;
					goto yy141;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy5403;
					if (yych <= 0xEE) goto yy2;
					goto yy5404;
				} else {
					if (yych <= 0xF0) goto yy5405;
					if (yych == 0xF3) goto yy145;
					goto yy2;
				}
			}
		}
	}
yy2812:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy110;
					goto yy2;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych == '+') goto yy110;
					goto yy2;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy200;
					if (yych <= '.') goto yy2808;
					if (yych <= '/') goto yy2;
					goto yy5406;
				} else {
					if (yych <= ';') goto yy2;
					if (yych <= '>') goto yy110;
					if (yych <= '@') goto yy2;
					goto yy5408;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy2;
					if (yych <= '`') goto yy110;
					goto yy5408;
				} else {
					if (yych == '|') goto yy110;
					if (yych <= '}') goto yy2;
					goto yy110;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy5410;
					if (yych <= 0xC3) goto yy5411;
					goto yy5412;
				} else {
					if (yych <= 0xCA) goto yy5413;
					if (yych <= 0xCB) goto yy120;
					if (yych <= 0xCC) goto yy121;
					goto yy5414;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy5415;
					if (yych <= 0xCF) goto yy5416;
					goto yy5412;
				} else {
					if (yych <= 0xD2) goto yy5417;
					if (yych <= 0xD3) goto yy5412;
					if (yych <= 0xD4) goto yy5418;
					goto yy5419;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy5420;
					if (yych <= 0xD7) goto yy5421;
					if (yych <= 0xD8) goto yy5422;
					goto yy5423;
				} else {
					if (yych <= 0xDA) goto yy5412;
					if (yych <= 0xDB) goto yy5424;
					if (yych <= 0xDC) goto yy5425;
					goto yy5426;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy5427;
					if (yych <= 0xDF) goto yy5428;
					goto yy5429;
				} else {
					if (yych <= 0xE1) goto yy5430;
					if (yych <= 0xE2) goto yy5431;
					if (yych <= 0xE3) goto yy5432;
					goto yy141;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy5433;
					if (yych <= 0xEE) goto yy2;
					goto yy5434;
				} else {
					if (yych <= 0xF0) goto yy5435;
					if (yych == 0xF3) goto yy145;
					goto yy2;
				}
			}
		}
	}
yy2813:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= '^') {
			if (yych <= '/') {
				if (yych <= '*') {
					if (yych == '$') goto yy110;
					goto yy2;
				} else {
					if (yych <= '+') goto yy110;
					if (yych == '.') goto yy112;
					goto yy2;
				}
			} else {
				if (yych <= '>') {
					if (yych <= '9') goto yy2813;
					if (yych <= ';') goto yy2;
					goto yy110;
				} else {
					if (yych <= '@') goto yy2;
					if (yych <= 'Z') goto yy1437;
					if (yych <= ']') goto yy2;
					goto yy110;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= '_') goto yy2809;
					if (yych <= '`') goto yy110;
					goto yy1437;
				} else {
					if (yych == '|') goto yy110;
					if (yych <= '}') goto yy2;
					goto yy110;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy288;
					if (yych <= 0xC3) goto yy289;
					goto yy290;
				} else {
					if (yych <= 0xCA) goto yy291;
					if (yych <= 0xCB) goto yy120;
					if (yych <= 0xCC) goto yy121;
					goto yy292;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy293;
					if (yych <= 0xCF) goto yy294;
					goto yy290;
				} else {
					if (yych <= 0xD2) goto yy295;
					if (yych <= 0xD3) goto yy290;
					if (yych <= 0xD4) goto yy296;
					goto yy297;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy298;
					if (yych <= 0xD7) goto yy299;
					if (yych <= 0xD8) goto yy300;
					goto yy301;
				} else {
					if (yych <= 0xDA) goto yy290;
					if (yych <= 0xDB) goto yy302;
					if (yych <= 0xDC) goto yy303;
					goto yy304;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy305;
					if (yych <= 0xDF) goto yy306;
					goto yy307;
				} else {
					if (yych <= 0xE1) goto yy308;
					if (yych <= 0xE2) goto yy309;
					if (yych <= 0xE3) goto yy310;
					goto yy141;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy311;
					if (yych <= 0xEE) goto yy2;
					goto yy312;
				} else {
					if (yych <= 0xF0) goto yy313;
					if (yych == 0xF3) goto yy145;
					goto yy2;
				}
			}
		}
	}
yy2815:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy950;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy950;
		} else {
			if (yych == 0xBF) goto yy950;
			goto yy2;
		}
	}
yy2816:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy950;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy950;
	goto yy2;
yy2817:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy950;
	goto yy2;
yy2818:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy950;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy950;
	goto yy2;
yy2819:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy950;
	if (yych == 0xA0) goto yy110;
	goto yy2;
yy2820:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy950;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy950;
	goto yy2;
yy2821:
	yych = *++YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy950;
		if (yych <= 0x81) goto yy2;
		goto yy950;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy950;
		if (yych <= 0xBA) goto yy110;
		goto yy2;
	}
yy2822:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy950;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy950;
	goto yy2;
yy2823:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy950;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy950;
	goto yy2;
yy2824:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy950;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy325;
	goto yy2;
yy2825:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy950;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy950;
	goto yy2;
yy2826:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy950;
	goto yy2;
yy2827:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy950;
	goto yy2;
yy2828:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy950;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy950;
	goto yy2;
yy2829:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy950;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy950;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy950;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy950;
			if (yych == 0xBF) goto yy950;
			goto yy2;
		}
	}
yy2830:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy950;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy950;
		if (yych <= 0xB8) goto yy110;
		goto yy2;
	}
yy2831:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy950;
	goto yy2;
yy2832:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy950;
	goto yy2;
yy2833:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy950;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy950;
	goto yy2;
yy2834:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy950;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy950;
	goto yy2;
yy2835:
	yych = *++YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy950;
			if (yych <= 0x83) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy110;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy110;
			goto yy950;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy110;
			} else {
				if (yych == 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy2836:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy950;
	goto yy2;
yy2837:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy950;
	goto yy2;
yy2838:
	yych = *++YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy950;
		goto yy110;
	} else {
		if (yych <= 0xA4) goto yy950;
		if (yych <= 0xA6) goto yy110;
		goto yy2;
	}
yy2839:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy950;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy950;
	goto yy2;
yy2840:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy950;
	goto yy2;
yy2841:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy950;
	goto yy2;
yy2842:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy950;
	goto yy2;
yy2843:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy110;
	if (yych <= 0xB7) goto yy950;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy2844:
	yych = *++YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x86) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0xAF) goto yy325;
		if (yych == 0xBF) goto yy110;
		goto yy2;
	}
yy2845:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy110;
	if (yych <= 0xAF) goto yy950;
	if (yych <= 0xBA) goto yy110;
	goto yy2;
yy2846:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy950;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy325;
	goto yy2;
yy2847:
	yych = *++YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy110;
		goto yy950;
	} else {
		if (yych <= 0xB4) goto yy110;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy325;
		goto yy2;
	}
yy2848:
	yych = *++YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy950;
		goto yy110;
	} else {
		if (yych == 0xB6) goto yy950;
		goto yy2;
	}
yy2849:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy110;
	if (yych <= 0xB2) goto yy950;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy2850:
	yych = *++YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x84) goto yy950;
			if (yych <= 0x89) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy325;
			goto yy950;
		} else {
			if (yych == 0x9C) goto yy950;
			goto yy2;
		}
	}
yy2851:
	yych = *++YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy950;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy950;
		if (yych <= 0xB7) goto yy110;
		goto yy2;
	}
yy2852:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy950;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy950;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy950;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy950;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy950;
			goto yy2;
		}
	}
yy2853:
	yych = *++YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy950;
		goto yy110;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy325;
		goto yy2;
	}
yy2854:
	yych = *++YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy110;
			if (yych <= 0x84) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy950;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy950;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy950;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy950;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0xBD) goto yy950;
				if (yych <= 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy2855:
	yych = *++YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy110;
			if (yych <= 0x86) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy110;
			} else {
				if (yych == 0x90) goto yy950;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy110;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy950;
			goto yy110;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy110;
				goto yy2;
			}
		}
	}
yy2856:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy950;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy2857:
	yych = *++YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy110;
		if (yych <= 0x85) goto yy950;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy950;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy325;
		goto yy2;
	}
yy2858:
	yych = *++YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy950;
		goto yy110;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy110;
		goto yy2;
	}
yy2859:
	yych = *++YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy950;
		if (yych <= 0x9D) goto yy110;
		goto yy2;
	}
yy2860:
	yych = *++YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy950;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy325;
		goto yy2;
	}
yy2861:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy950;
	if (yych <= 0xB7) goto yy110;
	goto yy2;
yy2862:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x89) goto yy325;
	goto yy2;
yy2863:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x9C) goto yy2;
		if (yych <= 0xAB) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0xB9) goto yy325;
		if (yych == 0xBF) goto yy110;
		goto yy2;
	}
yy2864:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy950;
	goto yy2;
yy2865:
	yych = *++YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy950;
		goto yy325;
	} else {
		if (yych == 0xBF) goto yy950;
		goto yy2;
	}
yy2866:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy950;
	goto yy2;
yy2867:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy950;
	goto yy2;
yy2868:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy950;
	goto yy2;
yy2869:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy950;
	goto yy2;
yy2870:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy950;
	goto yy2;
yy2871:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy950;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy325;
	goto yy2;
yy2872:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy950;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy110;
	goto yy2;
yy2873:
	yych = *++YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy950;
		goto yy110;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy110;
		goto yy2;
	}
yy2874:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy110;
		if (yych <= 0x8F) goto yy2;
		goto yy325;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy950;
			goto yy2;
		}
	}
yy2875:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy950;
	goto yy2;
yy2876:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy950;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy950;
		if (yych <= 0xBE) goto yy110;
		goto yy2;
	}
yy2877:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy1439;
	goto yy2;
yy2878:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy950;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy950;
	goto yy2;
yy2879:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy950;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy950;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy110;
		goto yy2;
	}
yy2880:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy950;
	goto yy2;
yy2881:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy950;
		} else {
			if (yych == 0xA2) goto yy950;
			if (yych <= 0xA4) goto yy2;
			goto yy950;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy950;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy950;
				goto yy2;
			}
		}
	}
yy2882:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy950;
	goto yy2;
yy2883:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy950;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy950;
			if (yych <= 0x8C) goto yy2;
			goto yy950;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy950;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy950;
			goto yy2;
		}
	}
yy2884:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy950;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy950;
			goto yy2;
		}
	}
yy2885:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy950;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy950;
	goto yy2;
yy2886:
	yych = *++YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy110;
		goto yy950;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy110;
			goto yy950;
		} else {
			if (yych <= 0xBB) goto yy110;
			if (yych <= 0xBF) goto yy950;
			goto yy2;
		}
	}
yy2887:
	yych = *++YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy950;
		goto yy110;
	} else {
		if (yych == 0xB5) goto yy110;
		if (yych <= 0xBF) goto yy950;
		goto yy2;
	}
yy2888:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy950;
		goto yy110;
	} else {
		if (yych == 0xAF) goto yy110;
		if (yych <= 0xBF) goto yy950;
		goto yy2;
	}
yy2889:
	yych = *++YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy950;
		goto yy110;
	} else {
		if (yych == 0xA9) goto yy110;
		if (yych <= 0xBF) goto yy950;
		goto yy2;
	}
yy2890:
	yych = *++YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy950;
		goto yy110;
	} else {
		if (yych <= 0x8B) goto yy950;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy325;
		goto yy2;
	}
yy2891:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy950;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy110;
	goto yy2;
yy2892:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy950;
			} else {
				if (yych == 0xA4) goto yy950;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy950;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy950;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy950;
			} else {
				if (yych == 0xBB) goto yy950;
				goto yy2;
			}
		}
	}
yy2893:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy950;
	default:	goto yy2;
	}
yy2894:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy950;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy950;
			goto yy2;
		}
	}
yy2895:
	yyaccept = 14;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yybm[0+yych] & 2) {
		goto yy203;
	}
	if (yych <= 0xCF) {
		if (yych <= '^') {
			if (yych <= '+') {
				if (yych <= '&') {
					if (yych == '%') goto yy146;
					goto yy208;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych <= '*') goto yy208;
					goto yy146;
				}
			} else {
				if (yych <= '?') {
					if (yych <= '/') goto yy208;
					if (yych <= '9') goto yy5436;
					goto yy208;
				} else {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy803;
					goto yy208;
				}
			}
		} else {
			if (yych <= 0xC3) {
				if (yych <= 'z') {
					if (yych <= '_') goto yy146;
					if (yych <= '`') goto yy208;
					goto yy803;
				} else {
					if (yych <= 0xC1) goto yy208;
					if (yych <= 0xC2) goto yy805;
					goto yy806;
				}
			} else {
				if (yych <= 0xCC) {
					if (yych <= 0xC9) goto yy807;
					if (yych <= 0xCA) goto yy808;
					goto yy208;
				} else {
					if (yych <= 0xCD) goto yy845;
					if (yych <= 0xCE) goto yy810;
					goto yy811;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD6) {
				if (yych <= 0xD3) {
					if (yych == 0xD2) goto yy812;
					goto yy807;
				} else {
					if (yych <= 0xD4) goto yy813;
					if (yych <= 0xD5) goto yy814;
					goto yy846;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD7) goto yy816;
					if (yych <= 0xD8) goto yy847;
					goto yy848;
				} else {
					if (yych <= 0xDA) goto yy807;
					if (yych <= 0xDB) goto yy849;
					goto yy820;
				}
			}
		} else {
			if (yych <= 0xE2) {
				if (yych <= 0xDF) {
					if (yych <= 0xDD) goto yy821;
					if (yych <= 0xDE) goto yy822;
					goto yy850;
				} else {
					if (yych <= 0xE0) goto yy851;
					if (yych <= 0xE1) goto yy852;
					goto yy853;
				}
			} else {
				if (yych <= 0xEA) {
					if (yych <= 0xE3) goto yy827;
					if (yych <= 0xE9) goto yy208;
					goto yy854;
				} else {
					if (yych <= 0xEE) goto yy208;
					if (yych <= 0xEF) goto yy855;
					if (yych <= 0xF0) goto yy856;
					goto yy208;
				}
			}
		}
	}
yy2896:
	yyaccept = 7;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCA) {
		if (yych <= '?') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych <= '#') goto yy41;
					if (yych <= '$') goto yy534;
					if (yych <= '%') goto yy146;
					goto yy41;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych <= '*') goto yy41;
					if (yych <= '+') goto yy781;
					goto yy202;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy867;
					if (yych <= '.') goto yy205;
					if (yych <= '/') goto yy41;
					goto yy5437;
				} else {
					if (yych <= ':') goto yy41;
					if (yych <= ';') goto yy202;
					if (yych <= '>') goto yy534;
					goto yy41;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '^') {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy870;
					if (yych <= ']') goto yy41;
					goto yy534;
				} else {
					if (yych <= '_') goto yy781;
					if (yych <= '`') goto yy534;
					if (yych <= 'z') goto yy870;
					goto yy41;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy41;
					if (yych <= '~') goto yy534;
					goto yy41;
				} else {
					if (yych <= 0xC2) goto yy872;
					if (yych <= 0xC3) goto yy873;
					if (yych <= 0xC9) goto yy874;
					goto yy875;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy534;
					if (yych <= 0xCD) goto yy2430;
					if (yych <= 0xCE) goto yy877;
					goto yy878;
				} else {
					if (yych == 0xD2) goto yy879;
					if (yych <= 0xD3) goto yy874;
					goto yy880;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy881;
					if (yych <= 0xD6) goto yy2431;
					if (yych <= 0xD7) goto yy883;
					goto yy2432;
				} else {
					if (yych <= 0xD9) goto yy2433;
					if (yych <= 0xDA) goto yy874;
					if (yych <= 0xDB) goto yy886;
					goto yy887;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy888;
					if (yych <= 0xDE) goto yy889;
					if (yych <= 0xDF) goto yy2434;
					goto yy891;
				} else {
					if (yych <= 0xE1) goto yy892;
					if (yych <= 0xE2) goto yy2435;
					if (yych <= 0xE3) goto yy894;
					goto yy534;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy895;
					if (yych <= 0xEE) goto yy41;
					goto yy2436;
				} else {
					if (yych <= 0xF0) goto yy897;
					if (yych == 0xF3) goto yy534;
					goto yy41;
				}
			}
		}
	}
yy2897:
	yych = *++YYCURSOR;
	if (yych <= '1') goto yy2;
	if (yych <= '9') goto yy4755;
	goto yy2;
yy2898:
	yych = *++YYCURSOR;
	if (yych <= ',') {
		if (yych == ' ') goto yy2897;
		goto yy2;
	} else {
		if (yych <= '.') goto yy2897;
		if (yych <= '1') goto yy2;
		if (yych <= '9') goto yy4755;
		goto yy2;
	}
yy2899:
	yych = *++YYCURSOR;
	if (yybm[0+yych] & 2) {
		goto yy203;
	}
	if (yych <= 0xD3) {
		if (yych <= 0xC1) {
			if (yych <= '9') {
				if (yych <= '\'') {
					if (yych <= '&') goto yy147;
					goto yy200;
				} else {
					if (yych <= '/') goto yy147;
					if (yych <= '1') goto yy803;
					goto yy5438;
				}
			} else {
				if (yych <= 'Z') {
					if (yych <= '@') goto yy147;
					goto yy803;
				} else {
					if (yych <= '`') goto yy147;
					if (yych <= 'z') goto yy803;
					goto yy147;
				}
			}
		} else {
			if (yych <= 0xCC) {
				if (yych <= 0xC3) {
					if (yych <= 0xC2) goto yy805;
					goto yy806;
				} else {
					if (yych <= 0xC9) goto yy807;
					if (yych <= 0xCA) goto yy808;
					goto yy147;
				}
			} else {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy845;
					if (yych <= 0xCE) goto yy810;
					goto yy811;
				} else {
					if (yych == 0xD2) goto yy812;
					goto yy807;
				}
			}
		}
	} else {
		if (yych <= 0xDE) {
			if (yych <= 0xD8) {
				if (yych <= 0xD5) {
					if (yych <= 0xD4) goto yy813;
					goto yy814;
				} else {
					if (yych <= 0xD6) goto yy846;
					if (yych <= 0xD7) goto yy816;
					goto yy847;
				}
			} else {
				if (yych <= 0xDB) {
					if (yych <= 0xD9) goto yy848;
					if (yych <= 0xDA) goto yy807;
					goto yy849;
				} else {
					if (yych <= 0xDC) goto yy820;
					if (yych <= 0xDD) goto yy821;
					goto yy822;
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xE0) {
					if (yych <= 0xDF) goto yy850;
					goto yy851;
				} else {
					if (yych <= 0xE1) goto yy852;
					if (yych <= 0xE2) goto yy853;
					goto yy827;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych == 0xEA) goto yy854;
					goto yy147;
				} else {
					if (yych <= 0xEF) goto yy855;
					if (yych <= 0xF0) goto yy856;
					goto yy147;
				}
			}
		}
	}
yy2900:
	yych = *++YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= '?') {
			if (yych <= '+') {
				if (yych <= '&') {
					if (yych == '%') goto yy146;
					goto yy534;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych <= '*') goto yy534;
					goto yy781;
				}
			} else {
				if (yych <= '.') {
					if (yych <= ',') goto yy534;
					if (yych <= '-') goto yy867;
					goto yy203;
				} else {
					if (yych <= '/') goto yy534;
					if (yych <= '1') goto yy868;
					if (yych <= '9') goto yy5439;
					goto yy534;
				}
			}
		} else {
			if (yych <= 'z') {
				if (yych <= '^') {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy870;
					goto yy534;
				} else {
					if (yych <= '_') goto yy781;
					if (yych <= '`') goto yy534;
					goto yy870;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= 0xC1) goto yy534;
					if (yych <= 0xC2) goto yy872;
					goto yy873;
				} else {
					if (yych <= 0xC9) goto yy874;
					if (yych <= 0xCA) goto yy875;
					if (yych <= 0xCC) goto yy534;
					goto yy876;
				}
			}
		}
	} else {
		if (yych <= 0xDB) {
			if (yych <= 0xD4) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy877;
					if (yych <= 0xCF) goto yy878;
					goto yy874;
				} else {
					if (yych <= 0xD2) goto yy879;
					if (yych <= 0xD3) goto yy874;
					goto yy880;
				}
			} else {
				if (yych <= 0xD7) {
					if (yych <= 0xD5) goto yy881;
					if (yych <= 0xD6) goto yy882;
					goto yy883;
				} else {
					if (yych <= 0xD8) goto yy884;
					if (yych <= 0xD9) goto yy885;
					if (yych <= 0xDA) goto yy874;
					goto yy886;
				}
			}
		} else {
			if (yych <= 0xE2) {
				if (yych <= 0xDE) {
					if (yych <= 0xDC) goto yy887;
					if (yych <= 0xDD) goto yy888;
					goto yy889;
				} else {
					if (yych <= 0xDF) goto yy890;
					if (yych <= 0xE0) goto yy891;
					if (yych <= 0xE1) goto yy892;
					goto yy893;
				}
			} else {
				if (yych <= 0xEA) {
					if (yych <= 0xE3) goto yy894;
					if (yych <= 0xE9) goto yy534;
					goto yy895;
				} else {
					if (yych <= 0xEE) goto yy534;
					if (yych <= 0xEF) goto yy896;
					if (yych <= 0xF0) goto yy897;
					goto yy534;
				}
			}
		}
	}
yy2901:
	yyaccept = 7;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCA) {
		if (yych <= '?') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych <= '#') goto yy41;
					if (yych <= '$') goto yy111;
					if (yych <= '%') goto yy146;
					goto yy41;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych <= '*') goto yy41;
					if (yych <= '+') goto yy170;
					goto yy202;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy203;
					if (yych <= '.') goto yy205;
					if (yych <= '/') goto yy41;
					goto yy5440;
				} else {
					if (yych <= ':') goto yy41;
					if (yych <= ';') goto yy202;
					if (yych <= '>') goto yy111;
					goto yy41;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '^') {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy206;
					if (yych <= ']') goto yy41;
					goto yy111;
				} else {
					if (yych <= '_') goto yy209;
					if (yych <= '`') goto yy111;
					if (yych <= 'z') goto yy206;
					goto yy41;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy41;
					if (yych <= '~') goto yy111;
					goto yy41;
				} else {
					if (yych <= 0xC2) goto yy211;
					if (yych <= 0xC3) goto yy212;
					if (yych <= 0xC9) goto yy213;
					goto yy214;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy111;
					if (yych <= 0xCD) goto yy215;
					if (yych <= 0xCE) goto yy216;
					goto yy217;
				} else {
					if (yych == 0xD2) goto yy218;
					if (yych <= 0xD3) goto yy213;
					goto yy219;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy220;
					if (yych <= 0xD6) goto yy221;
					if (yych <= 0xD7) goto yy222;
					goto yy223;
				} else {
					if (yych <= 0xD9) goto yy224;
					if (yych <= 0xDA) goto yy213;
					if (yych <= 0xDB) goto yy225;
					goto yy226;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy227;
					if (yych <= 0xDE) goto yy228;
					if (yych <= 0xDF) goto yy229;
					goto yy230;
				} else {
					if (yych <= 0xE1) goto yy231;
					if (yych <= 0xE2) goto yy232;
					if (yych <= 0xE3) goto yy233;
					goto yy111;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy234;
					if (yych <= 0xEE) goto yy41;
					goto yy235;
				} else {
					if (yych <= 0xF0) goto yy236;
					if (yych == 0xF3) goto yy111;
					goto yy41;
				}
			}
		}
	}
yy2902:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB4) {
		if (yych == 0xAA) goto yy1087;
		goto yy2;
	} else {
		if (yych <= 0xB5) goto yy1087;
		if (yych == 0xBA) goto yy1087;
		goto yy2;
	}
yy2903:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy1087;
		goto yy2;
	} else {
		if (yych == 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy1087;
		goto yy2;
	}
yy2904:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy1087;
	goto yy2;
yy2905:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy1087;
	goto yy2;
yy2906:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB6:
	case 0xB7:
	case 0xBB:
	case 0xBC:
	case 0xBD:
	case 0xBF:	goto yy1087;
	default:	goto yy2;
	}
yy2907:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x85) goto yy2;
			goto yy1087;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy1087;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy1087;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy1087;
			goto yy2;
		}
	}
yy2908:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy2;
	if (yych <= 0xBF) goto yy1087;
	goto yy2;
yy2909:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1087;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0xBF) goto yy1087;
	goto yy2;
yy2910:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy1087;
	goto yy2;
yy2911:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy1087;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy1087;
	goto yy2;
yy2912:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1087;
		goto yy2;
	} else {
		if (yych <= 0x8A) goto yy1087;
		if (yych == 0xBE) goto yy1087;
		goto yy2;
	}
yy2913:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAA) goto yy1087;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB2) goto yy1087;
	goto yy2;
yy2914:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1087;
	goto yy2;
yy2915:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy1087;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy843;
			if (yych <= 0xAD) goto yy2;
			goto yy1087;
		} else {
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xBF) goto yy1087;
			goto yy2;
		}
	}
yy2916:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x7F) goto yy2;
			goto yy1087;
		} else {
			if (yych == 0x95) goto yy1087;
			goto yy2;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0xAF) goto yy1087;
			if (yych <= 0xB9) goto yy843;
			goto yy1087;
		} else {
			if (yych == 0xBF) goto yy1087;
			goto yy2;
		}
	}
yy2917:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x90) goto yy1087;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xAF) goto yy1087;
	goto yy2;
yy2918:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy1087;
	goto yy2;
yy2919:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1087;
	if (yych == 0xB1) goto yy1087;
	goto yy2;
yy2920:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x89) goto yy843;
	if (yych <= 0xAA) goto yy1087;
	goto yy2;
yy2921:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy5441;
	case 0xA1:	goto yy5442;
	case 0xA2:	goto yy5443;
	case 0xA4:	goto yy5444;
	case 0xA5:	goto yy5445;
	case 0xA6:	goto yy5446;
	case 0xA7:	goto yy5447;
	case 0xA8:	goto yy5448;
	case 0xA9:	goto yy5449;
	case 0xAA:	goto yy5450;
	case 0xAB:	goto yy5451;
	case 0xAC:	goto yy5452;
	case 0xAD:	goto yy5453;
	case 0xAE:	goto yy5454;
	case 0xAF:	goto yy5455;
	case 0xB0:	goto yy5456;
	case 0xB1:	goto yy5457;
	case 0xB2:	goto yy5458;
	case 0xB3:	goto yy5459;
	case 0xB4:	goto yy5460;
	case 0xB5:	goto yy5461;
	case 0xB6:	goto yy5462;
	case 0xB7:	goto yy5463;
	case 0xB9:
	case 0xBB:	goto yy2360;
	case 0xBC:	goto yy2361;
	default:	goto yy2;
	}
yy2922:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x81:	goto yy2362;
	case 0x82:	goto yy5464;
	case 0x83:	goto yy5465;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy2904;
	case 0x89:	goto yy5466;
	case 0x8A:	goto yy5467;
	case 0x8B:	goto yy5468;
	case 0x8C:	goto yy5469;
	case 0x8D:
	case 0xB6:	goto yy5470;
	case 0x8E:	goto yy5471;
	case 0x8F:	goto yy5472;
	case 0x99:	goto yy5473;
	case 0x9A:	goto yy5474;
	case 0x9B:	goto yy5475;
	case 0x9C:	goto yy5476;
	case 0x9D:	goto yy5477;
	case 0x9F:	goto yy2361;
	case 0xA0:	goto yy5478;
	case 0xA1:	goto yy5479;
	case 0xA2:	goto yy5480;
	case 0xA3:	goto yy5481;
	case 0xA4:	goto yy5482;
	case 0xA5:	goto yy2365;
	case 0xA7:
	case 0xAD:	goto yy2360;
	case 0xA8:	goto yy5483;
	case 0xAA:	goto yy2366;
	case 0xAE:	goto yy5484;
	case 0xAF:	goto yy5485;
	case 0xB0:	goto yy5486;
	case 0xB1:	goto yy5487;
	case 0xB3:	goto yy5488;
	case 0xB4:	goto yy5489;
	case 0xB5:	goto yy5490;
	case 0xBC:	goto yy5491;
	case 0xBD:	goto yy5492;
	case 0xBE:	goto yy5493;
	case 0xBF:	goto yy5494;
	default:	goto yy2;
	}
yy2923:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x84) {
			if (yych == 0x80) goto yy2997;
			if (yych <= 0x83) goto yy2;
			goto yy5495;
		} else {
			if (yych <= 0x86) {
				if (yych <= 0x85) goto yy5496;
				goto yy5497;
			} else {
				if (yych == 0x88) goto yy3001;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB4) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy5498;
				goto yy5499;
			} else {
				if (yych <= 0xB2) goto yy2904;
				if (yych <= 0xB3) goto yy5500;
				goto yy5501;
			}
		} else {
			if (yych <= 0xB6) {
				if (yych <= 0xB5) goto yy5502;
				goto yy5503;
			} else {
				if (yych <= 0xB7) goto yy5504;
				if (yych <= 0xB8) goto yy3009;
				goto yy2;
			}
		}
	}
yy2924:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy5505;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy5506;
		if (yych == 0x86) goto yy5507;
		goto yy2;
	}
yy2925:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x93:	goto yy5508;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy2904;
	case 0x98:	goto yy5509;
	case 0x99:	goto yy5510;
	case 0x9A:	goto yy5511;
	case 0x9B:	goto yy5485;
	case 0x9C:	goto yy5512;
	case 0x9D:	goto yy2910;
	case 0x9E:	goto yy5513;
	case 0x9F:	goto yy5514;
	case 0xA0:	goto yy5515;
	case 0xA1:	goto yy5516;
	case 0xA2:	goto yy5517;
	case 0xA3:	goto yy5518;
	case 0xA4:	goto yy5519;
	case 0xA5:	goto yy5520;
	case 0xA7:	goto yy2373;
	case 0xA8:	goto yy5521;
	case 0xA9:	goto yy5522;
	case 0xAB:	goto yy5523;
	case 0xAC:	goto yy5524;
	case 0xAD:	goto yy5525;
	case 0xAF:	goto yy5526;
	default:	goto yy2;
	}
yy2926:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy5527;
	case 0xAD:	goto yy5528;
	case 0xAE:	goto yy5529;
	case 0xAF:	goto yy5530;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy2904;
	case 0xB4:	goto yy5531;
	case 0xB5:	goto yy5532;
	case 0xB6:	goto yy5533;
	case 0xB7:	goto yy5534;
	case 0xB8:	goto yy3040;
	case 0xB9:	goto yy5535;
	case 0xBB:	goto yy5536;
	case 0xBC:	goto yy5537;
	case 0xBD:	goto yy5538;
	default:	goto yy2;
	}
yy2927:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy5539;
	case 0x91:	goto yy5540;
	case 0x92:	goto yy5541;
	case 0x93:	goto yy5542;
	case 0x94:	goto yy5543;
	case 0x96:	goto yy5544;
	case 0x9B:	goto yy5545;
	case 0x9D:	goto yy5546;
	case 0x9E:	goto yy5547;
	default:	goto yy2;
	}
yy2928:
	yyaccept = 18;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xD3) {
		if (yych <= 0xC1) {
			if (yych <= '/') {
				if (yych <= '\'') {
					if (yych <= '&') goto yy1091;
					goto yy1087;
				} else {
					if (yych <= ',') goto yy1091;
					if (yych <= '.') goto yy1087;
					goto yy1091;
				}
			} else {
				if (yych <= 'Z') {
					if (yych <= '9') goto yy843;
					if (yych <= '@') goto yy1091;
					goto yy2939;
				} else {
					if (yych <= '`') goto yy1091;
					if (yych <= 'z') goto yy2939;
					goto yy1091;
				}
			}
		} else {
			if (yych <= 0xCC) {
				if (yych <= 0xC3) {
					if (yych <= 0xC2) goto yy4024;
					goto yy4025;
				} else {
					if (yych <= 0xC9) goto yy1108;
					if (yych <= 0xCA) goto yy4026;
					goto yy1091;
				}
			} else {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy4027;
					if (yych <= 0xCE) goto yy4028;
					goto yy4029;
				} else {
					if (yych == 0xD2) goto yy4030;
					goto yy1108;
				}
			}
		}
	} else {
		if (yych <= 0xDE) {
			if (yych <= 0xD8) {
				if (yych <= 0xD5) {
					if (yych <= 0xD4) goto yy4031;
					goto yy4032;
				} else {
					if (yych <= 0xD6) goto yy4033;
					if (yych <= 0xD7) goto yy1105;
					goto yy1106;
				}
			} else {
				if (yych <= 0xDB) {
					if (yych <= 0xD9) goto yy1107;
					if (yych <= 0xDA) goto yy1108;
					goto yy1109;
				} else {
					if (yych <= 0xDC) goto yy1110;
					if (yych <= 0xDD) goto yy1111;
					goto yy1112;
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xE0) {
					if (yych <= 0xDF) goto yy1113;
					goto yy1114;
				} else {
					if (yych <= 0xE1) goto yy4034;
					if (yych <= 0xE2) goto yy4035;
					goto yy1117;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych == 0xEA) goto yy4036;
					goto yy1091;
				} else {
					if (yych <= 0xEF) goto yy4037;
					if (yych <= 0xF0) goto yy4038;
					goto yy1091;
				}
			}
		}
	}
yy2929:
	yyaccept = 17;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xD3) {
		if (yych <= 0xC1) {
			if (yych <= '/') {
				if (yych <= '\'') {
					if (yych <= '&') goto yy923;
					goto yy1087;
				} else {
					if (yych <= ',') goto yy923;
					if (yych <= '.') goto yy1087;
					goto yy923;
				}
			} else {
				if (yych <= 'Z') {
					if (yych <= '9') goto yy843;
					if (yych <= '@') goto yy923;
					goto yy2939;
				} else {
					if (yych <= '`') goto yy923;
					if (yych <= 'z') goto yy2939;
					goto yy923;
				}
			}
		} else {
			if (yych <= 0xCC) {
				if (yych <= 0xC3) {
					if (yych <= 0xC2) goto yy4024;
					goto yy4025;
				} else {
					if (yych <= 0xC9) goto yy1108;
					if (yych <= 0xCA) goto yy4026;
					goto yy923;
				}
			} else {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy4027;
					if (yych <= 0xCE) goto yy4028;
					goto yy4029;
				} else {
					if (yych == 0xD2) goto yy4030;
					goto yy1108;
				}
			}
		}
	} else {
		if (yych <= 0xDE) {
			if (yych <= 0xD8) {
				if (yych <= 0xD5) {
					if (yych <= 0xD4) goto yy4031;
					goto yy4032;
				} else {
					if (yych <= 0xD6) goto yy4033;
					if (yych <= 0xD7) goto yy1105;
					goto yy1106;
				}
			} else {
				if (yych <= 0xDB) {
					if (yych <= 0xD9) goto yy1107;
					if (yych <= 0xDA) goto yy1108;
					goto yy1109;
				} else {
					if (yych <= 0xDC) goto yy1110;
					if (yych <= 0xDD) goto yy1111;
					goto yy1112;
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xE0) {
					if (yych <= 0xDF) goto yy1113;
					goto yy1114;
				} else {
					if (yych <= 0xE1) goto yy4034;
					if (yych <= 0xE2) goto yy4035;
					goto yy1117;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych == 0xEA) goto yy4036;
					goto yy923;
				} else {
					if (yych <= 0xEF) goto yy4037;
					if (yych <= 0xF0) goto yy4038;
					goto yy923;
				}
			}
		}
	}
yy2930:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xD6) {
		if (yych <= 0xCA) {
			if (yych <= 'z') {
				if (yych <= '@') goto yy2;
				if (yych <= 'Z') goto yy5548;
				if (yych <= '`') goto yy2;
				goto yy5548;
			} else {
				if (yych <= 0xC2) {
					if (yych <= 0xC1) goto yy2;
					goto yy5550;
				} else {
					if (yych <= 0xC3) goto yy5551;
					if (yych <= 0xC9) goto yy5552;
					goto yy5553;
				}
			}
		} else {
			if (yych <= 0xD1) {
				if (yych <= 0xCD) {
					if (yych <= 0xCC) goto yy2;
					goto yy5554;
				} else {
					if (yych <= 0xCE) goto yy5555;
					if (yych <= 0xCF) goto yy5556;
					goto yy5552;
				}
			} else {
				if (yych <= 0xD3) {
					if (yych <= 0xD2) goto yy5557;
					goto yy5552;
				} else {
					if (yych <= 0xD4) goto yy5558;
					if (yych <= 0xD5) goto yy5559;
					goto yy5560;
				}
			}
		}
	} else {
		if (yych <= 0xDF) {
			if (yych <= 0xDA) {
				if (yych <= 0xD7) goto yy5561;
				if (yych <= 0xD8) goto yy5562;
				if (yych <= 0xD9) goto yy5563;
				goto yy5552;
			} else {
				if (yych <= 0xDC) {
					if (yych <= 0xDB) goto yy5564;
					goto yy5565;
				} else {
					if (yych <= 0xDD) goto yy5566;
					if (yych <= 0xDE) goto yy5567;
					goto yy5568;
				}
			}
		} else {
			if (yych <= 0xE9) {
				if (yych <= 0xE1) {
					if (yych <= 0xE0) goto yy5569;
					goto yy5570;
				} else {
					if (yych <= 0xE2) goto yy5571;
					if (yych <= 0xE3) goto yy5572;
					goto yy2;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych <= 0xEA) goto yy5573;
					goto yy2;
				} else {
					if (yych <= 0xEF) goto yy5574;
					if (yych <= 0xF0) goto yy5575;
					goto yy2;
				}
			}
		}
	}
yy2931:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAA:
	case 0xBA:	goto yy2939;
	case 0xB5:	goto yy1089;
	case 0xB7:	goto yy2930;
	default:	goto yy2;
	}
yy2932:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x97) goto yy2930;
	goto yy2;
yy2933:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x85) goto yy2;
			goto yy1089;
		} else {
			if (yych <= 0x87) goto yy2930;
			if (yych <= 0x8A) goto yy1089;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy1089;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy1089;
			goto yy2;
		}
	}
yy2934:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1089;
		goto yy2;
	} else {
		if (yych <= 0x8A) goto yy1564;
		if (yych == 0xBE) goto yy1564;
		goto yy2;
	}
yy2935:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xAA) goto yy2939;
		goto yy2;
	} else {
		if (yych <= 0xB2) goto yy2939;
		if (yych == 0xB4) goto yy2930;
		goto yy2;
	}
yy2936:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x81:	goto yy2362;
	case 0x82:	goto yy2964;
	case 0x83:	goto yy2965;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:	goto yy1108;
	case 0x89:	goto yy2966;
	case 0x8A:	goto yy2967;
	case 0x8B:	goto yy2968;
	case 0x8C:	goto yy2969;
	case 0x8D:	goto yy2970;
	case 0x8E:	goto yy2971;
	case 0x8F:	goto yy2972;
	case 0x90:	goto yy5576;
	case 0x99:	goto yy2974;
	case 0x9A:	goto yy2975;
	case 0x9B:	goto yy2976;
	case 0x9C:	goto yy2977;
	case 0x9D:	goto yy2978;
	case 0x9F:	goto yy2361;
	case 0xA0:	goto yy5577;
	case 0xA1:	goto yy2980;
	case 0xA2:	goto yy2981;
	case 0xA3:	goto yy2982;
	case 0xA4:	goto yy2983;
	case 0xA5:	goto yy2365;
	case 0xA7:
	case 0xAD:	goto yy2360;
	case 0xA8:	goto yy2984;
	case 0xAA:	goto yy2366;
	case 0xAE:	goto yy2985;
	case 0xAF:	goto yy2986;
	case 0xB0:	goto yy2987;
	case 0xB1:	goto yy2988;
	case 0xB3:	goto yy2989;
	case 0xB4:	goto yy2990;
	case 0xB5:	goto yy2991;
	case 0xB6:	goto yy2992;
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy1094;
	case 0xBC:	goto yy2993;
	case 0xBD:	goto yy2994;
	case 0xBE:	goto yy2995;
	case 0xBF:	goto yy2996;
	default:	goto yy2;
	}
yy2937:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x84) {
			if (yych == 0x80) goto yy5578;
			if (yych <= 0x83) goto yy2;
			goto yy2998;
		} else {
			if (yych <= 0x86) {
				if (yych <= 0x85) goto yy2999;
				goto yy3000;
			} else {
				if (yych == 0x88) goto yy5579;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB4) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy3002;
				goto yy3003;
			} else {
				if (yych <= 0xB2) goto yy1094;
				if (yych <= 0xB3) goto yy3004;
				goto yy3005;
			}
		} else {
			if (yych <= 0xB6) {
				if (yych <= 0xB5) goto yy3006;
				goto yy3007;
			} else {
				if (yych <= 0xB7) goto yy3008;
				if (yych <= 0xB8) goto yy5580;
				goto yy2;
			}
		}
	}
yy2938:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy3032;
	case 0xAD:	goto yy3033;
	case 0xAE:	goto yy3034;
	case 0xAF:	goto yy3035;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy1108;
	case 0xB4:	goto yy3036;
	case 0xB5:	goto yy3037;
	case 0xB6:	goto yy3038;
	case 0xB7:	goto yy3039;
	case 0xB8:	goto yy5581;
	case 0xB9:	goto yy5582;
	case 0xBB:	goto yy3042;
	case 0xBC:	goto yy5583;
	case 0xBD:	goto yy3044;
	default:	goto yy2;
	}
yy2939:
	yyaccept = 10;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xD1) {
		if (yych <= '`') {
			if (yych <= '.') {
				if (yych <= '\'') {
					if (yych <= '&') goto yy57;
					goto yy1564;
				} else {
					if (yych <= ',') goto yy57;
					if (yych <= '-') goto yy1564;
					goto yy2929;
				}
			} else {
				if (yych <= ':') {
					if (yych <= '/') goto yy57;
					if (yych <= '9') goto yy843;
					goto yy2930;
				} else {
					if (yych <= '@') goto yy57;
					if (yych <= 'Z') goto yy2939;
					goto yy57;
				}
			}
		} else {
			if (yych <= 0xCA) {
				if (yych <= 0xC2) {
					if (yych <= 'z') goto yy2939;
					if (yych <= 0xC1) goto yy57;
					goto yy5584;
				} else {
					if (yych <= 0xC3) goto yy4025;
					if (yych <= 0xC9) goto yy1108;
					goto yy4026;
				}
			} else {
				if (yych <= 0xCD) {
					if (yych <= 0xCB) goto yy2932;
					if (yych <= 0xCC) goto yy57;
					goto yy4027;
				} else {
					if (yych <= 0xCE) goto yy5585;
					if (yych <= 0xCF) goto yy4029;
					goto yy1108;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD7) {
				if (yych <= 0xD4) {
					if (yych <= 0xD2) goto yy4030;
					if (yych <= 0xD3) goto yy1108;
					goto yy4031;
				} else {
					if (yych <= 0xD5) goto yy4032;
					if (yych <= 0xD6) goto yy5586;
					goto yy2935;
				}
			} else {
				if (yych <= 0xDA) {
					if (yych <= 0xD8) goto yy1106;
					if (yych <= 0xD9) goto yy1107;
					goto yy1108;
				} else {
					if (yych <= 0xDB) goto yy1109;
					if (yych <= 0xDC) goto yy1110;
					goto yy1111;
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy1112;
					if (yych <= 0xDF) goto yy1113;
					goto yy1114;
				} else {
					if (yych <= 0xE1) goto yy5587;
					if (yych <= 0xE2) goto yy5588;
					goto yy1117;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych == 0xEA) goto yy4036;
					goto yy57;
				} else {
					if (yych <= 0xEF) goto yy5589;
					if (yych <= 0xF0) goto yy4038;
					goto yy57;
				}
			}
		}
	}
yy2941:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy2939;
	goto yy2;
yy2942:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy2939;
	goto yy2;
yy2943:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy2939;
	goto yy2;
yy2944:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) goto yy2;
	if (yych <= 0xB9) goto yy2939;
	if (yych == 0xBD) goto yy2939;
	goto yy2;
yy2945:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych == 0x90) goto yy2939;
		if (yych <= 0x97) goto yy2;
		goto yy2939;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy2939;
			goto yy2;
		}
	}
yy2946:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych == 0x80) goto yy2939;
			if (yych <= 0x84) goto yy2;
			goto yy2939;
		} else {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x90) goto yy2939;
			if (yych <= 0x92) goto yy2;
			goto yy2939;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB1) goto yy2;
			goto yy2939;
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB5) goto yy2;
				goto yy2939;
			} else {
				if (yych == 0xBD) goto yy2939;
				goto yy2;
			}
		}
	}
yy2947:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x8E) {
			if (yych <= 0x8D) goto yy2;
			goto yy2939;
		} else {
			if (yych <= 0x9B) goto yy2;
			if (yych <= 0x9D) goto yy2939;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0xA1) goto yy2939;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB1) goto yy2939;
			goto yy2;
		}
	}
yy2948:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8E) {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8A) goto yy2939;
			goto yy2;
		} else {
			if (yych <= 0x90) goto yy2939;
			if (yych <= 0x92) goto yy2;
			if (yych <= 0xA8) goto yy2939;
			goto yy2;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych == 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy2939;
			goto yy2;
		} else {
			if (yych == 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy2939;
			goto yy2;
		}
	}
yy2949:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x98) goto yy2;
		if (yych == 0x9D) goto yy2;
		goto yy2939;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB4) goto yy2939;
			goto yy2;
		}
	}
yy2950:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8E) {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8D) goto yy2939;
			goto yy2;
		} else {
			if (yych == 0x92) goto yy2;
			if (yych <= 0xA8) goto yy2939;
			goto yy2;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych == 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy2939;
			goto yy2;
		} else {
			if (yych <= 0xB9) goto yy2939;
			if (yych == 0xBD) goto yy2939;
			goto yy2;
		}
	}
yy2951:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych == 0x90) goto yy2939;
		if (yych <= 0x9F) goto yy2;
		goto yy2939;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych == 0xB9) goto yy2939;
			goto yy2;
		}
	}
yy2952:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8E) {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8C) goto yy2939;
			goto yy2;
		} else {
			if (yych <= 0x90) goto yy2939;
			if (yych <= 0x92) goto yy2;
			if (yych <= 0xA8) goto yy2939;
			goto yy2;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych == 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy2939;
			goto yy2;
		} else {
			if (yych <= 0xB9) goto yy2939;
			if (yych == 0xBD) goto yy2939;
			goto yy2;
		}
	}
yy2953:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x9B) goto yy2;
		if (yych == 0x9E) goto yy2;
		goto yy2939;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych == 0xB1) goto yy2939;
			goto yy2;
		}
	}
yy2954:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy2939;
	default:	goto yy2;
	}
yy2955:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x90) goto yy2939;
	if (yych <= 0xA5) goto yy2;
	if (yych <= 0xAF) goto yy843;
	goto yy2;
yy2956:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8C) {
			if (yych <= 0x84) goto yy2;
			goto yy2939;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych <= 0x90) goto yy2939;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy2939;
		} else {
			if (yych == 0xBD) goto yy2939;
			goto yy2;
		}
	}
yy2957:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x97) goto yy2;
		if (yych <= 0x9A) goto yy2939;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy2939;
		if (yych <= 0xA5) goto yy2;
		if (yych <= 0xAF) goto yy843;
		goto yy2;
	}
yy2958:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8D) {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8C) goto yy2939;
			goto yy2;
		} else {
			if (yych == 0x91) goto yy2;
			goto yy2939;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych <= 0xA9) goto yy2;
			if (yych <= 0xB3) goto yy2939;
			goto yy2;
		} else {
			if (yych <= 0xB9) goto yy2939;
			if (yych == 0xBD) goto yy2939;
			goto yy2;
		}
	}
yy2959:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x9E:
	case 0xA0:
	case 0xA1:
	case 0xB1:
	case 0xB2:	goto yy2939;
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:	goto yy843;
	default:	goto yy2;
	}
yy2960:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy2939;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x91) goto yy2;
			goto yy2939;
		} else {
			if (yych == 0xBD) goto yy2939;
			goto yy2;
		}
	}
yy2961:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych == 0x8E) goto yy2939;
		if (yych <= 0x9E) goto yy2;
		goto yy2939;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB9) goto yy2;
			if (yych <= 0xBF) goto yy2939;
			goto yy2;
		}
	}
yy2962:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x84) goto yy2;
		if (yych <= 0x96) goto yy2939;
		if (yych <= 0x99) goto yy2;
		goto yy2939;
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB2) goto yy2;
			goto yy2939;
		} else {
			if (yych == 0xBD) goto yy2939;
			goto yy2;
		}
	}
yy2963:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy2939;
	if (yych <= 0xA5) goto yy2;
	if (yych <= 0xAF) goto yy843;
	goto yy2;
yy2964:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1089;
	goto yy2;
yy2965:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy1089;
		} else {
			if (yych == 0x87) goto yy1089;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy1089;
			if (yych <= 0x8F) goto yy2;
			goto yy2939;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy2939;
			goto yy2;
		}
	}
yy2966:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy2939;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy2939;
			if (yych <= 0x8F) goto yy2;
			goto yy2939;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy2939;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy2939;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy2939;
			goto yy2;
		}
	}
yy2967:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy2939;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy2939;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy2939;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy2939;
			goto yy2;
		}
	}
yy2968:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy2939;
		if (yych <= 0x81) goto yy2;
		goto yy2939;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy2939;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy2939;
			goto yy2;
		}
	}
yy2969:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy2939;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy2939;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy2939;
		goto yy2;
	}
yy2970:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy2939;
	goto yy2;
yy2971:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy2939;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1089;
	goto yy2;
yy2972:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy1089;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy1089;
	goto yy2;
yy2973:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy1087;
	if (yych <= 0xBF) goto yy2939;
	goto yy2;
yy2974:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy2939;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy2939;
	goto yy2;
yy2975:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy2939;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy2939;
	goto yy2;
yy2976:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy2939;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy2939;
	goto yy2;
yy2977:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8C) goto yy2939;
		goto yy2;
	} else {
		if (yych <= 0x91) goto yy2939;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xB1) goto yy2939;
		goto yy2;
	}
yy2978:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy2939;
		goto yy2;
	} else {
		if (yych == 0xAD) goto yy2;
		if (yych <= 0xB0) goto yy2939;
		goto yy2;
	}
yy2979:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych == 0x86) goto yy1087;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy2939;
		goto yy2;
	}
yy2980:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy2939;
	goto yy2;
yy2981:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy2939;
		goto yy2;
	} else {
		if (yych <= 0xAA) goto yy2939;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy2939;
		goto yy2;
	}
yy2982:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy2939;
	goto yy2;
yy2983:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy2939;
	goto yy2;
yy2984:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy2939;
	goto yy2;
yy2985:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0xA0) goto yy2939;
		goto yy2;
	} else {
		if (yych <= 0xAF) goto yy2939;
		if (yych <= 0xB9) goto yy843;
		if (yych <= 0xBF) goto yy2939;
		goto yy2;
	}
yy2986:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy2939;
	goto yy2;
yy2987:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy2939;
	goto yy2;
yy2988:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy2939;
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xB7) goto yy2939;
		goto yy2;
	}
yy2989:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0xA8) goto yy2;
		if (yych <= 0xAC) goto yy2939;
		goto yy2;
	} else {
		if (yych <= 0xB1) goto yy2939;
		if (yych <= 0xB4) goto yy2;
		if (yych <= 0xB6) goto yy2939;
		goto yy2;
	}
yy2990:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy1089;
	goto yy2;
yy2991:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy1089;
	goto yy2;
yy2992:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy1089;
	goto yy2;
yy2993:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy1089;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy1089;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy1089;
		goto yy2;
	}
yy2994:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy1089;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy1089;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy1089;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy1089;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy1089;
			goto yy2;
		}
	}
yy2995:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xB4) goto yy1089;
		goto yy2;
	} else {
		if (yych == 0xBD) goto yy2;
		if (yych <= 0xBE) goto yy1089;
		goto yy2;
	}
yy2996:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x85) {
			if (yych <= 0x81) goto yy2;
			if (yych <= 0x84) goto yy1089;
			goto yy2;
		} else {
			if (yych <= 0x8C) goto yy1089;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x93) goto yy1089;
			goto yy2;
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9B) goto yy1089;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAC) goto yy1089;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBC) goto yy1089;
			goto yy2;
		}
	}
yy2997:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x93) goto yy1087;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy1087;
		if (yych == 0xA4) goto yy1087;
		goto yy2;
	}
yy2998:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy1089;
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:	goto yy2939;
	default:	goto yy2;
	}
yy2999:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0x89) goto yy1089;
	if (yych == 0x8E) goto yy1089;
	goto yy2;
yy3000:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0x84) goto yy1089;
	goto yy2;
yy3001:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x92) goto yy1087;
	goto yy2;
yy3002:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1089;
	goto yy2;
yy3003:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy1089;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy1089;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy1089;
		goto yy2;
	}
yy3004:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy1089;
		goto yy2;
	} else {
		if (yych <= 0xAE) goto yy1089;
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB3) goto yy1089;
		goto yy2;
	}
yy3005:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy1089;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy1089;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy2939;
			goto yy2;
		}
	}
yy3006:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy2939;
	goto yy2;
yy3007:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy2939;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy2939;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy2939;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy2939;
			goto yy2;
		}
	}
yy3008:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x87) goto yy2;
		goto yy2939;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x8F) goto yy2;
			goto yy2939;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0x9E) goto yy2939;
			goto yy2;
		}
	}
yy3009:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x97) goto yy1087;
	if (yych == 0x9A) goto yy1087;
	goto yy2;
yy3010:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xBC) goto yy2939;
	goto yy2;
yy3011:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy2939;
	goto yy2;
yy3012:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBA) goto yy2939;
	goto yy2;
yy3013:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy2939;
	goto yy2;
yy3014:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy2939;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy2939;
		if (yych <= 0xA9) goto yy843;
		if (yych <= 0xAB) goto yy2939;
		goto yy2;
	}
yy3015:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAD) goto yy1089;
	if (yych <= 0xAE) goto yy2939;
	goto yy2;
yy3016:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9B) goto yy1089;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy2939;
	goto yy2;
yy3017:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) goto yy2;
	if (yych <= 0xBF) goto yy1089;
	goto yy2;
yy3018:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1089;
		if (yych <= 0x8A) goto yy2;
		goto yy1089;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0x8F) goto yy2939;
			goto yy1089;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB7) goto yy1089;
			goto yy2;
		}
	}
yy3019:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych == 0xB7) goto yy2939;
		goto yy2;
	} else {
		if (yych <= 0xBA) goto yy1089;
		if (yych <= 0xBF) goto yy2939;
		goto yy2;
	}
yy3020:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x82) goto yy2;
		goto yy2939;
	} else {
		if (yych <= 0x8A) {
			if (yych <= 0x86) goto yy2;
			goto yy2939;
		} else {
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0xA2) goto yy2939;
			goto yy2;
		}
	}
yy3021:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy2939;
	goto yy2;
yy3022:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x81) goto yy2;
	if (yych <= 0xB3) goto yy2939;
	goto yy2;
yy3023:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xB1) goto yy2;
		goto yy2939;
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xBA) goto yy2;
			goto yy2939;
		} else {
			if (yych == 0xBD) goto yy2939;
			goto yy2;
		}
	}
yy3024:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2939;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy2939;
		goto yy2;
	}
yy3025:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy2939;
	goto yy2;
yy3026:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy2939;
	goto yy2;
yy3027:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy2939;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy2939;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy3028:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xAA) goto yy2939;
	if (yych == 0xB2) goto yy2939;
	goto yy2;
yy3029:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy2939;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy2939;
			if (yych <= 0x90) goto yy2;
			goto yy2939;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy2939;
			goto yy2;
		} else {
			if (yych <= 0xAE) goto yy2939;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy1089;
			goto yy2;
		}
	}
yy3030:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy1089;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy1089;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1089;
		goto yy2;
	}
yy3031:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA2) goto yy2939;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy843;
	goto yy2;
yy3032:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy1089;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy1089;
			if (yych == 0x9D) goto yy2939;
			goto yy2;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy2;
			if (yych <= 0xB6) goto yy2939;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy2939;
			goto yy2;
		}
	}
yy3033:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy2939;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy2939;
		goto yy2;
	}
yy3034:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy2939;
	goto yy2;
yy3035:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy2939;
	goto yy2;
yy3036:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy2939;
	goto yy2;
yy3037:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy2939;
	goto yy2;
yy3038:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy2939;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy2939;
	goto yy2;
yy3039:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x87) goto yy2939;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBB) goto yy2939;
	goto yy2;
yy3040:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB2) goto yy1087;
	goto yy2;
yy3041:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych == 0x92) goto yy1087;
		if (yych <= 0xA2) goto yy2;
		goto yy1087;
	} else {
		if (yych <= 0xB4) {
			if (yych <= 0xAF) goto yy2;
			goto yy2939;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy2939;
			goto yy2;
		}
	}
yy3042:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy2939;
	goto yy2;
yy3043:
	yych = *++YYCURSOR;
	if (yych <= 0x8E) {
		if (yych == 0x87) goto yy1087;
		if (yych <= 0x8C) goto yy2;
		goto yy1087;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xA0) goto yy2;
			if (yych <= 0xBA) goto yy1089;
			goto yy2;
		}
	}
yy3044:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy1089;
	goto yy2;
yy3045:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy5590;
	case 0x81:	goto yy5591;
	case 0x82:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy1108;
	case 0x83:	goto yy5592;
	case 0x8A:	goto yy5593;
	case 0x8B:	goto yy5594;
	case 0x8C:	goto yy5595;
	case 0x8D:	goto yy5596;
	case 0x8E:	goto yy5597;
	case 0x8F:	goto yy5598;
	case 0x90:	goto yy1094;
	case 0x91:	goto yy5599;
	case 0x92:	goto yy5600;
	case 0x94:	goto yy5601;
	case 0x95:	goto yy2987;
	case 0x9C:	goto yy5602;
	case 0x9D:	goto yy5603;
	case 0xA0:	goto yy5604;
	case 0xA1:	goto yy5605;
	case 0xA2:	goto yy2983;
	case 0xA3:	goto yy5606;
	case 0xA4:	goto yy5607;
	case 0xA6:	goto yy5608;
	case 0xA8:	goto yy5609;
	case 0xA9:	goto yy5610;
	case 0xAA:	goto yy5611;
	case 0xAB:	goto yy5612;
	case 0xAC:	goto yy2982;
	case 0xAD:	goto yy5613;
	case 0xAE:	goto yy5614;
	case 0xB1:	goto yy5615;
	case 0xB2:
	case 0xB3:	goto yy5616;
	default:	goto yy2;
	}
yy3046:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy5617;
	case 0x81:	goto yy4840;
	case 0x82:	goto yy5618;
	case 0x83:	goto yy5619;
	case 0x84:	goto yy5620;
	case 0x85:	goto yy5621;
	case 0x86:	goto yy5622;
	case 0x87:	goto yy5623;
	case 0x88:	goto yy5624;
	case 0x8A:	goto yy5625;
	case 0x8B:	goto yy5626;
	case 0x8C:	goto yy2952;
	case 0x8D:	goto yy5627;
	case 0x92:
	case 0x98:	goto yy4026;
	case 0x93:	goto yy5628;
	case 0x96:	goto yy5629;
	case 0x97:	goto yy5630;
	case 0x99:	goto yy5631;
	case 0x9A:	goto yy5632;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy4847;
	case 0xA2:	goto yy5633;
	case 0xA3:	goto yy5634;
	case 0xAB:	goto yy5635;
	default:	goto yy2;
	}
yy3047:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy1108;
		goto yy5636;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy1108;
		if (yych <= 0x95) goto yy5637;
		goto yy2;
	}
yy3048:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy1108;
	if (yych <= 0x90) goto yy5629;
	goto yy2;
yy3049:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy1108;
	if (yych <= 0x99) goto yy3025;
	goto yy2;
yy3050:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy1108;
	case 0xA8:	goto yy5635;
	case 0xA9:	goto yy5638;
	case 0xAB:	goto yy5639;
	case 0xAC:	goto yy4026;
	case 0xAD:	goto yy5640;
	case 0xAE:	goto yy5641;
	case 0xBD:	goto yy5642;
	default:	goto yy2;
	}
yy3051:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy1108;
	if (yych <= 0xB1) goto yy5643;
	if (yych <= 0xB2) goto yy5644;
	goto yy2;
yy3052:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy1094;
	case 0x91:	goto yy5645;
	case 0x92:	goto yy5646;
	case 0x93:	goto yy5647;
	case 0x94:	goto yy5648;
	case 0x95:	goto yy5649;
	case 0x9A:	goto yy5650;
	case 0x9B:	goto yy5651;
	case 0x9C:	goto yy5652;
	case 0x9D:	goto yy5653;
	case 0x9E:	goto yy5654;
	case 0x9F:	goto yy5655;
	default:	goto yy2;
	}
yy3053:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy1108;
		if (yych <= 0xA3) goto yy5656;
		goto yy2;
	} else {
		if (yych <= 0xB8) goto yy5657;
		if (yych <= 0xB9) goto yy5658;
		if (yych <= 0xBA) goto yy5659;
		goto yy2;
	}
yy3054:
	yyaccept = 21;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCE) {
		if (yych <= ']') {
			if (yych <= '-') {
				if (yych <= '*') {
					if (yych == '$') goto yy5660;
					goto yy1766;
				} else {
					if (yych <= '+') goto yy5660;
					if (yych <= ',') goto yy1766;
					goto yy535;
				}
			} else {
				if (yych <= ';') {
					if (yych <= '/') goto yy1766;
					if (yych <= '9') goto yy5660;
					goto yy1766;
				} else {
					if (yych <= '>') goto yy5660;
					if (yych <= '@') goto yy1766;
					if (yych <= 'Z') goto yy5660;
					goto yy1766;
				}
			}
		} else {
			if (yych <= 0xC1) {
				if (yych <= '|') {
					if (yych == '{') goto yy1766;
					goto yy5660;
				} else {
					if (yych == '~') goto yy5660;
					goto yy1766;
				}
			} else {
				if (yych <= 0xCA) {
					if (yych <= 0xC2) goto yy5662;
					if (yych <= 0xC9) goto yy5663;
					goto yy5664;
				} else {
					if (yych <= 0xCB) goto yy5665;
					if (yych <= 0xCC) goto yy5663;
					if (yych <= 0xCD) goto yy5666;
					goto yy5667;
				}
			}
		}
	} else {
		if (yych <= 0xDF) {
			if (yych <= 0xD8) {
				if (yych <= 0xD5) {
					if (yych <= 0xD3) goto yy5663;
					if (yych <= 0xD4) goto yy5668;
					goto yy5669;
				} else {
					if (yych <= 0xD6) goto yy5670;
					if (yych <= 0xD7) goto yy5671;
					goto yy5672;
				}
			} else {
				if (yych <= 0xDB) {
					if (yych <= 0xD9) goto yy5673;
					if (yych <= 0xDA) goto yy5663;
					goto yy5674;
				} else {
					if (yych <= 0xDC) goto yy5675;
					if (yych <= 0xDD) goto yy5676;
					if (yych <= 0xDE) goto yy5677;
					goto yy5678;
				}
			}
		} else {
			if (yych <= 0xE9) {
				if (yych <= 0xE2) {
					if (yych <= 0xE0) goto yy5679;
					if (yych <= 0xE1) goto yy5680;
					goto yy5681;
				} else {
					if (yych <= 0xE3) goto yy5682;
					if (yych <= 0xE4) goto yy5683;
					goto yy1766;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych <= 0xEA) goto yy5684;
					if (yych <= 0xEE) goto yy1766;
					goto yy5685;
				} else {
					if (yych <= 0xF0) goto yy5686;
					if (yych == 0xF3) goto yy5687;
					goto yy1766;
				}
			}
		}
	}
yy3055:
	yyaccept = 21;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCB) {
		if (yych <= '@') {
			if (yych <= '-') {
				if (yych <= '%') {
					if (yych <= '#') goto yy1766;
					if (yych <= '$') goto yy5660;
					goto yy146;
				} else {
					if (yych == '+') goto yy5688;
					if (yych <= ',') goto yy1766;
					goto yy783;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '.') goto yy146;
					if (yych <= '/') goto yy1766;
					goto yy5688;
				} else {
					if (yych <= ';') goto yy1766;
					if (yych <= '>') goto yy5660;
					if (yych <= '?') goto yy1766;
					goto yy148;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '^') {
					if (yych <= 'Z') goto yy5688;
					if (yych <= ']') goto yy1766;
					goto yy5660;
				} else {
					if (yych == '`') goto yy5660;
					if (yych <= 'z') goto yy5688;
					goto yy1766;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy1766;
					if (yych <= '~') goto yy5660;
					goto yy1766;
				} else {
					if (yych <= 0xC2) goto yy5662;
					if (yych <= 0xC9) goto yy5663;
					if (yych <= 0xCA) goto yy5664;
					goto yy5665;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD6) {
				if (yych <= 0xCE) {
					if (yych <= 0xCC) goto yy5663;
					if (yych <= 0xCD) goto yy5666;
					goto yy5667;
				} else {
					if (yych <= 0xD3) goto yy5663;
					if (yych <= 0xD4) goto yy5668;
					if (yych <= 0xD5) goto yy5669;
					goto yy5670;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD7) goto yy5671;
					if (yych <= 0xD8) goto yy5672;
					goto yy5673;
				} else {
					if (yych <= 0xDA) goto yy5663;
					if (yych <= 0xDB) goto yy5674;
					if (yych <= 0xDC) goto yy5675;
					goto yy5676;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy5677;
					if (yych <= 0xDF) goto yy5678;
					goto yy5679;
				} else {
					if (yych <= 0xE1) goto yy5680;
					if (yych <= 0xE2) goto yy5681;
					if (yych <= 0xE3) goto yy5682;
					goto yy5683;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy5684;
					if (yych <= 0xEE) goto yy1766;
					goto yy5685;
				} else {
					if (yych <= 0xF0) goto yy5686;
					if (yych == 0xF3) goto yy5687;
					goto yy1766;
				}
			}
		}
	}
yy3056:
	yyaccept = 21;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCB) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych <= '#') goto yy1766;
					if (yych <= '$') goto yy5660;
					if (yych <= '%') goto yy146;
					goto yy1766;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych == '+') goto yy5688;
					goto yy1766;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy867;
					if (yych <= '.') goto yy203;
					if (yych <= '/') goto yy1766;
					goto yy5690;
				} else {
					if (yych <= ';') goto yy1766;
					if (yych <= '>') goto yy5660;
					if (yych <= '?') goto yy1766;
					goto yy148;
				}
			}
		} else {
			if (yych <= '|') {
				if (yych <= '_') {
					if (yych <= 'Z') goto yy5690;
					if (yych <= ']') goto yy1766;
					if (yych <= '^') goto yy5660;
					goto yy5688;
				} else {
					if (yych <= '`') goto yy5660;
					if (yych <= 'z') goto yy5690;
					if (yych <= '{') goto yy1766;
					goto yy5660;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych == '~') goto yy5660;
					if (yych <= 0xC1) goto yy1766;
					goto yy5692;
				} else {
					if (yych <= 0xC3) goto yy5693;
					if (yych <= 0xC9) goto yy5694;
					if (yych <= 0xCA) goto yy5695;
					goto yy5665;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy5663;
					if (yych <= 0xCD) goto yy5696;
					if (yych <= 0xCE) goto yy5697;
					goto yy5698;
				} else {
					if (yych == 0xD2) goto yy5699;
					if (yych <= 0xD3) goto yy5694;
					goto yy5700;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy5701;
					if (yych <= 0xD6) goto yy5702;
					if (yych <= 0xD7) goto yy5703;
					goto yy5704;
				} else {
					if (yych <= 0xD9) goto yy5705;
					if (yych <= 0xDA) goto yy5694;
					if (yych <= 0xDB) goto yy5706;
					goto yy5707;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy5708;
					if (yych <= 0xDE) goto yy5709;
					if (yych <= 0xDF) goto yy5710;
					goto yy5711;
				} else {
					if (yych <= 0xE1) goto yy5712;
					if (yych <= 0xE2) goto yy5713;
					if (yych <= 0xE3) goto yy5714;
					goto yy5683;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy5715;
					if (yych <= 0xEE) goto yy1766;
					goto yy5716;
				} else {
					if (yych <= 0xF0) goto yy5717;
					if (yych == 0xF3) goto yy5687;
					goto yy1766;
				}
			}
		}
	}
yy3057:
	yyaccept = 21;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCB) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych <= '#') goto yy1766;
					if (yych <= '$') goto yy5660;
					if (yych <= '%') goto yy146;
					goto yy1766;
				} else {
					if (yych <= '\'') goto yy1087;
					if (yych == '+') goto yy5688;
					goto yy1766;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy1161;
					if (yych <= '.') goto yy1125;
					if (yych <= '/') goto yy1766;
					goto yy5690;
				} else {
					if (yych <= ';') goto yy1766;
					if (yych <= '>') goto yy5660;
					if (yych <= '?') goto yy1766;
					goto yy148;
				}
			}
		} else {
			if (yych <= '|') {
				if (yych <= '_') {
					if (yych <= 'Z') goto yy5718;
					if (yych <= ']') goto yy1766;
					if (yych <= '^') goto yy5660;
					goto yy5688;
				} else {
					if (yych <= '`') goto yy5660;
					if (yych <= 'z') goto yy5718;
					if (yych <= '{') goto yy1766;
					goto yy5660;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych == '~') goto yy5660;
					if (yych <= 0xC1) goto yy1766;
					goto yy5720;
				} else {
					if (yych <= 0xC3) goto yy5721;
					if (yych <= 0xC9) goto yy5722;
					if (yych <= 0xCA) goto yy5723;
					goto yy5665;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy5663;
					if (yych <= 0xCD) goto yy5724;
					if (yych <= 0xCE) goto yy5725;
					goto yy5726;
				} else {
					if (yych == 0xD2) goto yy5727;
					if (yych <= 0xD3) goto yy5722;
					goto yy5728;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy5729;
					if (yych <= 0xD6) goto yy5730;
					if (yych <= 0xD7) goto yy5731;
					goto yy5732;
				} else {
					if (yych <= 0xD9) goto yy5733;
					if (yych <= 0xDA) goto yy5722;
					if (yych <= 0xDB) goto yy5734;
					goto yy5735;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy5736;
					if (yych <= 0xDE) goto yy5737;
					if (yych <= 0xDF) goto yy5738;
					goto yy5739;
				} else {
					if (yych <= 0xE1) goto yy5740;
					if (yych <= 0xE2) goto yy5741;
					if (yych <= 0xE3) goto yy5742;
					goto yy5683;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy5743;
					if (yych <= 0xEE) goto yy1766;
					goto yy5744;
				} else {
					if (yych <= 0xF0) goto yy5745;
					if (yych == 0xF3) goto yy5687;
					goto yy1766;
				}
			}
		}
	}
yy3058:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy1952;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy3083;
	case 0xB7:	goto yy2930;
	default:	goto yy2;
	}
yy3059:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy3083;
		goto yy1952;
	} else {
		if (yych == 0xB7) goto yy1952;
		if (yych <= 0xBF) goto yy3083;
		goto yy2;
	}
yy3060:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x91) {
			if (yych <= 0x81) goto yy2;
			if (yych <= 0x85) goto yy1952;
			goto yy2;
		} else {
			if (yych == 0x97) goto yy5746;
			goto yy1952;
		}
	} else {
		if (yych <= 0xAC) {
			if (yych <= 0xA4) goto yy2;
			if (yych <= 0xAB) goto yy1952;
			goto yy2;
		} else {
			if (yych == 0xAE) goto yy2;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy3061:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xB3) goto yy3083;
			if (yych <= 0xB4) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy3083;
			if (yych <= 0xBA) goto yy2;
			goto yy3083;
		} else {
			if (yych == 0xBF) goto yy3083;
			goto yy2;
		}
	}
yy3062:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1952;
			goto yy3083;
		} else {
			if (yych <= 0x87) goto yy2930;
			if (yych <= 0x8A) goto yy3083;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy3083;
			goto yy2;
		}
	}
yy3063:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy1952;
	if (yych <= 0xBF) goto yy3083;
	goto yy2;
yy3064:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy3083;
	if (yych <= 0x89) goto yy1952;
	if (yych <= 0xBF) goto yy3083;
	goto yy2;
yy3065:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy3083;
		} else {
			if (yych == 0x8A) goto yy1245;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xBE) goto yy1245;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy3066:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x87) {
		if (yych <= 0x83) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x82) goto yy1952;
			goto yy2;
		} else {
			if (yych == 0x86) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0xAA) goto yy3083;
			goto yy2;
		} else {
			if (yych <= 0xB2) goto yy3083;
			if (yych == 0xB4) goto yy2930;
			goto yy2;
		}
	}
yy3067:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy1952;
		if (yych <= 0x8A) goto yy2;
		goto yy1952;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy3083;
			goto yy2;
		}
	}
yy3068:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0x9F) goto yy1952;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy843;
			if (yych <= 0xAD) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0xB0) goto yy1952;
			if (yych <= 0xBF) goto yy3083;
			goto yy2;
		}
	}
yy3069:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy3083;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy3083;
			if (yych == 0x9D) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy1952;
			if (yych <= 0xAF) goto yy3083;
			goto yy843;
		} else {
			if (yych <= 0xBC) goto yy3083;
			if (yych <= 0xBE) goto yy1952;
			if (yych <= 0xBF) goto yy3083;
			goto yy2;
		}
	}
yy3070:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy3083;
		goto yy1952;
	} else {
		if (yych <= 0xAF) goto yy3083;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy3071:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy1952;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy3083;
	goto yy2;
yy3072:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy3083;
	if (yych <= 0xB0) goto yy1952;
	if (yych <= 0xB1) goto yy3083;
	goto yy2;
yy3073:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy3083;
	} else {
		if (yych <= 0xB3) goto yy1952;
		if (yych == 0xB6) goto yy1952;
		goto yy2;
	}
yy3074:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy5747;
	case 0xA1:	goto yy5748;
	case 0xA2:	goto yy3087;
	case 0xA3:	goto yy5749;
	case 0xA4:	goto yy5750;
	case 0xA5:	goto yy5751;
	case 0xA6:	goto yy5752;
	case 0xA7:	goto yy5753;
	case 0xA8:	goto yy5754;
	case 0xA9:	goto yy5755;
	case 0xAA:	goto yy5756;
	case 0xAB:	goto yy5757;
	case 0xAC:	goto yy5758;
	case 0xAD:	goto yy5759;
	case 0xAE:	goto yy5760;
	case 0xAF:	goto yy5761;
	case 0xB0:	goto yy5762;
	case 0xB1:	goto yy5763;
	case 0xB2:	goto yy5764;
	case 0xB3:	goto yy5765;
	case 0xB4:	goto yy5766;
	case 0xB5:	goto yy5767;
	case 0xB6:	goto yy5768;
	case 0xB7:	goto yy5769;
	case 0xB8:	goto yy5770;
	case 0xB9:	goto yy5771;
	case 0xBA:	goto yy5772;
	case 0xBB:	goto yy5773;
	case 0xBC:	goto yy5774;
	case 0xBD:	goto yy5775;
	case 0xBE:	goto yy5776;
	case 0xBF:	goto yy5777;
	default:	goto yy2;
	}
yy3075:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy5778;
	case 0x81:	goto yy5779;
	case 0x82:	goto yy5780;
	case 0x83:	goto yy3120;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy1133;
	case 0x89:	goto yy3121;
	case 0x8A:	goto yy3122;
	case 0x8B:	goto yy3123;
	case 0x8C:	goto yy3124;
	case 0x8D:	goto yy5781;
	case 0x8E:	goto yy5782;
	case 0x8F:	goto yy3127;
	case 0x90:	goto yy5783;
	case 0x99:	goto yy3129;
	case 0x9A:	goto yy3130;
	case 0x9B:	goto yy3131;
	case 0x9C:	goto yy5784;
	case 0x9D:	goto yy5785;
	case 0x9E:	goto yy5786;
	case 0x9F:	goto yy5787;
	case 0xA0:	goto yy5788;
	case 0xA1:	goto yy3137;
	case 0xA2:	goto yy5789;
	case 0xA3:	goto yy3139;
	case 0xA4:	goto yy5790;
	case 0xA5:	goto yy5791;
	case 0xA7:	goto yy5792;
	case 0xA8:	goto yy5793;
	case 0xA9:	goto yy5794;
	case 0xAA:	goto yy5795;
	case 0xAC:	goto yy5796;
	case 0xAD:	goto yy5797;
	case 0xAE:	goto yy5798;
	case 0xAF:	goto yy5799;
	case 0xB0:	goto yy5800;
	case 0xB1:	goto yy3151;
	case 0xB3:	goto yy5801;
	case 0xB4:	goto yy3153;
	case 0xB5:	goto yy3154;
	case 0xB6:	goto yy3155;
	case 0xB7:	goto yy5802;
	case 0xBC:	goto yy3157;
	case 0xBD:	goto yy3158;
	case 0xBE:	goto yy5803;
	case 0xBF:	goto yy5804;
	default:	goto yy2;
	}
yy3076:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy5805;
	case 0x81:	goto yy5806;
	case 0x82:	goto yy5807;
	case 0x83:	goto yy5808;
	case 0x84:	goto yy5809;
	case 0x85:	goto yy5810;
	case 0x86:	goto yy5811;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy1956;
	case 0x88:	goto yy5812;
	case 0x8C:	goto yy5813;
	case 0x8F:	goto yy5814;
	case 0x90:	goto yy5815;
	case 0x91:	goto yy5816;
	case 0x92:	goto yy5817;
	case 0x93:	goto yy5818;
	case 0x9D:	goto yy5819;
	case 0x9E:	goto yy5820;
	case 0x9F:	goto yy5821;
	case 0xA6:	goto yy5822;
	case 0xA7:	goto yy5823;
	case 0xAD:	goto yy5824;
	case 0xAE:	goto yy5825;
	case 0xAF:	goto yy5826;
	case 0xB0:	goto yy3183;
	case 0xB1:	goto yy3184;
	case 0xB2:	goto yy1133;
	case 0xB3:	goto yy5827;
	case 0xB4:	goto yy3186;
	case 0xB5:	goto yy5828;
	case 0xB6:	goto yy3188;
	case 0xB7:	goto yy5829;
	case 0xB8:	goto yy1353;
	case 0xBA:	goto yy5830;
	case 0xBB:	goto yy4638;
	case 0xBF:	goto yy5831;
	default:	goto yy2;
	}
yy3077:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy5832;
	case 0x82:	goto yy5833;
	case 0x84:	goto yy3195;
	case 0x86:	goto yy5834;
	case 0x87:	goto yy5835;
	case 0x88:	goto yy5836;
	case 0x89:	goto yy5837;
	case 0x8A:	goto yy5838;
	case 0x8B:	goto yy5839;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy1956;
	default:	goto yy2;
	}
yy3078:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy1956;
	goto yy2;
yy3079:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy4539;
	case 0x93:	goto yy5840;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy1133;
	case 0x98:	goto yy3204;
	case 0x99:	goto yy5841;
	case 0x9A:	goto yy5842;
	case 0x9B:	goto yy5843;
	case 0x9C:	goto yy5844;
	case 0x9D:	goto yy1141;
	case 0x9E:	goto yy5845;
	case 0x9F:	goto yy3210;
	case 0xA0:	goto yy5846;
	case 0xA1:	goto yy3212;
	case 0xA2:	goto yy5847;
	case 0xA3:	goto yy5848;
	case 0xA4:	goto yy5849;
	case 0xA5:	goto yy5850;
	case 0xA6:	goto yy5851;
	case 0xA7:	goto yy5852;
	case 0xA8:	goto yy5853;
	case 0xA9:	goto yy5854;
	case 0xAA:	goto yy5855;
	case 0xAB:	goto yy5856;
	case 0xAC:	goto yy3223;
	case 0xAD:	goto yy5857;
	case 0xAF:	goto yy5858;
	default:	goto yy2;
	}
yy3080:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy5859;
	case 0xAD:	goto yy3227;
	case 0xAE:	goto yy5860;
	case 0xAF:	goto yy5861;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy1133;
	case 0xB4:	goto yy3230;
	case 0xB5:	goto yy3231;
	case 0xB6:	goto yy3232;
	case 0xB7:	goto yy5862;
	case 0xB8:	goto yy5863;
	case 0xB9:	goto yy5864;
	case 0xBB:	goto yy3236;
	case 0xBC:	goto yy5865;
	case 0xBD:	goto yy5866;
	case 0xBF:	goto yy5867;
	default:	goto yy2;
	}
yy3081:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy5868;
	case 0x91:	goto yy5869;
	case 0x92:	goto yy3242;
	case 0x93:	goto yy3243;
	case 0x94:	goto yy3244;
	case 0x96:	goto yy5870;
	case 0x9B:	goto yy5871;
	case 0x9D:	goto yy5872;
	case 0x9E:	goto yy5873;
	case 0x9F:	goto yy5874;
	default:	goto yy2;
	}
yy3082:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xA0) goto yy5875;
	goto yy2;
yy3083:
	yyaccept = 10;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCC) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy1952;
					goto yy57;
				} else {
					if (yych <= '\'') goto yy1564;
					if (yych == '+') goto yy1952;
					goto yy57;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy1565;
					if (yych <= '.') goto yy5876;
					if (yych <= '/') goto yy57;
					goto yy5136;
				} else {
					if (yych <= ':') goto yy2930;
					if (yych <= ';') goto yy57;
					if (yych <= '>') goto yy1952;
					goto yy57;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= '`') {
					if (yych <= 'Z') goto yy3083;
					if (yych <= ']') goto yy57;
					goto yy1952;
				} else {
					if (yych <= 'z') goto yy3083;
					if (yych == '|') goto yy1952;
					goto yy57;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy1952;
					if (yych <= 0xC1) goto yy57;
					if (yych <= 0xC2) goto yy3058;
					goto yy3059;
				} else {
					if (yych <= 0xC9) goto yy1133;
					if (yych <= 0xCA) goto yy1134;
					if (yych <= 0xCB) goto yy3060;
					goto yy1956;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy3061;
					if (yych <= 0xCE) goto yy3062;
					goto yy3063;
				} else {
					if (yych == 0xD2) goto yy3064;
					if (yych <= 0xD3) goto yy1133;
					goto yy1141;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy1142;
					if (yych <= 0xD6) goto yy3065;
					if (yych <= 0xD7) goto yy3066;
					goto yy3067;
				} else {
					if (yych <= 0xD9) goto yy3068;
					if (yych <= 0xDA) goto yy1133;
					if (yych <= 0xDB) goto yy3069;
					goto yy3070;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy3071;
					if (yych <= 0xDE) goto yy3072;
					if (yych <= 0xDF) goto yy3073;
					goto yy3074;
				} else {
					if (yych <= 0xE1) goto yy3075;
					if (yych <= 0xE2) goto yy3076;
					if (yych <= 0xE3) goto yy3077;
					goto yy3078;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy3079;
					if (yych <= 0xEE) goto yy57;
					goto yy3080;
				} else {
					if (yych <= 0xF0) goto yy3081;
					if (yych == 0xF3) goto yy3082;
					goto yy57;
				}
			}
		}
	}
yy3085:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy3083;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy1121;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy1121;
			goto yy2;
		}
	}
yy3086:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy3083;
	if (yych <= 0x9B) goto yy1121;
	goto yy2;
yy3087:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy3083;
	goto yy2;
yy3088:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) goto yy2;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy3089:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1121;
		goto yy3083;
	} else {
		if (yych == 0xBD) goto yy3083;
		if (yych <= 0xBF) goto yy1121;
		goto yy2;
	}
yy3090:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x90) goto yy3083;
			if (yych <= 0x97) goto yy1121;
			goto yy3083;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy1121;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy3083;
			goto yy2;
		}
	}
yy3091:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy3083;
			} else {
				if (yych <= 0x83) goto yy1121;
				if (yych <= 0x84) goto yy2;
				goto yy3083;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy3083;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy3083;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy3083;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy3083;
				if (yych <= 0xB5) goto yy2;
				goto yy3083;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0xBD) goto yy3083;
				if (yych <= 0xBF) goto yy1121;
				goto yy2;
			}
		}
	}
yy3092:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy1121;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy1121;
				goto yy3083;
			} else {
				if (yych == 0x97) goto yy1121;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy3083;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy3083;
				if (yych <= 0xA3) goto yy1121;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy843;
				if (yych <= 0xB1) goto yy3083;
				goto yy1121;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy1121;
				goto yy2;
			}
		}
	}
yy3093:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy3083;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy3083;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy3083;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy3083;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy3083;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy3083;
				if (yych <= 0xBB) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1121;
				goto yy2;
			}
		}
	}
yy3094:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1121;
			if (yych <= 0x86) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1121;
			} else {
				if (yych == 0x91) goto yy1121;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy3083;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy843;
				goto yy1121;
			} else {
				if (yych <= 0xB4) goto yy3083;
				if (yych <= 0xB5) goto yy1121;
				goto yy2;
			}
		}
	}
yy3095:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1121;
			if (yych <= 0x84) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy3083;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy3083;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy3083;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy3083;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0xBD) goto yy3083;
				if (yych <= 0xBF) goto yy1121;
				goto yy2;
			}
		}
	}
yy3096:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1121;
			} else {
				if (yych == 0x90) goto yy3083;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy3083;
			if (yych <= 0xA3) goto yy1121;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy1121;
			} else {
				if (yych == 0xB9) goto yy3083;
				goto yy2;
			}
		}
	}
yy3097:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1121;
			if (yych <= 0x84) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy3083;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy3083;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy3083;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy3083;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0xBD) goto yy3083;
				if (yych <= 0xBF) goto yy1121;
				goto yy2;
			}
		}
	}
yy3098:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1121;
			if (yych <= 0x86) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy1121;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy3083;
			goto yy1121;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy1121;
				if (yych <= 0xB1) goto yy3083;
				goto yy2;
			}
		}
	}
yy3099:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy1121;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy3083;
	default:	goto yy2;
	}
yy3100:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1121;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1121;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy3083;
			if (yych == 0x97) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy1121;
			goto yy2;
		}
	}
yy3101:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1121;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy3083;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy3083;
			if (yych <= 0xBF) goto yy1121;
			goto yy2;
		}
	}
yy3102:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy1121;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy3083;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy3083;
			goto yy1121;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych == 0xBF) goto yy1121;
				goto yy2;
			}
		}
	}
yy3103:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1121;
			if (yych <= 0x84) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy3083;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0xBD) goto yy3083;
				if (yych <= 0xBF) goto yy1121;
				goto yy2;
			}
		}
	}
yy3104:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy1121;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy3083;
			goto yy1121;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy3083;
				goto yy2;
			}
		}
	}
yy3105:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1121;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy3083;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy3083;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy3083;
			if (yych <= 0xBF) goto yy1121;
			goto yy2;
		}
	}
yy3106:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0x8E) goto yy3083;
				if (yych <= 0x96) goto yy2;
				goto yy1121;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy3083;
			if (yych <= 0xA3) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy843;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy1121;
				if (yych <= 0xBF) goto yy3083;
				goto yy2;
			}
		}
	}
yy3107:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy3083;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy3083;
		} else {
			if (yych == 0xBD) goto yy3083;
			goto yy2;
		}
	}
yy3108:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy3083;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy1121;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy1121;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1121;
			goto yy2;
		}
	}
yy3109:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych == 0xB1) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0xBA) goto yy1121;
		if (yych == 0xBF) goto yy1121;
		goto yy2;
	}
yy3110:
	yych = *++YYCURSOR;
	if (yych <= 0x86) goto yy2;
	if (yych <= 0x8E) goto yy1121;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	goto yy2;
yy3111:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych == 0xB1) goto yy1121;
		goto yy2;
	} else {
		if (yych == 0xBA) goto yy2;
		if (yych <= 0xBC) goto yy1121;
		goto yy2;
	}
yy3112:
	yych = *++YYCURSOR;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8D) goto yy1121;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	goto yy2;
yy3113:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x92) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1121;
			goto yy2;
		} else {
			if (yych == 0x94) goto yy2;
			goto yy1121;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy843;
			if (yych <= 0xB3) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1121;
			goto yy2;
		}
	}
yy3114:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy3115:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x85) goto yy2;
			if (yych <= 0x87) goto yy1121;
			goto yy2;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych == 0x98) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1121;
			goto yy2;
		}
	}
yy3116:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8C) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy1121;
		if (yych <= 0x94) goto yy2;
		if (yych <= 0x98) goto yy1121;
		goto yy2;
	}
yy3117:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych <= 0xBE) goto yy1121;
	goto yy2;
yy3118:
	yych = *++YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x89) goto yy843;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy1121;
			if (yych <= 0x9D) goto yy2;
			goto yy1121;
		}
	} else {
		if (yych <= 0xA6) {
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA4) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0xAD) goto yy1121;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB4) goto yy1121;
			goto yy2;
		}
	}
yy3119:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy1121;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy1121;
		if (yych <= 0xBF) goto yy3083;
		goto yy2;
	}
yy3120:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy3083;
		} else {
			if (yych == 0x87) goto yy3083;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy3083;
			if (yych <= 0x8F) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy3083;
			goto yy2;
		}
	}
yy3121:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy3083;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy3083;
			if (yych <= 0x8F) goto yy2;
			goto yy3083;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy3083;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy3083;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy3083;
			goto yy2;
		}
	}
yy3122:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy3083;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy3083;
			goto yy2;
		}
	}
yy3123:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy3083;
		if (yych <= 0x81) goto yy2;
		goto yy3083;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy3083;
			goto yy2;
		}
	}
yy3124:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy3083;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy3083;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy3083;
		goto yy2;
	}
yy3125:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy3083;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy1121;
	goto yy2;
yy3126:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy3083;
		goto yy1121;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy3083;
		goto yy2;
	}
yy3127:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy3083;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy3083;
	goto yy2;
yy3128:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy1087;
	if (yych <= 0xBF) goto yy3083;
	goto yy2;
yy3129:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy3083;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy3083;
	goto yy2;
yy3130:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy3083;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy3083;
	goto yy2;
yy3131:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy3083;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy3083;
	goto yy2;
yy3132:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy3083;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy3083;
			if (yych <= 0xB4) goto yy1121;
			goto yy2;
		}
	}
yy3133:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0x93) goto yy1121;
			if (yych <= 0x9F) goto yy2;
			goto yy3083;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1121;
			goto yy2;
		}
	}
yy3134:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) goto yy2;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy3135:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy1121;
		if (yych <= 0x9A) goto yy2;
		goto yy1121;
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x9C) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	}
yy3136:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy1087;
		if (yych <= 0x8A) goto yy2;
		goto yy1121;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy3083;
			goto yy2;
		}
	}
yy3137:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy3083;
	goto yy2;
yy3138:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy3083;
		goto yy1121;
	} else {
		if (yych <= 0xAA) goto yy3083;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy3083;
		goto yy2;
	}
yy3139:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy3083;
	goto yy2;
yy3140:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy3083;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy1121;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy1121;
		goto yy2;
	}
yy3141:
	yych = *++YYCURSOR;
	if (yych == 0x80) goto yy1121;
	if (yych <= 0x85) goto yy2;
	if (yych <= 0x8F) goto yy843;
	goto yy2;
yy3142:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	if (yych <= 0x9D) goto yy2;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy3143:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy3083;
	if (yych <= 0x9B) goto yy1121;
	goto yy2;
yy3144:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x94) goto yy2;
		if (yych <= 0x9E) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0xBC) goto yy1121;
		if (yych == 0xBF) goto yy1121;
		goto yy2;
	}
yy3145:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBE) goto yy1121;
		goto yy2;
	}
yy3146:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy1121;
	if (yych <= 0xB3) goto yy2;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy3147:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xA0) goto yy2;
		if (yych <= 0xBC) goto yy1121;
		goto yy2;
	}
yy3148:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1121;
		if (yych <= 0xA0) goto yy3083;
		goto yy1121;
	} else {
		if (yych <= 0xAF) goto yy3083;
		if (yych <= 0xB9) goto yy843;
		if (yych <= 0xBF) goto yy3083;
		goto yy2;
	}
yy3149:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy3083;
	if (yych <= 0xB3) goto yy1121;
	goto yy2;
yy3150:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy3083;
	if (yych <= 0xB7) goto yy1121;
	goto yy2;
yy3151:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy3083;
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xB7) goto yy3083;
		goto yy2;
	}
yy3152:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy1121;
			if (yych <= 0xAC) goto yy3083;
			goto yy1121;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy3083;
			if (yych <= 0xB4) goto yy1121;
			goto yy3083;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy1121;
			goto yy2;
		}
	}
yy3153:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy3083;
	goto yy2;
yy3154:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy3083;
	goto yy2;
yy3155:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy3083;
	goto yy2;
yy3156:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy1121;
	if (yych <= 0xBB) goto yy2;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy3157:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy3083;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy3083;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy3083;
		goto yy2;
	}
yy3158:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy3083;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy3083;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy3083;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy3083;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy3083;
			goto yy2;
		}
	}
yy3159:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy3083;
	} else {
		if (yych == 0xBE) goto yy3083;
		if (yych <= 0xBF) goto yy1121;
		goto yy2;
	}
yy3160:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy1121;
			if (yych <= 0x84) goto yy3083;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy3083;
				goto yy1121;
			} else {
				if (yych <= 0x93) goto yy3083;
				if (yych <= 0x95) goto yy2;
				goto yy3083;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0xAC) goto yy3083;
				if (yych <= 0xAF) goto yy1121;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy3083;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy3083;
				if (yych <= 0xBE) goto yy1121;
				goto yy2;
			}
		}
	}
yy3161:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x93) goto yy1087;
		if (yych <= 0x97) goto yy2;
		goto yy1087;
	} else {
		if (yych <= 0xA4) {
			if (yych <= 0xA3) goto yy2;
			goto yy1087;
		} else {
			if (yych == 0xBF) goto yy1121;
			goto yy2;
		}
	}
yy3162:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy1121;
		} else {
			if (yych == 0x84) goto yy1121;
			goto yy2;
		}
	} else {
		if (yych <= 0x94) {
			if (yych == 0x93) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0xB9) goto yy2;
			if (yych <= 0xBC) goto yy1121;
			goto yy2;
		}
	}
yy3163:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0x8C) goto yy1121;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBE) goto yy1121;
	goto yy2;
yy3164:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB0) goto yy1121;
	goto yy2;
yy3165:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy1121;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy3083;
	default:	goto yy2;
	}
yy3166:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1121;
		goto yy3083;
	} else {
		if (yych == 0x8E) goto yy3083;
		if (yych <= 0x8F) goto yy1121;
		goto yy2;
	}
yy3167:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy3083;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy1121;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy1121;
		goto yy2;
	}
yy3168:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy5877;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy3169:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0xA8) goto yy1121;
		if (yych <= 0xAA) goto yy2;
		if (yych <= 0xBF) goto yy1121;
		goto yy2;
	}
yy3170:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy1121;
	goto yy2;
yy3171:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA6) goto yy1121;
	goto yy2;
yy3172:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy1121;
	goto yy2;
yy3173:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) goto yy2;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy3174:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA9) goto yy1121;
	goto yy2;
yy3175:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy1121;
	goto yy2;
yy3176:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) goto yy2;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy3177:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy1121;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1121;
		goto yy2;
	}
yy3178:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1121;
	if (yych <= 0x98) goto yy2;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy3179:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x97) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy1121;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy1121;
		goto yy2;
	}
yy3180:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy1121;
	if (yych <= 0xB5) goto yy2;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy3181:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0xB9) goto yy1121;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy1121;
		goto yy2;
	}
yy3182:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0x91) goto yy1121;
		if (yych <= 0xAB) goto yy2;
		if (yych <= 0xAF) goto yy1121;
		goto yy2;
	}
yy3183:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy3083;
	goto yy2;
yy3184:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy3083;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy3083;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy3083;
		goto yy2;
	}
yy3185:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy3083;
		goto yy1121;
	} else {
		if (yych <= 0xAE) goto yy3083;
		if (yych <= 0xB1) goto yy1121;
		if (yych <= 0xB3) goto yy3083;
		goto yy2;
	}
yy3186:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy3083;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy3083;
			goto yy2;
		}
	}
yy3187:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy3083;
	if (yych == 0xBF) goto yy1121;
	goto yy2;
yy3188:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy3083;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy3083;
			goto yy2;
		}
	}
yy3189:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy3083;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1121;
			goto yy2;
		}
	}
yy3190:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x9A) goto yy2;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy3191:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy1121;
	goto yy2;
yy3192:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1121;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBB) goto yy1121;
	goto yy2;
yy3193:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy1121;
			if (yych == 0xA0) goto yy1121;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy1121;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy3083;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1121;
			goto yy2;
		}
	}
yy3194:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) goto yy2;
	if (yych <= 0x9C) goto yy1121;
	goto yy2;
yy3195:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy3083;
	goto yy2;
yy3196:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1121;
		if (yych <= 0xBA) goto yy3083;
		goto yy2;
	}
yy3197:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy1121;
	goto yy2;
yy3198:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy1121;
	if (yych <= 0xA9) goto yy2;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy3199:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy1121;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy1121;
		goto yy2;
	}
yy3200:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0xB0) goto yy1121;
	goto yy2;
yy3201:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBE) goto yy1121;
	goto yy2;
yy3202:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy3203:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1121;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy3083;
	goto yy2;
yy3204:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy3083;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy3083;
		if (yych <= 0xA9) goto yy843;
		if (yych <= 0xAB) goto yy3083;
		goto yy2;
	}
yy3205:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy3083;
		goto yy1121;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy1121;
		goto yy2;
	}
yy3206:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy3083;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1121;
		if (yych <= 0xBF) goto yy3083;
		goto yy2;
	}
yy3207:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy3083;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy1121;
	goto yy2;
yy3208:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy1121;
		if (yych <= 0xBF) goto yy3083;
		goto yy2;
	}
yy3209:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy3083;
		if (yych <= 0x88) goto yy2;
		goto yy1121;
	} else {
		if (yych <= 0xAD) goto yy3083;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy3083;
		goto yy2;
	}
yy3210:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy3083;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy3083;
	goto yy2;
yy3211:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy3083;
			goto yy1121;
		} else {
			if (yych == 0x86) goto yy1121;
			goto yy3083;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy1121;
			if (yych <= 0xA2) goto yy3083;
			goto yy1121;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy1121;
			goto yy2;
		}
	}
yy3212:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy3083;
	goto yy2;
yy3213:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1121;
	if (yych <= 0xB3) goto yy3083;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy3214:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9F) goto yy2;
			goto yy1121;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy3083;
			if (yych <= 0xBA) goto yy2;
			goto yy3083;
		} else {
			if (yych == 0xBD) goto yy3083;
			goto yy2;
		}
	}
yy3215:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy3083;
	} else {
		if (yych <= 0xAD) goto yy1121;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy3083;
		goto yy2;
	}
yy3216:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy3083;
	if (yych <= 0x93) goto yy1121;
	goto yy2;
yy3217:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy1121;
	if (yych <= 0xB2) goto yy2;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy3218:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x80) goto yy1121;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0xA4) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB9) goto yy843;
			goto yy2;
		}
	}
yy3219:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy3083;
	if (yych <= 0xB6) goto yy1121;
	goto yy2;
yy3220:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy3083;
			goto yy1121;
		} else {
			if (yych <= 0x8B) goto yy3083;
			if (yych <= 0x8D) goto yy1121;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0xB6) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy1121;
			goto yy2;
		}
	}
yy3221:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xB0:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB7:
	case 0xB8:
	case 0xBE:
	case 0xBF:	goto yy1121;
	default:	goto yy2;
	}
yy3222:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy3083;
			goto yy1121;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy1121;
			goto yy2;
		}
	}
yy3223:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy3083;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy3083;
			if (yych <= 0x90) goto yy2;
			goto yy3083;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy3083;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy3083;
			goto yy2;
		}
	}
yy3224:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy3083;
		if (yych <= 0x9B) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy3083;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy3083;
		goto yy2;
	}
yy3225:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy3083;
		if (yych <= 0xAA) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy1121;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy3226:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy3083;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy3083;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy3083;
			goto yy1121;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy1121;
			if (yych <= 0xB6) goto yy3083;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy3083;
			goto yy2;
		}
	}
yy3227:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy3083;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy3083;
		goto yy2;
	}
yy3228:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy3083;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy3229:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1121;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy3083;
	goto yy2;
yy3230:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy3083;
	goto yy2;
yy3231:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy3083;
	goto yy2;
yy3232:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy3083;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy3083;
	goto yy2;
yy3233:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy3083;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy3083;
		if (yych <= 0xBD) goto yy1121;
		goto yy2;
	}
yy3234:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy1121;
		if (yych <= 0x9F) goto yy2;
		goto yy1121;
	} else {
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB2) goto yy1087;
		if (yych <= 0xB4) goto yy1121;
		goto yy2;
	}
yy3235:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0x92) goto yy1087;
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA2) goto yy1121;
			goto yy1087;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA6) goto yy1121;
			if (yych == 0xA9) goto yy1121;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy3083;
			goto yy2;
		}
	}
yy3236:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy3083;
	goto yy2;
yy3237:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy1121;
			if (yych <= 0x86) goto yy2;
			goto yy1087;
		} else {
			if (yych == 0x8B) goto yy1121;
			if (yych <= 0x8C) goto yy2;
			goto yy1087;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9B) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy3083;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1121;
				goto yy2;
			}
		}
	}
yy3238:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy1121;
		if (yych <= 0x9A) goto yy3083;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy1121;
		goto yy2;
	}
yy3239:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA6) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0xAE) goto yy1121;
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBD) goto yy1121;
		goto yy2;
	}
yy3240:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy5878;
	case 0x81:	goto yy5879;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy1133;
	case 0x83:	goto yy5880;
	case 0x84:	goto yy5881;
	case 0x85:	goto yy5882;
	case 0x86:	goto yy5883;
	case 0x87:	goto yy5884;
	case 0x8A:	goto yy5885;
	case 0x8B:	goto yy5886;
	case 0x8C:	goto yy5887;
	case 0x8D:	goto yy5888;
	case 0x8E:	goto yy5889;
	case 0x8F:	goto yy5890;
	case 0x92:	goto yy5891;
	case 0x94:	goto yy5892;
	case 0x95:	goto yy5893;
	case 0x9C:	goto yy5894;
	case 0x9D:	goto yy5895;
	case 0xA0:	goto yy5896;
	case 0xA1:	goto yy5897;
	case 0xA2:	goto yy5898;
	case 0xA3:	goto yy5899;
	case 0xA4:	goto yy5900;
	case 0xA6:	goto yy5901;
	case 0xA8:	goto yy5902;
	case 0xA9:	goto yy5903;
	case 0xAA:	goto yy5904;
	case 0xAB:	goto yy5905;
	case 0xAC:	goto yy3139;
	case 0xAD:	goto yy5906;
	case 0xAE:	goto yy5907;
	case 0xB1:	goto yy5908;
	case 0xB2:
	case 0xB3:	goto yy5909;
	default:	goto yy2;
	}
yy3241:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy5910;
	case 0x81:	goto yy5911;
	case 0x82:	goto yy5912;
	case 0x83:	goto yy5913;
	case 0x84:	goto yy5914;
	case 0x85:	goto yy5915;
	case 0x86:	goto yy5916;
	case 0x87:	goto yy5917;
	case 0x88:	goto yy5918;
	case 0x8A:	goto yy5919;
	case 0x8B:	goto yy5920;
	case 0x8C:	goto yy5921;
	case 0x8D:	goto yy5922;
	case 0x92:
	case 0x98:	goto yy5923;
	case 0x93:	goto yy5924;
	case 0x96:	goto yy5925;
	case 0x97:	goto yy5926;
	case 0x99:	goto yy5927;
	case 0x9A:	goto yy5928;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy5929;
	case 0xA2:	goto yy5930;
	case 0xA3:	goto yy5931;
	case 0xAB:	goto yy5932;
	default:	goto yy2;
	}
yy3242:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy1133;
		goto yy5933;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy1133;
		if (yych <= 0x95) goto yy5934;
		goto yy2;
	}
yy3243:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy1133;
	if (yych <= 0x90) goto yy5935;
	goto yy2;
yy3244:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy1133;
	if (yych <= 0x99) goto yy5936;
	goto yy2;
yy3245:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy1133;
	case 0xA8:	goto yy5932;
	case 0xA9:	goto yy5937;
	case 0xAB:	goto yy5938;
	case 0xAC:	goto yy5939;
	case 0xAD:	goto yy5940;
	case 0xAE:	goto yy5941;
	case 0xBD:	goto yy5942;
	case 0xBE:	goto yy5943;
	default:	goto yy2;
	}
yy3246:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy1133;
	if (yych <= 0xB1) goto yy5944;
	if (yych <= 0xB2) goto yy5945;
	goto yy2;
yy3247:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy1136;
	case 0x83:	goto yy5946;
	case 0x84:	goto yy5947;
	case 0x85:	goto yy5948;
	case 0x87:	goto yy5949;
	case 0x89:	goto yy5950;
	case 0x8D:	goto yy5951;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy1133;
	case 0x91:	goto yy5952;
	case 0x92:	goto yy5953;
	case 0x93:	goto yy5954;
	case 0x94:	goto yy5955;
	case 0x95:	goto yy5956;
	case 0x9A:	goto yy5957;
	case 0x9B:	goto yy5958;
	case 0x9C:	goto yy5959;
	case 0x9D:	goto yy5960;
	case 0x9E:	goto yy5961;
	case 0x9F:	goto yy5962;
	case 0xAA:	goto yy5963;
	default:	goto yy2;
	}
yy3248:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy1133;
		if (yych <= 0xA3) goto yy5964;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy5965;
			goto yy5966;
		} else {
			if (yych <= 0xBA) goto yy5967;
			if (yych <= 0xBB) goto yy5968;
			goto yy2;
		}
	}
yy3249:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x85:	goto yy5969;
	case 0x81:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:	goto yy1136;
	case 0x82:	goto yy5970;
	case 0x83:	goto yy5971;
	case 0x84:	goto yy5972;
	case 0x86:	goto yy5973;
	case 0x87:	goto yy5974;
	case 0x88:	goto yy5975;
	case 0x89:	goto yy5976;
	case 0x95:	goto yy5977;
	case 0x96:	goto yy5978;
	case 0x9B:	goto yy5979;
	case 0x9D:	goto yy3191;
	case 0x9F:	goto yy5980;
	case 0xA0:	goto yy5981;
	case 0xA1:	goto yy5982;
	case 0xA2:	goto yy5983;
	case 0xA4:	goto yy5984;
	case 0xA6:	goto yy5985;
	case 0xA7:	goto yy4598;
	default:	goto yy2;
	}
yy3250:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) goto yy2;
	if (yych <= 0x86) goto yy1136;
	if (yych <= 0x87) goto yy5986;
	goto yy2;
yy3251:
	yyaccept = 21;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCB) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych <= '#') goto yy1766;
					if (yych <= '$') goto yy1764;
					if (yych <= '%') goto yy146;
					goto yy1766;
				} else {
					if (yych <= '\'') goto yy1087;
					if (yych == '+') goto yy2209;
					goto yy1766;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy1161;
					if (yych <= '.') goto yy5987;
					if (yych <= '/') goto yy1766;
					goto yy2402;
				} else {
					if (yych <= ';') goto yy1766;
					if (yych <= '>') goto yy1764;
					if (yych <= '?') goto yy1766;
					goto yy148;
				}
			}
		} else {
			if (yych <= '|') {
				if (yych <= '_') {
					if (yych <= 'Z') goto yy3251;
					if (yych <= ']') goto yy1766;
					if (yych <= '^') goto yy1764;
					goto yy2209;
				} else {
					if (yych <= '`') goto yy1764;
					if (yych <= 'z') goto yy3251;
					if (yych <= '{') goto yy1766;
					goto yy1764;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych == '~') goto yy1764;
					if (yych <= 0xC1) goto yy1766;
					goto yy5988;
				} else {
					if (yych <= 0xC3) goto yy5989;
					if (yych <= 0xC9) goto yy3255;
					if (yych <= 0xCA) goto yy3256;
					goto yy4254;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy1769;
					if (yych <= 0xCD) goto yy5990;
					if (yych <= 0xCE) goto yy5991;
					goto yy5992;
				} else {
					if (yych == 0xD2) goto yy5993;
					if (yych <= 0xD3) goto yy3255;
					goto yy3261;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy3262;
					if (yych <= 0xD6) goto yy5994;
					if (yych <= 0xD7) goto yy5995;
					goto yy5996;
				} else {
					if (yych <= 0xD9) goto yy5997;
					if (yych <= 0xDA) goto yy3255;
					if (yych <= 0xDB) goto yy5998;
					goto yy5999;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy6000;
					if (yych <= 0xDE) goto yy6001;
					if (yych <= 0xDF) goto yy6002;
					goto yy6003;
				} else {
					if (yych <= 0xE1) goto yy6004;
					if (yych <= 0xE2) goto yy6005;
					if (yych <= 0xE3) goto yy6006;
					goto yy4270;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy6007;
					if (yych <= 0xEE) goto yy1766;
					goto yy6008;
				} else {
					if (yych <= 0xF0) goto yy6009;
					if (yych == 0xF3) goto yy4274;
					goto yy1766;
				}
			}
		}
	}
yy3253:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy1762;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy6010;
	default:	goto yy2;
	}
yy3254:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy6010;
		goto yy1762;
	} else {
		if (yych == 0xB7) goto yy1762;
		if (yych <= 0xBF) goto yy6010;
		goto yy2;
	}
yy3255:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy6010;
	goto yy2;
yy3256:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy6010;
	goto yy2;
yy3257:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0xB3) goto yy6010;
			if (yych <= 0xB4) goto yy2;
			goto yy1762;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy6010;
			if (yych <= 0xBA) goto yy2;
			goto yy6010;
		} else {
			if (yych == 0xBF) goto yy6010;
			goto yy2;
		}
	}
yy3258:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1762;
			goto yy6010;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy6010;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy6010;
			goto yy2;
		}
	}
yy3259:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy1762;
	if (yych <= 0xBF) goto yy6010;
	goto yy2;
yy3260:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy6010;
	if (yych <= 0x89) goto yy1762;
	if (yych <= 0xBF) goto yy6010;
	goto yy2;
yy3261:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy6010;
	goto yy2;
yy3262:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy6010;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy6010;
	goto yy2;
yy3263:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy6010;
		} else {
			if (yych == 0x8A) goto yy1087;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0xBE) goto yy1087;
			if (yych <= 0xBF) goto yy1762;
			goto yy2;
		}
	}
yy3264:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1762;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy1762;
			if (yych <= 0x8F) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy6010;
			goto yy2;
		}
	}
yy3265:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy1762;
		if (yych <= 0x8A) goto yy2;
		goto yy1762;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy6010;
			goto yy2;
		}
	}
yy3266:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0x9F) goto yy1762;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy843;
			if (yych <= 0xAD) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0xB0) goto yy1762;
			if (yych <= 0xBF) goto yy6010;
			goto yy2;
		}
	}
yy3267:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy6010;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy6010;
			if (yych == 0x9D) goto yy2;
			goto yy1762;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy1762;
			if (yych <= 0xAF) goto yy6010;
			goto yy843;
		} else {
			if (yych <= 0xBC) goto yy6010;
			if (yych <= 0xBE) goto yy1762;
			if (yych <= 0xBF) goto yy6010;
			goto yy2;
		}
	}
yy3268:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy6010;
		goto yy1762;
	} else {
		if (yych <= 0xAF) goto yy6010;
		if (yych <= 0xBF) goto yy1762;
		goto yy2;
	}
yy3269:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy1762;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy6010;
	goto yy2;
yy3270:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy6010;
	if (yych <= 0xB0) goto yy1762;
	if (yych <= 0xB1) goto yy6010;
	goto yy2;
yy3271:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy6010;
	} else {
		if (yych <= 0xB3) goto yy1762;
		if (yych == 0xB6) goto yy1762;
		goto yy2;
	}
yy3272:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy6012;
	case 0xA1:	goto yy6013;
	case 0xA2:	goto yy6014;
	case 0xA3:	goto yy4278;
	case 0xA4:	goto yy6015;
	case 0xA5:	goto yy6016;
	case 0xA6:	goto yy6017;
	case 0xA7:	goto yy6018;
	case 0xA8:	goto yy6019;
	case 0xA9:	goto yy6020;
	case 0xAA:	goto yy6021;
	case 0xAB:	goto yy6022;
	case 0xAC:	goto yy6023;
	case 0xAD:	goto yy6024;
	case 0xAE:	goto yy6025;
	case 0xAF:	goto yy6026;
	case 0xB0:	goto yy6027;
	case 0xB1:	goto yy6028;
	case 0xB2:	goto yy6029;
	case 0xB3:	goto yy6030;
	case 0xB4:	goto yy6031;
	case 0xB5:	goto yy6032;
	case 0xB6:	goto yy6033;
	case 0xB7:	goto yy6034;
	case 0xB8:	goto yy4299;
	case 0xB9:	goto yy4905;
	case 0xBA:	goto yy4301;
	case 0xBB:	goto yy4906;
	case 0xBC:	goto yy4907;
	case 0xBD:	goto yy4304;
	case 0xBE:	goto yy4305;
	case 0xBF:	goto yy4306;
	default:	goto yy2;
	}
yy3273:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy4307;
	case 0x81:	goto yy4908;
	case 0x82:	goto yy6035;
	case 0x83:	goto yy6036;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy3255;
	case 0x89:	goto yy6037;
	case 0x8A:	goto yy6038;
	case 0x8B:	goto yy6039;
	case 0x8C:	goto yy6040;
	case 0x8D:	goto yy6041;
	case 0x8E:	goto yy6042;
	case 0x8F:	goto yy6043;
	case 0x90:	goto yy6044;
	case 0x99:	goto yy6045;
	case 0x9A:	goto yy6046;
	case 0x9B:	goto yy6047;
	case 0x9C:	goto yy6048;
	case 0x9D:	goto yy6049;
	case 0x9E:	goto yy4324;
	case 0x9F:	goto yy4924;
	case 0xA0:	goto yy6050;
	case 0xA1:	goto yy6051;
	case 0xA2:	goto yy6052;
	case 0xA3:	goto yy6053;
	case 0xA4:	goto yy6054;
	case 0xA5:	goto yy4930;
	case 0xA7:	goto yy4931;
	case 0xA8:	goto yy6055;
	case 0xA9:	goto yy4334;
	case 0xAA:	goto yy4933;
	case 0xAC:	goto yy4336;
	case 0xAD:	goto yy4934;
	case 0xAE:	goto yy6056;
	case 0xAF:	goto yy6057;
	case 0xB0:	goto yy6058;
	case 0xB1:	goto yy6059;
	case 0xB3:	goto yy6060;
	case 0xB4:	goto yy6061;
	case 0xB5:	goto yy6062;
	case 0xB6:	goto yy6063;
	case 0xB7:	goto yy4346;
	case 0xBC:	goto yy6064;
	case 0xBD:	goto yy6065;
	case 0xBE:	goto yy6066;
	case 0xBF:	goto yy6067;
	default:	goto yy2;
	}
yy3274:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy6068;
	case 0x81:	goto yy4352;
	case 0x82:	goto yy4353;
	case 0x83:	goto yy4354;
	case 0x84:	goto yy6069;
	case 0x85:	goto yy6070;
	case 0x86:	goto yy6071;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy1772;
	case 0x88:	goto yy6072;
	case 0x8C:	goto yy4358;
	case 0x8F:	goto yy4359;
	case 0x90:	goto yy4360;
	case 0x91:	goto yy4361;
	case 0x92:	goto yy4362;
	case 0x93:	goto yy4363;
	case 0x9D:	goto yy4364;
	case 0x9E:	goto yy4365;
	case 0x9F:	goto yy4366;
	case 0xA6:	goto yy4367;
	case 0xA7:	goto yy4368;
	case 0xAD:	goto yy4369;
	case 0xAE:	goto yy4370;
	case 0xAF:	goto yy4371;
	case 0xB0:	goto yy6073;
	case 0xB1:	goto yy6074;
	case 0xB2:	goto yy3255;
	case 0xB3:	goto yy6075;
	case 0xB4:	goto yy6076;
	case 0xB5:	goto yy6077;
	case 0xB6:	goto yy6078;
	case 0xB7:	goto yy6079;
	case 0xB8:	goto yy3009;
	case 0xBA:	goto yy4379;
	case 0xBB:	goto yy4380;
	case 0xBF:	goto yy4381;
	default:	goto yy2;
	}
yy3275:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy6080;
	case 0x82:	goto yy4383;
	case 0x84:	goto yy6081;
	case 0x86:	goto yy6082;
	case 0x87:	goto yy4386;
	case 0x88:	goto yy4387;
	case 0x89:	goto yy4388;
	case 0x8A:	goto yy4389;
	case 0x8B:	goto yy4390;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy1772;
	default:	goto yy2;
	}
yy3276:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy4391;
	case 0x93:	goto yy6083;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy3255;
	case 0x98:	goto yy6084;
	case 0x99:	goto yy6085;
	case 0x9A:	goto yy6086;
	case 0x9B:	goto yy6087;
	case 0x9C:	goto yy6088;
	case 0x9D:	goto yy3261;
	case 0x9E:	goto yy6089;
	case 0x9F:	goto yy6090;
	case 0xA0:	goto yy6091;
	case 0xA1:	goto yy6092;
	case 0xA2:	goto yy6093;
	case 0xA3:	goto yy6094;
	case 0xA4:	goto yy6095;
	case 0xA5:	goto yy6096;
	case 0xA6:	goto yy4406;
	case 0xA7:	goto yy4976;
	case 0xA8:	goto yy6097;
	case 0xA9:	goto yy6098;
	case 0xAA:	goto yy4410;
	case 0xAB:	goto yy6099;
	case 0xAC:	goto yy6100;
	case 0xAD:	goto yy6101;
	case 0xAF:	goto yy6102;
	default:	goto yy2;
	}
yy3277:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy6103;
	case 0xAD:	goto yy6104;
	case 0xAE:	goto yy6105;
	case 0xAF:	goto yy6106;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy3255;
	case 0xB4:	goto yy6107;
	case 0xB5:	goto yy6108;
	case 0xB6:	goto yy6109;
	case 0xB7:	goto yy6110;
	case 0xB8:	goto yy6111;
	case 0xB9:	goto yy6112;
	case 0xBB:	goto yy6113;
	case 0xBC:	goto yy6114;
	case 0xBD:	goto yy6115;
	case 0xBF:	goto yy4427;
	default:	goto yy2;
	}
yy3278:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy6116;
	case 0x91:	goto yy6117;
	case 0x92:	goto yy6118;
	case 0x93:	goto yy6119;
	case 0x94:	goto yy6120;
	case 0x96:	goto yy6121;
	case 0x9B:	goto yy6122;
	case 0x9D:	goto yy6123;
	case 0x9E:	goto yy6124;
	case 0x9F:	goto yy4437;
	default:	goto yy2;
	}
yy3279:
	yyaccept = 10;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xD2) {
		if (yych <= 'z') {
			if (yych <= '.') {
				if (yych <= '\'') {
					if (yych <= '&') goto yy57;
					goto yy1087;
				} else {
					if (yych <= ',') goto yy57;
					if (yych <= '-') goto yy1087;
					goto yy4077;
				}
			} else {
				if (yych <= '@') {
					if (yych <= '/') goto yy57;
					if (yych <= '9') goto yy843;
					goto yy57;
				} else {
					if (yych <= 'Z') goto yy2939;
					if (yych <= '`') goto yy57;
					goto yy2939;
				}
			}
		} else {
			if (yych <= 0xCA) {
				if (yych <= 0xC2) {
					if (yych <= 0xC1) goto yy57;
					goto yy4024;
				} else {
					if (yych <= 0xC3) goto yy4025;
					if (yych <= 0xC9) goto yy1108;
					goto yy4026;
				}
			} else {
				if (yych <= 0xCE) {
					if (yych <= 0xCC) goto yy57;
					if (yych <= 0xCD) goto yy4027;
					goto yy4028;
				} else {
					if (yych <= 0xCF) goto yy4029;
					if (yych <= 0xD1) goto yy1108;
					goto yy4030;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD7) {
				if (yych <= 0xD4) {
					if (yych <= 0xD3) goto yy1108;
					goto yy4031;
				} else {
					if (yych <= 0xD5) goto yy4032;
					if (yych <= 0xD6) goto yy4033;
					goto yy1105;
				}
			} else {
				if (yych <= 0xDA) {
					if (yych <= 0xD8) goto yy1106;
					if (yych <= 0xD9) goto yy1107;
					goto yy1108;
				} else {
					if (yych <= 0xDB) goto yy1109;
					if (yych <= 0xDC) goto yy1110;
					goto yy1111;
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy1112;
					if (yych <= 0xDF) goto yy1113;
					goto yy1114;
				} else {
					if (yych <= 0xE1) goto yy4034;
					if (yych <= 0xE2) goto yy4035;
					goto yy1117;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych == 0xEA) goto yy4036;
					goto yy57;
				} else {
					if (yych <= 0xEF) goto yy4037;
					if (yych <= 0xF0) goto yy4038;
					goto yy57;
				}
			}
		}
	}
yy3280:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCB) {
		if (yych <= '@') {
			if (yych <= '+') {
				if (yych <= '%') {
					if (yych <= '#') goto yy2;
					if (yych <= '$') goto yy1762;
					goto yy146;
				} else {
					if (yych == '\'') goto yy1087;
					if (yych <= '*') goto yy2;
					goto yy2207;
				}
			} else {
				if (yych <= '9') {
					if (yych <= ',') goto yy2;
					if (yych <= '.') goto yy1125;
					if (yych <= '/') goto yy2;
					goto yy2400;
				} else {
					if (yych <= ';') goto yy2;
					if (yych <= '>') goto yy1762;
					if (yych <= '?') goto yy2;
					goto yy148;
				}
			}
		} else {
			if (yych <= '|') {
				if (yych <= '_') {
					if (yych <= 'Z') goto yy6125;
					if (yych <= ']') goto yy2;
					if (yych <= '^') goto yy1762;
					goto yy2207;
				} else {
					if (yych <= '`') goto yy1762;
					if (yych <= 'z') goto yy6125;
					if (yych <= '{') goto yy2;
					goto yy1762;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych == '~') goto yy1762;
					if (yych <= 0xC1) goto yy2;
					goto yy6127;
				} else {
					if (yych <= 0xC3) goto yy6128;
					if (yych <= 0xC9) goto yy6129;
					if (yych <= 0xCA) goto yy6130;
					goto yy1771;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy1772;
					if (yych <= 0xCD) goto yy6131;
					if (yych <= 0xCE) goto yy6132;
					goto yy6133;
				} else {
					if (yych == 0xD2) goto yy6134;
					if (yych <= 0xD3) goto yy6129;
					goto yy6135;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy6136;
					if (yych <= 0xD6) goto yy6137;
					if (yych <= 0xD7) goto yy6138;
					goto yy6139;
				} else {
					if (yych <= 0xD9) goto yy6140;
					if (yych <= 0xDA) goto yy6129;
					if (yych <= 0xDB) goto yy6141;
					goto yy6142;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy6143;
					if (yych <= 0xDE) goto yy6144;
					if (yych <= 0xDF) goto yy6145;
					goto yy6146;
				} else {
					if (yych <= 0xE1) goto yy6147;
					if (yych <= 0xE2) goto yy6148;
					if (yych <= 0xE3) goto yy6149;
					goto yy1792;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy6150;
					if (yych <= 0xEE) goto yy2;
					goto yy6151;
				} else {
					if (yych <= 0xF0) goto yy6152;
					if (yych == 0xF3) goto yy1796;
					goto yy2;
				}
			}
		}
	}
yy3281:
	yyaccept = 22;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCB) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych <= '#') goto yy3282;
					if (yych <= '$') goto yy533;
					if (yych <= '%') goto yy146;
				} else {
					if (yych <= '\'') goto yy1087;
					if (yych == '+') goto yy781;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy1161;
					if (yych <= '.') goto yy1125;
					if (yych >= '0') goto yy870;
				} else {
					if (yych <= ';') goto yy3282;
					if (yych <= '>') goto yy533;
					if (yych >= '@') goto yy148;
				}
			}
		} else {
			if (yych <= '|') {
				if (yych <= '_') {
					if (yych <= 'Z') goto yy6153;
					if (yych <= ']') goto yy3282;
					if (yych <= '^') goto yy533;
					goto yy781;
				} else {
					if (yych <= '`') goto yy533;
					if (yych <= 'z') goto yy6153;
					if (yych >= '|') goto yy533;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych == '~') goto yy533;
					if (yych >= 0xC2) goto yy6154;
				} else {
					if (yych <= 0xC3) goto yy6155;
					if (yych <= 0xC9) goto yy6156;
					if (yych <= 0xCA) goto yy6157;
					goto yy539;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy537;
					if (yych <= 0xCD) goto yy6158;
					if (yych <= 0xCE) goto yy6159;
					goto yy6160;
				} else {
					if (yych == 0xD2) goto yy6161;
					if (yych <= 0xD3) goto yy6156;
					goto yy6162;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy6163;
					if (yych <= 0xD6) goto yy6164;
					if (yych <= 0xD7) goto yy6165;
					goto yy6166;
				} else {
					if (yych <= 0xD9) goto yy6167;
					if (yych <= 0xDA) goto yy6156;
					if (yych <= 0xDB) goto yy6168;
					goto yy6169;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy6170;
					if (yych <= 0xDE) goto yy6171;
					if (yych <= 0xDF) goto yy6172;
					goto yy6173;
				} else {
					if (yych <= 0xE1) goto yy6174;
					if (yych <= 0xE2) goto yy6175;
					if (yych <= 0xE3) goto yy6176;
					goto yy557;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy6177;
					if (yych >= 0xEF) goto yy6178;
				} else {
					if (yych <= 0xF0) goto yy6179;
					if (yych == 0xF3) goto yy561;
				}
			}
		}
	}
yy3282:
#line 172 "scanner.re"
	{ return ACRONYM; }
#line 62992 "scanner.c"
yy3283:
	yyaccept = 15;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCA) {
		if (yych <= '?') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych <= '#') goto yy245;
					if (yych <= '$') goto yy533;
					if (yych <= '%') goto yy146;
					goto yy245;
				} else {
					if (yych <= '\'') goto yy3279;
					if (yych == '+') goto yy781;
					goto yy245;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy3280;
					if (yych <= '.') goto yy6180;
					if (yych <= '/') goto yy245;
					goto yy870;
				} else {
					if (yych <= ':') goto yy2930;
					if (yych <= ';') goto yy245;
					if (yych <= '>') goto yy533;
					goto yy245;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '^') {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy3283;
					if (yych <= ']') goto yy245;
					goto yy533;
				} else {
					if (yych <= '_') goto yy781;
					if (yych <= '`') goto yy533;
					if (yych <= 'z') goto yy3283;
					goto yy245;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy245;
					if (yych <= '~') goto yy533;
					goto yy245;
				} else {
					if (yych <= 0xC2) goto yy3285;
					if (yych <= 0xC3) goto yy3286;
					if (yych <= 0xC9) goto yy3287;
					goto yy3288;
				}
			}
		}
	} else {
		if (yych <= 0xDB) {
			if (yych <= 0xD3) {
				if (yych <= 0xCE) {
					if (yych <= 0xCB) goto yy3289;
					if (yych <= 0xCC) goto yy537;
					if (yych <= 0xCD) goto yy3290;
					goto yy3291;
				} else {
					if (yych <= 0xCF) goto yy3292;
					if (yych == 0xD2) goto yy3293;
					goto yy3287;
				}
			} else {
				if (yych <= 0xD7) {
					if (yych <= 0xD4) goto yy3294;
					if (yych <= 0xD5) goto yy3295;
					if (yych <= 0xD6) goto yy3296;
					goto yy3297;
				} else {
					if (yych <= 0xD8) goto yy3298;
					if (yych <= 0xD9) goto yy3299;
					if (yych <= 0xDA) goto yy3287;
					goto yy3300;
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xDF) {
					if (yych <= 0xDC) goto yy3301;
					if (yych <= 0xDD) goto yy3302;
					if (yych <= 0xDE) goto yy3303;
					goto yy3304;
				} else {
					if (yych <= 0xE0) goto yy3305;
					if (yych <= 0xE1) goto yy3306;
					if (yych <= 0xE2) goto yy3307;
					goto yy3308;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych <= 0xE4) goto yy557;
					if (yych == 0xEA) goto yy3309;
					goto yy245;
				} else {
					if (yych <= 0xF0) {
						if (yych <= 0xEF) goto yy3310;
						goto yy3311;
					} else {
						if (yych == 0xF3) goto yy561;
						goto yy245;
					}
				}
			}
		}
	}
yy3285:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy533;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy6181;
	case 0xB7:	goto yy2930;
	default:	goto yy2;
	}
yy3286:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy6181;
		goto yy533;
	} else {
		if (yych == 0xB7) goto yy533;
		if (yych <= 0xBF) goto yy6181;
		goto yy2;
	}
yy3287:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy6181;
	goto yy2;
yy3288:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy6181;
	goto yy2;
yy3289:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x91) {
			if (yych <= 0x81) goto yy2;
			if (yych <= 0x85) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x97) goto yy6183;
			goto yy533;
		}
	} else {
		if (yych <= 0xAC) {
			if (yych <= 0xA4) goto yy2;
			if (yych <= 0xAB) goto yy533;
			goto yy2;
		} else {
			if (yych == 0xAE) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy3290:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xB3) goto yy6181;
			if (yych <= 0xB4) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy6181;
			if (yych <= 0xBA) goto yy2;
			goto yy6181;
		} else {
			if (yych == 0xBF) goto yy6181;
			goto yy2;
		}
	}
yy3291:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy533;
			goto yy6181;
		} else {
			if (yych <= 0x87) goto yy2930;
			if (yych <= 0x8A) goto yy6181;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy6181;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy6181;
			goto yy2;
		}
	}
yy3292:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy533;
	if (yych <= 0xBF) goto yy6181;
	goto yy2;
yy3293:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy6181;
	if (yych <= 0x89) goto yy533;
	if (yych <= 0xBF) goto yy6181;
	goto yy2;
yy3294:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy6181;
	goto yy2;
yy3295:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy6181;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy6181;
	goto yy2;
yy3296:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy6181;
		} else {
			if (yych == 0x8A) goto yy1564;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBE) goto yy1564;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy3297:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x87) {
		if (yych <= 0x83) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x82) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x86) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0xAA) goto yy6181;
			goto yy2;
		} else {
			if (yych <= 0xB2) goto yy6181;
			if (yych == 0xB4) goto yy2930;
			goto yy2;
		}
	}
yy3298:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy533;
		if (yych <= 0x8A) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy6181;
			goto yy2;
		}
	}
yy3299:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy6181;
		} else {
			if (yych <= 0x9F) goto yy533;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy843;
			if (yych <= 0xAD) goto yy2;
			goto yy6181;
		} else {
			if (yych <= 0xB0) goto yy533;
			if (yych <= 0xBF) goto yy6181;
			goto yy2;
		}
	}
yy3300:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy6181;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy6181;
			if (yych == 0x9D) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy533;
			if (yych <= 0xAF) goto yy6181;
			goto yy843;
		} else {
			if (yych <= 0xBC) goto yy6181;
			if (yych <= 0xBE) goto yy533;
			if (yych <= 0xBF) goto yy6181;
			goto yy2;
		}
	}
yy3301:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy6181;
		goto yy533;
	} else {
		if (yych <= 0xAF) goto yy6181;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy3302:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy533;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy6181;
	goto yy2;
yy3303:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy6181;
	if (yych <= 0xB0) goto yy533;
	if (yych <= 0xB1) goto yy6181;
	goto yy2;
yy3304:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy6181;
	} else {
		if (yych <= 0xB3) goto yy533;
		if (yych == 0xB6) goto yy533;
		goto yy2;
	}
yy3305:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy6184;
	case 0xA1:	goto yy6185;
	case 0xA2:	goto yy6186;
	case 0xA3:	goto yy1800;
	case 0xA4:	goto yy6187;
	case 0xA5:	goto yy6188;
	case 0xA6:	goto yy6189;
	case 0xA7:	goto yy6190;
	case 0xA8:	goto yy6191;
	case 0xA9:	goto yy6192;
	case 0xAA:	goto yy6193;
	case 0xAB:	goto yy6194;
	case 0xAC:	goto yy6195;
	case 0xAD:	goto yy6196;
	case 0xAE:	goto yy6197;
	case 0xAF:	goto yy6198;
	case 0xB0:	goto yy6199;
	case 0xB1:	goto yy6200;
	case 0xB2:	goto yy6201;
	case 0xB3:	goto yy6202;
	case 0xB4:	goto yy6203;
	case 0xB5:	goto yy6204;
	case 0xB6:	goto yy6205;
	case 0xB7:	goto yy6206;
	case 0xB8:	goto yy1820;
	case 0xB9:	goto yy3336;
	case 0xBA:	goto yy1822;
	case 0xBB:	goto yy3337;
	case 0xBC:	goto yy3338;
	case 0xBD:	goto yy1825;
	case 0xBE:	goto yy1826;
	case 0xBF:	goto yy1827;
	default:	goto yy2;
	}
yy3306:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1828;
	case 0x81:	goto yy3339;
	case 0x82:	goto yy6207;
	case 0x83:	goto yy6208;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy3287;
	case 0x89:	goto yy6209;
	case 0x8A:	goto yy6210;
	case 0x8B:	goto yy6211;
	case 0x8C:	goto yy6212;
	case 0x8D:	goto yy6213;
	case 0x8E:	goto yy6214;
	case 0x8F:	goto yy6215;
	case 0x90:	goto yy6216;
	case 0x99:	goto yy6217;
	case 0x9A:	goto yy6218;
	case 0x9B:	goto yy6219;
	case 0x9C:	goto yy6220;
	case 0x9D:	goto yy6221;
	case 0x9E:	goto yy1845;
	case 0x9F:	goto yy3355;
	case 0xA0:	goto yy6222;
	case 0xA1:	goto yy6223;
	case 0xA2:	goto yy6224;
	case 0xA3:	goto yy6225;
	case 0xA4:	goto yy6226;
	case 0xA5:	goto yy3361;
	case 0xA7:	goto yy3362;
	case 0xA8:	goto yy6227;
	case 0xA9:	goto yy1854;
	case 0xAA:	goto yy3364;
	case 0xAC:	goto yy1856;
	case 0xAD:	goto yy3365;
	case 0xAE:	goto yy6228;
	case 0xAF:	goto yy6229;
	case 0xB0:	goto yy6230;
	case 0xB1:	goto yy6231;
	case 0xB3:	goto yy6232;
	case 0xB4:	goto yy6233;
	case 0xB5:	goto yy6234;
	case 0xB6:	goto yy6235;
	case 0xB7:	goto yy1866;
	case 0xBC:	goto yy6236;
	case 0xBD:	goto yy6237;
	case 0xBE:	goto yy6238;
	case 0xBF:	goto yy6239;
	default:	goto yy2;
	}
yy3307:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy6240;
	case 0x81:	goto yy1872;
	case 0x82:	goto yy1873;
	case 0x83:	goto yy1874;
	case 0x84:	goto yy6241;
	case 0x85:	goto yy6242;
	case 0x86:	goto yy6243;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy537;
	case 0x88:	goto yy6244;
	case 0x8C:	goto yy1877;
	case 0x8F:	goto yy1878;
	case 0x90:	goto yy1879;
	case 0x91:	goto yy1880;
	case 0x92:	goto yy1881;
	case 0x93:	goto yy1882;
	case 0x9D:	goto yy1883;
	case 0x9E:	goto yy1884;
	case 0x9F:	goto yy1885;
	case 0xA6:	goto yy1886;
	case 0xA7:	goto yy1887;
	case 0xAD:	goto yy1888;
	case 0xAE:	goto yy1889;
	case 0xAF:	goto yy1890;
	case 0xB0:	goto yy6245;
	case 0xB1:	goto yy6246;
	case 0xB2:	goto yy3287;
	case 0xB3:	goto yy6247;
	case 0xB4:	goto yy6248;
	case 0xB5:	goto yy6249;
	case 0xB6:	goto yy6250;
	case 0xB7:	goto yy6251;
	case 0xB8:	goto yy5580;
	case 0xBA:	goto yy1897;
	case 0xBB:	goto yy1859;
	case 0xBF:	goto yy1898;
	default:	goto yy2;
	}
yy3308:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy6252;
	case 0x82:	goto yy1900;
	case 0x84:	goto yy6253;
	case 0x86:	goto yy6254;
	case 0x87:	goto yy1903;
	case 0x88:	goto yy1904;
	case 0x89:	goto yy1905;
	case 0x8A:	goto yy1906;
	case 0x8B:	goto yy1907;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy537;
	default:	goto yy2;
	}
yy3309:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy549;
	case 0x93:	goto yy6255;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy3287;
	case 0x98:	goto yy6256;
	case 0x99:	goto yy6257;
	case 0x9A:	goto yy6258;
	case 0x9B:	goto yy6259;
	case 0x9C:	goto yy6260;
	case 0x9D:	goto yy3294;
	case 0x9E:	goto yy6261;
	case 0x9F:	goto yy6262;
	case 0xA0:	goto yy6263;
	case 0xA1:	goto yy6264;
	case 0xA2:	goto yy6265;
	case 0xA3:	goto yy6266;
	case 0xA4:	goto yy6267;
	case 0xA5:	goto yy6268;
	case 0xA6:	goto yy1920;
	case 0xA7:	goto yy3407;
	case 0xA8:	goto yy6269;
	case 0xA9:	goto yy6270;
	case 0xAA:	goto yy1924;
	case 0xAB:	goto yy6271;
	case 0xAC:	goto yy6272;
	case 0xAD:	goto yy6273;
	case 0xAF:	goto yy6274;
	default:	goto yy2;
	}
yy3310:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy6275;
	case 0xAD:	goto yy6276;
	case 0xAE:	goto yy6277;
	case 0xAF:	goto yy6278;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy3287;
	case 0xB4:	goto yy6279;
	case 0xB5:	goto yy6280;
	case 0xB6:	goto yy6281;
	case 0xB7:	goto yy6282;
	case 0xB8:	goto yy6283;
	case 0xB9:	goto yy6284;
	case 0xBB:	goto yy6285;
	case 0xBC:	goto yy6286;
	case 0xBD:	goto yy6287;
	case 0xBF:	goto yy1940;
	default:	goto yy2;
	}
yy3311:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy6288;
	case 0x91:	goto yy6289;
	case 0x92:	goto yy6290;
	case 0x93:	goto yy6291;
	case 0x94:	goto yy6292;
	case 0x96:	goto yy6293;
	case 0x9B:	goto yy6294;
	case 0x9D:	goto yy6295;
	case 0x9E:	goto yy6296;
	case 0x9F:	goto yy1950;
	default:	goto yy2;
	}
yy3312:
	yyaccept = 15;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCC) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy533;
					goto yy245;
				} else {
					if (yych <= '\'') goto yy3279;
					if (yych == '+') goto yy533;
					goto yy245;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy6297;
					if (yych <= '.') goto yy6298;
					if (yych <= '/') goto yy245;
					goto yy2445;
				} else {
					if (yych <= ':') goto yy2930;
					if (yych <= ';') goto yy245;
					if (yych <= '>') goto yy533;
					goto yy245;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= '`') {
					if (yych <= 'Z') goto yy6181;
					if (yych <= ']') goto yy245;
					goto yy533;
				} else {
					if (yych <= 'z') goto yy6181;
					if (yych == '|') goto yy533;
					goto yy245;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy533;
					if (yych <= 0xC1) goto yy245;
					if (yych <= 0xC2) goto yy3285;
					goto yy3286;
				} else {
					if (yych <= 0xC9) goto yy3287;
					if (yych <= 0xCA) goto yy3288;
					if (yych <= 0xCB) goto yy3289;
					goto yy537;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy3290;
					if (yych <= 0xCE) goto yy3291;
					goto yy3292;
				} else {
					if (yych == 0xD2) goto yy3293;
					if (yych <= 0xD3) goto yy3287;
					goto yy3294;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy3295;
					if (yych <= 0xD6) goto yy3296;
					if (yych <= 0xD7) goto yy3297;
					goto yy3298;
				} else {
					if (yych <= 0xD9) goto yy3299;
					if (yych <= 0xDA) goto yy3287;
					if (yych <= 0xDB) goto yy3300;
					goto yy3301;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy3302;
					if (yych <= 0xDE) goto yy3303;
					if (yych <= 0xDF) goto yy3304;
					goto yy3305;
				} else {
					if (yych <= 0xE1) goto yy3306;
					if (yych <= 0xE2) goto yy3307;
					if (yych <= 0xE3) goto yy3308;
					goto yy557;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy3309;
					if (yych <= 0xEE) goto yy245;
					goto yy3310;
				} else {
					if (yych <= 0xF0) goto yy3311;
					if (yych == 0xF3) goto yy561;
					goto yy245;
				}
			}
		}
	}
yy3313:
	yych = *++YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy3312;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy533;
			goto yy2;
		}
	}
yy3314:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy3312;
	if (yych <= 0x9B) goto yy533;
	goto yy2;
yy3315:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy3312;
	goto yy2;
yy3316:
	yych = *++YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy533;
		goto yy3312;
	} else {
		if (yych == 0xBD) goto yy3312;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy3317:
	yych = *++YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x90) goto yy3312;
			if (yych <= 0x97) goto yy533;
			goto yy3312;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy533;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy3312;
			goto yy2;
		}
	}
yy3318:
	yych = *++YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy3312;
			} else {
				if (yych <= 0x83) goto yy533;
				if (yych <= 0x84) goto yy2;
				goto yy3312;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy3312;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy3312;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy3312;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy3312;
				if (yych <= 0xB5) goto yy2;
				goto yy3312;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy3312;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy3319:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy533;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy533;
				goto yy3312;
			} else {
				if (yych == 0x97) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy3312;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy3312;
				if (yych <= 0xA3) goto yy533;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy843;
				if (yych <= 0xB1) goto yy3312;
				goto yy533;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy533;
				goto yy2;
			}
		}
	}
yy3320:
	yych = *++YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy3312;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy3312;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy3312;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy3312;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy3312;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy3312;
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy3321:
	yych = *++YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy533;
			} else {
				if (yych == 0x91) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy3312;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy843;
				goto yy533;
			} else {
				if (yych <= 0xB4) goto yy3312;
				if (yych <= 0xB5) goto yy533;
				goto yy2;
			}
		}
	}
yy3322:
	yych = *++YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy533;
			if (yych <= 0x84) goto yy2;
			goto yy3312;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy3312;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy3312;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy3312;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy3312;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy3312;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy3323:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy533;
			} else {
				if (yych == 0x90) goto yy3312;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy3312;
			if (yych <= 0xA3) goto yy533;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy533;
			} else {
				if (yych == 0xB9) goto yy3312;
				goto yy2;
			}
		}
	}
yy3324:
	yych = *++YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy533;
			if (yych <= 0x84) goto yy2;
			goto yy3312;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy3312;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy3312;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy3312;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy3312;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy3312;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy3325:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy3312;
			goto yy533;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy533;
				if (yych <= 0xB1) goto yy3312;
				goto yy2;
			}
		}
	}
yy3326:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy533;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy3312;
	default:	goto yy2;
	}
yy3327:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy3312;
			if (yych == 0x97) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy533;
			goto yy2;
		}
	}
yy3328:
	yych = *++YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy3312;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy3312;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy3312;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy3329:
	yych = *++YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy3312;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy3312;
			goto yy533;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych == 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy3330:
	yych = *++YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy533;
			if (yych <= 0x84) goto yy2;
			goto yy3312;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy3312;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy3312;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy3312;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy3331:
	yych = *++YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy3312;
			goto yy533;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy3312;
				goto yy2;
			}
		}
	}
yy3332:
	yych = *++YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy3312;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy3312;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy3312;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy3333:
	yych = *++YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x8E) goto yy3312;
				if (yych <= 0x96) goto yy2;
				goto yy533;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy3312;
			if (yych <= 0xA3) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy843;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy533;
				if (yych <= 0xBF) goto yy3312;
				goto yy2;
			}
		}
	}
yy3334:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy3312;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy3312;
		} else {
			if (yych == 0xBD) goto yy3312;
			goto yy2;
		}
	}
yy3335:
	yych = *++YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy3312;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy533;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy533;
			goto yy2;
		}
	}
yy3336:
	yych = *++YYCURSOR;
	if (yych <= 0x86) goto yy2;
	if (yych <= 0x8E) goto yy533;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	goto yy2;
yy3337:
	yych = *++YYCURSOR;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8D) goto yy533;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	goto yy2;
yy3338:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x92) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x94) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy843;
			if (yych <= 0xB3) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy3339:
	yych = *++YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x89) goto yy843;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy533;
			if (yych <= 0x9D) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xA6) {
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA4) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xAD) goto yy533;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB4) goto yy533;
			goto yy2;
		}
	}
yy3340:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy533;
		if (yych <= 0xBF) goto yy3312;
		goto yy2;
	}
yy3341:
	yych = *++YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy3312;
		} else {
			if (yych == 0x87) goto yy3312;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy3312;
			if (yych <= 0x8F) goto yy2;
			goto yy3312;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy3312;
			goto yy2;
		}
	}
yy3342:
	yych = *++YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy3312;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy3312;
			if (yych <= 0x8F) goto yy2;
			goto yy3312;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy3312;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy3312;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy3312;
			goto yy2;
		}
	}
yy3343:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy3312;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy3312;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy3312;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy3312;
			goto yy2;
		}
	}
yy3344:
	yych = *++YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy3312;
		if (yych <= 0x81) goto yy2;
		goto yy3312;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy3312;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy3312;
			goto yy2;
		}
	}
yy3345:
	yych = *++YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy3312;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy3312;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy3312;
		goto yy2;
	}
yy3346:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy3312;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy533;
	goto yy2;
yy3347:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy3312;
		goto yy533;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy3312;
		goto yy2;
	}
yy3348:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy3312;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy3312;
	goto yy2;
yy3349:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy1087;
	if (yych <= 0xBF) goto yy3312;
	goto yy2;
yy3350:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy3312;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy3312;
	goto yy2;
yy3351:
	yych = *++YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy3312;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy3312;
	goto yy2;
yy3352:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy3312;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy3312;
	goto yy2;
yy3353:
	yych = *++YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy3312;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy3312;
			if (yych <= 0xB4) goto yy533;
			goto yy2;
		}
	}
yy3354:
	yych = *++YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy3312;
		} else {
			if (yych <= 0x93) goto yy533;
			if (yych <= 0x9F) goto yy2;
			goto yy3312;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy3312;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy533;
			goto yy2;
		}
	}
yy3355:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy533;
		if (yych <= 0x9A) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x9C) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	}
yy3356:
	yych = *++YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy1087;
		if (yych <= 0x8A) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy3312;
			goto yy2;
		}
	}
yy3357:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy3312;
	goto yy2;
yy3358:
	yych = *++YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy3312;
		goto yy533;
	} else {
		if (yych <= 0xAA) goto yy3312;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy3312;
		goto yy2;
	}
yy3359:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy3312;
	goto yy2;
yy3360:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy3312;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy533;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy533;
		goto yy2;
	}
yy3361:
	yych = *++YYCURSOR;
	if (yych == 0x80) goto yy533;
	if (yych <= 0x85) goto yy2;
	if (yych <= 0x8F) goto yy843;
	goto yy2;
yy3362:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	if (yych <= 0x9D) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy3363:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy3312;
	if (yych <= 0x9B) goto yy533;
	goto yy2;
yy3364:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBE) goto yy533;
		goto yy2;
	}
yy3365:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xA0) goto yy2;
		if (yych <= 0xBC) goto yy533;
		goto yy2;
	}
yy3366:
	yych = *++YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy533;
		if (yych <= 0xA0) goto yy3312;
		goto yy533;
	} else {
		if (yych <= 0xAF) goto yy3312;
		if (yych <= 0xB9) goto yy843;
		if (yych <= 0xBF) goto yy3312;
		goto yy2;
	}
yy3367:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy3312;
	if (yych <= 0xB3) goto yy533;
	goto yy2;
yy3368:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy3312;
	if (yych <= 0xB7) goto yy533;
	goto yy2;
yy3369:
	yych = *++YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy3312;
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xB7) goto yy3312;
		goto yy2;
	}
yy3370:
	yych = *++YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy533;
			if (yych <= 0xAC) goto yy3312;
			goto yy533;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy3312;
			if (yych <= 0xB4) goto yy533;
			goto yy3312;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy533;
			goto yy2;
		}
	}
yy3371:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy3312;
	goto yy2;
yy3372:
	yych = *++YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy3312;
	goto yy2;
yy3373:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy3312;
	goto yy2;
yy3374:
	yych = *++YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy3312;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy3312;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy3312;
		goto yy2;
	}
yy3375:
	yych = *++YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy3312;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy3312;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy3312;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy3312;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy3312;
			goto yy2;
		}
	}
yy3376:
	yych = *++YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy3312;
	} else {
		if (yych == 0xBE) goto yy3312;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy3377:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy533;
			if (yych <= 0x84) goto yy3312;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy3312;
				goto yy533;
			} else {
				if (yych <= 0x93) goto yy3312;
				if (yych <= 0x95) goto yy2;
				goto yy3312;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xAC) goto yy3312;
				if (yych <= 0xAF) goto yy533;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy3312;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy3312;
				if (yych <= 0xBE) goto yy533;
				goto yy2;
			}
		}
	}
yy3378:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x93) goto yy1087;
		if (yych <= 0x97) goto yy2;
		goto yy1087;
	} else {
		if (yych <= 0xA4) {
			if (yych <= 0xA3) goto yy2;
			goto yy1087;
		} else {
			if (yych == 0xBF) goto yy533;
			goto yy2;
		}
	}
yy3379:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy533;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy3312;
	default:	goto yy2;
	}
yy3380:
	yych = *++YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy533;
		goto yy3312;
	} else {
		if (yych == 0x8E) goto yy3312;
		if (yych <= 0x8F) goto yy533;
		goto yy2;
	}
yy3381:
	yych = *++YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy3312;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy533;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy3382:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy6299;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy3383:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy3312;
	goto yy2;
yy3384:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy3312;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy3312;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy3312;
		goto yy2;
	}
yy3385:
	yych = *++YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy3312;
		goto yy533;
	} else {
		if (yych <= 0xAE) goto yy3312;
		if (yych <= 0xB1) goto yy533;
		if (yych <= 0xB3) goto yy3312;
		goto yy2;
	}
yy3386:
	yych = *++YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy3312;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy3312;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy3312;
			goto yy2;
		}
	}
yy3387:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy3312;
	if (yych == 0xBF) goto yy533;
	goto yy2;
yy3388:
	yych = *++YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy3312;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy3312;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy3312;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy3312;
			goto yy2;
		}
	}
yy3389:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy3312;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy3312;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy3312;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy3390:
	yych = *++YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy533;
			if (yych == 0xA0) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy533;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy3312;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy3391:
	yych = *++YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy3312;
	goto yy2;
yy3392:
	yych = *++YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy533;
		if (yych <= 0xBA) goto yy3312;
		goto yy2;
	}
yy3393:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy533;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy3312;
	goto yy2;
yy3394:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy3312;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy3312;
		if (yych <= 0xA9) goto yy843;
		if (yych <= 0xAB) goto yy3312;
		goto yy2;
	}
yy3395:
	yych = *++YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy3312;
		goto yy533;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy533;
		goto yy2;
	}
yy3396:
	yych = *++YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy3312;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy533;
		if (yych <= 0xBF) goto yy3312;
		goto yy2;
	}
yy3397:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy3312;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy533;
	goto yy2;
yy3398:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy533;
		if (yych <= 0xBF) goto yy3312;
		goto yy2;
	}
yy3399:
	yych = *++YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy3312;
		if (yych <= 0x88) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0xAD) goto yy3312;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy3312;
		goto yy2;
	}
yy3400:
	yych = *++YYCURSOR;
	if (yych == 0xB7) goto yy3312;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy3312;
	goto yy2;
yy3401:
	yych = *++YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy3312;
			goto yy533;
		} else {
			if (yych == 0x86) goto yy533;
			goto yy3312;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy533;
			if (yych <= 0xA2) goto yy3312;
			goto yy533;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy533;
			goto yy2;
		}
	}
yy3402:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy3312;
	goto yy2;
yy3403:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy533;
	if (yych <= 0xB3) goto yy3312;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy3404:
	yych = *++YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9F) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy3312;
			if (yych <= 0xBA) goto yy2;
			goto yy3312;
		} else {
			if (yych == 0xBD) goto yy3312;
			goto yy2;
		}
	}
yy3405:
	yych = *++YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy3312;
	} else {
		if (yych <= 0xAD) goto yy533;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy3312;
		goto yy2;
	}
yy3406:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy3312;
	if (yych <= 0x93) goto yy533;
	goto yy2;
yy3407:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x80) goto yy533;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0xA4) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB9) goto yy843;
			goto yy2;
		}
	}
yy3408:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy3312;
	if (yych <= 0xB6) goto yy533;
	goto yy2;
yy3409:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy3312;
			goto yy533;
		} else {
			if (yych <= 0x8B) goto yy3312;
			if (yych <= 0x8D) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0xB6) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy533;
			goto yy2;
		}
	}
yy3410:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy3312;
			goto yy533;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy3312;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy533;
			goto yy2;
		}
	}
yy3411:
	yych = *++YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy3312;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy3312;
			if (yych <= 0x90) goto yy2;
			goto yy3312;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy3312;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy3312;
			goto yy2;
		}
	}
yy3412:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy3312;
		if (yych <= 0x9B) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy3312;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy3312;
		goto yy2;
	}
yy3413:
	yych = *++YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy3312;
		if (yych <= 0xAA) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy533;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy3414:
	yych = *++YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy3312;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy3312;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy3312;
			goto yy533;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy533;
			if (yych <= 0xB6) goto yy3312;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy3312;
			goto yy2;
		}
	}
yy3415:
	yych = *++YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy3312;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy3312;
		goto yy2;
	}
yy3416:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy3312;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy3417:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy533;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy3312;
	goto yy2;
yy3418:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy3312;
	goto yy2;
yy3419:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy3312;
	goto yy2;
yy3420:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy3312;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy3312;
	goto yy2;
yy3421:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy3312;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy3312;
		if (yych <= 0xBD) goto yy533;
		goto yy2;
	}
yy3422:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy533;
		if (yych <= 0x9F) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB2) goto yy1087;
		if (yych <= 0xB4) goto yy533;
		goto yy2;
	}
yy3423:
	yych = *++YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x92) goto yy1087;
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA2) goto yy533;
			goto yy1087;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA6) goto yy533;
			if (yych == 0xA9) goto yy533;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy3312;
			goto yy2;
		}
	}
yy3424:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy3312;
	goto yy2;
yy3425:
	yych = *++YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy1087;
		} else {
			if (yych == 0x8B) goto yy533;
			if (yych <= 0x8C) goto yy2;
			goto yy1087;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9B) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy3312;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy3426:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy533;
		if (yych <= 0x9A) goto yy3312;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy533;
		goto yy2;
	}
yy3427:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy6301;
	case 0x81:	goto yy6302;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy1165;
	case 0x83:	goto yy6303;
	case 0x84:	goto yy4441;
	case 0x85:	goto yy4442;
	case 0x86:	goto yy4443;
	case 0x87:	goto yy4444;
	case 0x8A:	goto yy6304;
	case 0x8B:	goto yy6305;
	case 0x8C:	goto yy6306;
	case 0x8D:	goto yy6307;
	case 0x8E:	goto yy6308;
	case 0x8F:	goto yy6309;
	case 0x92:	goto yy6310;
	case 0x94:	goto yy6311;
	case 0x95:	goto yy6312;
	case 0x9C:	goto yy6313;
	case 0x9D:	goto yy6314;
	case 0xA0:	goto yy6315;
	case 0xA1:	goto yy6316;
	case 0xA2:	goto yy6317;
	case 0xA3:	goto yy6318;
	case 0xA4:	goto yy6319;
	case 0xA6:	goto yy6320;
	case 0xA8:	goto yy6321;
	case 0xA9:	goto yy6322;
	case 0xAA:	goto yy6323;
	case 0xAB:	goto yy6324;
	case 0xAC:	goto yy3359;
	case 0xAD:	goto yy6325;
	case 0xAE:	goto yy6326;
	case 0xB1:	goto yy6327;
	case 0xB2:
	case 0xB3:	goto yy6328;
	default:	goto yy2;
	}
yy3428:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy6329;
	case 0x81:	goto yy6330;
	case 0x82:	goto yy6331;
	case 0x83:	goto yy6332;
	case 0x84:	goto yy6333;
	case 0x85:	goto yy6334;
	case 0x86:	goto yy6335;
	case 0x87:	goto yy6336;
	case 0x88:	goto yy6337;
	case 0x8A:	goto yy6338;
	case 0x8B:	goto yy6339;
	case 0x8C:	goto yy6340;
	case 0x8D:	goto yy6341;
	case 0x92:
	case 0x98:	goto yy6342;
	case 0x93:	goto yy6343;
	case 0x96:	goto yy6344;
	case 0x97:	goto yy6345;
	case 0x99:	goto yy6346;
	case 0x9A:	goto yy6347;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy6348;
	case 0xA2:	goto yy6349;
	case 0xA3:	goto yy6350;
	case 0xAB:	goto yy6351;
	default:	goto yy2;
	}
yy3429:
	yych = *++YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy1165;
		goto yy6352;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy1165;
		if (yych <= 0x95) goto yy6353;
		goto yy2;
	}
yy3430:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy1165;
	if (yych <= 0x90) goto yy6354;
	goto yy2;
yy3431:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy1165;
	if (yych <= 0x99) goto yy6355;
	goto yy2;
yy3432:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy1165;
	case 0xA8:	goto yy6351;
	case 0xA9:	goto yy6356;
	case 0xAB:	goto yy6357;
	case 0xAC:	goto yy6358;
	case 0xAD:	goto yy6359;
	case 0xAE:	goto yy6360;
	case 0xBD:	goto yy6361;
	case 0xBE:	goto yy4493;
	default:	goto yy2;
	}
yy3433:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy1165;
	if (yych <= 0xB1) goto yy6362;
	if (yych <= 0xB2) goto yy6363;
	goto yy2;
yy3434:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy537;
	case 0x83:	goto yy1850;
	case 0x84:	goto yy4496;
	case 0x85:	goto yy4497;
	case 0x87:	goto yy4498;
	case 0x89:	goto yy4499;
	case 0x8D:	goto yy4500;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy1165;
	case 0x91:	goto yy6364;
	case 0x92:	goto yy6365;
	case 0x93:	goto yy6366;
	case 0x94:	goto yy6367;
	case 0x95:	goto yy6368;
	case 0x9A:	goto yy6369;
	case 0x9B:	goto yy6370;
	case 0x9C:	goto yy6371;
	case 0x9D:	goto yy6372;
	case 0x9E:	goto yy6373;
	case 0x9F:	goto yy6374;
	case 0xAA:	goto yy4508;
	default:	goto yy2;
	}
yy3435:
	yych = *++YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy1165;
		if (yych <= 0xA3) goto yy6375;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy6376;
			goto yy6377;
		} else {
			if (yych <= 0xBA) goto yy6378;
			if (yych <= 0xBB) goto yy4513;
			goto yy2;
		}
	}
yy3436:
	yyaccept = 10;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCB) {
		if (yych <= '.') {
			if (yych <= '\'') {
				if (yych <= '&') goto yy5549;
				goto yy57;
			} else {
				if (yych <= ',') goto yy5549;
				if (yych <= '-') goto yy57;
				goto yy4074;
			}
		} else {
			if (yych <= 0xC1) {
				if (yych == ':') goto yy57;
				goto yy5549;
			} else {
				if (yych <= 0xC2) goto yy5550;
				if (yych <= 0xCA) goto yy5549;
				goto yy57;
			}
		}
	} else {
		if (yych <= 0xD7) {
			if (yych <= 0xCE) {
				if (yych <= 0xCD) goto yy5549;
				goto yy5555;
			} else {
				if (yych <= 0xD5) goto yy5549;
				if (yych <= 0xD6) goto yy5560;
				goto yy5561;
			}
		} else {
			if (yych <= 0xE2) {
				if (yych <= 0xE0) goto yy5549;
				if (yych <= 0xE1) goto yy5570;
				goto yy5571;
			} else {
				if (yych == 0xEF) goto yy5574;
				goto yy5549;
			}
		}
	}
yy3437:
	yyaccept = 17;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xD6) {
		if (yych <= 0xCA) {
			if (yych <= 'z') {
				if (yych <= '@') goto yy923;
				if (yych <= 'Z') goto yy5548;
				if (yych <= '`') goto yy923;
				goto yy5548;
			} else {
				if (yych <= 0xC2) {
					if (yych <= 0xC1) goto yy923;
					goto yy5550;
				} else {
					if (yych <= 0xC3) goto yy5551;
					if (yych <= 0xC9) goto yy5552;
					goto yy5553;
				}
			}
		} else {
			if (yych <= 0xD1) {
				if (yych <= 0xCD) {
					if (yych <= 0xCC) goto yy923;
					goto yy5554;
				} else {
					if (yych <= 0xCE) goto yy5555;
					if (yych <= 0xCF) goto yy5556;
					goto yy5552;
				}
			} else {
				if (yych <= 0xD3) {
					if (yych <= 0xD2) goto yy5557;
					goto yy5552;
				} else {
					if (yych <= 0xD4) goto yy5558;
					if (yych <= 0xD5) goto yy5559;
					goto yy5560;
				}
			}
		}
	} else {
		if (yych <= 0xDF) {
			if (yych <= 0xDA) {
				if (yych <= 0xD7) goto yy5561;
				if (yych <= 0xD8) goto yy5562;
				if (yych <= 0xD9) goto yy5563;
				goto yy5552;
			} else {
				if (yych <= 0xDC) {
					if (yych <= 0xDB) goto yy5564;
					goto yy5565;
				} else {
					if (yych <= 0xDD) goto yy5566;
					if (yych <= 0xDE) goto yy5567;
					goto yy5568;
				}
			}
		} else {
			if (yych <= 0xE9) {
				if (yych <= 0xE1) {
					if (yych <= 0xE0) goto yy5569;
					goto yy5570;
				} else {
					if (yych <= 0xE2) goto yy5571;
					if (yych <= 0xE3) goto yy5572;
					goto yy923;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych <= 0xEA) goto yy5573;
					goto yy923;
				} else {
					if (yych <= 0xEF) goto yy5574;
					if (yych <= 0xF0) goto yy5575;
					goto yy923;
				}
			}
		}
	}
yy3438:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy1189;
	case 0xB7:	goto yy2930;
	default:	goto yy2;
	}
yy3439:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x85) goto yy2;
			goto yy1189;
		} else {
			if (yych <= 0x87) goto yy2930;
			if (yych <= 0x8A) goto yy1189;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy1189;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy1189;
			goto yy2;
		}
	}
yy3440:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1189;
		goto yy2;
	} else {
		if (yych <= 0x8A) goto yy2930;
		if (yych == 0xBE) goto yy2930;
		goto yy2;
	}
yy3441:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xAA) goto yy1189;
		goto yy2;
	} else {
		if (yych <= 0xB2) goto yy1189;
		if (yych == 0xB4) goto yy2930;
		goto yy2;
	}
yy3442:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:	goto yy1203;
	case 0x83:	goto yy3468;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy1193;
	case 0x89:	goto yy3469;
	case 0x8A:	goto yy3470;
	case 0x8B:	goto yy3471;
	case 0x8C:	goto yy3472;
	case 0x8D:
	case 0xB6:	goto yy3473;
	case 0x8E:	goto yy3474;
	case 0x8F:	goto yy3475;
	case 0x90:	goto yy6379;
	case 0x99:	goto yy3477;
	case 0x9A:	goto yy3478;
	case 0x9B:	goto yy3479;
	case 0x9C:	goto yy3480;
	case 0x9D:	goto yy3481;
	case 0xA0:	goto yy6380;
	case 0xA1:	goto yy3482;
	case 0xA2:	goto yy3483;
	case 0xA3:	goto yy3484;
	case 0xA4:	goto yy3485;
	case 0xA8:	goto yy3486;
	case 0xAE:	goto yy3487;
	case 0xAF:	goto yy3488;
	case 0xB0:	goto yy3489;
	case 0xB1:	goto yy3490;
	case 0xB3:	goto yy3491;
	case 0xB4:	goto yy3492;
	case 0xB5:	goto yy3493;
	case 0xBC:	goto yy3494;
	case 0xBD:	goto yy3495;
	case 0xBE:	goto yy3496;
	case 0xBF:	goto yy3497;
	default:	goto yy2;
	}
yy3443:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x84) {
			if (yych == 0x80) goto yy6381;
			if (yych <= 0x83) goto yy2;
			goto yy3498;
		} else {
			if (yych <= 0x86) {
				if (yych <= 0x85) goto yy3499;
				goto yy3500;
			} else {
				if (yych == 0x88) goto yy6382;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB4) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy3501;
				goto yy3502;
			} else {
				if (yych <= 0xB2) goto yy1193;
				if (yych <= 0xB3) goto yy3503;
				goto yy3504;
			}
		} else {
			if (yych <= 0xB6) {
				if (yych <= 0xB5) goto yy3505;
				goto yy3506;
			} else {
				if (yych <= 0xB7) goto yy3507;
				if (yych <= 0xB8) goto yy6383;
				goto yy2;
			}
		}
	}
yy3444:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy3529;
	case 0xAD:	goto yy3530;
	case 0xAE:	goto yy3531;
	case 0xAF:	goto yy3532;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy1193;
	case 0xB4:	goto yy3533;
	case 0xB5:	goto yy3534;
	case 0xB6:	goto yy3535;
	case 0xB7:	goto yy3536;
	case 0xB8:	goto yy6384;
	case 0xB9:	goto yy6385;
	case 0xBB:	goto yy3538;
	case 0xBC:	goto yy6386;
	case 0xBD:	goto yy3540;
	default:	goto yy2;
	}
yy3445:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1189;
	goto yy2;
yy3446:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy1189;
	goto yy2;
yy3447:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy1189;
	goto yy2;
yy3448:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) goto yy2;
	if (yych <= 0xB9) goto yy1189;
	if (yych == 0xBD) goto yy1189;
	goto yy2;
yy3449:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x90) goto yy1189;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy1189;
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xBF) goto yy1189;
		goto yy2;
	}
yy3450:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych == 0x80) goto yy1189;
			if (yych <= 0x84) goto yy2;
			goto yy1189;
		} else {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x90) goto yy1189;
			if (yych <= 0x92) goto yy2;
			goto yy1189;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB1) goto yy2;
			goto yy1189;
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB5) goto yy2;
				goto yy1189;
			} else {
				if (yych == 0xBD) goto yy1189;
				goto yy2;
			}
		}
	}
yy3451:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych == 0x8E) goto yy1189;
		if (yych <= 0x9B) goto yy2;
		goto yy1189;
	} else {
		if (yych <= 0xA1) {
			if (yych <= 0x9E) goto yy2;
			goto yy1189;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB1) goto yy1189;
			goto yy2;
		}
	}
yy3452:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8E) {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8A) goto yy1189;
			goto yy2;
		} else {
			if (yych <= 0x90) goto yy1189;
			if (yych <= 0x92) goto yy2;
			if (yych <= 0xA8) goto yy1189;
			goto yy2;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych == 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1189;
			goto yy2;
		} else {
			if (yych == 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy1189;
			goto yy2;
		}
	}
yy3453:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x98) goto yy2;
		if (yych <= 0x9C) goto yy1189;
		goto yy2;
	} else {
		if (yych <= 0x9E) goto yy1189;
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB4) goto yy1189;
		goto yy2;
	}
yy3454:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8E) {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8D) goto yy1189;
			goto yy2;
		} else {
			if (yych == 0x92) goto yy2;
			if (yych <= 0xA8) goto yy1189;
			goto yy2;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych == 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1189;
			goto yy2;
		} else {
			if (yych <= 0xB9) goto yy1189;
			if (yych == 0xBD) goto yy1189;
			goto yy2;
		}
	}
yy3455:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych == 0x90) goto yy1189;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy1189;
		if (yych == 0xB9) goto yy1189;
		goto yy2;
	}
yy3456:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8E) {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8C) goto yy1189;
			goto yy2;
		} else {
			if (yych <= 0x90) goto yy1189;
			if (yych <= 0x92) goto yy2;
			if (yych <= 0xA8) goto yy1189;
			goto yy2;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych == 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1189;
			goto yy2;
		} else {
			if (yych <= 0xB9) goto yy1189;
			if (yych == 0xBD) goto yy1189;
			goto yy2;
		}
	}
yy3457:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9D) goto yy1189;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy1189;
		if (yych == 0xB1) goto yy1189;
		goto yy2;
	}
yy3458:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy1189;
	default:	goto yy2;
	}
yy3459:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x90) goto yy1189;
	goto yy2;
yy3460:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8C) {
			if (yych <= 0x84) goto yy2;
			goto yy1189;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych <= 0x90) goto yy1189;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy1189;
		} else {
			if (yych == 0xBD) goto yy1189;
			goto yy2;
		}
	}
yy3461:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) goto yy2;
	if (yych <= 0x9A) goto yy1189;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA1) goto yy1189;
	goto yy2;
yy3462:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8D) {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8C) goto yy1189;
			goto yy2;
		} else {
			if (yych == 0x91) goto yy2;
			goto yy1189;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych <= 0xA9) goto yy2;
			if (yych <= 0xB3) goto yy1189;
			goto yy2;
		} else {
			if (yych <= 0xB9) goto yy1189;
			if (yych == 0xBD) goto yy1189;
			goto yy2;
		}
	}
yy3463:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych == 0x9E) goto yy1189;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy1189;
		if (yych <= 0xB0) goto yy2;
		if (yych <= 0xB2) goto yy1189;
		goto yy2;
	}
yy3464:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy1189;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x91) goto yy2;
			goto yy1189;
		} else {
			if (yych == 0xBD) goto yy1189;
			goto yy2;
		}
	}
yy3465:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych == 0x8E) goto yy1189;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy1189;
		if (yych <= 0xB9) goto yy2;
		if (yych <= 0xBF) goto yy1189;
		goto yy2;
	}
yy3466:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x84) goto yy2;
		if (yych <= 0x96) goto yy1189;
		if (yych <= 0x99) goto yy2;
		goto yy1189;
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB2) goto yy2;
			goto yy1189;
		} else {
			if (yych == 0xBD) goto yy1189;
			goto yy2;
		}
	}
yy3467:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1189;
	goto yy2;
yy3468:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy1189;
		} else {
			if (yych == 0x87) goto yy1189;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy1189;
			if (yych <= 0x8F) goto yy2;
			goto yy1189;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy1189;
			goto yy2;
		}
	}
yy3469:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy1189;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy1189;
			if (yych <= 0x8F) goto yy2;
			goto yy1189;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy1189;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy1189;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1189;
			goto yy2;
		}
	}
yy3470:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy1189;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1189;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy1189;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy1189;
			goto yy2;
		}
	}
yy3471:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy1189;
		if (yych <= 0x81) goto yy2;
		goto yy1189;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy1189;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy1189;
			goto yy2;
		}
	}
yy3472:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy1189;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy1189;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy1189;
		goto yy2;
	}
yy3473:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy1189;
	goto yy2;
yy3474:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy1189;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1189;
	goto yy2;
yy3475:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy1189;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy1189;
	goto yy2;
yy3476:
	yych = *++YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0xBF) goto yy1189;
	goto yy2;
yy3477:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy1189;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy1189;
	goto yy2;
yy3478:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy1189;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1189;
	goto yy2;
yy3479:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy1189;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy1189;
	goto yy2;
yy3480:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8C) goto yy1189;
		goto yy2;
	} else {
		if (yych <= 0x91) goto yy1189;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xB1) goto yy1189;
		goto yy2;
	}
yy3481:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy1189;
		goto yy2;
	} else {
		if (yych == 0xAD) goto yy2;
		if (yych <= 0xB0) goto yy1189;
		goto yy2;
	}
yy3482:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy1189;
	goto yy2;
yy3483:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy1189;
		goto yy2;
	} else {
		if (yych <= 0xAA) goto yy1189;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1189;
		goto yy2;
	}
yy3484:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy1189;
	goto yy2;
yy3485:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy1189;
	goto yy2;
yy3486:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy1189;
	goto yy2;
yy3487:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0xA0) goto yy1189;
		goto yy2;
	} else {
		if (yych <= 0xAF) goto yy1189;
		if (yych <= 0xB9) goto yy2;
		if (yych <= 0xBF) goto yy1189;
		goto yy2;
	}
yy3488:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1189;
	goto yy2;
yy3489:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy1189;
	goto yy2;
yy3490:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0x8F) goto yy1189;
	if (yych <= 0x99) goto yy2;
	if (yych <= 0xB7) goto yy1189;
	goto yy2;
yy3491:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0xA8) goto yy2;
		if (yych <= 0xAC) goto yy1189;
		goto yy2;
	} else {
		if (yych <= 0xB1) goto yy1189;
		if (yych <= 0xB4) goto yy2;
		if (yych <= 0xB6) goto yy1189;
		goto yy2;
	}
yy3492:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy1189;
	goto yy2;
yy3493:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy1189;
	goto yy2;
yy3494:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy1189;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy1189;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy1189;
		goto yy2;
	}
yy3495:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy1189;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy1189;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy1189;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy1189;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy1189;
			goto yy2;
		}
	}
yy3496:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xB4) goto yy1189;
		goto yy2;
	} else {
		if (yych == 0xBD) goto yy2;
		if (yych <= 0xBE) goto yy1189;
		goto yy2;
	}
yy3497:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x85) {
			if (yych <= 0x81) goto yy2;
			if (yych <= 0x84) goto yy1189;
			goto yy2;
		} else {
			if (yych <= 0x8C) goto yy1189;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x93) goto yy1189;
			goto yy2;
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9B) goto yy1189;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAC) goto yy1189;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBC) goto yy1189;
			goto yy2;
		}
	}
yy3498:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy1189;
	default:	goto yy2;
	}
yy3499:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0x89) goto yy1189;
	if (yych == 0x8E) goto yy1189;
	goto yy2;
yy3500:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0x84) goto yy1189;
	goto yy2;
yy3501:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1189;
	goto yy2;
yy3502:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy1189;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy1189;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy1189;
		goto yy2;
	}
yy3503:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy1189;
		goto yy2;
	} else {
		if (yych <= 0xAE) goto yy1189;
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB3) goto yy1189;
		goto yy2;
	}
yy3504:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy1189;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy1189;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy1189;
			goto yy2;
		}
	}
yy3505:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy1189;
	goto yy2;
yy3506:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy1189;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy1189;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy1189;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy1189;
			goto yy2;
		}
	}
yy3507:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x87) goto yy2;
		goto yy1189;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x8F) goto yy2;
			goto yy1189;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0x9E) goto yy1189;
			goto yy2;
		}
	}
yy3508:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xBC) goto yy1189;
	goto yy2;
yy3509:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy1189;
	goto yy2;
yy3510:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBA) goto yy1189;
	goto yy2;
yy3511:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy1189;
	goto yy2;
yy3512:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy1189;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1189;
		if (yych <= 0xA9) goto yy2;
		if (yych <= 0xAB) goto yy1189;
		goto yy2;
	}
yy3513:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy1189;
	goto yy2;
yy3514:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9B) goto yy1189;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1189;
	goto yy2;
yy3515:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) goto yy2;
	if (yych <= 0xBF) goto yy1189;
	goto yy2;
yy3516:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1189;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy1189;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy1189;
		goto yy2;
	}
yy3517:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy1189;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy1189;
	goto yy2;
yy3518:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x82) goto yy2;
		goto yy1189;
	} else {
		if (yych <= 0x8A) {
			if (yych <= 0x86) goto yy2;
			goto yy1189;
		} else {
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0xA2) goto yy1189;
			goto yy2;
		}
	}
yy3519:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy1189;
	goto yy2;
yy3520:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x81) goto yy2;
	if (yych <= 0xB3) goto yy1189;
	goto yy2;
yy3521:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBA) {
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB7) goto yy1189;
		goto yy2;
	} else {
		if (yych == 0xBC) goto yy2;
		if (yych <= 0xBD) goto yy1189;
		goto yy2;
	}
yy3522:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0xA5) goto yy1189;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1189;
	goto yy2;
yy3523:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy1189;
	goto yy2;
yy3524:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0x8B) goto yy1189;
	goto yy2;
yy3525:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xAA) goto yy1189;
	if (yych == 0xB2) goto yy1189;
	goto yy2;
yy3526:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy1189;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy1189;
			if (yych <= 0x90) goto yy2;
			goto yy1189;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy1189;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy1189;
			goto yy2;
		}
	}
yy3527:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy1189;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy1189;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1189;
		goto yy2;
	}
yy3528:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA2) goto yy1189;
	goto yy2;
yy3529:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy1189;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy1189;
			if (yych == 0x9D) goto yy1189;
			goto yy2;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy2;
			if (yych <= 0xB6) goto yy1189;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy1189;
			goto yy2;
		}
	}
yy3530:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy1189;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy1189;
		goto yy2;
	}
yy3531:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy1189;
	goto yy2;
yy3532:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy1189;
	goto yy2;
yy3533:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy1189;
	goto yy2;
yy3534:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy1189;
	goto yy2;
yy3535:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy1189;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy1189;
	goto yy2;
yy3536:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x87) goto yy1189;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBB) goto yy1189;
	goto yy2;
yy3537:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych == 0xB5) goto yy2;
	if (yych <= 0xBF) goto yy1189;
	goto yy2;
yy3538:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy1189;
	goto yy2;
yy3539:
	yych = *++YYCURSOR;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBA) goto yy1189;
	goto yy2;
yy3540:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy1189;
	goto yy2;
yy3541:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy6387;
	case 0x81:	goto yy6388;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy1193;
	case 0x83:	goto yy6389;
	case 0x8A:	goto yy6390;
	case 0x8B:	goto yy6391;
	case 0x8C:	goto yy6392;
	case 0x8D:	goto yy6393;
	case 0x8E:	goto yy6394;
	case 0x8F:	goto yy6395;
	case 0x92:	goto yy6396;
	case 0x94:	goto yy6397;
	case 0x95:	goto yy3489;
	case 0x9C:	goto yy6398;
	case 0x9D:	goto yy6399;
	case 0xA0:	goto yy6400;
	case 0xA1:	goto yy6401;
	case 0xA2:	goto yy3485;
	case 0xA3:	goto yy6402;
	case 0xA4:	goto yy6403;
	case 0xA6:	goto yy6404;
	case 0xA8:	goto yy6405;
	case 0xA9:	goto yy6406;
	case 0xAA:	goto yy6407;
	case 0xAB:	goto yy6408;
	case 0xAC:	goto yy3484;
	case 0xAD:	goto yy6409;
	case 0xAE:	goto yy6410;
	case 0xB1:	goto yy6411;
	case 0xB2:
	case 0xB3:	goto yy6412;
	default:	goto yy2;
	}
yy3542:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy6413;
	case 0x82:	goto yy6414;
	case 0x83:	goto yy6415;
	case 0x84:	goto yy6416;
	case 0x85:	goto yy6417;
	case 0x86:	goto yy6418;
	case 0x87:	goto yy6419;
	case 0x88:	goto yy6420;
	case 0x8A:	goto yy6421;
	case 0x8B:	goto yy3485;
	case 0x8C:	goto yy3456;
	case 0x8D:	goto yy6422;
	case 0x92:
	case 0x98:	goto yy1194;
	case 0x93:	goto yy6423;
	case 0x96:	goto yy3513;
	case 0x97:	goto yy6424;
	case 0x99:	goto yy6425;
	case 0x9A:	goto yy6426;
	case 0xA2:	goto yy1203;
	case 0xA3:	goto yy6427;
	case 0xAB:	goto yy6428;
	default:	goto yy2;
	}
yy3543:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy1193;
		goto yy6429;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy1193;
		if (yych <= 0x95) goto yy6430;
		goto yy2;
	}
yy3544:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy1193;
	if (yych <= 0x90) goto yy3513;
	goto yy2;
yy3545:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy1193;
	if (yych <= 0x99) goto yy3467;
	goto yy2;
yy3546:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy1193;
	case 0xA8:	goto yy6428;
	case 0xA9:	goto yy3485;
	case 0xAB:	goto yy6431;
	case 0xAC:	goto yy1194;
	case 0xAD:	goto yy6432;
	case 0xAE:	goto yy6433;
	case 0xBD:	goto yy6434;
	default:	goto yy2;
	}
yy3547:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy1193;
	if (yych <= 0xB1) goto yy6435;
	if (yych <= 0xB2) goto yy6436;
	goto yy2;
yy3548:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy1193;
	case 0x91:	goto yy6437;
	case 0x92:	goto yy6438;
	case 0x93:	goto yy6439;
	case 0x94:	goto yy6440;
	case 0x95:	goto yy6441;
	case 0x9A:	goto yy6442;
	case 0x9B:	goto yy6443;
	case 0x9C:	goto yy6444;
	case 0x9D:	goto yy6445;
	case 0x9E:	goto yy6446;
	case 0x9F:	goto yy3524;
	default:	goto yy2;
	}
yy3549:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy1193;
		if (yych <= 0xA3) goto yy6447;
		goto yy2;
	} else {
		if (yych <= 0xB8) goto yy6448;
		if (yych <= 0xB9) goto yy6449;
		if (yych <= 0xBA) goto yy6450;
		goto yy2;
	}
yy3550:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy533;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy6181;
	default:	goto yy2;
	}
yy3551:
	yych = *++YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy533;
			goto yy6181;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy6181;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy6181;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy6181;
			goto yy2;
		}
	}
yy3552:
	yych = *++YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy6181;
		} else {
			if (yych == 0x8A) goto yy1087;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBE) goto yy1087;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy3553:
	yych = *++YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy533;
			if (yych <= 0x8F) goto yy2;
			goto yy6181;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy6181;
			goto yy2;
		}
	}
yy3554:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1828;
	case 0x81:	goto yy3339;
	case 0x82:	goto yy6207;
	case 0x83:	goto yy6208;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy3287;
	case 0x89:	goto yy6209;
	case 0x8A:	goto yy6210;
	case 0x8B:	goto yy6211;
	case 0x8C:	goto yy6212;
	case 0x8D:	goto yy6213;
	case 0x8E:	goto yy6214;
	case 0x8F:	goto yy6215;
	case 0x90:	goto yy6451;
	case 0x99:	goto yy6217;
	case 0x9A:	goto yy6218;
	case 0x9B:	goto yy6219;
	case 0x9C:	goto yy6220;
	case 0x9D:	goto yy6221;
	case 0x9E:	goto yy1845;
	case 0x9F:	goto yy3355;
	case 0xA0:	goto yy6452;
	case 0xA1:	goto yy6223;
	case 0xA2:	goto yy6224;
	case 0xA3:	goto yy6225;
	case 0xA4:	goto yy6226;
	case 0xA5:	goto yy3361;
	case 0xA7:	goto yy3362;
	case 0xA8:	goto yy6227;
	case 0xA9:	goto yy1854;
	case 0xAA:	goto yy3364;
	case 0xAC:	goto yy1856;
	case 0xAD:	goto yy3365;
	case 0xAE:	goto yy6228;
	case 0xAF:	goto yy6229;
	case 0xB0:	goto yy6230;
	case 0xB1:	goto yy6231;
	case 0xB3:	goto yy6232;
	case 0xB4:	goto yy6233;
	case 0xB5:	goto yy6234;
	case 0xB6:	goto yy6235;
	case 0xB7:	goto yy1866;
	case 0xBC:	goto yy6236;
	case 0xBD:	goto yy6237;
	case 0xBE:	goto yy6238;
	case 0xBF:	goto yy6239;
	default:	goto yy2;
	}
yy3555:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy3378;
	case 0x81:	goto yy1872;
	case 0x82:	goto yy1873;
	case 0x83:	goto yy1874;
	case 0x84:	goto yy6241;
	case 0x85:	goto yy6242;
	case 0x86:	goto yy6243;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy537;
	case 0x88:	goto yy3382;
	case 0x8C:	goto yy1877;
	case 0x8F:	goto yy1878;
	case 0x90:	goto yy1879;
	case 0x91:	goto yy1880;
	case 0x92:	goto yy1881;
	case 0x93:	goto yy1882;
	case 0x9D:	goto yy1883;
	case 0x9E:	goto yy1884;
	case 0x9F:	goto yy1885;
	case 0xA6:	goto yy1886;
	case 0xA7:	goto yy1887;
	case 0xAD:	goto yy1888;
	case 0xAE:	goto yy1889;
	case 0xAF:	goto yy1890;
	case 0xB0:	goto yy6245;
	case 0xB1:	goto yy6246;
	case 0xB2:	goto yy3287;
	case 0xB3:	goto yy6247;
	case 0xB4:	goto yy6248;
	case 0xB5:	goto yy6249;
	case 0xB6:	goto yy6250;
	case 0xB7:	goto yy6251;
	case 0xB8:	goto yy3009;
	case 0xBA:	goto yy1897;
	case 0xBB:	goto yy1859;
	case 0xBF:	goto yy1898;
	default:	goto yy2;
	}
yy3556:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy6275;
	case 0xAD:	goto yy6276;
	case 0xAE:	goto yy6277;
	case 0xAF:	goto yy6278;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy3287;
	case 0xB4:	goto yy6279;
	case 0xB5:	goto yy6280;
	case 0xB6:	goto yy6281;
	case 0xB7:	goto yy6282;
	case 0xB8:	goto yy3422;
	case 0xB9:	goto yy6453;
	case 0xBB:	goto yy6285;
	case 0xBC:	goto yy6454;
	case 0xBD:	goto yy6287;
	case 0xBF:	goto yy1940;
	default:	goto yy2;
	}
yy3557:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy1567;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy113;
			goto yy2;
		}
	}
yy3558:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy1567;
	if (yych <= 0x9B) goto yy113;
	goto yy2;
yy3559:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy113;
		goto yy1567;
	} else {
		if (yych == 0xBD) goto yy1567;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy3560:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x90) goto yy1567;
			if (yych <= 0x97) goto yy113;
			goto yy1567;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy113;
			if (yych <= 0xA5) goto yy2;
			goto yy1589;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy1567;
			goto yy2;
		}
	}
yy3561:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy1567;
			} else {
				if (yych <= 0x83) goto yy113;
				if (yych <= 0x84) goto yy2;
				goto yy1567;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy1567;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy1567;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy1567;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy1567;
				if (yych <= 0xB5) goto yy2;
				goto yy1567;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy1567;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy3562:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy113;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy113;
				goto yy1567;
			} else {
				if (yych == 0x97) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy1567;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy1567;
				if (yych <= 0xA3) goto yy113;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy1589;
				if (yych <= 0xB1) goto yy1567;
				goto yy113;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy113;
				goto yy2;
			}
		}
	}
yy3563:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy1567;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy1567;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy1567;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy1567;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy1567;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy1567;
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy3564:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy113;
			if (yych <= 0x86) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy113;
			} else {
				if (yych == 0x91) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy1567;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy1589;
				goto yy113;
			} else {
				if (yych <= 0xB4) goto yy1567;
				if (yych <= 0xB5) goto yy113;
				goto yy2;
			}
		}
	}
yy3565:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy113;
			if (yych <= 0x84) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy1567;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy1567;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy1567;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy1567;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy1567;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy3566:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy113;
			} else {
				if (yych == 0x90) goto yy1567;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy1567;
			if (yych <= 0xA3) goto yy113;
			if (yych <= 0xA5) goto yy2;
			goto yy1589;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy113;
			} else {
				if (yych == 0xB9) goto yy1567;
				goto yy2;
			}
		}
	}
yy3567:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy113;
			if (yych <= 0x84) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy1567;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy1567;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy1567;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy1567;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy1567;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy3568:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy113;
			if (yych <= 0x86) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy1567;
			goto yy113;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy1589;
			} else {
				if (yych <= 0xB0) goto yy113;
				if (yych <= 0xB1) goto yy1567;
				goto yy2;
			}
		}
	}
yy3569:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy113;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy1567;
	default:	goto yy2;
	}
yy3570:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy1567;
			if (yych == 0x97) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy1589;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy113;
			goto yy2;
		}
	}
yy3571:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy1567;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy1567;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy3572:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy1567;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy1567;
			goto yy113;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy1589;
			} else {
				if (yych == 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy3573:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy113;
			if (yych <= 0x84) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy1567;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy1567;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy3574:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy1567;
			goto yy113;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy1589;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy1567;
				goto yy2;
			}
		}
	}
yy3575:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy1567;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy1567;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy1567;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy3576:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x8E) goto yy1567;
				if (yych <= 0x96) goto yy2;
				goto yy113;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy1567;
			if (yych <= 0xA3) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy1589;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy113;
				if (yych <= 0xBF) goto yy1567;
				goto yy2;
			}
		}
	}
yy3577:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy1567;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy1567;
		} else {
			if (yych == 0xBD) goto yy1567;
			goto yy2;
		}
	}
yy3578:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy1567;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy113;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy1589;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy113;
			goto yy2;
		}
	}
yy3579:
	yych = *++YYCURSOR;
	if (yych <= 0x86) goto yy2;
	if (yych <= 0x8E) goto yy113;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy1589;
	goto yy2;
yy3580:
	yych = *++YYCURSOR;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8D) goto yy113;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy1589;
	goto yy2;
yy3581:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x92) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x94) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy1589;
			if (yych <= 0xB3) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy3582:
	yych = *++YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x89) goto yy1589;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy113;
			if (yych <= 0x9D) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xA6) {
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA4) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xAD) goto yy113;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB4) goto yy113;
			goto yy2;
		}
	}
yy3583:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0x99) goto yy1589;
		if (yych <= 0x9F) goto yy113;
		if (yych <= 0xBF) goto yy1567;
		goto yy2;
	}
yy3584:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy1567;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy113;
	goto yy2;
yy3585:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy1567;
		goto yy113;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy1567;
		goto yy2;
	}
yy3586:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy1980;
	if (yych <= 0xBF) goto yy1567;
	goto yy2;
yy3587:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy1567;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy1567;
			if (yych <= 0xB4) goto yy113;
			goto yy2;
		}
	}
yy3588:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0x93) goto yy113;
			if (yych <= 0x9F) goto yy2;
			goto yy1567;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy113;
			goto yy2;
		}
	}
yy3589:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy113;
		if (yych <= 0x9A) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x9C) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA9) goto yy1589;
			goto yy2;
		}
	}
yy3590:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy1980;
		if (yych <= 0x8A) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy1589;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1567;
			goto yy2;
		}
	}
yy3591:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy1567;
		goto yy113;
	} else {
		if (yych <= 0xAA) goto yy1567;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1567;
		goto yy2;
	}
yy3592:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy1567;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy113;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy113;
		goto yy2;
	}
yy3593:
	yych = *++YYCURSOR;
	if (yych == 0x80) goto yy113;
	if (yych <= 0x85) goto yy2;
	if (yych <= 0x8F) goto yy1589;
	goto yy2;
yy3594:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy1589;
	if (yych <= 0x9D) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy3595:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy1567;
	if (yych <= 0x9B) goto yy113;
	goto yy2;
yy3596:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy1589;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy1589;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBE) goto yy113;
		goto yy2;
	}
yy3597:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy1589;
		if (yych <= 0xA0) goto yy2;
		if (yych <= 0xBC) goto yy113;
		goto yy2;
	}
yy3598:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy113;
		if (yych <= 0xA0) goto yy1567;
		goto yy113;
	} else {
		if (yych <= 0xAF) goto yy1567;
		if (yych <= 0xB9) goto yy1589;
		if (yych <= 0xBF) goto yy1567;
		goto yy2;
	}
yy3599:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1567;
	if (yych <= 0xB3) goto yy113;
	goto yy2;
yy3600:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy1567;
	if (yych <= 0xB7) goto yy113;
	goto yy2;
yy3601:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy113;
			if (yych <= 0xAC) goto yy1567;
			goto yy113;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy1567;
			if (yych <= 0xB4) goto yy113;
			goto yy1567;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy113;
			goto yy2;
		}
	}
yy3602:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy1567;
	} else {
		if (yych == 0xBE) goto yy1567;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy3603:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy113;
			if (yych <= 0x84) goto yy1567;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy1567;
				goto yy113;
			} else {
				if (yych <= 0x93) goto yy1567;
				if (yych <= 0x95) goto yy2;
				goto yy1567;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xAC) goto yy1567;
				if (yych <= 0xAF) goto yy113;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy1567;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy1567;
				if (yych <= 0xBE) goto yy113;
				goto yy2;
			}
		}
	}
yy3604:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x93) goto yy1980;
	if (yych == 0xBF) goto yy1567;
	goto yy2;
yy3605:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy113;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy1567;
	default:	goto yy2;
	}
yy3606:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy113;
		goto yy1567;
	} else {
		if (yych == 0x8E) goto yy1567;
		if (yych <= 0x8F) goto yy113;
		goto yy2;
	}
yy3607:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy1567;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy113;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy3608:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy1567;
		goto yy113;
	} else {
		if (yych <= 0xAE) goto yy1567;
		if (yych <= 0xB1) goto yy113;
		if (yych <= 0xB3) goto yy1567;
		goto yy2;
	}
yy3609:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy1567;
	if (yych == 0xBF) goto yy113;
	goto yy2;
yy3610:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy1567;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy3611:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x93) {
			if (yych == 0x84) goto yy113;
			if (yych <= 0x91) goto yy2;
			goto yy113;
		} else {
			if (yych == 0xA0) goto yy113;
			if (yych <= 0xA9) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB5) goto yy1589;
			if (yych <= 0xB7) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy1567;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy3612:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9C) {
		if (yych <= 0x98) goto yy2;
		if (yych <= 0x9A) goto yy113;
		goto yy1567;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy1589;
		goto yy2;
	}
yy3613:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy113;
		if (yych <= 0xBA) goto yy1567;
		goto yy2;
	}
yy3614:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy113;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1589;
	goto yy2;
yy3615:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy113;
	if (yych <= 0xBE) goto yy1567;
	goto yy2;
yy3616:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x97) goto yy1567;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy3617:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy113;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy1567;
	goto yy2;
yy3618:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy1567;
		goto yy113;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy113;
		goto yy2;
	}
yy3619:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy1567;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy113;
		if (yych <= 0xBF) goto yy1567;
		goto yy2;
	}
yy3620:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1567;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy113;
	goto yy2;
yy3621:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy113;
		if (yych <= 0xBF) goto yy1567;
		goto yy2;
	}
yy3622:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1567;
		if (yych <= 0x88) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0xAD) goto yy1567;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy1567;
		goto yy2;
	}
yy3623:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy1567;
			goto yy113;
		} else {
			if (yych == 0x86) goto yy113;
			goto yy1567;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy113;
			if (yych <= 0xA2) goto yy1567;
			goto yy113;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy113;
			goto yy2;
		}
	}
yy3624:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy113;
	if (yych <= 0xB3) goto yy1567;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy3625:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy1589;
			if (yych <= 0x9F) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy1567;
			if (yych <= 0xBA) goto yy2;
			goto yy1567;
		} else {
			if (yych == 0xBD) goto yy1567;
			goto yy2;
		}
	}
yy3626:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy1589;
		goto yy1567;
	} else {
		if (yych <= 0xAD) goto yy113;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1567;
		goto yy2;
	}
yy3627:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1567;
	if (yych <= 0x93) goto yy113;
	goto yy2;
yy3628:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x80) goto yy113;
		if (yych <= 0x8F) goto yy2;
		goto yy1589;
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0xA4) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB9) goto yy1589;
			goto yy2;
		}
	}
yy3629:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy1567;
	if (yych <= 0xB6) goto yy113;
	goto yy2;
yy3630:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1567;
			goto yy113;
		} else {
			if (yych <= 0x8B) goto yy1567;
			if (yych <= 0x8D) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy1589;
			if (yych <= 0xB6) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy113;
			goto yy2;
		}
	}
yy3631:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy1567;
			goto yy113;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy113;
			goto yy2;
		}
	}
yy3632:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy1567;
		if (yych <= 0x9B) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy1567;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1567;
		goto yy2;
	}
yy3633:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy1567;
		if (yych <= 0xAA) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy113;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy1589;
		goto yy2;
	}
yy3634:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy1567;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy1567;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy1567;
			goto yy113;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy113;
			if (yych <= 0xB6) goto yy1567;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy1567;
			goto yy2;
		}
	}
yy3635:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy1567;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy3636:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy113;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy1567;
	goto yy2;
yy3637:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1567;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy1567;
		if (yych <= 0xBD) goto yy113;
		goto yy2;
	}
yy3638:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy113;
		if (yych <= 0x9F) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB2) goto yy1980;
		if (yych <= 0xB4) goto yy1567;
		goto yy2;
	}
yy3639:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0xA1) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy1567;
			goto yy2;
		} else {
			if (yych == 0xA3) goto yy1980;
			goto yy113;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych == 0xA9) goto yy113;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy1567;
			goto yy2;
		}
	}
yy3640:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych == 0x84) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x8B) goto yy113;
			if (yych == 0x8D) goto yy1980;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9E) goto yy113;
			if (yych <= 0xA0) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy113;
			if (yych <= 0xBF) goto yy1567;
			goto yy2;
		}
	}
yy3641:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x9A) goto yy1567;
			if (yych <= 0x9B) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x9D) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xA5) goto yy2;
			if (yych <= 0xBF) goto yy1589;
			goto yy2;
		}
	}
yy3642:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy5316;
	case 0x81:	goto yy5317;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy926;
	case 0x83:	goto yy5318;
	case 0x84:	goto yy3728;
	case 0x85:	goto yy3729;
	case 0x86:	goto yy3730;
	case 0x87:	goto yy3731;
	case 0x8A:	goto yy5319;
	case 0x8B:	goto yy6455;
	case 0x8C:	goto yy5321;
	case 0x8D:	goto yy6456;
	case 0x8E:	goto yy5323;
	case 0x8F:	goto yy5324;
	case 0x92:	goto yy5325;
	case 0x94:	goto yy5326;
	case 0x95:	goto yy5327;
	case 0x9C:	goto yy5328;
	case 0x9D:	goto yy5329;
	case 0xA0:	goto yy5330;
	case 0xA1:	goto yy6457;
	case 0xA2:	goto yy5332;
	case 0xA3:	goto yy5333;
	case 0xA4:	goto yy5334;
	case 0xA6:	goto yy5335;
	case 0xA8:	goto yy6458;
	case 0xA9:	goto yy5337;
	case 0xAA:	goto yy5338;
	case 0xAB:	goto yy6459;
	case 0xAC:	goto yy2726;
	case 0xAD:	goto yy5340;
	case 0xAE:	goto yy5341;
	case 0xB1:	goto yy5342;
	case 0xB2:
	case 0xB3:	goto yy5343;
	default:	goto yy2;
	}
yy3643:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy6460;
	case 0x81:	goto yy6461;
	case 0x82:	goto yy6462;
	case 0x83:	goto yy5347;
	case 0x84:	goto yy6463;
	case 0x85:	goto yy6464;
	case 0x86:	goto yy6465;
	case 0x87:	goto yy6466;
	case 0x88:	goto yy6467;
	case 0x8A:	goto yy5353;
	case 0x8B:	goto yy6468;
	case 0x8C:	goto yy6469;
	case 0x8D:	goto yy6470;
	case 0x92:
	case 0x98:	goto yy6471;
	case 0x93:	goto yy6472;
	case 0x96:	goto yy6473;
	case 0x97:	goto yy6474;
	case 0x99:	goto yy6475;
	case 0x9A:	goto yy6476;
	case 0x9B:	goto yy5363;
	case 0x9C:	goto yy6477;
	case 0xA2:	goto yy5365;
	case 0xA3:	goto yy5366;
	case 0xAB:	goto yy5367;
	default:	goto yy2;
	}
yy3644:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy926;
	case 0xA8:	goto yy5367;
	case 0xA9:	goto yy5372;
	case 0xAB:	goto yy6478;
	case 0xAC:	goto yy6479;
	case 0xAD:	goto yy6480;
	case 0xAE:	goto yy5376;
	case 0xBD:	goto yy6481;
	case 0xBE:	goto yy3792;
	default:	goto yy2;
	}
yy3645:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych == 0x80) goto yy5378;
		goto yy2;
	} else {
		if (yych <= 0xB0) goto yy926;
		if (yych <= 0xB1) goto yy5379;
		if (yych <= 0xB2) goto yy6482;
		goto yy2;
	}
yy3646:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy118;
	case 0x83:	goto yy637;
	case 0x84:	goto yy3795;
	case 0x85:	goto yy3796;
	case 0x87:	goto yy3797;
	case 0x89:	goto yy3798;
	case 0x8D:	goto yy3799;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy926;
	case 0x91:	goto yy5381;
	case 0x92:	goto yy5382;
	case 0x93:	goto yy5383;
	case 0x94:	goto yy5384;
	case 0x95:	goto yy5385;
	case 0x9A:	goto yy5386;
	case 0x9B:	goto yy6483;
	case 0x9C:	goto yy6484;
	case 0x9D:	goto yy6485;
	case 0x9E:	goto yy6486;
	case 0x9F:	goto yy6487;
	case 0xAA:	goto yy3811;
	default:	goto yy2;
	}
yy3647:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy926;
		if (yych <= 0xA3) goto yy6488;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy5393;
			goto yy5394;
		} else {
			if (yych <= 0xBA) goto yy5395;
			if (yych <= 0xBB) goto yy3816;
			goto yy2;
		}
	}
yy3648:
	yyaccept = 15;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCD) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy534;
					goto yy245;
				} else {
					if (yych <= '\'') goto yy1087;
					if (yych == '+') goto yy534;
					goto yy245;
				}
			} else {
				if (yych <= '/') {
					if (yych <= '-') goto yy4041;
					if (yych <= '.') goto yy1087;
					goto yy245;
				} else {
					if (yych <= '9') goto yy2445;
					if (yych <= ';') goto yy245;
					if (yych <= '>') goto yy534;
					goto yy245;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= '`') {
					if (yych <= 'Z') goto yy6181;
					if (yych <= ']') goto yy245;
					goto yy534;
				} else {
					if (yych <= 'z') goto yy6181;
					if (yych == '|') goto yy534;
					goto yy245;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy534;
					if (yych <= 0xC1) goto yy245;
					if (yych <= 0xC2) goto yy3550;
					goto yy3286;
				} else {
					if (yych <= 0xC9) goto yy3287;
					if (yych <= 0xCA) goto yy3288;
					if (yych <= 0xCC) goto yy534;
					goto yy3290;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy3551;
					if (yych <= 0xCF) goto yy3292;
					goto yy3287;
				} else {
					if (yych <= 0xD2) goto yy3293;
					if (yych <= 0xD3) goto yy3287;
					if (yych <= 0xD4) goto yy3294;
					goto yy3295;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy3552;
					if (yych <= 0xD7) goto yy3553;
					if (yych <= 0xD8) goto yy3298;
					goto yy3299;
				} else {
					if (yych <= 0xDA) goto yy3287;
					if (yych <= 0xDB) goto yy3300;
					if (yych <= 0xDC) goto yy3301;
					goto yy3302;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy3303;
					if (yych <= 0xDF) goto yy3304;
					goto yy3305;
				} else {
					if (yych <= 0xE1) goto yy3554;
					if (yych <= 0xE2) goto yy3555;
					if (yych <= 0xE3) goto yy3308;
					goto yy534;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy3309;
					if (yych <= 0xEE) goto yy245;
					goto yy3556;
				} else {
					if (yych <= 0xF0) goto yy3311;
					if (yych == 0xF3) goto yy534;
					goto yy245;
				}
			}
		}
	}
yy3649:
	yyaccept = 10;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCC) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy113;
					goto yy57;
				} else {
					if (yych <= '\'') goto yy3436;
					if (yych == '+') goto yy113;
					goto yy57;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy6489;
					if (yych <= '.') goto yy6490;
					if (yych <= '/') goto yy57;
					goto yy113;
				} else {
					if (yych <= ':') goto yy2930;
					if (yych <= ';') goto yy57;
					if (yych <= '>') goto yy113;
					goto yy57;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= '`') {
					if (yych <= 'Z') goto yy3649;
					if (yych <= ']') goto yy57;
					goto yy113;
				} else {
					if (yych <= 'z') goto yy3649;
					if (yych == '|') goto yy113;
					goto yy57;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy113;
					if (yych <= 0xC1) goto yy57;
					if (yych <= 0xC2) goto yy6491;
					goto yy3652;
				} else {
					if (yych <= 0xC9) goto yy3653;
					if (yych <= 0xCA) goto yy3654;
					if (yych <= 0xCB) goto yy6492;
					goto yy118;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy3655;
					if (yych <= 0xCE) goto yy6493;
					goto yy3657;
				} else {
					if (yych == 0xD2) goto yy3658;
					if (yych <= 0xD3) goto yy3653;
					goto yy3659;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy3660;
					if (yych <= 0xD6) goto yy6494;
					if (yych <= 0xD7) goto yy6495;
					goto yy3663;
				} else {
					if (yych <= 0xD9) goto yy3664;
					if (yych <= 0xDA) goto yy3653;
					if (yych <= 0xDB) goto yy3665;
					goto yy3666;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy3667;
					if (yych <= 0xDE) goto yy3668;
					if (yych <= 0xDF) goto yy3669;
					goto yy3670;
				} else {
					if (yych <= 0xE1) goto yy6496;
					if (yych <= 0xE2) goto yy6497;
					if (yych <= 0xE3) goto yy3673;
					goto yy278;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy3674;
					if (yych <= 0xEE) goto yy57;
					goto yy6498;
				} else {
					if (yych <= 0xF0) goto yy3676;
					if (yych == 0xF3) goto yy282;
					goto yy57;
				}
			}
		}
	}
yy3651:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy113;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy3649;
	default:	goto yy2;
	}
yy3652:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy3649;
		goto yy113;
	} else {
		if (yych == 0xB7) goto yy113;
		if (yych <= 0xBF) goto yy3649;
		goto yy2;
	}
yy3653:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy3649;
	goto yy2;
yy3654:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy3649;
	goto yy2;
yy3655:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xB3) goto yy3649;
			if (yych <= 0xB4) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy3649;
			if (yych <= 0xBA) goto yy2;
			goto yy3649;
		} else {
			if (yych == 0xBF) goto yy3649;
			goto yy2;
		}
	}
yy3656:
	yych = *++YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy113;
			goto yy3649;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy3649;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy3649;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy3649;
			goto yy2;
		}
	}
yy3657:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy113;
	if (yych <= 0xBF) goto yy3649;
	goto yy2;
yy3658:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy3649;
	if (yych <= 0x89) goto yy113;
	if (yych <= 0xBF) goto yy3649;
	goto yy2;
yy3659:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy3649;
	goto yy2;
yy3660:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy3649;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy3649;
	goto yy2;
yy3661:
	yych = *++YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy3649;
		} else {
			if (yych == 0x8A) goto yy1980;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBE) goto yy1980;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy3662:
	yych = *++YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy113;
			if (yych <= 0x8F) goto yy2;
			goto yy3649;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy3649;
			goto yy2;
		}
	}
yy3663:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy113;
		if (yych <= 0x8A) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy3649;
			goto yy2;
		}
	}
yy3664:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x80) goto yy2;
		if (yych <= 0x8A) goto yy3649;
		if (yych <= 0x9F) goto yy113;
		goto yy2;
	} else {
		if (yych == 0xB0) goto yy113;
		if (yych <= 0xBF) goto yy3649;
		goto yy2;
	}
yy3665:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy3649;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy3649;
			if (yych == 0x9D) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy113;
			if (yych <= 0xAF) goto yy3649;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy3649;
			if (yych <= 0xBE) goto yy113;
			if (yych <= 0xBF) goto yy3649;
			goto yy2;
		}
	}
yy3666:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy3649;
		goto yy113;
	} else {
		if (yych <= 0xAF) goto yy3649;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy3667:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy113;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy3649;
	goto yy2;
yy3668:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy3649;
	if (yych <= 0xB0) goto yy113;
	if (yych <= 0xB1) goto yy3649;
	goto yy2;
yy3669:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x89) goto yy2;
		if (yych <= 0xAA) goto yy3649;
		goto yy113;
	} else {
		if (yych == 0xB6) goto yy113;
		goto yy2;
	}
yy3670:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy6499;
	case 0xA1:	goto yy6500;
	case 0xA2:	goto yy6501;
	case 0xA3:	goto yy1251;
	case 0xA4:	goto yy6502;
	case 0xA5:	goto yy6503;
	case 0xA6:	goto yy6504;
	case 0xA7:	goto yy6505;
	case 0xA8:	goto yy6506;
	case 0xA9:	goto yy6507;
	case 0xAA:	goto yy6508;
	case 0xAB:	goto yy6509;
	case 0xAC:	goto yy6510;
	case 0xAD:	goto yy6511;
	case 0xAE:	goto yy6512;
	case 0xAF:	goto yy6513;
	case 0xB0:	goto yy6514;
	case 0xB1:	goto yy6515;
	case 0xB2:	goto yy6516;
	case 0xB3:	goto yy6517;
	case 0xB4:	goto yy6518;
	case 0xB5:	goto yy6519;
	case 0xB6:	goto yy6520;
	case 0xB7:	goto yy6521;
	case 0xB8:	goto yy1272;
	case 0xB9:	goto yy2003;
	case 0xBA:	goto yy1274;
	case 0xBB:	goto yy2004;
	case 0xBC:	goto yy2005;
	case 0xBD:	goto yy1277;
	case 0xBE:	goto yy1278;
	case 0xBF:	goto yy1279;
	default:	goto yy2;
	}
yy3671:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1280;
	case 0x81:	goto yy2006;
	case 0x82:	goto yy6522;
	case 0x83:	goto yy6523;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy3653;
	case 0x89:	goto yy6524;
	case 0x8A:	goto yy6525;
	case 0x8B:	goto yy6526;
	case 0x8C:	goto yy6527;
	case 0x8D:	goto yy6528;
	case 0x8E:	goto yy6529;
	case 0x8F:	goto yy6530;
	case 0x90:	goto yy6531;
	case 0x99:	goto yy6532;
	case 0x9A:	goto yy6533;
	case 0x9B:	goto yy6534;
	case 0x9C:	goto yy6535;
	case 0x9D:	goto yy6536;
	case 0x9E:	goto yy1297;
	case 0x9F:	goto yy2013;
	case 0xA0:	goto yy6537;
	case 0xA1:	goto yy6538;
	case 0xA2:	goto yy6539;
	case 0xA3:	goto yy6540;
	case 0xA4:	goto yy6541;
	case 0xA5:	goto yy2017;
	case 0xA7:	goto yy2018;
	case 0xA8:	goto yy6542;
	case 0xA9:	goto yy1307;
	case 0xAA:	goto yy2019;
	case 0xAC:	goto yy1309;
	case 0xAD:	goto yy2020;
	case 0xAE:	goto yy6543;
	case 0xAF:	goto yy6544;
	case 0xB0:	goto yy6545;
	case 0xB1:	goto yy6546;
	case 0xB3:	goto yy6547;
	case 0xB4:	goto yy6548;
	case 0xB5:	goto yy6549;
	case 0xB6:	goto yy6550;
	case 0xB7:	goto yy1319;
	case 0xBC:	goto yy6551;
	case 0xBD:	goto yy6552;
	case 0xBE:	goto yy6553;
	case 0xBF:	goto yy6554;
	default:	goto yy2;
	}
yy3672:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy2026;
	case 0x81:	goto yy2027;
	case 0x82:	goto yy1326;
	case 0x83:	goto yy1327;
	case 0x84:	goto yy6555;
	case 0x85:	goto yy6556;
	case 0x86:	goto yy6557;
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy118;
	case 0x8C:	goto yy1332;
	case 0x8F:	goto yy1333;
	case 0x90:	goto yy1334;
	case 0x91:	goto yy1335;
	case 0x92:	goto yy1336;
	case 0x93:	goto yy1337;
	case 0x9D:	goto yy1338;
	case 0x9E:	goto yy1339;
	case 0x9F:	goto yy1340;
	case 0xA6:	goto yy1341;
	case 0xA7:	goto yy1342;
	case 0xAD:	goto yy1343;
	case 0xAE:	goto yy1344;
	case 0xAF:	goto yy1345;
	case 0xB0:	goto yy6558;
	case 0xB1:	goto yy6559;
	case 0xB2:	goto yy3653;
	case 0xB3:	goto yy6560;
	case 0xB4:	goto yy6561;
	case 0xB5:	goto yy6562;
	case 0xB6:	goto yy6563;
	case 0xB7:	goto yy6564;
	case 0xB8:	goto yy2032;
	case 0xBA:	goto yy1354;
	case 0xBB:	goto yy709;
	case 0xBF:	goto yy1355;
	default:	goto yy2;
	}
yy3673:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy6565;
	case 0x82:	goto yy2034;
	case 0x84:	goto yy6566;
	case 0x86:	goto yy6567;
	case 0x87:	goto yy2036;
	case 0x88:	goto yy1361;
	case 0x89:	goto yy1362;
	case 0x8A:	goto yy1363;
	case 0x8B:	goto yy2037;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy118;
	default:	goto yy2;
	}
yy3674:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy572;
	case 0x93:	goto yy6568;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy3653;
	case 0x98:	goto yy6569;
	case 0x99:	goto yy6570;
	case 0x9A:	goto yy6571;
	case 0x9B:	goto yy6572;
	case 0x9C:	goto yy6573;
	case 0x9D:	goto yy3659;
	case 0x9E:	goto yy6574;
	case 0x9F:	goto yy6575;
	case 0xA0:	goto yy6576;
	case 0xA1:	goto yy6577;
	case 0xA2:	goto yy6578;
	case 0xA3:	goto yy6579;
	case 0xA4:	goto yy6580;
	case 0xA5:	goto yy6581;
	case 0xA6:	goto yy1380;
	case 0xA7:	goto yy2048;
	case 0xA8:	goto yy6582;
	case 0xA9:	goto yy6583;
	case 0xAA:	goto yy1384;
	case 0xAB:	goto yy6584;
	case 0xAC:	goto yy6585;
	case 0xAD:	goto yy6586;
	case 0xAF:	goto yy6587;
	default:	goto yy2;
	}
yy3675:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy6588;
	case 0xAD:	goto yy6589;
	case 0xAE:	goto yy6590;
	case 0xAF:	goto yy6591;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy3653;
	case 0xB4:	goto yy6592;
	case 0xB5:	goto yy6593;
	case 0xB6:	goto yy6594;
	case 0xB7:	goto yy6595;
	case 0xB8:	goto yy2057;
	case 0xB9:	goto yy6596;
	case 0xBB:	goto yy6597;
	case 0xBC:	goto yy6598;
	case 0xBD:	goto yy6599;
	case 0xBF:	goto yy1402;
	default:	goto yy2;
	}
yy3676:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy6600;
	case 0x91:	goto yy6601;
	case 0x92:	goto yy6602;
	case 0x93:	goto yy6603;
	case 0x94:	goto yy6604;
	case 0x96:	goto yy6605;
	case 0x9B:	goto yy6606;
	case 0x9D:	goto yy6607;
	case 0x9E:	goto yy6608;
	case 0x9F:	goto yy1412;
	default:	goto yy2;
	}
yy3677:
	yyaccept = 14;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yybm[0+yych] & 1) {
		goto yy200;
	}
	if (yych <= 0xCF) {
		if (yych <= 'z') {
			if (yych <= '9') {
				if (yych <= '*') {
					if (yych == '$') goto yy1980;
					goto yy208;
				} else {
					if (yych <= '+') goto yy1980;
					if (yych <= '/') goto yy208;
					goto yy3677;
				}
			} else {
				if (yych <= '@') {
					if (yych <= ';') goto yy208;
					if (yych <= '>') goto yy1980;
					goto yy208;
				} else {
					if (yych <= 'Z') goto yy5251;
					if (yych <= ']') goto yy208;
					if (yych <= '`') goto yy1980;
					goto yy5251;
				}
			}
		} else {
			if (yych <= 0xC3) {
				if (yych <= '}') {
					if (yych == '|') goto yy1980;
					goto yy208;
				} else {
					if (yych <= '~') goto yy1980;
					if (yych <= 0xC1) goto yy208;
					if (yych <= 0xC2) goto yy5253;
					goto yy5254;
				}
			} else {
				if (yych <= 0xCB) {
					if (yych <= 0xC9) goto yy5255;
					if (yych <= 0xCA) goto yy5256;
					goto yy3685;
				} else {
					if (yych <= 0xCC) goto yy3686;
					if (yych <= 0xCD) goto yy5257;
					if (yych <= 0xCE) goto yy5258;
					goto yy5259;
				}
			}
		}
	} else {
		if (yych <= 0xDE) {
			if (yych <= 0xD7) {
				if (yych <= 0xD3) {
					if (yych == 0xD2) goto yy5260;
					goto yy5255;
				} else {
					if (yych <= 0xD4) goto yy5261;
					if (yych <= 0xD5) goto yy5262;
					if (yych <= 0xD6) goto yy5263;
					goto yy5264;
				}
			} else {
				if (yych <= 0xDA) {
					if (yych <= 0xD8) goto yy5265;
					if (yych <= 0xD9) goto yy5266;
					goto yy5255;
				} else {
					if (yych <= 0xDB) goto yy5267;
					if (yych <= 0xDC) goto yy5268;
					if (yych <= 0xDD) goto yy5269;
					goto yy5270;
				}
			}
		} else {
			if (yych <= 0xE9) {
				if (yych <= 0xE1) {
					if (yych <= 0xDF) goto yy5271;
					if (yych <= 0xE0) goto yy5272;
					goto yy5273;
				} else {
					if (yych <= 0xE2) goto yy5274;
					if (yych <= 0xE3) goto yy5275;
					if (yych <= 0xE4) goto yy3706;
					goto yy208;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych <= 0xEA) goto yy5276;
					if (yych <= 0xEE) goto yy208;
					goto yy5277;
				} else {
					if (yych <= 0xF0) goto yy5278;
					if (yych == 0xF3) goto yy3710;
					goto yy208;
				}
			}
		}
	}
yy3679:
	yyaccept = 10;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCC) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy4671;
					goto yy57;
				} else {
					if (yych <= '\'') goto yy1564;
					if (yych == '+') goto yy4671;
					goto yy57;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy1565;
					if (yych <= '.') goto yy2929;
					if (yych <= '/') goto yy57;
					goto yy5251;
				} else {
					if (yych <= ':') goto yy2930;
					if (yych <= ';') goto yy57;
					if (yych <= '>') goto yy4671;
					goto yy57;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= '`') {
					if (yych <= 'Z') goto yy3679;
					if (yych <= ']') goto yy57;
					goto yy4671;
				} else {
					if (yych <= 'z') goto yy3679;
					if (yych == '|') goto yy4671;
					goto yy57;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy4671;
					if (yych <= 0xC1) goto yy57;
					if (yych <= 0xC2) goto yy6609;
					goto yy6610;
				} else {
					if (yych <= 0xC9) goto yy3683;
					if (yych <= 0xCA) goto yy3684;
					if (yych <= 0xCB) goto yy6611;
					goto yy4675;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy6612;
					if (yych <= 0xCE) goto yy6613;
					goto yy6614;
				} else {
					if (yych == 0xD2) goto yy6615;
					if (yych <= 0xD3) goto yy3683;
					goto yy3691;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy3692;
					if (yych <= 0xD6) goto yy6616;
					if (yych <= 0xD7) goto yy6617;
					goto yy6618;
				} else {
					if (yych <= 0xD9) goto yy6619;
					if (yych <= 0xDA) goto yy3683;
					if (yych <= 0xDB) goto yy6620;
					goto yy6621;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy6622;
					if (yych <= 0xDE) goto yy6623;
					if (yych <= 0xDF) goto yy6624;
					goto yy6625;
				} else {
					if (yych <= 0xE1) goto yy6626;
					if (yych <= 0xE2) goto yy6627;
					if (yych <= 0xE3) goto yy6628;
					goto yy6629;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy6630;
					if (yych <= 0xEE) goto yy57;
					goto yy6631;
				} else {
					if (yych <= 0xF0) goto yy6632;
					if (yych == 0xF3) goto yy6633;
					goto yy57;
				}
			}
		}
	}
yy3681:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy1980;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy3679;
	default:	goto yy2;
	}
yy3682:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy3679;
		goto yy1980;
	} else {
		if (yych == 0xB7) goto yy1980;
		if (yych <= 0xBF) goto yy3679;
		goto yy2;
	}
yy3683:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy3679;
	goto yy2;
yy3684:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy3679;
	goto yy2;
yy3685:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x85) {
			if (yych <= 0x81) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0x9F) goto yy1980;
			goto yy2;
		}
	} else {
		if (yych <= 0xAD) {
			if (yych == 0xAC) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0xAE) goto yy2;
			if (yych <= 0xBF) goto yy1980;
			goto yy2;
		}
	}
yy3686:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy3687:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0xB3) goto yy3679;
			if (yych <= 0xB4) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy3679;
			if (yych <= 0xBA) goto yy2;
			goto yy3679;
		} else {
			if (yych == 0xBF) goto yy3679;
			goto yy2;
		}
	}
yy3688:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1980;
			goto yy3679;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy3679;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy3679;
			goto yy2;
		}
	}
yy3689:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy1980;
	if (yych <= 0xBF) goto yy3679;
	goto yy2;
yy3690:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy3679;
	if (yych <= 0x89) goto yy1980;
	if (yych <= 0xBF) goto yy3679;
	goto yy2;
yy3691:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy3679;
	goto yy2;
yy3692:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy3679;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy3679;
	goto yy2;
yy3693:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy3679;
		} else {
			if (yych == 0x8A) goto yy1087;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0xBE) goto yy1087;
			if (yych <= 0xBF) goto yy1980;
			goto yy2;
		}
	}
yy3694:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1980;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy1980;
			if (yych <= 0x8F) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy3679;
			goto yy2;
		}
	}
yy3695:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy1980;
		if (yych <= 0x8A) goto yy2;
		goto yy1980;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy3679;
			goto yy2;
		}
	}
yy3696:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0x9F) goto yy1980;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy843;
			if (yych <= 0xAD) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0xB0) goto yy1980;
			if (yych <= 0xBF) goto yy3679;
			goto yy2;
		}
	}
yy3697:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy3679;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy3679;
			if (yych == 0x9D) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy1980;
			if (yych <= 0xAF) goto yy3679;
			goto yy843;
		} else {
			if (yych <= 0xBC) goto yy3679;
			if (yych <= 0xBE) goto yy1980;
			if (yych <= 0xBF) goto yy3679;
			goto yy2;
		}
	}
yy3698:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy3679;
		goto yy1980;
	} else {
		if (yych <= 0xAF) goto yy3679;
		if (yych <= 0xBF) goto yy1980;
		goto yy2;
	}
yy3699:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy1980;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy3679;
	goto yy2;
yy3700:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy3679;
	if (yych <= 0xB0) goto yy1980;
	if (yych <= 0xB1) goto yy3679;
	goto yy2;
yy3701:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy3679;
	} else {
		if (yych <= 0xB3) goto yy1980;
		if (yych == 0xB6) goto yy1980;
		goto yy2;
	}
yy3702:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy6634;
	case 0xA1:	goto yy6635;
	case 0xA2:	goto yy6636;
	case 0xA3:	goto yy6637;
	case 0xA4:	goto yy6638;
	case 0xA5:	goto yy6639;
	case 0xA6:	goto yy6640;
	case 0xA7:	goto yy6641;
	case 0xA8:	goto yy6642;
	case 0xA9:	goto yy6643;
	case 0xAA:	goto yy6644;
	case 0xAB:	goto yy6645;
	case 0xAC:	goto yy6646;
	case 0xAD:	goto yy6647;
	case 0xAE:	goto yy6648;
	case 0xAF:	goto yy6649;
	case 0xB0:	goto yy6650;
	case 0xB1:	goto yy6651;
	case 0xB2:	goto yy6652;
	case 0xB3:	goto yy6653;
	case 0xB4:	goto yy6654;
	case 0xB5:	goto yy6655;
	case 0xB6:	goto yy6656;
	case 0xB7:	goto yy6657;
	case 0xB8:	goto yy6658;
	case 0xB9:	goto yy6659;
	case 0xBA:	goto yy6660;
	case 0xBB:	goto yy6661;
	case 0xBC:	goto yy6662;
	case 0xBD:	goto yy6663;
	case 0xBE:	goto yy6664;
	case 0xBF:	goto yy6665;
	default:	goto yy2;
	}
yy3703:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy6666;
	case 0x81:	goto yy6667;
	case 0x82:	goto yy6668;
	case 0x83:	goto yy6669;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy3683;
	case 0x89:	goto yy6670;
	case 0x8A:	goto yy6671;
	case 0x8B:	goto yy6672;
	case 0x8C:	goto yy6673;
	case 0x8D:	goto yy6674;
	case 0x8E:	goto yy6675;
	case 0x8F:	goto yy6676;
	case 0x90:	goto yy6677;
	case 0x99:	goto yy6678;
	case 0x9A:	goto yy6679;
	case 0x9B:	goto yy6680;
	case 0x9C:	goto yy6681;
	case 0x9D:	goto yy6682;
	case 0x9E:	goto yy6683;
	case 0x9F:	goto yy6684;
	case 0xA0:	goto yy6685;
	case 0xA1:	goto yy6686;
	case 0xA2:	goto yy6687;
	case 0xA3:	goto yy6688;
	case 0xA4:	goto yy6689;
	case 0xA5:	goto yy6690;
	case 0xA7:	goto yy6691;
	case 0xA8:	goto yy6692;
	case 0xA9:	goto yy6693;
	case 0xAA:	goto yy6694;
	case 0xAC:	goto yy6695;
	case 0xAD:	goto yy6696;
	case 0xAE:	goto yy6697;
	case 0xAF:	goto yy6698;
	case 0xB0:	goto yy6699;
	case 0xB1:	goto yy6700;
	case 0xB3:	goto yy6701;
	case 0xB4:	goto yy6702;
	case 0xB5:	goto yy6703;
	case 0xB6:	goto yy6704;
	case 0xB7:	goto yy6705;
	case 0xBC:	goto yy6706;
	case 0xBD:	goto yy6707;
	case 0xBE:	goto yy6708;
	case 0xBF:	goto yy6709;
	default:	goto yy2;
	}
yy3704:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy6710;
	case 0x81:	goto yy6711;
	case 0x82:	goto yy6712;
	case 0x83:	goto yy6713;
	case 0x84:	goto yy6714;
	case 0x85:	goto yy6715;
	case 0x86:	goto yy6716;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy3686;
	case 0x88:	goto yy6717;
	case 0x8C:	goto yy6718;
	case 0x8F:	goto yy6719;
	case 0x90:	goto yy6720;
	case 0x91:	goto yy6721;
	case 0x92:	goto yy6722;
	case 0x93:	goto yy6723;
	case 0x9D:	goto yy6724;
	case 0x9E:	goto yy6725;
	case 0x9F:	goto yy6726;
	case 0xA6:	goto yy6727;
	case 0xA7:	goto yy6728;
	case 0xAD:	goto yy6729;
	case 0xAE:	goto yy6730;
	case 0xAF:	goto yy6731;
	case 0xB0:	goto yy6732;
	case 0xB1:	goto yy6733;
	case 0xB2:	goto yy3683;
	case 0xB3:	goto yy6734;
	case 0xB4:	goto yy6735;
	case 0xB5:	goto yy6736;
	case 0xB6:	goto yy6737;
	case 0xB7:	goto yy6738;
	case 0xB8:	goto yy3009;
	case 0xBA:	goto yy6739;
	case 0xBB:	goto yy6740;
	case 0xBF:	goto yy6741;
	default:	goto yy2;
	}
yy3705:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy6742;
	case 0x82:	goto yy6743;
	case 0x84:	goto yy6744;
	case 0x86:	goto yy6745;
	case 0x87:	goto yy6746;
	case 0x88:	goto yy6747;
	case 0x89:	goto yy6748;
	case 0x8A:	goto yy6749;
	case 0x8B:	goto yy6750;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy3686;
	default:	goto yy2;
	}
yy3706:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy3686;
	goto yy2;
yy3707:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy6751;
	case 0x93:	goto yy6752;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy3683;
	case 0x98:	goto yy6753;
	case 0x99:	goto yy6754;
	case 0x9A:	goto yy6755;
	case 0x9B:	goto yy6756;
	case 0x9C:	goto yy6757;
	case 0x9D:	goto yy3691;
	case 0x9E:	goto yy6758;
	case 0x9F:	goto yy6759;
	case 0xA0:	goto yy6760;
	case 0xA1:	goto yy6761;
	case 0xA2:	goto yy6762;
	case 0xA3:	goto yy6763;
	case 0xA4:	goto yy6764;
	case 0xA5:	goto yy6765;
	case 0xA6:	goto yy6766;
	case 0xA7:	goto yy6767;
	case 0xA8:	goto yy6768;
	case 0xA9:	goto yy6769;
	case 0xAA:	goto yy6770;
	case 0xAB:	goto yy6771;
	case 0xAC:	goto yy6772;
	case 0xAD:	goto yy6773;
	case 0xAF:	goto yy6774;
	default:	goto yy2;
	}
yy3708:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy6775;
	case 0xAD:	goto yy6776;
	case 0xAE:	goto yy6777;
	case 0xAF:	goto yy6778;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy3683;
	case 0xB4:	goto yy6779;
	case 0xB5:	goto yy6780;
	case 0xB6:	goto yy6781;
	case 0xB7:	goto yy6782;
	case 0xB8:	goto yy6783;
	case 0xB9:	goto yy6784;
	case 0xBB:	goto yy6785;
	case 0xBC:	goto yy6786;
	case 0xBD:	goto yy6787;
	case 0xBF:	goto yy6788;
	default:	goto yy2;
	}
yy3709:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy6789;
	case 0x91:	goto yy6790;
	case 0x92:	goto yy6791;
	case 0x93:	goto yy6792;
	case 0x94:	goto yy6793;
	case 0x96:	goto yy6794;
	case 0x9B:	goto yy6795;
	case 0x9D:	goto yy6796;
	case 0x9E:	goto yy6797;
	case 0x9F:	goto yy6798;
	default:	goto yy2;
	}
yy3710:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xA0) goto yy6799;
	goto yy2;
yy3711:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB6:
	case 0xB7:
	case 0xBB:
	case 0xBC:
	case 0xBD:
	case 0xBF:	goto yy1246;
	default:	goto yy2;
	}
yy3712:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1246;
		goto yy2;
	} else {
		if (yych <= 0x8A) goto yy200;
		if (yych == 0xBE) goto yy200;
		goto yy2;
	}
yy3713:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1246;
	goto yy2;
yy3714:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy1246;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA9) goto yy1246;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy1246;
			if (yych <= 0xAD) goto yy2;
			goto yy1246;
		} else {
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xBF) goto yy1246;
			goto yy2;
		}
	}
yy3715:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x94) goto yy2;
		goto yy1246;
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0xAD) goto yy2;
			goto yy1246;
		} else {
			if (yych == 0xBF) goto yy1246;
			goto yy2;
		}
	}
yy3716:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy1246;
	goto yy2;
yy3717:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy4109;
	case 0xA1:	goto yy4110;
	case 0xA2:	goto yy4111;
	case 0xA4:	goto yy4112;
	case 0xA5:	goto yy6800;
	case 0xA6:	goto yy4114;
	case 0xA7:	goto yy6801;
	case 0xA8:	goto yy4116;
	case 0xA9:	goto yy6802;
	case 0xAA:	goto yy4118;
	case 0xAB:	goto yy6803;
	case 0xAC:	goto yy4120;
	case 0xAD:	goto yy6804;
	case 0xAE:	goto yy4122;
	case 0xAF:	goto yy6805;
	case 0xB0:	goto yy4124;
	case 0xB1:	goto yy6806;
	case 0xB2:	goto yy4126;
	case 0xB3:	goto yy6807;
	case 0xB4:	goto yy4128;
	case 0xB5:	goto yy6808;
	case 0xB6:	goto yy4130;
	case 0xB7:	goto yy6809;
	case 0xB9:
	case 0xBB:	goto yy6810;
	case 0xBC:	goto yy6811;
	default:	goto yy2;
	}
yy3718:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x81:	goto yy3777;
	case 0x82:	goto yy6812;
	case 0x83:	goto yy4135;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy1593;
	case 0x89:	goto yy4136;
	case 0x8A:	goto yy4137;
	case 0x8B:	goto yy4138;
	case 0x8C:	goto yy4139;
	case 0x8D:
	case 0xB6:	goto yy4140;
	case 0x8E:	goto yy4141;
	case 0x8F:	goto yy4142;
	case 0x90:	goto yy4143;
	case 0x99:	goto yy4144;
	case 0x9A:	goto yy4145;
	case 0x9B:	goto yy4146;
	case 0x9C:	goto yy4147;
	case 0x9D:	goto yy4148;
	case 0x9F:	goto yy6811;
	case 0xA0:	goto yy6813;
	case 0xA1:	goto yy4150;
	case 0xA2:	goto yy4151;
	case 0xA3:	goto yy4152;
	case 0xA4:	goto yy4153;
	case 0xA5:	goto yy6814;
	case 0xA7:
	case 0xAD:	goto yy6810;
	case 0xA8:	goto yy4155;
	case 0xAA:	goto yy6815;
	case 0xAE:	goto yy6816;
	case 0xAF:	goto yy4158;
	case 0xB0:	goto yy4159;
	case 0xB1:	goto yy6817;
	case 0xB3:	goto yy4161;
	case 0xB4:	goto yy4162;
	case 0xB5:	goto yy4163;
	case 0xBC:	goto yy4164;
	case 0xBD:	goto yy4165;
	case 0xBE:	goto yy4166;
	case 0xBF:	goto yy4167;
	default:	goto yy2;
	}
yy3719:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x84) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy6818;
			} else {
				if (yych <= 0x81) goto yy6819;
				if (yych <= 0x83) goto yy2;
				goto yy4170;
			}
		} else {
			if (yych <= 0x86) {
				if (yych <= 0x85) goto yy4171;
				goto yy4172;
			} else {
				if (yych == 0x88) goto yy2296;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB4) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy4173;
				goto yy4174;
			} else {
				if (yych <= 0xB2) goto yy1593;
				if (yych <= 0xB3) goto yy4175;
				goto yy4176;
			}
		} else {
			if (yych <= 0xB6) {
				if (yych <= 0xB5) goto yy4177;
				goto yy4178;
			} else {
				if (yych <= 0xB7) goto yy4179;
				if (yych <= 0xB8) goto yy1030;
				goto yy2;
			}
		}
	}
yy3720:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x93:	goto yy4187;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy1593;
	case 0x98:	goto yy6820;
	case 0x99:	goto yy4189;
	case 0x9A:	goto yy4190;
	case 0x9B:	goto yy4158;
	case 0x9C:	goto yy4191;
	case 0x9D:	goto yy1599;
	case 0x9E:	goto yy4192;
	case 0x9F:	goto yy4193;
	case 0xA0:	goto yy4194;
	case 0xA1:	goto yy4195;
	case 0xA2:	goto yy4196;
	case 0xA3:	goto yy6821;
	case 0xA4:	goto yy6822;
	case 0xA5:	goto yy4199;
	case 0xA7:	goto yy6823;
	case 0xA8:	goto yy4201;
	case 0xA9:	goto yy6824;
	case 0xAB:	goto yy4203;
	case 0xAC:	goto yy4204;
	case 0xAD:	goto yy4205;
	case 0xAF:	goto yy6825;
	default:	goto yy2;
	}
yy3721:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy4207;
	case 0xAD:	goto yy4208;
	case 0xAE:	goto yy4209;
	case 0xAF:	goto yy4210;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy1593;
	case 0xB4:	goto yy4211;
	case 0xB5:	goto yy4212;
	case 0xB6:	goto yy4213;
	case 0xB7:	goto yy4214;
	case 0xB8:	goto yy6826;
	case 0xB9:	goto yy6827;
	case 0xBB:	goto yy4217;
	case 0xBC:	goto yy6828;
	case 0xBD:	goto yy4219;
	case 0xBE:	goto yy1074;
	default:	goto yy2;
	}
yy3722:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy6829;
	case 0x91:	goto yy6830;
	case 0x92:	goto yy4222;
	case 0x93:	goto yy4223;
	case 0x94:	goto yy4224;
	case 0x96:	goto yy6831;
	case 0x9B:	goto yy4226;
	case 0x9D:	goto yy6832;
	case 0x9E:	goto yy4228;
	default:	goto yy2;
	}
yy3723:
	yych = *++YYCURSOR;
	if (yych <= 0xD6) {
		if (yych <= 0xCA) {
			if (yych <= 'z') {
				if (yych <= '@') goto yy1088;
				if (yych <= 'Z') goto yy6833;
				if (yych <= '`') goto yy1088;
				goto yy6833;
			} else {
				if (yych <= 0xC2) {
					if (yych <= 0xC1) goto yy1088;
					goto yy6835;
				} else {
					if (yych <= 0xC3) goto yy6836;
					if (yych <= 0xC9) goto yy6837;
					goto yy6838;
				}
			}
		} else {
			if (yych <= 0xD1) {
				if (yych <= 0xCD) {
					if (yych <= 0xCC) goto yy1088;
					goto yy6839;
				} else {
					if (yych <= 0xCE) goto yy6840;
					if (yych <= 0xCF) goto yy6841;
					goto yy6837;
				}
			} else {
				if (yych <= 0xD3) {
					if (yych <= 0xD2) goto yy6842;
					goto yy6837;
				} else {
					if (yych <= 0xD4) goto yy6843;
					if (yych <= 0xD5) goto yy6844;
					goto yy6845;
				}
			}
		}
	} else {
		if (yych <= 0xDF) {
			if (yych <= 0xDA) {
				if (yych <= 0xD7) goto yy6846;
				if (yych <= 0xD8) goto yy6847;
				if (yych <= 0xD9) goto yy6848;
				goto yy6837;
			} else {
				if (yych <= 0xDC) {
					if (yych <= 0xDB) goto yy6849;
					goto yy6850;
				} else {
					if (yych <= 0xDD) goto yy6851;
					if (yych <= 0xDE) goto yy6852;
					goto yy6853;
				}
			}
		} else {
			if (yych <= 0xE9) {
				if (yych <= 0xE1) {
					if (yych <= 0xE0) goto yy6854;
					goto yy6855;
				} else {
					if (yych <= 0xE2) goto yy6856;
					if (yych <= 0xE3) goto yy6857;
					goto yy1088;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych <= 0xEA) goto yy6858;
					goto yy1088;
				} else {
					if (yych <= 0xEF) goto yy6859;
					if (yych <= 0xF0) goto yy6860;
					goto yy1088;
				}
			}
		}
	}
yy3724:
	yyaccept = 11;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy113;
					goto yy115;
				} else {
					if (yych <= '\'') goto yy1087;
					if (yych == '+') goto yy113;
					goto yy115;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy6861;
					if (yych <= '.') goto yy6862;
					if (yych <= '/') goto yy115;
					goto yy5408;
				} else {
					if (yych <= ';') goto yy115;
					if (yych <= '>') goto yy113;
					if (yych <= '@') goto yy115;
					goto yy6863;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy115;
					if (yych <= '`') goto yy113;
					goto yy6863;
				} else {
					if (yych == '|') goto yy113;
					if (yych <= '}') goto yy115;
					goto yy113;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy115;
					if (yych <= 0xC2) goto yy6865;
					if (yych <= 0xC3) goto yy6866;
					goto yy6867;
				} else {
					if (yych <= 0xCA) goto yy6868;
					if (yych <= 0xCB) goto yy564;
					if (yych <= 0xCC) goto yy118;
					goto yy6869;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy6870;
					if (yych <= 0xCF) goto yy6871;
					goto yy6867;
				} else {
					if (yych <= 0xD2) goto yy6872;
					if (yych <= 0xD3) goto yy6867;
					if (yych <= 0xD4) goto yy6873;
					goto yy6874;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy6875;
					if (yych <= 0xD7) goto yy6876;
					if (yych <= 0xD8) goto yy6877;
					goto yy6878;
				} else {
					if (yych <= 0xDA) goto yy6867;
					if (yych <= 0xDB) goto yy6879;
					if (yych <= 0xDC) goto yy6880;
					goto yy6881;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy6882;
					if (yych <= 0xDF) goto yy6883;
					goto yy6884;
				} else {
					if (yych <= 0xE1) goto yy6885;
					if (yych <= 0xE2) goto yy6886;
					if (yych <= 0xE3) goto yy6887;
					goto yy278;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy6888;
					if (yych <= 0xEE) goto yy115;
					goto yy6889;
				} else {
					if (yych <= 0xF0) goto yy6890;
					if (yych == 0xF3) goto yy282;
					goto yy115;
				}
			}
		}
	}
yy3725:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy1240;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy1240;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy1240;
		} else {
			if (yych == 0xBF) goto yy1240;
			goto yy2;
		}
	}
yy3726:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy1240;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy1240;
	goto yy2;
yy3727:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy1240;
	goto yy2;
yy3728:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy3729:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy3730:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy113;
		if (yych <= 0x8B) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0x9B) {
			if (yych <= 0x8F) goto yy2;
			goto yy113;
		} else {
			if (yych == 0xA0) goto yy113;
			goto yy2;
		}
	}
yy3731:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBD) goto yy113;
	goto yy2;
yy3732:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy1240;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1240;
	goto yy2;
yy3733:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy1240;
	if (yych == 0xA0) goto yy113;
	goto yy2;
yy3734:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy1240;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1240;
	goto yy2;
yy3735:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy1240;
		if (yych <= 0x81) goto yy2;
		goto yy1240;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy1240;
		if (yych <= 0xBA) goto yy113;
		goto yy2;
	}
yy3736:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy1240;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1240;
	goto yy2;
yy3737:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy1240;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy1240;
	goto yy2;
yy3738:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy1242;
	if (yych <= 0xBF) goto yy1240;
	goto yy2;
yy3739:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy1240;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy1246;
	goto yy2;
yy3740:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy1240;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1240;
	goto yy2;
yy3741:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy1240;
	goto yy2;
yy3742:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy1240;
	goto yy2;
yy3743:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1240;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy1240;
	goto yy2;
yy3744:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy1240;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy1240;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy1240;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy1240;
			if (yych == 0xBF) goto yy1240;
			goto yy2;
		}
	}
yy3745:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy1240;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy1240;
		if (yych <= 0xB8) goto yy113;
		goto yy2;
	}
yy3746:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy1240;
	goto yy2;
yy3747:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy1240;
	goto yy2;
yy3748:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1240;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy1240;
	goto yy2;
yy3749:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy1240;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy1240;
	goto yy2;
yy3750:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy1240;
			if (yych <= 0x83) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy113;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy113;
			goto yy1240;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy1240;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy113;
			} else {
				if (yych == 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy3751:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy1240;
	goto yy2;
yy3752:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy1240;
	goto yy2;
yy3753:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1240;
		goto yy113;
	} else {
		if (yych <= 0xA4) goto yy1240;
		if (yych <= 0xA6) goto yy113;
		goto yy2;
	}
yy3754:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1240;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy1240;
	goto yy2;
yy3755:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy1240;
	goto yy2;
yy3756:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy1240;
	goto yy2;
yy3757:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy1242;
	goto yy2;
yy3758:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy113;
	if (yych <= 0xB7) goto yy1240;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy3759:
	yych = *++YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x86) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xAF) goto yy1246;
		if (yych == 0xBF) goto yy113;
		goto yy2;
	}
yy3760:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy113;
	if (yych <= 0xAF) goto yy1240;
	if (yych <= 0xBA) goto yy113;
	goto yy2;
yy3761:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy1240;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy1246;
	goto yy2;
yy3762:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy113;
		goto yy1240;
	} else {
		if (yych <= 0xB4) goto yy113;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy1246;
		goto yy2;
	}
yy3763:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy1240;
		goto yy113;
	} else {
		if (yych == 0xB6) goto yy1240;
		goto yy2;
	}
yy3764:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy113;
	if (yych <= 0xB2) goto yy1240;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy3765:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x84) goto yy1240;
			if (yych <= 0x89) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy1246;
			goto yy1240;
		} else {
			if (yych == 0x9C) goto yy1240;
			goto yy2;
		}
	}
yy3766:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy1240;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy1240;
		if (yych <= 0xB7) goto yy113;
		goto yy2;
	}
yy3767:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy1240;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy1240;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy1240;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy1240;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy1240;
			goto yy2;
		}
	}
yy3768:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy1240;
		goto yy113;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy1246;
		goto yy2;
	}
yy3769:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy113;
			if (yych <= 0x84) goto yy2;
			goto yy1240;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy1240;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy1240;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy1240;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy1240;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy1240;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy3770:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy113;
			if (yych <= 0x86) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy113;
			} else {
				if (yych == 0x90) goto yy1240;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy113;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy1240;
			goto yy113;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy113;
				goto yy2;
			}
		}
	}
yy3771:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy1240;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy3772:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy113;
		if (yych <= 0x85) goto yy1240;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy1240;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy1246;
		goto yy2;
	}
yy3773:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy1240;
		goto yy113;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy3774:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy1240;
		if (yych <= 0x9D) goto yy113;
		goto yy2;
	}
yy3775:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy1240;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy1246;
		goto yy2;
	}
yy3776:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy1240;
	if (yych <= 0xB7) goto yy113;
	goto yy2;
yy3777:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x89) goto yy1246;
	goto yy2;
yy3778:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x9C) goto yy2;
		if (yych <= 0xAB) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xB9) goto yy1246;
		if (yych == 0xBF) goto yy113;
		goto yy2;
	}
yy3779:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1242;
	goto yy2;
yy3780:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy1242;
		goto yy1246;
	} else {
		if (yych == 0xBF) goto yy1240;
		goto yy2;
	}
yy3781:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy1240;
	goto yy2;
yy3782:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy1240;
	goto yy2;
yy3783:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy1240;
	goto yy2;
yy3784:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy1240;
	goto yy2;
yy3785:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1240;
	goto yy2;
yy3786:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy1240;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy1246;
	goto yy2;
yy3787:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy1240;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy113;
	goto yy2;
yy3788:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy1240;
		goto yy113;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy3789:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy113;
		if (yych <= 0x8F) goto yy2;
		goto yy1246;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy1240;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy1240;
			goto yy2;
		}
	}
yy3790:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy1240;
	goto yy2;
yy3791:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1240;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy1240;
		if (yych <= 0xBE) goto yy113;
		goto yy2;
	}
yy3792:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) goto yy2;
	if (yych <= 0x92) goto yy113;
	goto yy2;
yy3793:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy1240;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy1240;
	goto yy2;
yy3794:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy1240;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy1240;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy113;
		goto yy2;
	}
yy3795:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA6) goto yy113;
	if (yych <= 0xA8) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy3796:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy113;
	if (yych <= 0xBA) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy3797:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy113;
	goto yy2;
yy3798:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x85) goto yy113;
	goto yy2;
yy3799:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy113;
	goto yy2;
yy3800:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy1242;
	goto yy2;
yy3801:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy1242;
		} else {
			if (yych == 0xA2) goto yy1242;
			if (yych <= 0xA4) goto yy2;
			goto yy1242;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy1242;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy1242;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy1242;
				goto yy2;
			}
		}
	}
yy3802:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy1242;
	goto yy2;
yy3803:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy1242;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy1242;
			if (yych <= 0x8C) goto yy2;
			goto yy1242;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy1242;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy1242;
			goto yy2;
		}
	}
yy3804:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy1242;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy1242;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy1242;
			goto yy2;
		}
	}
yy3805:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1242;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy1242;
	goto yy2;
yy3806:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy113;
		goto yy1242;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy113;
			goto yy1242;
		} else {
			if (yych <= 0xBB) goto yy113;
			if (yych <= 0xBF) goto yy1242;
			goto yy2;
		}
	}
yy3807:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy1242;
		goto yy113;
	} else {
		if (yych == 0xB5) goto yy113;
		if (yych <= 0xBF) goto yy1242;
		goto yy2;
	}
yy3808:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy1242;
		goto yy113;
	} else {
		if (yych == 0xAF) goto yy113;
		if (yych <= 0xBF) goto yy1242;
		goto yy2;
	}
yy3809:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy1242;
		goto yy113;
	} else {
		if (yych == 0xA9) goto yy113;
		if (yych <= 0xBF) goto yy1242;
		goto yy2;
	}
yy3810:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1242;
		goto yy113;
	} else {
		if (yych <= 0x8B) goto yy1242;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy1246;
		goto yy2;
	}
yy3811:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x86) goto yy113;
		goto yy2;
	} else {
		if (yych == 0xA0) goto yy2;
		if (yych <= 0xAF) goto yy113;
		goto yy2;
	}
yy3812:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy1240;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy113;
	goto yy2;
yy3813:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy1240;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy1240;
			} else {
				if (yych == 0xA4) goto yy1240;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy1240;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy1240;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy1240;
			} else {
				if (yych == 0xBB) goto yy1240;
				goto yy2;
			}
		}
	}
yy3814:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy1240;
	default:	goto yy2;
	}
yy3815:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy1240;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy1240;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy1240;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy1240;
			goto yy2;
		}
	}
yy3816:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy113;
	goto yy2;
yy3817:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy113;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy3818:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xAE) goto yy113;
		if (yych <= 0xB0) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy3819:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych == 0x90) goto yy2;
	if (yych <= 0xB5) goto yy113;
	goto yy2;
yy3820:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy3821:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy3822:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy113;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBA) goto yy113;
	goto yy2;
yy3823:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy113;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x91) goto yy113;
	goto yy2;
yy3824:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xBA) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy3825:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xA4) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy3826:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xAC) goto yy113;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB3) goto yy113;
		goto yy2;
	}
yy3827:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x94) goto yy113;
	goto yy2;
yy3828:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8B) goto yy113;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy3829:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy113;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy3830:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x87) goto yy113;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy113;
	goto yy2;
yy3831:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy113;
	goto yy2;
yy3832:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy113;
	goto yy2;
yy3833:
	yyaccept = 10;
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
	case '$':
	case '<':
	case '=':
	case '>':
	case '^':
	case '`':
	case '|':
	case '~':	goto yy113;
	case '%':	goto yy146;
	case '\'':	goto yy242;
	case '+':	goto yy182;
	case '-':	goto yy243;
	case '.':	goto yy1217;
	case '0':
	case '1':
	case '2':
	case '3':
	case '4':
	case '5':
	case '6':
	case '7':
	case '8':
	case '9':	goto yy206;
	case ':':	goto yy6891;
	case '@':	goto yy148;
	case 'A':
	case 'B':
	case 'C':
	case 'D':
	case 'E':
	case 'F':
	case 'G':
	case 'H':
	case 'I':
	case 'J':
	case 'K':
	case 'L':
	case 'M':
	case 'N':
	case 'O':
	case 'P':
	case 'Q':
	case 'R':
	case 'T':
	case 'U':
	case 'V':
	case 'W':
	case 'X':
	case 'Y':
	case 'Z':
	case 'a':
	case 'b':
	case 'c':
	case 'd':
	case 'e':
	case 'f':
	case 'g':
	case 'h':
	case 'i':
	case 'j':
	case 'k':
	case 'l':
	case 'm':
	case 'n':
	case 'o':
	case 'p':
	case 'q':
	case 'r':
	case 't':
	case 'u':
	case 'v':
	case 'w':
	case 'x':
	case 'y':
	case 'z':	goto yy247;
	case 'S':
	case 's':	goto yy6892;
	case '_':	goto yy249;
	case 0xC2:	goto yy251;
	case 0xC3:	goto yy252;
	case 0xC4:
	case 0xC5:
	case 0xC8:
	case 0xC9:
	case 0xD0:
	case 0xD1:
	case 0xD3:	goto yy253;
	case 0xC6:	goto yy254;
	case 0xC7:	goto yy255;
	case 0xCA:	goto yy256;
	case 0xCB:	goto yy257;
	case 0xCC:	goto yy118;
	case 0xCD:	goto yy258;
	case 0xCE:	goto yy259;
	case 0xCF:	goto yy260;
	case 0xD2:	goto yy261;
	case 0xD4:	goto yy262;
	case 0xD5:	goto yy263;
	case 0xD6:	goto yy264;
	case 0xD7:	goto yy265;
	case 0xD8:	goto yy266;
	case 0xD9:	goto yy267;
	case 0xDA:	goto yy268;
	case 0xDB:	goto yy269;
	case 0xDC:	goto yy270;
	case 0xDD:	goto yy271;
	case 0xDE:	goto yy272;
	case 0xDF:	goto yy273;
	case 0xE0:	goto yy274;
	case 0xE1:	goto yy275;
	case 0xE2:	goto yy276;
	case 0xE3:	goto yy277;
	case 0xE4:	goto yy278;
	case 0xEA:	goto yy279;
	case 0xEF:	goto yy280;
	case 0xF0:	goto yy281;
	case 0xF3:	goto yy282;
	default:	goto yy57;
	}
yy3834:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy1437;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy113;
			goto yy2;
		}
	}
yy3835:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy1437;
	if (yych <= 0x9B) goto yy113;
	goto yy2;
yy3836:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy113;
		goto yy1437;
	} else {
		if (yych == 0xBD) goto yy1437;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy3837:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x90) goto yy1437;
			if (yych <= 0x97) goto yy113;
			goto yy1437;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy113;
			if (yych <= 0xA5) goto yy2;
			goto yy1439;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy1437;
			goto yy2;
		}
	}
yy3838:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy1437;
			} else {
				if (yych <= 0x83) goto yy113;
				if (yych <= 0x84) goto yy2;
				goto yy1437;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy1437;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy1437;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy1437;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy1437;
				if (yych <= 0xB5) goto yy2;
				goto yy1437;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy1437;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy3839:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy113;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy113;
				goto yy1437;
			} else {
				if (yych == 0x97) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy1437;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy1437;
				if (yych <= 0xA3) goto yy113;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy1439;
				if (yych <= 0xB1) goto yy1437;
				goto yy113;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy113;
				goto yy2;
			}
		}
	}
yy3840:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy1437;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy1437;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy1437;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy1437;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy1437;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy1437;
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy3841:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy113;
			if (yych <= 0x86) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy113;
			} else {
				if (yych == 0x91) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy1437;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy1439;
				goto yy113;
			} else {
				if (yych <= 0xB4) goto yy1437;
				if (yych <= 0xB5) goto yy113;
				goto yy2;
			}
		}
	}
yy3842:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy113;
			if (yych <= 0x84) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy1437;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy1437;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy1437;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy1437;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy1437;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy3843:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy113;
			} else {
				if (yych == 0x90) goto yy1437;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy1437;
			if (yych <= 0xA3) goto yy113;
			if (yych <= 0xA5) goto yy2;
			goto yy1439;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy113;
			} else {
				if (yych == 0xB9) goto yy1437;
				goto yy2;
			}
		}
	}
yy3844:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy113;
			if (yych <= 0x84) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy1437;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy1437;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy1437;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy1437;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy1437;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy3845:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy113;
			if (yych <= 0x86) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy1437;
			goto yy113;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy1439;
			} else {
				if (yych <= 0xB0) goto yy113;
				if (yych <= 0xB1) goto yy1437;
				goto yy2;
			}
		}
	}
yy3846:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy113;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy1437;
	default:	goto yy2;
	}
yy3847:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy1437;
			if (yych == 0x97) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy1439;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy113;
			goto yy2;
		}
	}
yy3848:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy1437;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy1437;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy3849:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy1437;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy1437;
			goto yy113;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy1439;
			} else {
				if (yych == 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy3850:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy113;
			if (yych <= 0x84) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy1437;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy1437;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy3851:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy1437;
			goto yy113;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy1439;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy1437;
				goto yy2;
			}
		}
	}
yy3852:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy1437;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy1437;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy1437;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy3853:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x8E) goto yy1437;
				if (yych <= 0x96) goto yy2;
				goto yy113;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy1437;
			if (yych <= 0xA3) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy1439;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy113;
				if (yych <= 0xBF) goto yy1437;
				goto yy2;
			}
		}
	}
yy3854:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy1437;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy1437;
		} else {
			if (yych == 0xBD) goto yy1437;
			goto yy2;
		}
	}
yy3855:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy1437;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy113;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy1439;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy113;
			goto yy2;
		}
	}
yy3856:
	yych = *++YYCURSOR;
	if (yych <= 0x86) goto yy2;
	if (yych <= 0x8E) goto yy113;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy1439;
	goto yy2;
yy3857:
	yych = *++YYCURSOR;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8D) goto yy113;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy1439;
	goto yy2;
yy3858:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x92) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x94) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy1439;
			if (yych <= 0xB3) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy3859:
	yych = *++YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x89) goto yy1439;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy113;
			if (yych <= 0x9D) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xA6) {
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA4) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xAD) goto yy113;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB4) goto yy113;
			goto yy2;
		}
	}
yy3860:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0x99) goto yy1439;
		if (yych <= 0x9F) goto yy113;
		if (yych <= 0xBF) goto yy1437;
		goto yy2;
	}
yy3861:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy1437;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy113;
	goto yy2;
yy3862:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy1437;
		goto yy113;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy1437;
		goto yy2;
	}
yy3863:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy1980;
	if (yych <= 0xBF) goto yy1437;
	goto yy2;
yy3864:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy1437;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy1437;
			if (yych <= 0xB4) goto yy113;
			goto yy2;
		}
	}
yy3865:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0x93) goto yy113;
			if (yych <= 0x9F) goto yy2;
			goto yy1437;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy113;
			goto yy2;
		}
	}
yy3866:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy113;
		if (yych <= 0x9A) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x9C) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA9) goto yy1439;
			goto yy2;
		}
	}
yy3867:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy1980;
		if (yych <= 0x8A) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy1439;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1437;
			goto yy2;
		}
	}
yy3868:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy1437;
		goto yy113;
	} else {
		if (yych <= 0xAA) goto yy1437;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1437;
		goto yy2;
	}
yy3869:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy1437;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy113;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy113;
		goto yy2;
	}
yy3870:
	yych = *++YYCURSOR;
	if (yych == 0x80) goto yy113;
	if (yych <= 0x85) goto yy2;
	if (yych <= 0x8F) goto yy1439;
	goto yy2;
yy3871:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy1439;
	if (yych <= 0x9D) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy3872:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy1437;
	if (yych <= 0x9B) goto yy113;
	goto yy2;
yy3873:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy1439;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy1439;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBE) goto yy113;
		goto yy2;
	}
yy3874:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy1439;
		if (yych <= 0xA0) goto yy2;
		if (yych <= 0xBC) goto yy113;
		goto yy2;
	}
yy3875:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy113;
		if (yych <= 0xA0) goto yy1437;
		goto yy113;
	} else {
		if (yych <= 0xAF) goto yy1437;
		if (yych <= 0xB9) goto yy1439;
		if (yych <= 0xBF) goto yy1437;
		goto yy2;
	}
yy3876:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1437;
	if (yych <= 0xB3) goto yy113;
	goto yy2;
yy3877:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy1437;
	if (yych <= 0xB7) goto yy113;
	goto yy2;
yy3878:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy113;
			if (yych <= 0xAC) goto yy1437;
			goto yy113;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy1437;
			if (yych <= 0xB4) goto yy113;
			goto yy1437;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy113;
			goto yy2;
		}
	}
yy3879:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy1437;
	} else {
		if (yych == 0xBE) goto yy1437;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy3880:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy113;
			if (yych <= 0x84) goto yy1437;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy1437;
				goto yy113;
			} else {
				if (yych <= 0x93) goto yy1437;
				if (yych <= 0x95) goto yy2;
				goto yy1437;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xAC) goto yy1437;
				if (yych <= 0xAF) goto yy113;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy1437;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy1437;
				if (yych <= 0xBE) goto yy113;
				goto yy2;
			}
		}
	}
yy3881:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy113;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy1437;
	default:	goto yy2;
	}
yy3882:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy113;
		goto yy1437;
	} else {
		if (yych == 0x8E) goto yy1437;
		if (yych <= 0x8F) goto yy113;
		goto yy2;
	}
yy3883:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy1437;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy113;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy3884:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy1437;
		goto yy113;
	} else {
		if (yych <= 0xAE) goto yy1437;
		if (yych <= 0xB1) goto yy113;
		if (yych <= 0xB3) goto yy1437;
		goto yy2;
	}
yy3885:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy1437;
	if (yych == 0xBF) goto yy113;
	goto yy2;
yy3886:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy1437;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy3887:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x93) {
			if (yych == 0x84) goto yy113;
			if (yych <= 0x91) goto yy2;
			goto yy113;
		} else {
			if (yych == 0xA0) goto yy113;
			if (yych <= 0xA9) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB5) goto yy1439;
			if (yych <= 0xB7) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy1437;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy3888:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy113;
		if (yych <= 0xBA) goto yy1437;
		goto yy2;
	}
yy3889:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy113;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy1437;
	goto yy2;
yy3890:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy1437;
		goto yy113;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy113;
		goto yy2;
	}
yy3891:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy1437;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy113;
		if (yych <= 0xBF) goto yy1437;
		goto yy2;
	}
yy3892:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1437;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy113;
	goto yy2;
yy3893:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy113;
		if (yych <= 0xBF) goto yy1437;
		goto yy2;
	}
yy3894:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1437;
		if (yych <= 0x88) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0xAD) goto yy1437;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy1437;
		goto yy2;
	}
yy3895:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy1437;
			goto yy113;
		} else {
			if (yych == 0x86) goto yy113;
			goto yy1437;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy113;
			if (yych <= 0xA2) goto yy1437;
			goto yy113;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy113;
			goto yy2;
		}
	}
yy3896:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy113;
	if (yych <= 0xB3) goto yy1437;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy3897:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy1439;
			if (yych <= 0x9F) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy1437;
			if (yych <= 0xBA) goto yy2;
			goto yy1437;
		} else {
			if (yych == 0xBD) goto yy1437;
			goto yy2;
		}
	}
yy3898:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy1439;
		goto yy1437;
	} else {
		if (yych <= 0xAD) goto yy113;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1437;
		goto yy2;
	}
yy3899:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1437;
	if (yych <= 0x93) goto yy113;
	goto yy2;
yy3900:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x80) goto yy113;
		if (yych <= 0x8F) goto yy2;
		goto yy1439;
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0xA4) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB9) goto yy1439;
			goto yy2;
		}
	}
yy3901:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy1437;
	if (yych <= 0xB6) goto yy113;
	goto yy2;
yy3902:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1437;
			goto yy113;
		} else {
			if (yych <= 0x8B) goto yy1437;
			if (yych <= 0x8D) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy1439;
			if (yych <= 0xB6) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy113;
			goto yy2;
		}
	}
yy3903:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy1437;
			goto yy113;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy113;
			goto yy2;
		}
	}
yy3904:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy1437;
		if (yych <= 0x9B) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy1437;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1437;
		goto yy2;
	}
yy3905:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy1437;
		if (yych <= 0xAA) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy113;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy1439;
		goto yy2;
	}
yy3906:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy1437;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy1437;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy1437;
			goto yy113;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy113;
			if (yych <= 0xB6) goto yy1437;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy1437;
			goto yy2;
		}
	}
yy3907:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy1437;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy3908:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy113;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy1437;
	goto yy2;
yy3909:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1437;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy1437;
		if (yych <= 0xBD) goto yy113;
		goto yy2;
	}
yy3910:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0xA1) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy1567;
			goto yy2;
		} else {
			if (yych == 0xA3) goto yy1980;
			goto yy113;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych == 0xA9) goto yy113;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy1437;
			goto yy2;
		}
	}
yy3911:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych == 0x84) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x8B) goto yy113;
			if (yych == 0x8D) goto yy1980;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9E) goto yy113;
			if (yych <= 0xA0) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy113;
			if (yych <= 0xBF) goto yy1567;
			goto yy2;
		}
	}
yy3912:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x9A) goto yy1437;
			if (yych <= 0x9B) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x9D) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xA5) goto yy2;
			if (yych <= 0xBF) goto yy1439;
			goto yy2;
		}
	}
yy3913:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy3945;
	case 0x81:	goto yy3946;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy290;
	case 0x83:	goto yy3947;
	case 0x84:	goto yy3728;
	case 0x85:	goto yy3729;
	case 0x86:	goto yy3730;
	case 0x87:	goto yy3731;
	case 0x8A:	goto yy3948;
	case 0x8B:	goto yy6893;
	case 0x8C:	goto yy3950;
	case 0x8D:	goto yy6894;
	case 0x8E:	goto yy3952;
	case 0x8F:	goto yy3953;
	case 0x92:	goto yy3954;
	case 0x94:	goto yy3955;
	case 0x95:	goto yy3956;
	case 0x9C:	goto yy3957;
	case 0x9D:	goto yy3958;
	case 0xA0:	goto yy3959;
	case 0xA1:	goto yy6895;
	case 0xA2:	goto yy3961;
	case 0xA3:	goto yy3962;
	case 0xA4:	goto yy3963;
	case 0xA6:	goto yy3964;
	case 0xA8:	goto yy6896;
	case 0xA9:	goto yy3966;
	case 0xAA:	goto yy3967;
	case 0xAB:	goto yy6897;
	case 0xAC:	goto yy1487;
	case 0xAD:	goto yy3969;
	case 0xAE:	goto yy3970;
	case 0xB1:	goto yy3971;
	case 0xB2:
	case 0xB3:	goto yy3972;
	default:	goto yy2;
	}
yy3914:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy6898;
	case 0x81:	goto yy6899;
	case 0x82:	goto yy6900;
	case 0x83:	goto yy3976;
	case 0x84:	goto yy6901;
	case 0x85:	goto yy6902;
	case 0x86:	goto yy6903;
	case 0x87:	goto yy6904;
	case 0x88:	goto yy6905;
	case 0x8A:	goto yy3982;
	case 0x8B:	goto yy6906;
	case 0x8C:	goto yy6907;
	case 0x8D:	goto yy6908;
	case 0x92:
	case 0x98:	goto yy6909;
	case 0x93:	goto yy6910;
	case 0x96:	goto yy6911;
	case 0x97:	goto yy6912;
	case 0x99:	goto yy6913;
	case 0x9A:	goto yy6914;
	case 0x9B:	goto yy3992;
	case 0x9C:	goto yy6915;
	case 0xA2:	goto yy3994;
	case 0xA3:	goto yy3995;
	case 0xAB:	goto yy3996;
	default:	goto yy2;
	}
yy3915:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy290;
	case 0xA8:	goto yy3996;
	case 0xA9:	goto yy4001;
	case 0xAB:	goto yy6916;
	case 0xAC:	goto yy6917;
	case 0xAD:	goto yy6918;
	case 0xAE:	goto yy4005;
	case 0xBD:	goto yy6919;
	case 0xBE:	goto yy3792;
	default:	goto yy2;
	}
yy3916:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych == 0x80) goto yy2877;
		goto yy2;
	} else {
		if (yych <= 0xB0) goto yy290;
		if (yych <= 0xB1) goto yy4007;
		if (yych <= 0xB2) goto yy6920;
		goto yy2;
	}
yy3917:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy118;
	case 0x83:	goto yy637;
	case 0x84:	goto yy3795;
	case 0x85:	goto yy3796;
	case 0x87:	goto yy3797;
	case 0x89:	goto yy3798;
	case 0x8D:	goto yy3799;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy290;
	case 0x91:	goto yy4009;
	case 0x92:	goto yy4010;
	case 0x93:	goto yy4011;
	case 0x94:	goto yy4012;
	case 0x95:	goto yy4013;
	case 0x9A:	goto yy4014;
	case 0x9B:	goto yy6921;
	case 0x9C:	goto yy6922;
	case 0x9D:	goto yy6923;
	case 0x9E:	goto yy6924;
	case 0x9F:	goto yy6925;
	case 0xAA:	goto yy3811;
	default:	goto yy2;
	}
yy3918:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy290;
		if (yych <= 0xA3) goto yy6926;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy4021;
			goto yy4022;
		} else {
			if (yych <= 0xBA) goto yy4023;
			if (yych <= 0xBB) goto yy3816;
			goto yy2;
		}
	}
yy3919:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB4) {
		if (yych == 0xAA) goto yy1439;
		goto yy2;
	} else {
		if (yych <= 0xB5) goto yy1439;
		if (yych == 0xBA) goto yy1439;
		goto yy2;
	}
yy3920:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy1439;
		goto yy2;
	} else {
		if (yych == 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy1439;
		goto yy2;
	}
yy3921:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy1439;
	goto yy2;
yy3922:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy1439;
	goto yy2;
yy3923:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB6:
	case 0xB7:
	case 0xBB:
	case 0xBC:
	case 0xBD:
	case 0xBF:	goto yy1439;
	default:	goto yy2;
	}
yy3924:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x85) goto yy2;
			goto yy1439;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy1439;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy1439;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy1439;
			goto yy2;
		}
	}
yy3925:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy2;
	if (yych <= 0xBF) goto yy1439;
	goto yy2;
yy3926:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1439;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0xBF) goto yy1439;
	goto yy2;
yy3927:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy1439;
	goto yy2;
yy3928:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy1439;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy1439;
	goto yy2;
yy3929:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x87) goto yy1439;
	goto yy2;
yy3930:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAA) goto yy1439;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB2) goto yy1439;
	goto yy2;
yy3931:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1439;
	goto yy2;
yy3932:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy1439;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA9) goto yy1439;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy1439;
			if (yych <= 0xAD) goto yy2;
			goto yy1439;
		} else {
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xBF) goto yy1439;
			goto yy2;
		}
	}
yy3933:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x94) goto yy2;
		goto yy1439;
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0xAD) goto yy2;
			goto yy1439;
		} else {
			if (yych == 0xBF) goto yy1439;
			goto yy2;
		}
	}
yy3934:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x90) goto yy1439;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xAF) goto yy1439;
	goto yy2;
yy3935:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy1439;
	goto yy2;
yy3936:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1439;
	if (yych == 0xB1) goto yy1439;
	goto yy2;
yy3937:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy1439;
	goto yy2;
yy3938:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy6927;
	case 0xA1:	goto yy6928;
	case 0xA2:	goto yy6929;
	case 0xA4:	goto yy6930;
	case 0xA5:	goto yy6931;
	case 0xA6:	goto yy6932;
	case 0xA7:	goto yy6933;
	case 0xA8:	goto yy6934;
	case 0xA9:	goto yy6935;
	case 0xAA:	goto yy6936;
	case 0xAB:	goto yy6937;
	case 0xAC:	goto yy6938;
	case 0xAD:	goto yy6939;
	case 0xAE:	goto yy6940;
	case 0xAF:	goto yy6941;
	case 0xB0:	goto yy6942;
	case 0xB1:	goto yy6943;
	case 0xB2:	goto yy6944;
	case 0xB3:	goto yy6945;
	case 0xB4:	goto yy6946;
	case 0xB5:	goto yy6947;
	case 0xB6:	goto yy6948;
	case 0xB7:	goto yy6949;
	case 0xB9:
	case 0xBB:	goto yy6950;
	case 0xBC:	goto yy6951;
	default:	goto yy2;
	}
yy3939:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x81:	goto yy3992;
	case 0x82:
	case 0xA0:	goto yy6952;
	case 0x83:	goto yy6953;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy3921;
	case 0x89:	goto yy6954;
	case 0x8A:	goto yy6955;
	case 0x8B:	goto yy6956;
	case 0x8C:	goto yy6957;
	case 0x8D:
	case 0xB6:	goto yy6958;
	case 0x8E:	goto yy6959;
	case 0x8F:	goto yy6960;
	case 0x90:	goto yy6961;
	case 0x99:	goto yy6962;
	case 0x9A:	goto yy6963;
	case 0x9B:	goto yy6964;
	case 0x9C:	goto yy6965;
	case 0x9D:	goto yy6966;
	case 0x9F:	goto yy6951;
	case 0xA1:	goto yy6967;
	case 0xA2:	goto yy6968;
	case 0xA3:	goto yy6969;
	case 0xA4:	goto yy6970;
	case 0xA5:	goto yy6971;
	case 0xA7:
	case 0xAD:	goto yy6950;
	case 0xA8:	goto yy6972;
	case 0xAA:	goto yy6973;
	case 0xAE:	goto yy6974;
	case 0xAF:	goto yy6975;
	case 0xB0:	goto yy6976;
	case 0xB1:	goto yy6977;
	case 0xB3:	goto yy6978;
	case 0xB4:	goto yy6979;
	case 0xB5:	goto yy6980;
	case 0xBC:	goto yy6981;
	case 0xBD:	goto yy6982;
	case 0xBE:	goto yy6983;
	case 0xBF:	goto yy6984;
	default:	goto yy2;
	}
yy3940:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy6985;
			if (yych <= 0x81) goto yy6819;
			goto yy2;
		} else {
			if (yych <= 0x84) goto yy6986;
			if (yych <= 0x85) goto yy6987;
			if (yych <= 0x86) goto yy6988;
			goto yy2;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0xB0) goto yy6989;
			if (yych <= 0xB1) goto yy6990;
			if (yych <= 0xB2) goto yy3921;
			goto yy6991;
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy6992;
				goto yy6993;
			} else {
				if (yych <= 0xB6) goto yy6994;
				if (yych <= 0xB7) goto yy6995;
				goto yy2;
			}
		}
	}
yy3941:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy6996;
	case 0x82:	goto yy4181;
	case 0x83:	goto yy1033;
	case 0x84:	goto yy6997;
	case 0x86:	goto yy6998;
	case 0x87:	goto yy4184;
	case 0x8B:	goto yy4185;
	case 0x8C:	goto yy3921;
	case 0x8D:	goto yy4186;
	default:	goto yy2;
	}
yy3942:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x93:	goto yy6999;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy3921;
	case 0x98:	goto yy7000;
	case 0x99:	goto yy7001;
	case 0x9A:	goto yy7002;
	case 0x9B:	goto yy6975;
	case 0x9C:	goto yy7003;
	case 0x9D:	goto yy3927;
	case 0x9E:	goto yy7004;
	case 0x9F:	goto yy7005;
	case 0xA0:	goto yy7006;
	case 0xA1:	goto yy7007;
	case 0xA2:	goto yy7008;
	case 0xA3:	goto yy7009;
	case 0xA4:	goto yy7010;
	case 0xA5:	goto yy7011;
	case 0xA7:	goto yy7012;
	case 0xA8:	goto yy7013;
	case 0xA9:	goto yy7014;
	case 0xAB:	goto yy7015;
	case 0xAC:	goto yy7016;
	case 0xAD:	goto yy7017;
	case 0xAF:	goto yy7018;
	default:	goto yy2;
	}
yy3943:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy7019;
	case 0xAD:	goto yy7020;
	case 0xAE:	goto yy7021;
	case 0xAF:	goto yy7022;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy3921;
	case 0xB4:	goto yy7023;
	case 0xB5:	goto yy7024;
	case 0xB6:	goto yy7025;
	case 0xB7:	goto yy7026;
	case 0xB8:	goto yy7027;
	case 0xB9:	goto yy7028;
	case 0xBB:	goto yy7029;
	case 0xBC:	goto yy7030;
	case 0xBD:	goto yy7031;
	case 0xBE:	goto yy1074;
	default:	goto yy2;
	}
yy3944:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy7032;
	case 0x91:	goto yy7033;
	case 0x92:	goto yy7034;
	case 0x93:	goto yy7035;
	case 0x94:	goto yy7036;
	case 0x96:	goto yy7037;
	case 0x9B:	goto yy7038;
	case 0x9D:	goto yy7039;
	case 0x9E:	goto yy7040;
	default:	goto yy2;
	}
yy3945:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy1437;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy1437;
		} else {
			if (yych == 0xBF) goto yy1437;
			goto yy2;
		}
	}
yy3946:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy1437;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy1437;
	goto yy2;
yy3947:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy1437;
	goto yy2;
yy3948:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy1437;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1437;
	goto yy2;
yy3949:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy1437;
	if (yych == 0xA0) goto yy110;
	goto yy2;
yy3950:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy1437;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1437;
	goto yy2;
yy3951:
	yych = *++YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy1437;
		if (yych <= 0x81) goto yy2;
		goto yy1437;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy1437;
		if (yych <= 0xBA) goto yy110;
		goto yy2;
	}
yy3952:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy1437;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1437;
	goto yy2;
yy3953:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy1437;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy1437;
	goto yy2;
yy3954:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy1437;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy1439;
	goto yy2;
yy3955:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy1437;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1437;
	goto yy2;
yy3956:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy1437;
	goto yy2;
yy3957:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy1437;
	goto yy2;
yy3958:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1437;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy1437;
	goto yy2;
yy3959:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy1437;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy1437;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy1437;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy1437;
			if (yych == 0xBF) goto yy1437;
			goto yy2;
		}
	}
yy3960:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy1437;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy1437;
		if (yych <= 0xB8) goto yy110;
		goto yy2;
	}
yy3961:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy1437;
	goto yy2;
yy3962:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy1437;
	goto yy2;
yy3963:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1437;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy1437;
	goto yy2;
yy3964:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy1437;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy1437;
	goto yy2;
yy3965:
	yych = *++YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy1437;
			if (yych <= 0x83) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy110;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy110;
			goto yy1437;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy110;
			} else {
				if (yych == 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy3966:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy1437;
	goto yy2;
yy3967:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy1437;
	goto yy2;
yy3968:
	yych = *++YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1437;
		goto yy110;
	} else {
		if (yych <= 0xA4) goto yy1437;
		if (yych <= 0xA6) goto yy110;
		goto yy2;
	}
yy3969:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1437;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy1437;
	goto yy2;
yy3970:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy1437;
	goto yy2;
yy3971:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy1437;
	goto yy2;
yy3972:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy1437;
	goto yy2;
yy3973:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy110;
	if (yych <= 0xB7) goto yy1437;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy3974:
	yych = *++YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x86) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0xAF) goto yy1439;
		if (yych == 0xBF) goto yy110;
		goto yy2;
	}
yy3975:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy110;
	if (yych <= 0xAF) goto yy1437;
	if (yych <= 0xBA) goto yy110;
	goto yy2;
yy3976:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy1437;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy1439;
	goto yy2;
yy3977:
	yych = *++YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy110;
		goto yy1437;
	} else {
		if (yych <= 0xB4) goto yy110;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy1439;
		goto yy2;
	}
yy3978:
	yych = *++YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy1437;
		goto yy110;
	} else {
		if (yych == 0xB6) goto yy1437;
		goto yy2;
	}
yy3979:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy110;
	if (yych <= 0xB2) goto yy1437;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy3980:
	yych = *++YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x84) goto yy1437;
			if (yych <= 0x89) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy1439;
			goto yy1437;
		} else {
			if (yych == 0x9C) goto yy1437;
			goto yy2;
		}
	}
yy3981:
	yych = *++YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy1437;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy1437;
		if (yych <= 0xB7) goto yy110;
		goto yy2;
	}
yy3982:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy1437;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy1437;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy1437;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy1437;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy1437;
			goto yy2;
		}
	}
yy3983:
	yych = *++YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy1437;
		goto yy110;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy1439;
		goto yy2;
	}
yy3984:
	yych = *++YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy110;
			if (yych <= 0x84) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy1437;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy1437;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy1437;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy1437;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0xBD) goto yy1437;
				if (yych <= 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy3985:
	yych = *++YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy110;
			if (yych <= 0x86) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy110;
			} else {
				if (yych == 0x90) goto yy1437;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy110;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy1437;
			goto yy110;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy110;
				goto yy2;
			}
		}
	}
yy3986:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy1437;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy3987:
	yych = *++YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy110;
		if (yych <= 0x85) goto yy1437;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy1437;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy1439;
		goto yy2;
	}
yy3988:
	yych = *++YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy1437;
		goto yy110;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy110;
		goto yy2;
	}
yy3989:
	yych = *++YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy1437;
		if (yych <= 0x9D) goto yy110;
		goto yy2;
	}
yy3990:
	yych = *++YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy1437;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy1439;
		goto yy2;
	}
yy3991:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy1437;
	if (yych <= 0xB7) goto yy110;
	goto yy2;
yy3992:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x89) goto yy1439;
	goto yy2;
yy3993:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x9C) goto yy2;
		if (yych <= 0xAB) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0xB9) goto yy1439;
		if (yych == 0xBF) goto yy110;
		goto yy2;
	}
yy3994:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1437;
	goto yy2;
yy3995:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy1437;
		goto yy1439;
	} else {
		if (yych == 0xBF) goto yy1437;
		goto yy2;
	}
yy3996:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy1437;
	goto yy2;
yy3997:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy1437;
	goto yy2;
yy3998:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy1437;
	goto yy2;
yy3999:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy1437;
	goto yy2;
yy4000:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1437;
	goto yy2;
yy4001:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy1437;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy1439;
	goto yy2;
yy4002:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy1437;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy110;
	goto yy2;
yy4003:
	yych = *++YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy1437;
		goto yy110;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy110;
		goto yy2;
	}
yy4004:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy110;
		if (yych <= 0x8F) goto yy2;
		goto yy1439;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy1437;
			goto yy2;
		}
	}
yy4005:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy1437;
	goto yy2;
yy4006:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1437;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy1437;
		if (yych <= 0xBE) goto yy110;
		goto yy2;
	}
yy4007:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy1437;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy1437;
	goto yy2;
yy4008:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy1437;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy1437;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy110;
		goto yy2;
	}
yy4009:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy1437;
	goto yy2;
yy4010:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy1437;
		} else {
			if (yych == 0xA2) goto yy1437;
			if (yych <= 0xA4) goto yy2;
			goto yy1437;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy1437;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy1437;
				goto yy2;
			}
		}
	}
yy4011:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy1437;
	goto yy2;
yy4012:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy1437;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy1437;
			if (yych <= 0x8C) goto yy2;
			goto yy1437;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy1437;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy1437;
			goto yy2;
		}
	}
yy4013:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy1437;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy1437;
			goto yy2;
		}
	}
yy4014:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1437;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy1437;
	goto yy2;
yy4015:
	yych = *++YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy110;
		goto yy1437;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy110;
			goto yy1437;
		} else {
			if (yych <= 0xBB) goto yy110;
			if (yych <= 0xBF) goto yy1437;
			goto yy2;
		}
	}
yy4016:
	yych = *++YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy1437;
		goto yy110;
	} else {
		if (yych == 0xB5) goto yy110;
		if (yych <= 0xBF) goto yy1437;
		goto yy2;
	}
yy4017:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy1437;
		goto yy110;
	} else {
		if (yych == 0xAF) goto yy110;
		if (yych <= 0xBF) goto yy1437;
		goto yy2;
	}
yy4018:
	yych = *++YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy1437;
		goto yy110;
	} else {
		if (yych == 0xA9) goto yy110;
		if (yych <= 0xBF) goto yy1437;
		goto yy2;
	}
yy4019:
	yych = *++YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1437;
		goto yy110;
	} else {
		if (yych <= 0x8B) goto yy1437;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy1439;
		goto yy2;
	}
yy4020:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy1437;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy110;
	goto yy2;
yy4021:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy1437;
			} else {
				if (yych == 0xA4) goto yy1437;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy1437;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy1437;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy1437;
			} else {
				if (yych == 0xBB) goto yy1437;
				goto yy2;
			}
		}
	}
yy4022:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy1437;
	default:	goto yy2;
	}
yy4023:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy1437;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy1437;
			goto yy2;
		}
	}
yy4024:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB4) {
		if (yych == 0xAA) goto yy2939;
		goto yy2;
	} else {
		if (yych <= 0xB5) goto yy2939;
		if (yych == 0xBA) goto yy2939;
		goto yy2;
	}
yy4025:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy2939;
		goto yy2;
	} else {
		if (yych == 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy2939;
		goto yy2;
	}
yy4026:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy2939;
	goto yy2;
yy4027:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB6:
	case 0xB7:
	case 0xBB:
	case 0xBC:
	case 0xBD:
	case 0xBF:	goto yy2939;
	default:	goto yy2;
	}
yy4028:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x85) goto yy2;
			goto yy2939;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy2939;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy2939;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy2939;
			goto yy2;
		}
	}
yy4029:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy2;
	if (yych <= 0xBF) goto yy2939;
	goto yy2;
yy4030:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy2939;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0xBF) goto yy2939;
	goto yy2;
yy4031:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy2939;
	goto yy2;
yy4032:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy2939;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy2939;
	goto yy2;
yy4033:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy2939;
		goto yy2;
	} else {
		if (yych <= 0x8A) goto yy1087;
		if (yych == 0xBE) goto yy1087;
		goto yy2;
	}
yy4034:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x81:	goto yy2362;
	case 0x82:	goto yy7041;
	case 0x83:	goto yy7042;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy1108;
	case 0x89:	goto yy2966;
	case 0x8A:	goto yy2967;
	case 0x8B:	goto yy2968;
	case 0x8C:	goto yy2969;
	case 0x8D:
	case 0xB6:	goto yy2970;
	case 0x8E:	goto yy7043;
	case 0x8F:	goto yy7044;
	case 0x90:	goto yy2973;
	case 0x99:	goto yy2974;
	case 0x9A:	goto yy2975;
	case 0x9B:	goto yy2976;
	case 0x9C:	goto yy2977;
	case 0x9D:	goto yy2978;
	case 0x9F:	goto yy2361;
	case 0xA0:	goto yy2979;
	case 0xA1:	goto yy2980;
	case 0xA2:	goto yy2981;
	case 0xA3:	goto yy2982;
	case 0xA4:	goto yy2983;
	case 0xA5:	goto yy2365;
	case 0xA7:
	case 0xAD:	goto yy2360;
	case 0xA8:	goto yy2984;
	case 0xAA:	goto yy2366;
	case 0xAE:	goto yy2985;
	case 0xAF:	goto yy2986;
	case 0xB0:	goto yy2987;
	case 0xB1:	goto yy2988;
	case 0xB3:	goto yy2989;
	case 0xB4:	goto yy7045;
	case 0xB5:	goto yy7046;
	case 0xBC:	goto yy7047;
	case 0xBD:	goto yy7048;
	case 0xBE:	goto yy7049;
	case 0xBF:	goto yy7050;
	default:	goto yy2;
	}
yy4035:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x84) {
			if (yych == 0x80) goto yy2997;
			if (yych <= 0x83) goto yy2;
			goto yy7051;
		} else {
			if (yych <= 0x86) {
				if (yych <= 0x85) goto yy7052;
				goto yy7053;
			} else {
				if (yych == 0x88) goto yy3001;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB4) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy7054;
				goto yy7055;
			} else {
				if (yych <= 0xB2) goto yy1108;
				if (yych <= 0xB3) goto yy7056;
				goto yy7057;
			}
		} else {
			if (yych <= 0xB6) {
				if (yych <= 0xB5) goto yy3006;
				goto yy3007;
			} else {
				if (yych <= 0xB7) goto yy3008;
				if (yych <= 0xB8) goto yy3009;
				goto yy2;
			}
		}
	}
yy4036:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x93:	goto yy3013;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy1108;
	case 0x98:	goto yy3014;
	case 0x99:	goto yy5629;
	case 0x9A:	goto yy7058;
	case 0x9B:	goto yy2986;
	case 0x9C:	goto yy7059;
	case 0x9D:	goto yy4031;
	case 0x9E:	goto yy7060;
	case 0x9F:	goto yy7061;
	case 0xA0:	goto yy3020;
	case 0xA1:	goto yy3021;
	case 0xA2:	goto yy3022;
	case 0xA3:	goto yy3023;
	case 0xA4:	goto yy3024;
	case 0xA5:	goto yy3025;
	case 0xA7:	goto yy2373;
	case 0xA8:	goto yy3026;
	case 0xA9:	goto yy3027;
	case 0xAB:	goto yy3028;
	case 0xAC:	goto yy7062;
	case 0xAD:	goto yy7063;
	case 0xAF:	goto yy3031;
	default:	goto yy2;
	}
yy4037:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy7064;
	case 0xAD:	goto yy3033;
	case 0xAE:	goto yy3034;
	case 0xAF:	goto yy3035;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy1108;
	case 0xB4:	goto yy3036;
	case 0xB5:	goto yy3037;
	case 0xB6:	goto yy3038;
	case 0xB7:	goto yy3039;
	case 0xB8:	goto yy3040;
	case 0xB9:	goto yy3041;
	case 0xBB:	goto yy3042;
	case 0xBC:	goto yy7065;
	case 0xBD:	goto yy7066;
	default:	goto yy2;
	}
yy4038:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy7067;
	case 0x91:	goto yy7068;
	case 0x92:	goto yy3047;
	case 0x93:	goto yy3048;
	case 0x94:	goto yy3049;
	case 0x96:	goto yy3050;
	case 0x9B:	goto yy3051;
	case 0x9D:	goto yy7069;
	case 0x9E:	goto yy3053;
	default:	goto yy2;
	}
yy4039:
	yyaccept = 14;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy1121;
					goto yy208;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych == '+') goto yy1121;
					goto yy208;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy200;
					if (yych <= '.') goto yy7070;
					if (yych <= '/') goto yy208;
					goto yy4039;
				} else {
					if (yych <= ';') goto yy208;
					if (yych <= '>') goto yy1121;
					if (yych <= '@') goto yy208;
					goto yy5136;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy208;
					if (yych <= '`') goto yy1121;
					goto yy5136;
				} else {
					if (yych == '|') goto yy1121;
					if (yych <= '}') goto yy208;
					goto yy1121;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy208;
					if (yych <= 0xC2) goto yy2572;
					if (yych <= 0xC3) goto yy2573;
					goto yy2574;
				} else {
					if (yych <= 0xCA) goto yy2575;
					if (yych <= 0xCB) goto yy1135;
					if (yych <= 0xCC) goto yy1136;
					goto yy2576;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy2577;
					if (yych <= 0xCF) goto yy2578;
					goto yy2574;
				} else {
					if (yych <= 0xD2) goto yy2579;
					if (yych <= 0xD3) goto yy2574;
					if (yych <= 0xD4) goto yy2580;
					goto yy2581;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy2582;
					if (yych <= 0xD7) goto yy2583;
					if (yych <= 0xD8) goto yy2584;
					goto yy2585;
				} else {
					if (yych <= 0xDA) goto yy2574;
					if (yych <= 0xDB) goto yy2586;
					if (yych <= 0xDC) goto yy2587;
					goto yy2588;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy2589;
					if (yych <= 0xDF) goto yy2590;
					goto yy2591;
				} else {
					if (yych <= 0xE1) goto yy2592;
					if (yych <= 0xE2) goto yy2593;
					if (yych <= 0xE3) goto yy2594;
					goto yy1156;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy2595;
					if (yych <= 0xEE) goto yy208;
					goto yy2596;
				} else {
					if (yych <= 0xF0) goto yy2597;
					if (yych == 0xF3) goto yy1160;
					goto yy208;
				}
			}
		}
	}
yy4041:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy1762;
					goto yy2;
				} else {
					if (yych <= '\'') goto yy1087;
					if (yych == '+') goto yy1762;
					goto yy2;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '.') goto yy1087;
					if (yych <= '/') goto yy2;
					goto yy7071;
				} else {
					if (yych <= ';') goto yy2;
					if (yych <= '>') goto yy1762;
					if (yych <= '@') goto yy2;
					goto yy6010;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy2;
					if (yych <= '`') goto yy1762;
					goto yy6010;
				} else {
					if (yych == '|') goto yy1762;
					if (yych <= '}') goto yy2;
					goto yy1762;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy3253;
					if (yych <= 0xC3) goto yy3254;
					goto yy3255;
				} else {
					if (yych <= 0xCA) goto yy3256;
					if (yych <= 0xCB) goto yy1771;
					if (yych <= 0xCC) goto yy1772;
					goto yy3257;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy3258;
					if (yych <= 0xCF) goto yy3259;
					goto yy3255;
				} else {
					if (yych <= 0xD2) goto yy3260;
					if (yych <= 0xD3) goto yy3255;
					if (yych <= 0xD4) goto yy3261;
					goto yy3262;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy3263;
					if (yych <= 0xD7) goto yy3264;
					if (yych <= 0xD8) goto yy3265;
					goto yy3266;
				} else {
					if (yych <= 0xDA) goto yy3255;
					if (yych <= 0xDB) goto yy3267;
					if (yych <= 0xDC) goto yy3268;
					goto yy3269;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy3270;
					if (yych <= 0xDF) goto yy3271;
					goto yy3272;
				} else {
					if (yych <= 0xE1) goto yy3273;
					if (yych <= 0xE2) goto yy3274;
					if (yych <= 0xE3) goto yy3275;
					goto yy1792;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy3276;
					if (yych <= 0xEE) goto yy2;
					goto yy3277;
				} else {
					if (yych <= 0xF0) goto yy3278;
					if (yych == 0xF3) goto yy1796;
					goto yy2;
				}
			}
		}
	}
yy4042:
	yyaccept = 17;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= ']') {
		if (yych <= '-') {
			if (yych <= '*') {
				if (yych == '$') goto yy534;
				goto yy923;
			} else {
				if (yych == ',') goto yy923;
				goto yy534;
			}
		} else {
			if (yych <= ';') {
				if (yych <= '/') goto yy923;
				if (yych <= '9') goto yy534;
				goto yy923;
			} else {
				if (yych <= '>') goto yy534;
				if (yych <= '@') goto yy923;
				if (yych <= 'Z') goto yy534;
				goto yy923;
			}
		}
	} else {
		if (yych <= 0xE4) {
			if (yych <= '|') {
				if (yych == '{') goto yy923;
				goto yy534;
			} else {
				if (yych == '~') goto yy534;
				if (yych <= 0xC1) goto yy923;
				goto yy534;
			}
		} else {
			if (yych <= 0xEE) {
				if (yych == 0xEA) goto yy534;
				goto yy923;
			} else {
				if (yych <= 0xF0) goto yy534;
				if (yych == 0xF3) goto yy534;
				goto yy923;
			}
		}
	}
yy4043:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0x99) goto yy1246;
		if (yych <= 0x9F) goto yy113;
		if (yych <= 0xBF) goto yy1240;
		goto yy2;
	}
yy4044:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy1240;
		} else {
			if (yych == 0x87) goto yy1240;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy1240;
			if (yych <= 0x8F) goto yy2;
			goto yy1240;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy1240;
			goto yy2;
		}
	}
yy4045:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy1240;
		goto yy113;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy1240;
		goto yy2;
	}
yy4046:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy1240;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy1240;
	goto yy2;
yy4047:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy1240;
	goto yy2;
yy4048:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy1240;
	goto yy2;
yy4049:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy1240;
	goto yy2;
yy4050:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy1240;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy1240;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy1240;
		goto yy2;
	}
yy4051:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy1240;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy1240;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy1240;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy1240;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy1240;
			goto yy2;
		}
	}
yy4052:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy1240;
	} else {
		if (yych == 0xBE) goto yy1240;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy4053:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy113;
			if (yych <= 0x84) goto yy1240;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy1240;
				goto yy113;
			} else {
				if (yych <= 0x93) goto yy1240;
				if (yych <= 0x95) goto yy2;
				goto yy1240;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xAC) goto yy1240;
				if (yych <= 0xAF) goto yy113;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy1240;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy1240;
				if (yych <= 0xBE) goto yy113;
				goto yy2;
			}
		}
	}
yy4054:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy113;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy1240;
	default:	goto yy2;
	}
yy4055:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy113;
		goto yy1240;
	} else {
		if (yych == 0x8E) goto yy1240;
		if (yych <= 0x8F) goto yy113;
		goto yy2;
	}
yy4056:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy1240;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy113;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy4057:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1240;
	goto yy2;
yy4058:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy1240;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy1240;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy1240;
		goto yy2;
	}
yy4059:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy1240;
		goto yy113;
	} else {
		if (yych <= 0xAE) goto yy1240;
		if (yych <= 0xB1) goto yy113;
		if (yych <= 0xB3) goto yy1240;
		goto yy2;
	}
yy4060:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy1240;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy1240;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy1240;
			goto yy2;
		}
	}
yy4061:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy1240;
		goto yy113;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy113;
		goto yy2;
	}
yy4062:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy1240;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy113;
		if (yych <= 0xBF) goto yy1240;
		goto yy2;
	}
yy4063:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy113;
		if (yych <= 0xBF) goto yy1240;
		goto yy2;
	}
yy4064:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1240;
		if (yych <= 0x88) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0xAD) goto yy1240;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy1240;
		goto yy2;
	}
yy4065:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy1240;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy1240;
	goto yy2;
yy4066:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy1240;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy1240;
			if (yych <= 0x90) goto yy2;
			goto yy1240;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy1240;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy1240;
			goto yy2;
		}
	}
yy4067:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy1240;
		if (yych <= 0x9B) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy1240;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1240;
		goto yy2;
	}
yy4068:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy1240;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy1240;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy1240;
			goto yy113;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy113;
			if (yych <= 0xB6) goto yy1240;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy1240;
			goto yy2;
		}
	}
yy4069:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x83) goto yy2;
				goto yy113;
			} else {
				if (yych == 0x87) goto yy3723;
				goto yy2;
			}
		} else {
			if (yych <= 0x8C) {
				if (yych <= 0x8B) goto yy113;
				goto yy2;
			} else {
				if (yych <= 0x8D) goto yy1245;
				if (yych <= 0x8E) goto yy3723;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA0) {
			if (yych <= 0x9A) {
				if (yych <= 0x99) goto yy843;
				goto yy246;
			} else {
				if (yych <= 0x9B) goto yy2;
				if (yych <= 0x9E) goto yy113;
				goto yy2;
			}
		} else {
			if (yych <= 0xBD) {
				if (yych <= 0xBA) goto yy1240;
				goto yy2;
			} else {
				if (yych <= 0xBE) goto yy113;
				if (yych <= 0xBF) goto yy1567;
				goto yy2;
			}
		}
	}
yy4070:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x9A) goto yy1240;
			if (yych <= 0x9B) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x9D) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xA5) goto yy2;
			if (yych <= 0xBF) goto yy1439;
			goto yy2;
		}
	}
yy4071:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy3725;
	case 0x81:	goto yy3726;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy268;
	case 0x83:	goto yy3727;
	case 0x84:	goto yy3728;
	case 0x85:	goto yy3729;
	case 0x86:	goto yy3730;
	case 0x87:	goto yy3731;
	case 0x8A:	goto yy3732;
	case 0x8B:	goto yy3733;
	case 0x8C:	goto yy3734;
	case 0x8D:	goto yy3735;
	case 0x8E:	goto yy3736;
	case 0x8F:	goto yy3737;
	case 0x92:	goto yy3739;
	case 0x94:	goto yy3740;
	case 0x95:	goto yy3741;
	case 0x9C:	goto yy3742;
	case 0x9D:	goto yy3743;
	case 0xA0:	goto yy3744;
	case 0xA1:	goto yy3745;
	case 0xA2:	goto yy3746;
	case 0xA3:	goto yy3747;
	case 0xA4:	goto yy3748;
	case 0xA6:	goto yy3749;
	case 0xA8:	goto yy3750;
	case 0xA9:	goto yy3751;
	case 0xAA:	goto yy3752;
	case 0xAB:	goto yy3753;
	case 0xAC:	goto yy1302;
	case 0xAD:	goto yy3754;
	case 0xAE:	goto yy3755;
	case 0xB1:	goto yy3756;
	case 0xB2:
	case 0xB3:	goto yy7073;
	default:	goto yy2;
	}
yy4072:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy3758;
	case 0x81:	goto yy3759;
	case 0x82:	goto yy3760;
	case 0x83:	goto yy3761;
	case 0x84:	goto yy3762;
	case 0x85:	goto yy3763;
	case 0x86:	goto yy3764;
	case 0x87:	goto yy3765;
	case 0x88:	goto yy3766;
	case 0x8A:	goto yy3767;
	case 0x8B:	goto yy3768;
	case 0x8C:	goto yy3769;
	case 0x8D:	goto yy3770;
	case 0x92:
	case 0x98:	goto yy3771;
	case 0x93:	goto yy3772;
	case 0x96:	goto yy3773;
	case 0x97:	goto yy3774;
	case 0x99:	goto yy3775;
	case 0x9A:	goto yy3776;
	case 0x9B:	goto yy3777;
	case 0x9C:	goto yy3778;
	case 0xA2:	goto yy7074;
	case 0xA3:	goto yy7075;
	case 0xAB:	goto yy3781;
	default:	goto yy2;
	}
yy4073:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy118;
	case 0x83:	goto yy637;
	case 0x84:	goto yy3795;
	case 0x85:	goto yy3796;
	case 0x87:	goto yy3797;
	case 0x89:	goto yy3798;
	case 0x8D:	goto yy3799;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy268;
	case 0x91:	goto yy7076;
	case 0x92:	goto yy7077;
	case 0x93:	goto yy7078;
	case 0x94:	goto yy7079;
	case 0x95:	goto yy7080;
	case 0x9A:	goto yy7081;
	case 0x9B:	goto yy7082;
	case 0x9C:	goto yy7083;
	case 0x9D:	goto yy7084;
	case 0x9E:	goto yy7085;
	case 0x9F:	goto yy7086;
	case 0xAA:	goto yy3811;
	default:	goto yy2;
	}
yy4074:
	yych = *++YYCURSOR;
	goto yy923;
yy4075:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAA) goto yy7087;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB2) goto yy7087;
	goto yy2;
yy4076:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) goto yy2;
	if (yych <= 0xAC) goto yy7088;
	if (yych <= 0xAD) goto yy7089;
	goto yy2;
yy4077:
	yyaccept = 17;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= '`') {
		if (yych <= '.') {
			if (yych == '\'') goto yy1088;
			if (yych <= ',') goto yy923;
			goto yy1088;
		} else {
			if (yych <= '9') {
				if (yych <= '/') goto yy923;
				goto yy1088;
			} else {
				if (yych <= '@') goto yy923;
				if (yych <= 'Z') goto yy1088;
				goto yy923;
			}
		}
	} else {
		if (yych <= 0xE3) {
			if (yych <= 0xC1) {
				if (yych <= 'z') goto yy1088;
				goto yy923;
			} else {
				if (yych <= 0xCA) goto yy1088;
				if (yych <= 0xCC) goto yy923;
				goto yy1088;
			}
		} else {
			if (yych <= 0xEA) {
				if (yych <= 0xE9) goto yy923;
				goto yy1088;
			} else {
				if (yych <= 0xEE) goto yy923;
				if (yych <= 0xF0) goto yy1088;
				goto yy923;
			}
		}
	}
yy4078:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAA) goto yy7090;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB2) goto yy7090;
	goto yy2;
yy4079:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy7091;
	case 0xAD:	goto yy7092;
	case 0xAE:	goto yy3034;
	case 0xAF:	goto yy3035;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy1108;
	case 0xB4:	goto yy3036;
	case 0xB5:	goto yy3037;
	case 0xB6:	goto yy3038;
	case 0xB7:	goto yy3039;
	case 0xB8:	goto yy3040;
	case 0xB9:	goto yy3041;
	case 0xBB:	goto yy3042;
	case 0xBC:	goto yy7065;
	case 0xBD:	goto yy7066;
	default:	goto yy2;
	}
yy4080:
	yyaccept = 10;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCA) {
		if (yych <= '>') {
			if (yych <= '+') {
				if (yych <= '$') {
					if (yych == '"') goto yy1584;
					if (yych <= '#') goto yy57;
					goto yy113;
				} else {
					if (yych == '\'') goto yy1585;
					if (yych <= '*') goto yy57;
					goto yy113;
				}
			} else {
				if (yych <= '/') {
					if (yych <= ',') goto yy57;
					if (yych <= '-') goto yy1565;
					if (yych <= '.') goto yy3648;
					goto yy57;
				} else {
					if (yych <= '9') goto yy950;
					if (yych <= ':') goto yy246;
					if (yych <= ';') goto yy57;
					goto yy113;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '^') {
					if (yych <= '@') goto yy57;
					if (yych <= 'Z') goto yy1240;
					if (yych <= ']') goto yy57;
					goto yy113;
				} else {
					if (yych <= '_') goto yy1567;
					if (yych <= '`') goto yy113;
					if (yych <= 'z') goto yy1240;
					goto yy57;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy57;
					if (yych <= '~') goto yy113;
					goto yy57;
				} else {
					if (yych <= 0xC2) goto yy1569;
					if (yych <= 0xC3) goto yy1570;
					if (yych <= 0xC9) goto yy268;
					goto yy1571;
				}
			}
		}
	} else {
		if (yych <= 0xDB) {
			if (yych <= 0xD3) {
				if (yych <= 0xCE) {
					if (yych <= 0xCB) goto yy257;
					if (yych <= 0xCC) goto yy118;
					if (yych <= 0xCD) goto yy1572;
					goto yy1573;
				} else {
					if (yych <= 0xCF) goto yy1574;
					if (yych == 0xD2) goto yy1575;
					goto yy268;
				}
			} else {
				if (yych <= 0xD7) {
					if (yych <= 0xD4) goto yy1576;
					if (yych <= 0xD5) goto yy1577;
					if (yych <= 0xD6) goto yy1578;
					goto yy1586;
				} else {
					if (yych <= 0xD8) goto yy266;
					if (yych <= 0xD9) goto yy267;
					if (yych <= 0xDA) goto yy268;
					goto yy269;
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xDF) {
					if (yych <= 0xDC) goto yy270;
					if (yych <= 0xDD) goto yy271;
					if (yych <= 0xDE) goto yy272;
					goto yy273;
				} else {
					if (yych <= 0xE0) goto yy274;
					if (yych <= 0xE1) goto yy1579;
					if (yych <= 0xE2) goto yy1580;
					goto yy277;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych <= 0xE4) goto yy278;
					if (yych == 0xEA) goto yy1581;
					goto yy57;
				} else {
					if (yych <= 0xF0) {
						if (yych <= 0xEF) goto yy1587;
						goto yy1583;
					} else {
						if (yych == 0xF3) goto yy282;
						goto yy57;
					}
				}
			}
		}
	}
yy4081:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy1240;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy1240;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy4080;
			goto yy113;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy113;
			if (yych <= 0xB6) goto yy4080;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy4080;
			goto yy2;
		}
	}
yy4082:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x82) goto yy2;
		goto yy4080;
	} else {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x8F) goto yy4080;
		if (yych <= 0xBF) goto yy1240;
		goto yy2;
	}
yy4083:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB4) {
		if (yych == 0xAA) goto yy1589;
		goto yy2;
	} else {
		if (yych <= 0xB5) goto yy1589;
		if (yych == 0xBA) goto yy1589;
		goto yy2;
	}
yy4084:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy1589;
		goto yy2;
	} else {
		if (yych == 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy1589;
		goto yy2;
	}
yy4085:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy1589;
	goto yy2;
yy4086:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy1589;
	goto yy2;
yy4087:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB6:
	case 0xB7:
	case 0xBB:
	case 0xBC:
	case 0xBD:
	case 0xBF:	goto yy1589;
	default:	goto yy2;
	}
yy4088:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x85) goto yy2;
			goto yy1589;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy1589;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy1589;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy1589;
			goto yy2;
		}
	}
yy4089:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy2;
	if (yych <= 0xBF) goto yy1589;
	goto yy2;
yy4090:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1589;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0xBF) goto yy1589;
	goto yy2;
yy4091:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy1589;
	goto yy2;
yy4092:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy1589;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy1589;
	goto yy2;
yy4093:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x87) goto yy1589;
	goto yy2;
yy4094:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAA) goto yy1589;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB2) goto yy1589;
	goto yy2;
yy4095:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1589;
	goto yy2;
yy4096:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy1589;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA9) goto yy1589;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy1589;
			if (yych <= 0xAD) goto yy2;
			goto yy1589;
		} else {
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xBF) goto yy1589;
			goto yy2;
		}
	}
yy4097:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x94) goto yy2;
		goto yy1589;
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0xAD) goto yy2;
			goto yy1589;
		} else {
			if (yych == 0xBF) goto yy1589;
			goto yy2;
		}
	}
yy4098:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x90) goto yy1589;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xAF) goto yy1589;
	goto yy2;
yy4099:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy1589;
	goto yy2;
yy4100:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1589;
	if (yych == 0xB1) goto yy1589;
	goto yy2;
yy4101:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy1589;
	goto yy2;
yy4102:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy7093;
	case 0xA1:	goto yy7094;
	case 0xA2:	goto yy7095;
	case 0xA4:	goto yy7096;
	case 0xA5:	goto yy7097;
	case 0xA6:	goto yy7098;
	case 0xA7:	goto yy7099;
	case 0xA8:	goto yy7100;
	case 0xA9:	goto yy7101;
	case 0xAA:	goto yy7102;
	case 0xAB:	goto yy7103;
	case 0xAC:	goto yy7104;
	case 0xAD:	goto yy7105;
	case 0xAE:	goto yy7106;
	case 0xAF:	goto yy7107;
	case 0xB0:	goto yy7108;
	case 0xB1:	goto yy7109;
	case 0xB2:	goto yy7110;
	case 0xB3:	goto yy7111;
	case 0xB4:	goto yy7112;
	case 0xB5:	goto yy7113;
	case 0xB6:	goto yy7114;
	case 0xB7:	goto yy7115;
	case 0xB9:
	case 0xBB:	goto yy7116;
	case 0xBC:	goto yy7117;
	default:	goto yy2;
	}
yy4103:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x81:	goto yy5363;
	case 0x82:
	case 0xA0:	goto yy7118;
	case 0x83:	goto yy7119;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy4085;
	case 0x89:	goto yy7120;
	case 0x8A:	goto yy7121;
	case 0x8B:	goto yy7122;
	case 0x8C:	goto yy7123;
	case 0x8D:
	case 0xB6:	goto yy7124;
	case 0x8E:	goto yy7125;
	case 0x8F:	goto yy7126;
	case 0x90:	goto yy7127;
	case 0x99:	goto yy7128;
	case 0x9A:	goto yy7129;
	case 0x9B:	goto yy7130;
	case 0x9C:	goto yy7131;
	case 0x9D:	goto yy7132;
	case 0x9F:	goto yy7117;
	case 0xA1:	goto yy7133;
	case 0xA2:	goto yy7134;
	case 0xA3:	goto yy7135;
	case 0xA4:	goto yy7136;
	case 0xA5:	goto yy7137;
	case 0xA7:
	case 0xAD:	goto yy7116;
	case 0xA8:	goto yy7138;
	case 0xAA:	goto yy7139;
	case 0xAE:	goto yy7140;
	case 0xAF:	goto yy7141;
	case 0xB0:	goto yy7142;
	case 0xB1:	goto yy7143;
	case 0xB3:	goto yy7144;
	case 0xB4:	goto yy7145;
	case 0xB5:	goto yy7146;
	case 0xBC:	goto yy7147;
	case 0xBD:	goto yy7148;
	case 0xBE:	goto yy7149;
	case 0xBF:	goto yy7150;
	default:	goto yy2;
	}
yy4104:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy6985;
			if (yych <= 0x81) goto yy6819;
			goto yy2;
		} else {
			if (yych <= 0x84) goto yy7151;
			if (yych <= 0x85) goto yy7152;
			if (yych <= 0x86) goto yy7153;
			goto yy2;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0xB0) goto yy7154;
			if (yych <= 0xB1) goto yy7155;
			if (yych <= 0xB2) goto yy4085;
			goto yy7156;
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy7157;
				goto yy7158;
			} else {
				if (yych <= 0xB6) goto yy7159;
				if (yych <= 0xB7) goto yy7160;
				goto yy2;
			}
		}
	}
yy4105:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy7161;
	case 0x82:	goto yy7162;
	case 0x83:	goto yy2757;
	case 0x84:	goto yy7163;
	case 0x86:	goto yy7164;
	case 0x87:	goto yy7165;
	case 0x8B:	goto yy7166;
	case 0x8C:	goto yy4085;
	case 0x8D:	goto yy7167;
	default:	goto yy2;
	}
yy4106:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x93:	goto yy7168;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy4085;
	case 0x98:	goto yy7169;
	case 0x99:	goto yy7170;
	case 0x9A:	goto yy7171;
	case 0x9B:	goto yy7141;
	case 0x9C:	goto yy7172;
	case 0x9D:	goto yy4091;
	case 0x9E:	goto yy7173;
	case 0x9F:	goto yy7174;
	case 0xA0:	goto yy7175;
	case 0xA1:	goto yy7176;
	case 0xA2:	goto yy7177;
	case 0xA3:	goto yy7178;
	case 0xA4:	goto yy7179;
	case 0xA5:	goto yy7180;
	case 0xA7:	goto yy7181;
	case 0xA8:	goto yy7182;
	case 0xA9:	goto yy7183;
	case 0xAB:	goto yy7184;
	case 0xAC:	goto yy7185;
	case 0xAD:	goto yy7186;
	case 0xAF:	goto yy7187;
	default:	goto yy2;
	}
yy4107:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy7188;
	case 0xAD:	goto yy7189;
	case 0xAE:	goto yy7190;
	case 0xAF:	goto yy7191;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy4085;
	case 0xB4:	goto yy7192;
	case 0xB5:	goto yy7193;
	case 0xB6:	goto yy7194;
	case 0xB7:	goto yy7195;
	case 0xB8:	goto yy7027;
	case 0xB9:	goto yy7196;
	case 0xBB:	goto yy7197;
	case 0xBC:	goto yy7198;
	case 0xBD:	goto yy7199;
	case 0xBE:	goto yy2797;
	default:	goto yy2;
	}
yy4108:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy7200;
	case 0x91:	goto yy7201;
	case 0x92:	goto yy7202;
	case 0x93:	goto yy7203;
	case 0x94:	goto yy7204;
	case 0x96:	goto yy7205;
	case 0x9B:	goto yy7206;
	case 0x9D:	goto yy7207;
	case 0x9E:	goto yy7208;
	default:	goto yy2;
	}
yy4109:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1246;
	goto yy2;
yy4110:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy1246;
	goto yy2;
yy4111:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy1246;
	goto yy2;
yy4112:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) goto yy2;
	if (yych <= 0xB9) goto yy1246;
	if (yych == 0xBD) goto yy1246;
	goto yy2;
yy4113:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych == 0x90) goto yy1246;
		if (yych <= 0x97) goto yy2;
		goto yy1246;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy325;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy1246;
			goto yy2;
		}
	}
yy4114:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych == 0x80) goto yy1246;
			if (yych <= 0x84) goto yy2;
			goto yy1246;
		} else {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x90) goto yy1246;
			if (yych <= 0x92) goto yy2;
			goto yy1246;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB1) goto yy2;
			goto yy1246;
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB5) goto yy2;
				goto yy1246;
			} else {
				if (yych == 0xBD) goto yy1246;
				goto yy2;
			}
		}
	}
yy4115:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x8E) {
			if (yych <= 0x8D) goto yy2;
			goto yy1246;
		} else {
			if (yych <= 0x9B) goto yy2;
			if (yych <= 0x9D) goto yy1246;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0xA1) goto yy1246;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy325;
			if (yych <= 0xB1) goto yy1246;
			goto yy2;
		}
	}
yy4116:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8E) {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8A) goto yy1246;
			goto yy2;
		} else {
			if (yych <= 0x90) goto yy1246;
			if (yych <= 0x92) goto yy2;
			if (yych <= 0xA8) goto yy1246;
			goto yy2;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych == 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1246;
			goto yy2;
		} else {
			if (yych == 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy1246;
			goto yy2;
		}
	}
yy4117:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x98) goto yy2;
		if (yych == 0x9D) goto yy2;
		goto yy1246;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy325;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB4) goto yy1246;
			goto yy2;
		}
	}
yy4118:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8E) {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8D) goto yy1246;
			goto yy2;
		} else {
			if (yych == 0x92) goto yy2;
			if (yych <= 0xA8) goto yy1246;
			goto yy2;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych == 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1246;
			goto yy2;
		} else {
			if (yych <= 0xB9) goto yy1246;
			if (yych == 0xBD) goto yy1246;
			goto yy2;
		}
	}
yy4119:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych == 0x90) goto yy1246;
		if (yych <= 0x9F) goto yy2;
		goto yy1246;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy325;
		} else {
			if (yych == 0xB9) goto yy1246;
			goto yy2;
		}
	}
yy4120:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8E) {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8C) goto yy1246;
			goto yy2;
		} else {
			if (yych <= 0x90) goto yy1246;
			if (yych <= 0x92) goto yy2;
			if (yych <= 0xA8) goto yy1246;
			goto yy2;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych == 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1246;
			goto yy2;
		} else {
			if (yych <= 0xB9) goto yy1246;
			if (yych == 0xBD) goto yy1246;
			goto yy2;
		}
	}
yy4121:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x9B) goto yy2;
		if (yych == 0x9E) goto yy2;
		goto yy1246;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy325;
		} else {
			if (yych == 0xB1) goto yy1246;
			goto yy2;
		}
	}
yy4122:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy1246;
	default:	goto yy2;
	}
yy4123:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x90) goto yy1246;
	if (yych <= 0xA5) goto yy2;
	if (yych <= 0xAF) goto yy325;
	goto yy2;
yy4124:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8C) {
			if (yych <= 0x84) goto yy2;
			goto yy1246;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych <= 0x90) goto yy1246;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy1246;
		} else {
			if (yych == 0xBD) goto yy1246;
			goto yy2;
		}
	}
yy4125:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x97) goto yy2;
		if (yych <= 0x9A) goto yy1246;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy1246;
		if (yych <= 0xA5) goto yy2;
		if (yych <= 0xAF) goto yy325;
		goto yy2;
	}
yy4126:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8D) {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8C) goto yy1246;
			goto yy2;
		} else {
			if (yych == 0x91) goto yy2;
			goto yy1246;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych <= 0xA9) goto yy2;
			if (yych <= 0xB3) goto yy1246;
			goto yy2;
		} else {
			if (yych <= 0xB9) goto yy1246;
			if (yych == 0xBD) goto yy1246;
			goto yy2;
		}
	}
yy4127:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x9E:
	case 0xA0:
	case 0xA1:
	case 0xB1:
	case 0xB2:	goto yy1246;
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:	goto yy325;
	default:	goto yy2;
	}
yy4128:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy1246;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x91) goto yy2;
			goto yy1246;
		} else {
			if (yych == 0xBD) goto yy1246;
			goto yy2;
		}
	}
yy4129:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych == 0x8E) goto yy1246;
		if (yych <= 0x9E) goto yy2;
		goto yy1246;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy325;
		} else {
			if (yych <= 0xB9) goto yy2;
			if (yych <= 0xBF) goto yy1246;
			goto yy2;
		}
	}
yy4130:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x84) goto yy2;
		if (yych <= 0x96) goto yy1246;
		if (yych <= 0x99) goto yy2;
		goto yy1246;
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB2) goto yy2;
			goto yy1246;
		} else {
			if (yych == 0xBD) goto yy1246;
			goto yy2;
		}
	}
yy4131:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1246;
	if (yych <= 0xA5) goto yy2;
	if (yych <= 0xAF) goto yy325;
	goto yy2;
yy4132:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy325;
	goto yy2;
yy4133:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy325;
	goto yy2;
yy4134:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy325;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1246;
	goto yy2;
yy4135:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy1246;
		} else {
			if (yych == 0x87) goto yy1246;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy1246;
			if (yych <= 0x8F) goto yy2;
			goto yy1246;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy1246;
			goto yy2;
		}
	}
yy4136:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy1246;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy1246;
			if (yych <= 0x8F) goto yy2;
			goto yy1246;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy1246;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy1246;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1246;
			goto yy2;
		}
	}
yy4137:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy1246;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1246;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy1246;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy1246;
			goto yy2;
		}
	}
yy4138:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy1246;
		if (yych <= 0x81) goto yy2;
		goto yy1246;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy1246;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy1246;
			goto yy2;
		}
	}
yy4139:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy1246;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy1246;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy1246;
		goto yy2;
	}
yy4140:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy1246;
	goto yy2;
yy4141:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy1246;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1246;
	goto yy2;
yy4142:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy1246;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy1246;
	goto yy2;
yy4143:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy200;
	if (yych <= 0xBF) goto yy1246;
	goto yy2;
yy4144:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy1246;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy1246;
	goto yy2;
yy4145:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy1246;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1246;
	goto yy2;
yy4146:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy1246;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy1246;
	goto yy2;
yy4147:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8C) goto yy1246;
		goto yy2;
	} else {
		if (yych <= 0x91) goto yy1246;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xB1) goto yy1246;
		goto yy2;
	}
yy4148:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy1246;
		goto yy2;
	} else {
		if (yych == 0xAD) goto yy2;
		if (yych <= 0xB0) goto yy1246;
		goto yy2;
	}
yy4149:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych == 0x86) goto yy200;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy325;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy1246;
		goto yy2;
	}
yy4150:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy1246;
	goto yy2;
yy4151:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy1246;
		goto yy2;
	} else {
		if (yych <= 0xAA) goto yy1246;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1246;
		goto yy2;
	}
yy4152:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy1246;
	goto yy2;
yy4153:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy1246;
	goto yy2;
yy4154:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) goto yy2;
	if (yych <= 0x8F) goto yy325;
	goto yy2;
yy4155:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy1246;
	goto yy2;
yy4156:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x89) goto yy325;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy325;
	goto yy2;
yy4157:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0xA0) goto yy1246;
		goto yy2;
	} else {
		if (yych <= 0xAF) goto yy1246;
		if (yych <= 0xB9) goto yy325;
		if (yych <= 0xBF) goto yy1246;
		goto yy2;
	}
yy4158:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1246;
	goto yy2;
yy4159:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy1246;
	goto yy2;
yy4160:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy325;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy1246;
		if (yych <= 0x99) goto yy325;
		if (yych <= 0xB7) goto yy1246;
		goto yy2;
	}
yy4161:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0xA8) goto yy2;
		if (yych <= 0xAC) goto yy1246;
		goto yy2;
	} else {
		if (yych <= 0xB1) goto yy1246;
		if (yych <= 0xB4) goto yy2;
		if (yych <= 0xB6) goto yy1246;
		goto yy2;
	}
yy4162:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy1246;
	goto yy2;
yy4163:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy1246;
	goto yy2;
yy4164:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy1246;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy1246;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy1246;
		goto yy2;
	}
yy4165:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy1246;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy1246;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy1246;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy1246;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy1246;
			goto yy2;
		}
	}
yy4166:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xB4) goto yy1246;
		goto yy2;
	} else {
		if (yych == 0xBD) goto yy2;
		if (yych <= 0xBE) goto yy1246;
		goto yy2;
	}
yy4167:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x85) {
			if (yych <= 0x81) goto yy2;
			if (yych <= 0x84) goto yy1246;
			goto yy2;
		} else {
			if (yych <= 0x8C) goto yy1246;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x93) goto yy1246;
			goto yy2;
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9B) goto yy1246;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAC) goto yy1246;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBC) goto yy1246;
			goto yy2;
		}
	}
yy4168:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x93) goto yy200;
		if (yych <= 0x97) goto yy2;
		goto yy1588;
	} else {
		if (yych <= 0xA4) {
			if (yych <= 0xA3) goto yy2;
			goto yy1588;
		} else {
			if (yych == 0xBF) goto yy1589;
			goto yy2;
		}
	}
yy4169:
	yych = *++YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy1589;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy202;
		if (yych == 0x94) goto yy1589;
		goto yy2;
	}
yy4170:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy1246;
	default:	goto yy2;
	}
yy4171:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0x89) goto yy1246;
	if (yych == 0x8E) goto yy1246;
	goto yy2;
yy4172:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0x84) goto yy1246;
	goto yy2;
yy4173:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1246;
	goto yy2;
yy4174:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy1246;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy1246;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy1246;
		goto yy2;
	}
yy4175:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy1246;
		goto yy2;
	} else {
		if (yych <= 0xAE) goto yy1246;
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB3) goto yy1246;
		goto yy2;
	}
yy4176:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy1246;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy1246;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy1246;
			goto yy2;
		}
	}
yy4177:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy1246;
	goto yy2;
yy4178:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy1246;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy1246;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy1246;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy1246;
			goto yy2;
		}
	}
yy4179:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x87) goto yy2;
		goto yy1246;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x8F) goto yy2;
			goto yy1246;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0x9E) goto yy1246;
			goto yy2;
		}
	}
yy4180:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB5) goto yy1439;
	if (yych == 0xBC) goto yy1246;
	goto yy2;
yy4181:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) goto yy2;
	if (yych <= 0x9C) goto yy1439;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1439;
	goto yy2;
yy4182:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy1246;
	goto yy2;
yy4183:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBA) goto yy1246;
	goto yy2;
yy4184:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1439;
	goto yy2;
yy4185:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBE) goto yy1439;
	goto yy2;
yy4186:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x97) goto yy1439;
	goto yy2;
yy4187:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy1246;
	goto yy2;
yy4188:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy1246;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1246;
		if (yych <= 0xA9) goto yy325;
		if (yych <= 0xAB) goto yy1246;
		goto yy2;
	}
yy4189:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy1246;
	goto yy2;
yy4190:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9B) goto yy1246;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1246;
	goto yy2;
yy4191:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) goto yy2;
	if (yych <= 0xBF) goto yy1246;
	goto yy2;
yy4192:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1246;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy1246;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy1246;
		goto yy2;
	}
yy4193:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy1246;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy1246;
	goto yy2;
yy4194:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x82) goto yy2;
		goto yy1246;
	} else {
		if (yych <= 0x8A) {
			if (yych <= 0x86) goto yy2;
			goto yy1246;
		} else {
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0xA2) goto yy1246;
			goto yy2;
		}
	}
yy4195:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy1246;
	goto yy2;
yy4196:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x81) goto yy2;
	if (yych <= 0xB3) goto yy1246;
	goto yy2;
yy4197:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy325;
		if (yych <= 0xB1) goto yy2;
		goto yy1246;
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xBA) goto yy2;
			goto yy1246;
		} else {
			if (yych == 0xBD) goto yy1246;
			goto yy2;
		}
	}
yy4198:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy325;
		goto yy1246;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1246;
		goto yy2;
	}
yy4199:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1246;
	goto yy2;
yy4200:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy325;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy325;
	goto yy2;
yy4201:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy1246;
	goto yy2;
yy4202:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1246;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy1246;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy325;
		goto yy2;
	}
yy4203:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xAA) goto yy1246;
	if (yych == 0xB2) goto yy1246;
	goto yy2;
yy4204:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy1246;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy1246;
			if (yych <= 0x90) goto yy2;
			goto yy1246;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy1246;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy1246;
			goto yy2;
		}
	}
yy4205:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy1246;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy1246;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1246;
		goto yy2;
	}
yy4206:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA2) goto yy1246;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy325;
	goto yy2;
yy4207:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy1246;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy1246;
			if (yych == 0x9D) goto yy1246;
			goto yy2;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy2;
			if (yych <= 0xB6) goto yy1246;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy1246;
			goto yy2;
		}
	}
yy4208:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy1246;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy1246;
		goto yy2;
	}
yy4209:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy1246;
	goto yy2;
yy4210:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy1246;
	goto yy2;
yy4211:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy1246;
	goto yy2;
yy4212:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy1246;
	goto yy2;
yy4213:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy1246;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy1246;
	goto yy2;
yy4214:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x87) goto yy1246;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBB) goto yy1246;
	goto yy2;
yy4215:
	yych = *++YYCURSOR;
	if (yych <= 0x94) {
		if (yych == 0x90) goto yy202;
		if (yych <= 0x93) goto yy2;
		goto yy202;
	} else {
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB2) goto yy200;
		if (yych <= 0xB4) goto yy1589;
		goto yy2;
	}
yy4216:
	yych = *++YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x90) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy1589;
			goto yy202;
		} else {
			if (yych == 0x92) goto yy1588;
			if (yych <= 0x93) goto yy2;
			goto yy202;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych == 0xA3) goto yy200;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy1246;
			goto yy2;
		}
	}
yy4217:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy1246;
	goto yy2;
yy4218:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x8B) {
			if (yych == 0x87) goto yy1588;
			goto yy2;
		} else {
			if (yych <= 0x8C) goto yy202;
			if (yych <= 0x8D) goto yy200;
			if (yych <= 0x8E) goto yy1588;
			goto yy2;
		}
	} else {
		if (yych <= 0xA0) {
			if (yych <= 0x99) goto yy831;
			if (yych == 0x9B) goto yy202;
			goto yy2;
		} else {
			if (yych <= 0xBA) goto yy1246;
			if (yych == 0xBF) goto yy1589;
			goto yy2;
		}
	}
yy4219:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy1246;
	if (yych <= 0xA5) goto yy2;
	if (yych <= 0xBF) goto yy1439;
	goto yy2;
yy4220:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy7209;
	case 0x81:	goto yy7210;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy1593;
	case 0x83:	goto yy7211;
	case 0x8A:	goto yy7212;
	case 0x8B:	goto yy7213;
	case 0x8C:	goto yy7214;
	case 0x8D:	goto yy7215;
	case 0x8E:	goto yy7216;
	case 0x8F:	goto yy7217;
	case 0x92:	goto yy7218;
	case 0x94:	goto yy7219;
	case 0x95:	goto yy4159;
	case 0x9C:	goto yy7220;
	case 0x9D:	goto yy7221;
	case 0xA0:	goto yy7222;
	case 0xA1:	goto yy7223;
	case 0xA2:	goto yy4153;
	case 0xA3:	goto yy7224;
	case 0xA4:	goto yy7225;
	case 0xA6:	goto yy7226;
	case 0xA8:	goto yy7227;
	case 0xA9:	goto yy7228;
	case 0xAA:	goto yy7229;
	case 0xAB:	goto yy7230;
	case 0xAC:	goto yy4152;
	case 0xAD:	goto yy7231;
	case 0xAE:	goto yy7232;
	case 0xB1:	goto yy7233;
	case 0xB2:
	case 0xB3:	goto yy7234;
	default:	goto yy2;
	}
yy4221:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy7235;
	case 0x81:	goto yy7236;
	case 0x82:	goto yy7237;
	case 0x83:	goto yy7238;
	case 0x84:	goto yy7239;
	case 0x85:	goto yy7240;
	case 0x86:	goto yy7241;
	case 0x87:	goto yy7242;
	case 0x88:	goto yy7243;
	case 0x8A:	goto yy7244;
	case 0x8B:	goto yy7245;
	case 0x8C:	goto yy4120;
	case 0x8D:	goto yy7246;
	case 0x92:
	case 0x98:	goto yy1594;
	case 0x93:	goto yy7247;
	case 0x96:	goto yy4189;
	case 0x97:	goto yy7248;
	case 0x99:	goto yy7249;
	case 0x9A:	goto yy3716;
	case 0x9B:	goto yy2862;
	case 0x9C:	goto yy7250;
	case 0xA2:	goto yy3713;
	case 0xA3:	goto yy7251;
	case 0xAB:	goto yy7252;
	default:	goto yy2;
	}
yy4222:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy1593;
		goto yy7253;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy1593;
		if (yych <= 0x95) goto yy7254;
		goto yy2;
	}
yy4223:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy1593;
	if (yych <= 0x90) goto yy4189;
	goto yy2;
yy4224:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy1593;
	if (yych <= 0x99) goto yy4199;
	goto yy2;
yy4225:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy1593;
	case 0xA8:	goto yy7252;
	case 0xA9:	goto yy7255;
	case 0xAB:	goto yy7256;
	case 0xAC:	goto yy1594;
	case 0xAD:	goto yy7257;
	case 0xAE:	goto yy7258;
	case 0xBD:	goto yy7259;
	default:	goto yy2;
	}
yy4226:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych == 0x80) goto yy2877;
		goto yy2;
	} else {
		if (yych <= 0xB0) goto yy1593;
		if (yych <= 0xB1) goto yy7260;
		if (yych <= 0xB2) goto yy7261;
		goto yy2;
	}
yy4227:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy1593;
	case 0x91:	goto yy7262;
	case 0x92:	goto yy7263;
	case 0x93:	goto yy7264;
	case 0x94:	goto yy7265;
	case 0x95:	goto yy7266;
	case 0x9A:	goto yy7267;
	case 0x9B:	goto yy7268;
	case 0x9C:	goto yy7269;
	case 0x9D:	goto yy7270;
	case 0x9E:	goto yy7271;
	case 0x9F:	goto yy7272;
	default:	goto yy2;
	}
yy4228:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy1593;
		if (yych <= 0xA3) goto yy7273;
		goto yy2;
	} else {
		if (yych <= 0xB8) goto yy7274;
		if (yych <= 0xB9) goto yy7275;
		if (yych <= 0xBA) goto yy7276;
		goto yy2;
	}
yy4229:
	yyaccept = 10;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCB) {
		if (yych <= 'Z') {
			if (yych <= '-') {
				if (yych <= '\'') {
					if (yych == '$') goto yy113;
					if (yych <= '&') goto yy57;
					goto yy1564;
				} else {
					if (yych == '+') goto yy113;
					if (yych <= ',') goto yy57;
					goto yy1565;
				}
			} else {
				if (yych <= ':') {
					if (yych <= '.') goto yy3648;
					if (yych <= '/') goto yy57;
					if (yych <= '9') goto yy950;
					goto yy246;
				} else {
					if (yych <= ';') goto yy57;
					if (yych <= '>') goto yy113;
					if (yych <= '@') goto yy57;
					goto yy1240;
				}
			}
		} else {
			if (yych <= '|') {
				if (yych <= '`') {
					if (yych <= ']') goto yy57;
					if (yych == '_') goto yy1567;
					goto yy113;
				} else {
					if (yych <= 'a') goto yy7277;
					if (yych <= 'z') goto yy1240;
					if (yych <= '{') goto yy57;
					goto yy113;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych == '~') goto yy113;
					if (yych <= 0xC1) goto yy57;
					goto yy1569;
				} else {
					if (yych <= 0xC3) goto yy1570;
					if (yych <= 0xC9) goto yy268;
					if (yych <= 0xCA) goto yy1571;
					goto yy257;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy118;
					if (yych <= 0xCD) goto yy1572;
					if (yych <= 0xCE) goto yy1573;
					goto yy1574;
				} else {
					if (yych == 0xD2) goto yy1575;
					if (yych <= 0xD3) goto yy268;
					goto yy1576;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy1577;
					if (yych <= 0xD6) goto yy1578;
					if (yych <= 0xD7) goto yy265;
					goto yy266;
				} else {
					if (yych <= 0xD9) goto yy267;
					if (yych <= 0xDA) goto yy268;
					if (yych <= 0xDB) goto yy269;
					goto yy270;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy271;
					if (yych <= 0xDE) goto yy272;
					if (yych <= 0xDF) goto yy273;
					goto yy274;
				} else {
					if (yych <= 0xE1) goto yy1579;
					if (yych <= 0xE2) goto yy1580;
					if (yych <= 0xE3) goto yy277;
					goto yy278;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy1581;
					if (yych <= 0xEE) goto yy57;
					goto yy1582;
				} else {
					if (yych <= 0xF0) goto yy1583;
					if (yych == 0xF3) goto yy282;
					goto yy57;
				}
			}
		}
	}
yy4230:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1280;
	case 0x81:	goto yy1281;
	case 0x82:	goto yy4043;
	case 0x83:	goto yy4044;
	case 0x84:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy268;
	case 0x85:	goto yy7278;
	case 0x86:	goto yy7279;
	case 0x89:	goto yy1284;
	case 0x8A:	goto yy1285;
	case 0x8B:	goto yy1286;
	case 0x8C:	goto yy1287;
	case 0x8D:	goto yy1288;
	case 0x8E:	goto yy4045;
	case 0x8F:	goto yy4046;
	case 0x90:	goto yy1291;
	case 0x99:	goto yy1292;
	case 0x9A:	goto yy1293;
	case 0x9B:	goto yy1294;
	case 0x9C:	goto yy1295;
	case 0x9D:	goto yy1296;
	case 0x9E:	goto yy1297;
	case 0x9F:	goto yy1298;
	case 0xA0:	goto yy1299;
	case 0xA1:	goto yy1300;
	case 0xA2:	goto yy1301;
	case 0xA3:	goto yy1302;
	case 0xA4:	goto yy1303;
	case 0xA5:	goto yy1304;
	case 0xA7:	goto yy1305;
	case 0xA8:	goto yy1306;
	case 0xA9:	goto yy1307;
	case 0xAA:	goto yy1308;
	case 0xAC:	goto yy1309;
	case 0xAD:	goto yy1310;
	case 0xAE:	goto yy1311;
	case 0xAF:	goto yy1312;
	case 0xB0:	goto yy1313;
	case 0xB1:	goto yy1314;
	case 0xB3:	goto yy1315;
	case 0xB4:	goto yy4047;
	case 0xB5:	goto yy4048;
	case 0xB6:	goto yy4049;
	case 0xB7:	goto yy1319;
	case 0xBC:	goto yy4050;
	case 0xBD:	goto yy4051;
	case 0xBE:	goto yy4052;
	case 0xBF:	goto yy4053;
	default:	goto yy2;
	}
yy4231:
	yych = *++YYCURSOR;
	if (yych <= 0x9D) goto yy2;
	if (yych <= 0x9E) goto yy7280;
	if (yych <= 0x9F) goto yy7281;
	goto yy2;
yy4232:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1280;
	case 0x81:	goto yy1281;
	case 0x82:	goto yy4043;
	case 0x83:	goto yy4044;
	case 0x84:
	case 0x85:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy268;
	case 0x86:	goto yy7282;
	case 0x87:	goto yy7283;
	case 0x89:	goto yy1284;
	case 0x8A:	goto yy1285;
	case 0x8B:	goto yy1286;
	case 0x8C:	goto yy1287;
	case 0x8D:	goto yy1288;
	case 0x8E:	goto yy4045;
	case 0x8F:	goto yy4046;
	case 0x90:	goto yy1291;
	case 0x99:	goto yy1292;
	case 0x9A:	goto yy1293;
	case 0x9B:	goto yy1294;
	case 0x9C:	goto yy1295;
	case 0x9D:	goto yy1296;
	case 0x9E:	goto yy1297;
	case 0x9F:	goto yy1298;
	case 0xA0:	goto yy1299;
	case 0xA1:	goto yy1300;
	case 0xA2:	goto yy1301;
	case 0xA3:	goto yy1302;
	case 0xA4:	goto yy1303;
	case 0xA5:	goto yy1304;
	case 0xA7:	goto yy1305;
	case 0xA8:	goto yy1306;
	case 0xA9:	goto yy1307;
	case 0xAA:	goto yy1308;
	case 0xAC:	goto yy1309;
	case 0xAD:	goto yy1310;
	case 0xAE:	goto yy1311;
	case 0xAF:	goto yy1312;
	case 0xB0:	goto yy1313;
	case 0xB1:	goto yy1314;
	case 0xB3:	goto yy1315;
	case 0xB4:	goto yy4047;
	case 0xB5:	goto yy4048;
	case 0xB6:	goto yy4049;
	case 0xB7:	goto yy1319;
	case 0xBC:	goto yy4050;
	case 0xBD:	goto yy4051;
	case 0xBE:	goto yy4052;
	case 0xBF:	goto yy4053;
	default:	goto yy2;
	}
yy4233:
	yych = *++YYCURSOR;
	if (yych == 0x9F) goto yy7284;
	goto yy2;
yy4234:
	yyaccept = 7;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCC) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy110;
					goto yy41;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych <= '*') goto yy41;
					if (yych <= '+') goto yy110;
					goto yy202;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy200;
					if (yych <= '.') goto yy7285;
					if (yych <= '/') goto yy41;
					goto yy4234;
				} else {
					if (yych <= ':') goto yy41;
					if (yych <= ';') goto yy202;
					if (yych <= '>') goto yy110;
					goto yy41;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= '`') {
					if (yych <= 'Z') goto yy5408;
					if (yych <= ']') goto yy41;
					goto yy110;
				} else {
					if (yych <= 'z') goto yy5408;
					if (yych == '|') goto yy110;
					goto yy41;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy110;
					if (yych <= 0xC1) goto yy41;
					if (yych <= 0xC2) goto yy5410;
					goto yy5411;
				} else {
					if (yych <= 0xC9) goto yy5412;
					if (yych <= 0xCA) goto yy5413;
					if (yych <= 0xCB) goto yy120;
					goto yy121;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy7286;
					if (yych <= 0xCE) goto yy5415;
					goto yy5416;
				} else {
					if (yych == 0xD2) goto yy5417;
					if (yych <= 0xD3) goto yy5412;
					goto yy5418;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy5419;
					if (yych <= 0xD6) goto yy7287;
					if (yych <= 0xD7) goto yy5421;
					goto yy7288;
				} else {
					if (yych <= 0xD9) goto yy7289;
					if (yych <= 0xDA) goto yy5412;
					if (yych <= 0xDB) goto yy7290;
					goto yy5425;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy5426;
					if (yych <= 0xDE) goto yy5427;
					if (yych <= 0xDF) goto yy7291;
					goto yy7292;
				} else {
					if (yych <= 0xE1) goto yy7293;
					if (yych <= 0xE2) goto yy7294;
					if (yych <= 0xE3) goto yy5432;
					goto yy141;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy7295;
					if (yych <= 0xEE) goto yy41;
					goto yy7296;
				} else {
					if (yych <= 0xF0) goto yy7297;
					if (yych == 0xF3) goto yy145;
					goto yy41;
				}
			}
		}
	}
yy4236:
	yych = *++YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x9F) goto yy110;
			if (yych <= 0xA9) goto yy831;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy831;
			if (yych <= 0xAD) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xB0) goto yy110;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy4237:
	yych = *++YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy113;
			if (yych == 0x9D) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy110;
			if (yych <= 0xAF) goto yy113;
			goto yy831;
		} else {
			if (yych <= 0xBC) goto yy113;
			if (yych <= 0xBE) goto yy110;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy4238:
	yych = *++YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy831;
		goto yy113;
	} else {
		if (yych <= 0xB3) goto yy110;
		if (yych == 0xB6) goto yy110;
		goto yy2;
	}
yy4239:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy583;
	case 0xA1:	goto yy584;
	case 0xA2:	goto yy585;
	case 0xA3:	goto yy586;
	case 0xA4:	goto yy587;
	case 0xA5:	goto yy7298;
	case 0xA6:	goto yy589;
	case 0xA7:	goto yy7299;
	case 0xA8:	goto yy591;
	case 0xA9:	goto yy7300;
	case 0xAA:	goto yy593;
	case 0xAB:	goto yy7301;
	case 0xAC:	goto yy595;
	case 0xAD:	goto yy7302;
	case 0xAE:	goto yy597;
	case 0xAF:	goto yy7303;
	case 0xB0:	goto yy599;
	case 0xB1:	goto yy7304;
	case 0xB2:	goto yy601;
	case 0xB3:	goto yy7305;
	case 0xB4:	goto yy603;
	case 0xB5:	goto yy7306;
	case 0xB6:	goto yy605;
	case 0xB7:	goto yy7307;
	case 0xB8:	goto yy607;
	case 0xB9:	goto yy7308;
	case 0xBA:	goto yy609;
	case 0xBB:	goto yy7309;
	case 0xBC:	goto yy7310;
	case 0xBD:	goto yy612;
	case 0xBE:	goto yy613;
	case 0xBF:	goto yy614;
	default:	goto yy2;
	}
yy4240:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy615;
	case 0x81:	goto yy7311;
	case 0x82:	goto yy7312;
	case 0x83:	goto yy618;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy118;
	case 0x89:	goto yy619;
	case 0x8A:	goto yy620;
	case 0x8B:	goto yy621;
	case 0x8C:	goto yy622;
	case 0x8D:	goto yy623;
	case 0x8E:	goto yy624;
	case 0x8F:	goto yy625;
	case 0x90:	goto yy626;
	case 0x99:	goto yy627;
	case 0x9A:	goto yy628;
	case 0x9B:	goto yy629;
	case 0x9C:	goto yy630;
	case 0x9D:	goto yy631;
	case 0x9E:	goto yy632;
	case 0x9F:	goto yy7313;
	case 0xA0:	goto yy7314;
	case 0xA1:	goto yy635;
	case 0xA2:	goto yy636;
	case 0xA3:	goto yy637;
	case 0xA4:	goto yy638;
	case 0xA5:	goto yy7315;
	case 0xA7:	goto yy7316;
	case 0xA8:	goto yy641;
	case 0xA9:	goto yy642;
	case 0xAA:	goto yy7317;
	case 0xAC:	goto yy644;
	case 0xAD:	goto yy7318;
	case 0xAE:	goto yy7319;
	case 0xAF:	goto yy647;
	case 0xB0:	goto yy648;
	case 0xB1:	goto yy7320;
	case 0xB3:	goto yy650;
	case 0xB4:	goto yy651;
	case 0xB5:	goto yy652;
	case 0xB6:	goto yy653;
	case 0xB7:	goto yy654;
	case 0xBC:	goto yy655;
	case 0xBD:	goto yy656;
	case 0xBE:	goto yy657;
	case 0xBF:	goto yy658;
	default:	goto yy2;
	}
yy4241:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy699;
	case 0x93:	goto yy700;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy118;
	case 0x98:	goto yy7321;
	case 0x99:	goto yy702;
	case 0x9A:	goto yy703;
	case 0x9B:	goto yy704;
	case 0x9C:	goto yy705;
	case 0x9D:	goto yy126;
	case 0x9E:	goto yy706;
	case 0x9F:	goto yy707;
	case 0xA0:	goto yy708;
	case 0xA1:	goto yy709;
	case 0xA2:	goto yy710;
	case 0xA3:	goto yy7322;
	case 0xA4:	goto yy7323;
	case 0xA5:	goto yy713;
	case 0xA6:	goto yy714;
	case 0xA7:	goto yy7324;
	case 0xA8:	goto yy716;
	case 0xA9:	goto yy7325;
	case 0xAA:	goto yy718;
	case 0xAB:	goto yy719;
	case 0xAC:	goto yy720;
	case 0xAD:	goto yy721;
	case 0xAF:	goto yy7326;
	default:	goto yy2;
	}
yy4242:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy723;
	case 0xAD:	goto yy724;
	case 0xAE:	goto yy725;
	case 0xAF:	goto yy726;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy118;
	case 0xB4:	goto yy727;
	case 0xB5:	goto yy572;
	case 0xB6:	goto yy728;
	case 0xB7:	goto yy729;
	case 0xB8:	goto yy730;
	case 0xB9:	goto yy731;
	case 0xBB:	goto yy732;
	case 0xBC:	goto yy7327;
	case 0xBD:	goto yy734;
	case 0xBF:	goto yy735;
	default:	goto yy2;
	}
yy4243:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy7328;
	case 0x91:	goto yy7329;
	case 0x92:	goto yy738;
	case 0x93:	goto yy739;
	case 0x94:	goto yy740;
	case 0x96:	goto yy7330;
	case 0x9B:	goto yy742;
	case 0x9D:	goto yy7331;
	case 0x9E:	goto yy744;
	case 0x9F:	goto yy745;
	default:	goto yy2;
	}
yy4244:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy7332;
	case 0x82:	goto yy7333;
	case 0x83:	goto yy7334;
	case 0x84:	goto yy6997;
	case 0x86:	goto yy6998;
	case 0x87:	goto yy7335;
	case 0x8B:	goto yy7336;
	case 0x8C:	goto yy7337;
	case 0x8D:	goto yy7338;
	default:	goto yy2;
	}
yy4245:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy7019;
	case 0xAD:	goto yy7020;
	case 0xAE:	goto yy7021;
	case 0xAF:	goto yy7022;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy3921;
	case 0xB4:	goto yy7023;
	case 0xB5:	goto yy7024;
	case 0xB6:	goto yy7025;
	case 0xB7:	goto yy7026;
	case 0xB8:	goto yy7027;
	case 0xB9:	goto yy7028;
	case 0xBB:	goto yy7029;
	case 0xBC:	goto yy7030;
	case 0xBD:	goto yy7339;
	case 0xBE:	goto yy7340;
	default:	goto yy2;
	}
yy4246:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy7032;
	case 0x91:	goto yy7033;
	case 0x92:	goto yy7034;
	case 0x93:	goto yy7035;
	case 0x94:	goto yy7036;
	case 0x96:	goto yy7037;
	case 0x9B:	goto yy7341;
	case 0x9D:	goto yy7039;
	case 0x9E:	goto yy7040;
	default:	goto yy2;
	}
yy4247:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy7342;
	case 0x82:	goto yy7343;
	case 0x83:	goto yy7334;
	case 0x84:	goto yy1519;
	case 0x86:	goto yy1520;
	case 0x87:	goto yy7344;
	case 0x88:	goto yy695;
	case 0x89:	goto yy696;
	case 0x8A:	goto yy697;
	case 0x8B:	goto yy7345;
	case 0x8C:	goto yy455;
	case 0x8D:	goto yy7346;
	case 0x8E:
	case 0x8F:	goto yy121;
	default:	goto yy2;
	}
yy4248:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy1542;
	case 0xAD:	goto yy1543;
	case 0xAE:	goto yy1544;
	case 0xAF:	goto yy1545;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy290;
	case 0xB4:	goto yy1546;
	case 0xB5:	goto yy1547;
	case 0xB6:	goto yy1548;
	case 0xB7:	goto yy1549;
	case 0xB8:	goto yy1550;
	case 0xB9:	goto yy1551;
	case 0xBB:	goto yy1552;
	case 0xBC:	goto yy1553;
	case 0xBD:	goto yy7347;
	case 0xBE:	goto yy7340;
	case 0xBF:	goto yy735;
	default:	goto yy2;
	}
yy4249:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy1555;
	case 0x91:	goto yy1556;
	case 0x92:	goto yy1557;
	case 0x93:	goto yy1558;
	case 0x94:	goto yy1559;
	case 0x96:	goto yy1560;
	case 0x9B:	goto yy7348;
	case 0x9D:	goto yy1562;
	case 0x9E:	goto yy1563;
	case 0x9F:	goto yy745;
	default:	goto yy2;
	}
yy4250:
	yych = *++YYCURSOR;
	if (yych == 'a') goto yy7349;
	goto yy2;
yy4251:
	yych = *++YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0x85) goto yy7350;
	if (yych <= 0x86) goto yy7351;
	goto yy2;
yy4252:
	yych = *++YYCURSOR;
	if (yych <= 0x85) goto yy2;
	if (yych <= 0x86) goto yy7352;
	if (yych <= 0x87) goto yy7353;
	goto yy2;
yy4253:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB5:
	case 0xB8:
	case 0xBA:	goto yy1764;
	default:	goto yy2;
	}
yy4254:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x85) {
			if (yych <= 0x81) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0x9F) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0xAD) {
			if (yych == 0xAC) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xAE) goto yy2;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy4255:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB4) goto yy2;
		goto yy1764;
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xBA) goto yy2;
			goto yy1764;
		} else {
			if (yych == 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy4256:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy4257:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy1764;
		} else {
			if (yych == 0x8A) goto yy7354;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xBE) goto yy7354;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy4258:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy1764;
			if (yych <= 0x8F) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy1764;
			goto yy2;
		}
	}
yy4259:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy1764;
		if (yych <= 0x8A) goto yy2;
		goto yy1764;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy4260:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9F) goto yy1764;
	if (yych <= 0xAD) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy4261:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x93) {
			if (yych <= 0x7F) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x94) goto yy2;
			if (yych <= 0x9C) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA4) goto yy1764;
			if (yych <= 0xA6) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xB9) goto yy2;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy4262:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy4263:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy1764;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy4264:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy1764;
	goto yy2;
yy4265:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0xB3) goto yy1764;
	if (yych == 0xB6) goto yy1764;
	goto yy2;
yy4266:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy7356;
	case 0xA1:	goto yy7357;
	case 0xA2:	goto yy4277;
	case 0xA3:	goto yy7358;
	case 0xA4:	goto yy1769;
	case 0xA5:	goto yy7359;
	case 0xA6:	goto yy7360;
	case 0xA7:	goto yy7361;
	case 0xA8:	goto yy7362;
	case 0xA9:	goto yy7363;
	case 0xAA:	goto yy7364;
	case 0xAB:	goto yy7365;
	case 0xAC:	goto yy7366;
	case 0xAD:	goto yy7367;
	case 0xAE:	goto yy7368;
	case 0xAF:	goto yy7369;
	case 0xB0:	goto yy7370;
	case 0xB1:	goto yy7371;
	case 0xB2:	goto yy7372;
	case 0xB3:	goto yy7373;
	case 0xB4:	goto yy7374;
	case 0xB5:	goto yy7375;
	case 0xB6:	goto yy7376;
	case 0xB7:	goto yy7377;
	case 0xB8:	goto yy7378;
	case 0xB9:	goto yy7379;
	case 0xBA:	goto yy7380;
	case 0xBB:	goto yy7381;
	case 0xBC:	goto yy7382;
	case 0xBD:	goto yy7383;
	case 0xBE:	goto yy7384;
	case 0xBF:	goto yy7385;
	default:	goto yy2;
	}
yy4267:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy7386;
	case 0x81:	goto yy7387;
	case 0x82:	goto yy7388;
	case 0x83:	goto yy4310;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy1769;
	case 0x89:	goto yy4311;
	case 0x8A:	goto yy4312;
	case 0x8B:	goto yy4313;
	case 0x8C:	goto yy4314;
	case 0x8D:	goto yy7389;
	case 0x8E:	goto yy7390;
	case 0x8F:	goto yy4317;
	case 0x90:	goto yy7391;
	case 0x99:	goto yy4319;
	case 0x9A:	goto yy4320;
	case 0x9B:	goto yy4321;
	case 0x9C:	goto yy7392;
	case 0x9D:	goto yy7393;
	case 0x9E:	goto yy7394;
	case 0x9F:	goto yy7395;
	case 0xA0:	goto yy7396;
	case 0xA1:	goto yy4327;
	case 0xA2:	goto yy7397;
	case 0xA3:	goto yy4329;
	case 0xA4:	goto yy7398;
	case 0xA5:	goto yy7399;
	case 0xA7:	goto yy7400;
	case 0xA8:	goto yy7357;
	case 0xA9:	goto yy7401;
	case 0xAA:	goto yy7402;
	case 0xAC:	goto yy7403;
	case 0xAD:	goto yy7404;
	case 0xAE:	goto yy7405;
	case 0xAF:	goto yy4401;
	case 0xB0:	goto yy7406;
	case 0xB1:	goto yy4341;
	case 0xB3:	goto yy7407;
	case 0xB4:	goto yy4343;
	case 0xB5:	goto yy4344;
	case 0xB6:	goto yy4345;
	case 0xB7:	goto yy7408;
	case 0xBC:	goto yy4347;
	case 0xBD:	goto yy4348;
	case 0xBE:	goto yy7409;
	case 0xBF:	goto yy7410;
	default:	goto yy2;
	}
yy4268:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy7411;
	case 0x81:	goto yy7412;
	case 0x82:	goto yy7413;
	case 0x83:	goto yy7414;
	case 0x84:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xB2:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy1769;
	case 0x85:	goto yy7415;
	case 0x86:	goto yy7416;
	case 0x8C:	goto yy7417;
	case 0x8F:	goto yy7418;
	case 0x90:	goto yy7419;
	case 0x91:	goto yy7420;
	case 0x92:	goto yy7421;
	case 0x93:	goto yy7422;
	case 0x9D:	goto yy7423;
	case 0x9E:	goto yy7424;
	case 0x9F:	goto yy7425;
	case 0xA6:	goto yy7426;
	case 0xA7:	goto yy7427;
	case 0xAD:	goto yy7428;
	case 0xAE:	goto yy7429;
	case 0xAF:	goto yy7430;
	case 0xB0:	goto yy4372;
	case 0xB1:	goto yy4373;
	case 0xB3:
	case 0xBB:	goto yy4401;
	case 0xB4:	goto yy4375;
	case 0xB5:	goto yy7431;
	case 0xB6:	goto yy4377;
	case 0xB7:	goto yy7432;
	case 0xB8:	goto yy7433;
	case 0xBA:	goto yy7434;
	case 0xBF:	goto yy7435;
	default:	goto yy2;
	}
yy4269:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy7436;
	case 0x82:	goto yy7437;
	case 0x84:	goto yy4384;
	case 0x86:	goto yy7438;
	case 0x87:	goto yy7439;
	case 0x88:	goto yy7440;
	case 0x89:	goto yy7441;
	case 0x8A:	goto yy7442;
	case 0x8B:	goto yy7443;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy1769;
	default:	goto yy2;
	}
yy4270:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy1769;
	goto yy2;
yy4271:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy4262;
	case 0x93:	goto yy7444;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xA2:
	case 0xAE:	goto yy1769;
	case 0x98:	goto yy4393;
	case 0x99:	goto yy7445;
	case 0x9A:	goto yy7446;
	case 0x9B:	goto yy7447;
	case 0x9C:	goto yy7448;
	case 0x9D:	goto yy1777;
	case 0x9E:	goto yy7449;
	case 0x9F:	goto yy4399;
	case 0xA0:	goto yy7450;
	case 0xA1:	goto yy4401;
	case 0xA3:	goto yy7451;
	case 0xA4:	goto yy7452;
	case 0xA5:	goto yy7453;
	case 0xA6:	goto yy7454;
	case 0xA7:	goto yy7455;
	case 0xA8:	goto yy7456;
	case 0xA9:	goto yy7457;
	case 0xAA:	goto yy7458;
	case 0xAB:	goto yy7459;
	case 0xAC:	goto yy4412;
	case 0xAD:	goto yy7460;
	case 0xAF:	goto yy7461;
	default:	goto yy2;
	}
yy4272:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy7462;
	case 0xAD:	goto yy4416;
	case 0xAE:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy1769;
	case 0xAF:	goto yy7463;
	case 0xB4:	goto yy4419;
	case 0xB5:	goto yy4262;
	case 0xB6:	goto yy4420;
	case 0xB7:	goto yy7464;
	case 0xB8:	goto yy7465;
	case 0xB9:	goto yy7466;
	case 0xBB:	goto yy4424;
	case 0xBC:	goto yy7467;
	case 0xBD:	goto yy7468;
	case 0xBF:	goto yy7469;
	default:	goto yy2;
	}
yy4273:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy7470;
	case 0x91:	goto yy7471;
	case 0x92:	goto yy4430;
	case 0x93:	goto yy4431;
	case 0x94:	goto yy4432;
	case 0x96:	goto yy7472;
	case 0x9B:	goto yy7473;
	case 0x9D:	goto yy7474;
	case 0x9E:	goto yy7475;
	case 0x9F:	goto yy7476;
	default:	goto yy2;
	}
yy4274:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xA0) goto yy7477;
	goto yy2;
yy4275:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy1764;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy1762;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy1762;
			goto yy2;
		}
	}
yy4276:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy1764;
	if (yych <= 0x9B) goto yy1762;
	goto yy2;
yy4277:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy1764;
	goto yy2;
yy4278:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) goto yy2;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy4279:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1762;
		goto yy1764;
	} else {
		if (yych == 0xBD) goto yy1764;
		if (yych <= 0xBF) goto yy1762;
		goto yy2;
	}
yy4280:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x90) goto yy1764;
		goto yy1762;
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0xA1) goto yy1764;
			goto yy1762;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy4281:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0x83) goto yy1762;
				if (yych <= 0x84) goto yy2;
				goto yy1764;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy1764;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy1764;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy1764;
				if (yych <= 0xB5) goto yy2;
				goto yy1764;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0xBD) goto yy1764;
				if (yych <= 0xBF) goto yy1762;
				goto yy2;
			}
		}
	}
yy4282:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy1762;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy1762;
				goto yy1764;
			} else {
				if (yych == 0x97) goto yy1762;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy1764;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy1764;
				if (yych <= 0xA3) goto yy1762;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy1764;
				goto yy1762;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy1762;
				goto yy2;
			}
		}
	}
yy4283:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy1764;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy1764;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy1764;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy1764;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy1764;
				if (yych <= 0xBB) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1762;
				goto yy2;
			}
		}
	}
yy4284:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1762;
			if (yych <= 0x86) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy1762;
			if (yych <= 0x90) goto yy2;
			goto yy1762;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x98) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0xB4) goto yy1764;
				if (yych <= 0xB5) goto yy1762;
				goto yy2;
			}
		}
	}
yy4285:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1762;
			if (yych <= 0x84) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy1764;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy1764;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy1764;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0xBD) goto yy1764;
				if (yych <= 0xBF) goto yy1762;
				goto yy2;
			}
		}
	}
yy4286:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy1762;
			if (yych <= 0x8F) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy1764;
			if (yych <= 0xA3) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy1762;
			if (yych == 0xB9) goto yy1764;
			goto yy2;
		}
	}
yy4287:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1762;
			if (yych <= 0x84) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy1764;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy1764;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy1764;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0xBD) goto yy1764;
				if (yych <= 0xBF) goto yy1762;
				goto yy2;
			}
		}
	}
yy4288:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1762;
			if (yych <= 0x86) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy1762;
			if (yych <= 0x95) goto yy2;
			goto yy1762;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych <= 0x9B) goto yy2;
			if (yych == 0x9E) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA3) goto yy1762;
				goto yy2;
			} else {
				if (yych <= 0xB0) goto yy1762;
				if (yych <= 0xB1) goto yy1764;
				goto yy2;
			}
		}
	}
yy4289:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy1762;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy1764;
	default:	goto yy2;
	}
yy4290:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1762;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy1762;
		}
	} else {
		if (yych <= 0x96) {
			if (yych == 0x90) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy1762;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy1762;
			goto yy2;
		}
	}
yy4291:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1762;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy1764;
			if (yych <= 0xBF) goto yy1762;
			goto yy2;
		}
	}
yy4292:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1762;
			if (yych <= 0x94) goto yy2;
			goto yy1762;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0x9A) goto yy1764;
			if (yych <= 0x9F) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xA3) goto yy1762;
			if (yych == 0xBF) goto yy1762;
			goto yy2;
		}
	}
yy4293:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1762;
			if (yych <= 0x84) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0xBD) goto yy1764;
				if (yych <= 0xBF) goto yy1762;
				goto yy2;
			}
		}
	}
yy4294:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1762;
			if (yych <= 0x94) goto yy2;
			goto yy1762;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x9E) goto yy1764;
			if (yych <= 0x9F) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xA3) goto yy1762;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB2) goto yy1764;
			goto yy2;
		}
	}
yy4295:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1762;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy1764;
			if (yych <= 0xBF) goto yy1762;
			goto yy2;
		}
	}
yy4296:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1762;
			if (yych <= 0x8E) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy1762;
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy1764;
			goto yy1762;
		} else {
			if (yych <= 0xB8) goto yy2;
			if (yych <= 0xB9) goto yy1762;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy4297:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy1764;
		} else {
			if (yych == 0xBD) goto yy1764;
			goto yy2;
		}
	}
yy4298:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy1762;
			if (yych <= 0x8E) goto yy2;
			goto yy1762;
		}
	} else {
		if (yych <= 0x97) {
			if (yych == 0x96) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0x9F) goto yy1762;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1762;
			goto yy2;
		}
	}
yy4299:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych == 0xB1) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0xBA) goto yy1762;
		if (yych == 0xBF) goto yy1762;
		goto yy2;
	}
yy4300:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) goto yy2;
	if (yych <= 0x8E) goto yy1762;
	goto yy2;
yy4301:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych == 0xB1) goto yy1762;
		goto yy2;
	} else {
		if (yych == 0xBA) goto yy2;
		if (yych <= 0xBC) goto yy1762;
		goto yy2;
	}
yy4302:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8D) goto yy1762;
	goto yy2;
yy4303:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x83) {
			if (yych <= 0x80) goto yy2;
			goto yy1762;
		} else {
			if (yych == 0x93) goto yy1762;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x9F) goto yy1762;
			if (yych <= 0xB3) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1762;
			goto yy2;
		}
	}
yy4304:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy4305:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x85) goto yy2;
			if (yych <= 0x87) goto yy1762;
			goto yy2;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych == 0x98) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1762;
			goto yy2;
		}
	}
yy4306:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8C) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy1762;
		if (yych <= 0x94) goto yy2;
		if (yych <= 0x98) goto yy1762;
		goto yy2;
	}
yy4307:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych <= 0xBE) goto yy1762;
	goto yy2;
yy4308:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x99) {
			if (yych <= 0x95) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x9D) goto yy2;
			if (yych <= 0xA0) goto yy1762;
			goto yy2;
		}
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xA4) goto yy1762;
			if (yych <= 0xA6) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB4) goto yy1762;
			goto yy2;
		}
	}
yy4309:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy1762;
	} else {
		if (yych <= 0x99) goto yy2;
		if (yych <= 0x9F) goto yy1762;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy4310:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy1764;
		} else {
			if (yych == 0x87) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy1764;
			if (yych <= 0x8F) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy4311:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy1764;
			if (yych <= 0x8F) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy1764;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy4312:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy1764;
			goto yy2;
		}
	}
yy4313:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy1764;
		if (yych <= 0x81) goto yy2;
		goto yy1764;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy4314:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy1764;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy4315:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy1764;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy1762;
	goto yy2;
yy4316:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy1764;
		goto yy1762;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy4317:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy1764;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy1764;
	goto yy2;
yy4318:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy4319:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy1764;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy4320:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy1764;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy4321:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy1764;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy1764;
	goto yy2;
yy4322:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy1764;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy1764;
			if (yych <= 0xB4) goto yy1762;
			goto yy2;
		}
	}
yy4323:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x93) goto yy1762;
			if (yych <= 0x9F) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1762;
			goto yy2;
		}
	}
yy4324:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) goto yy2;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy4325:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy1762;
		goto yy2;
	} else {
		if (yych == 0x9C) goto yy2;
		if (yych <= 0x9D) goto yy1762;
		goto yy2;
	}
yy4326:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) goto yy2;
	if (yych <= 0x8D) goto yy1762;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy4327:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy1764;
	goto yy2;
yy4328:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy1764;
		goto yy1762;
	} else {
		if (yych <= 0xAA) goto yy1764;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy4329:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy1764;
	goto yy2;
yy4330:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy1762;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy1762;
		goto yy2;
	}
yy4331:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy1762;
	goto yy2;
yy4332:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) goto yy2;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy4333:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy1764;
	if (yych <= 0x9B) goto yy1762;
	goto yy2;
yy4334:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x94) goto yy2;
		if (yych <= 0x9E) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0xBC) goto yy1762;
		if (yych == 0xBF) goto yy1762;
		goto yy2;
	}
yy4335:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBE) goto yy1762;
	goto yy2;
yy4336:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy1762;
	if (yych <= 0xB3) goto yy2;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy4337:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy1762;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBC) goto yy1762;
	goto yy2;
yy4338:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1762;
		if (yych <= 0xA0) goto yy1764;
		goto yy1762;
	} else {
		if (yych <= 0xAF) goto yy1764;
		if (yych <= 0xB9) goto yy2;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy4339:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1764;
	if (yych <= 0xB3) goto yy1762;
	goto yy2;
yy4340:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy1764;
	if (yych <= 0xB7) goto yy1762;
	goto yy2;
yy4341:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0x8F) goto yy1764;
	if (yych <= 0x99) goto yy2;
	if (yych <= 0xB7) goto yy1764;
	goto yy2;
yy4342:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy1762;
			if (yych <= 0xAC) goto yy1764;
			goto yy1762;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy1764;
			if (yych <= 0xB4) goto yy1762;
			goto yy1764;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy1762;
			goto yy2;
		}
	}
yy4343:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy1764;
	goto yy2;
yy4344:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy4345:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy1764;
	goto yy2;
yy4346:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy1762;
	if (yych <= 0xBB) goto yy2;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy4347:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy1764;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy4348:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy1764;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy1764;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy1764;
			goto yy2;
		}
	}
yy4349:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy1764;
	} else {
		if (yych == 0xBE) goto yy1764;
		if (yych <= 0xBF) goto yy1762;
		goto yy2;
	}
yy4350:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy1762;
			if (yych <= 0x84) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy1764;
				goto yy1762;
			} else {
				if (yych <= 0x93) goto yy1764;
				if (yych <= 0x95) goto yy2;
				goto yy1764;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0xAC) goto yy1764;
				if (yych <= 0xAF) goto yy1762;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy1764;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy1764;
				if (yych <= 0xBE) goto yy1762;
				goto yy2;
			}
		}
	}
yy4351:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xBF) goto yy1762;
	goto yy2;
yy4352:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy1762;
		} else {
			if (yych == 0x84) goto yy1762;
			goto yy2;
		}
	} else {
		if (yych <= 0x94) {
			if (yych == 0x93) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0xB9) goto yy2;
			if (yych <= 0xBC) goto yy1762;
			goto yy2;
		}
	}
yy4353:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0x8C) goto yy1762;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBE) goto yy1762;
	goto yy2;
yy4354:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB0) goto yy1762;
	goto yy2;
yy4355:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy1762;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy1764;
	default:	goto yy2;
	}
yy4356:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1762;
		goto yy1764;
	} else {
		if (yych == 0x8E) goto yy1764;
		if (yych <= 0x8F) goto yy1762;
		goto yy2;
	}
yy4357:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy1762;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy1762;
		goto yy2;
	}
yy4358:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0xA8) goto yy1762;
		if (yych <= 0xAA) goto yy2;
		if (yych <= 0xBF) goto yy1762;
		goto yy2;
	}
yy4359:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy1762;
	goto yy2;
yy4360:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA6) goto yy1762;
	goto yy2;
yy4361:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy1762;
	goto yy2;
yy4362:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) goto yy2;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy4363:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA9) goto yy1762;
	goto yy2;
yy4364:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy1762;
	goto yy2;
yy4365:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) goto yy2;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy4366:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy1762;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1762;
		goto yy2;
	}
yy4367:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1762;
	if (yych <= 0x98) goto yy2;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy4368:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x97) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy1762;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy1762;
		goto yy2;
	}
yy4369:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy1762;
	if (yych <= 0xB5) goto yy2;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy4370:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0xB9) goto yy1762;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy1762;
		goto yy2;
	}
yy4371:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0x91) goto yy1762;
		if (yych <= 0xAB) goto yy2;
		if (yych <= 0xAF) goto yy1762;
		goto yy2;
	}
yy4372:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy4373:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy1764;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy4374:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy1764;
		goto yy1762;
	} else {
		if (yych <= 0xAE) goto yy1764;
		if (yych <= 0xB1) goto yy1762;
		if (yych <= 0xB3) goto yy1764;
		goto yy2;
	}
yy4375:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy1764;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy4376:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy1764;
	if (yych == 0xBF) goto yy1762;
	goto yy2;
yy4377:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy1764;
			goto yy2;
		}
	}
yy4378:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1762;
			goto yy2;
		}
	}
yy4379:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x9A) goto yy2;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy4380:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy1762;
	goto yy2;
yy4381:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1762;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBB) goto yy1762;
	goto yy2;
yy4382:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy1762;
			if (yych == 0xA0) goto yy1762;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy1762;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy1764;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1762;
			goto yy2;
		}
	}
yy4383:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) goto yy2;
	if (yych <= 0x9C) goto yy1762;
	goto yy2;
yy4384:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy1764;
	goto yy2;
yy4385:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1762;
		if (yych <= 0xBA) goto yy1764;
		goto yy2;
	}
yy4386:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy1762;
	goto yy2;
yy4387:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy1762;
	if (yych <= 0xA9) goto yy2;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy4388:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy1762;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy1762;
		goto yy2;
	}
yy4389:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0xB0) goto yy1762;
	goto yy2;
yy4390:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBE) goto yy1762;
	goto yy2;
yy4391:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy4392:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1762;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy1764;
	goto yy2;
yy4393:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1764;
		if (yych <= 0xA9) goto yy2;
		if (yych <= 0xAB) goto yy1764;
		goto yy2;
	}
yy4394:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy1764;
		goto yy1762;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy1762;
		goto yy2;
	}
yy4395:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1762;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy4396:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1764;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy1762;
	goto yy2;
yy4397:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy1762;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy4398:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1764;
		if (yych <= 0x88) goto yy2;
		goto yy1762;
	} else {
		if (yych <= 0xAD) goto yy1764;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy1764;
		goto yy2;
	}
yy4399:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy1764;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy4400:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy1764;
			goto yy1762;
		} else {
			if (yych == 0x86) goto yy1762;
			goto yy1764;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy1762;
			if (yych <= 0xA2) goto yy1764;
			goto yy1762;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy1762;
			goto yy2;
		}
	}
yy4401:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy1764;
	goto yy2;
yy4402:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1762;
	if (yych <= 0xB3) goto yy1764;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy4403:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xB1) goto yy1762;
			goto yy1764;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xBA) goto yy2;
			goto yy1764;
		} else {
			if (yych == 0xBD) goto yy1764;
			goto yy2;
		}
	}
yy4404:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x89) goto yy2;
		if (yych <= 0xA5) goto yy1764;
		goto yy1762;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy4405:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1764;
	if (yych <= 0x93) goto yy1762;
	goto yy2;
yy4406:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy1762;
	if (yych <= 0xB2) goto yy2;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy4407:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy1762;
	if (yych == 0xA5) goto yy1762;
	goto yy2;
yy4408:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy1764;
	if (yych <= 0xB6) goto yy1762;
	goto yy2;
yy4409:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x83) goto yy1762;
			if (yych <= 0x8B) goto yy1764;
			goto yy1762;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB6) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy1762;
			goto yy2;
		}
	}
yy4410:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xB0:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB7:
	case 0xB8:
	case 0xBE:
	case 0xBF:	goto yy1762;
	default:	goto yy2;
	}
yy4411:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy1764;
			goto yy1762;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy1762;
			goto yy2;
		}
	}
yy4412:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy1764;
			if (yych <= 0x90) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy1764;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy4413:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy1764;
		if (yych <= 0x9B) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy1764;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy4414:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy1764;
		goto yy1762;
	} else {
		if (yych <= 0xAB) goto yy2;
		if (yych <= 0xAD) goto yy1762;
		goto yy2;
	}
yy4415:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy1764;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy1764;
			goto yy1762;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy1762;
			if (yych <= 0xB6) goto yy1764;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy1764;
			goto yy2;
		}
	}
yy4416:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy1764;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy4417:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy1764;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy4418:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1762;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy4419:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy1764;
	goto yy2;
yy4420:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy1764;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy4421:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy1764;
		if (yych <= 0xBD) goto yy1762;
		goto yy2;
	}
yy4422:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0xAF) goto yy1762;
		if (yych <= 0xB2) goto yy2;
		if (yych <= 0xB4) goto yy1762;
		goto yy2;
	}
yy4423:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0xA1) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy1762;
			goto yy2;
		} else {
			if (yych == 0xA3) goto yy2;
			goto yy1762;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych == 0xA9) goto yy1762;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy4424:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy1764;
	goto yy2;
yy4425:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x84) {
			if (yych <= 0x83) goto yy2;
			goto yy1762;
		} else {
			if (yych == 0x8B) goto yy1762;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9E) goto yy1762;
			if (yych <= 0xA0) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1762;
			goto yy2;
		}
	}
yy4426:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy1762;
		if (yych <= 0x9A) goto yy1764;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy1762;
		goto yy2;
	}
yy4427:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA6) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0xAE) goto yy1762;
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBD) goto yy1762;
		goto yy2;
	}
yy4428:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy7478;
	case 0x81:	goto yy7479;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy1769;
	case 0x83:	goto yy7418;
	case 0x84:	goto yy7480;
	case 0x85:	goto yy7481;
	case 0x86:	goto yy7482;
	case 0x87:	goto yy7483;
	case 0x8A:	goto yy7484;
	case 0x8B:	goto yy7485;
	case 0x8C:	goto yy7486;
	case 0x8D:	goto yy7487;
	case 0x8E:	goto yy7488;
	case 0x8F:	goto yy7489;
	case 0x92:	goto yy7490;
	case 0x94:	goto yy7491;
	case 0x95:	goto yy7439;
	case 0x9C:	goto yy7456;
	case 0x9D:	goto yy7492;
	case 0xA0:	goto yy7493;
	case 0xA1:	goto yy7494;
	case 0xA2:	goto yy7495;
	case 0xA3:	goto yy7496;
	case 0xA4:	goto yy7497;
	case 0xA6:	goto yy7498;
	case 0xA8:	goto yy7499;
	case 0xA9:	goto yy7500;
	case 0xAA:	goto yy7501;
	case 0xAB:	goto yy7502;
	case 0xAC:	goto yy4329;
	case 0xAD:	goto yy7503;
	case 0xAE:	goto yy7504;
	case 0xB1:	goto yy7505;
	case 0xB2:
	case 0xB3:	goto yy7506;
	default:	goto yy2;
	}
yy4429:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy7507;
	case 0x81:	goto yy7508;
	case 0x82:	goto yy7509;
	case 0x83:	goto yy7510;
	case 0x84:	goto yy7511;
	case 0x85:	goto yy7512;
	case 0x86:	goto yy7513;
	case 0x87:	goto yy7514;
	case 0x88:	goto yy7515;
	case 0x8A:	goto yy7516;
	case 0x8B:	goto yy7517;
	case 0x8C:	goto yy7518;
	case 0x8D:	goto yy7519;
	case 0x92:
	case 0x98:	goto yy7520;
	case 0x93:	goto yy7521;
	case 0x96:	goto yy7522;
	case 0x97:	goto yy7523;
	case 0x99:	goto yy7524;
	case 0x9A:	goto yy7525;
	case 0x9C:	goto yy7526;
	case 0xA2:	goto yy7527;
	case 0xA3:	goto yy7528;
	case 0xAB:	goto yy7529;
	default:	goto yy2;
	}
yy4430:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy1769;
		goto yy7530;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy1769;
		if (yych <= 0x95) goto yy7531;
		goto yy2;
	}
yy4431:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy1769;
	if (yych <= 0x90) goto yy7532;
	goto yy2;
yy4432:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy1769;
	if (yych <= 0x99) goto yy7533;
	goto yy2;
yy4433:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy1769;
	case 0xA8:	goto yy7529;
	case 0xA9:	goto yy7495;
	case 0xAB:	goto yy7534;
	case 0xAC:	goto yy7535;
	case 0xAD:	goto yy7536;
	case 0xAE:	goto yy7415;
	case 0xBD:	goto yy7537;
	case 0xBE:	goto yy7538;
	default:	goto yy2;
	}
yy4434:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy1769;
	if (yych <= 0xB1) goto yy7539;
	if (yych <= 0xB2) goto yy7540;
	goto yy2;
yy4435:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy1772;
	case 0x83:	goto yy7541;
	case 0x84:	goto yy7542;
	case 0x85:	goto yy7543;
	case 0x87:	goto yy7544;
	case 0x89:	goto yy7545;
	case 0x8D:	goto yy7546;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy1769;
	case 0x91:	goto yy7547;
	case 0x92:	goto yy7548;
	case 0x93:	goto yy7549;
	case 0x94:	goto yy7550;
	case 0x95:	goto yy7551;
	case 0x9A:	goto yy7552;
	case 0x9B:	goto yy7553;
	case 0x9C:	goto yy7554;
	case 0x9D:	goto yy7555;
	case 0x9E:	goto yy7556;
	case 0x9F:	goto yy7557;
	case 0xAA:	goto yy7558;
	default:	goto yy2;
	}
yy4436:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy1769;
		if (yych <= 0xA3) goto yy7559;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy7560;
			goto yy7561;
		} else {
			if (yych <= 0xBA) goto yy7562;
			if (yych <= 0xBB) goto yy7563;
			goto yy2;
		}
	}
yy4437:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x85:	goto yy7564;
	case 0x81:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:	goto yy1772;
	case 0x82:	goto yy7565;
	case 0x83:	goto yy7566;
	case 0x84:	goto yy7567;
	case 0x86:	goto yy7568;
	case 0x87:	goto yy7569;
	case 0x88:	goto yy7570;
	case 0x89:	goto yy7571;
	case 0x95:	goto yy7572;
	case 0x96:	goto yy7573;
	case 0x9B:	goto yy7574;
	case 0x9D:	goto yy4380;
	case 0x9F:	goto yy7575;
	case 0xA0:	goto yy7576;
	case 0xA1:	goto yy7577;
	case 0xA2:	goto yy7578;
	case 0xA4:	goto yy7579;
	case 0xA6:	goto yy7580;
	case 0xA7:	goto yy4331;
	default:	goto yy2;
	}
yy4438:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) goto yy2;
	if (yych <= 0x86) goto yy1772;
	if (yych <= 0x87) goto yy7581;
	goto yy2;
yy4439:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy533;
		} else {
			if (yych == 0xBF) goto yy533;
			goto yy2;
		}
	}
yy4440:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy533;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy533;
	goto yy2;
yy4441:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy4442:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy4443:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy533;
		if (yych <= 0x8B) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0x9B) {
			if (yych <= 0x8F) goto yy2;
			goto yy533;
		} else {
			if (yych == 0xA0) goto yy533;
			goto yy2;
		}
	}
yy4444:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBD) goto yy533;
	goto yy2;
yy4445:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy533;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy4446:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy533;
	if (yych == 0xA0) goto yy533;
	goto yy2;
yy4447:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy533;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy4448:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x81) {
		if (yych == 0x80) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x89) goto yy533;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBA) goto yy533;
		goto yy2;
	}
yy4449:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy533;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy4450:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy533;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy533;
	goto yy2;
yy4451:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy533;
	goto yy2;
yy4452:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy533;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy4453:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy533;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy533;
	goto yy2;
yy4454:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy533;
			if (yych == 0xBF) goto yy533;
			goto yy2;
		}
	}
yy4455:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy533;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB8) goto yy533;
	goto yy2;
yy4456:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy533;
	goto yy2;
yy4457:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy533;
	goto yy2;
yy4458:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy533;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy533;
	goto yy2;
yy4459:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy533;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy4460:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy533;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x93) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0x98) goto yy2;
			if (yych <= 0xB3) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xBA) goto yy533;
			if (yych == 0xBF) goto yy533;
			goto yy2;
		}
	}
yy4461:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy533;
	goto yy2;
yy4462:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy533;
	goto yy2;
yy4463:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy533;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy533;
	goto yy2;
yy4464:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy533;
	goto yy2;
yy4465:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy533;
	goto yy2;
yy4466:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy533;
	goto yy2;
yy4467:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy533;
	if (yych == 0xBF) goto yy533;
	goto yy2;
yy4468:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy533;
	goto yy2;
yy4469:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB4) goto yy533;
	goto yy2;
yy4470:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB3) goto yy533;
	if (yych == 0xB6) goto yy533;
	goto yy2;
yy4471:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy533;
		if (yych <= 0x89) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x99) goto yy2;
			goto yy533;
		} else {
			if (yych == 0x9C) goto yy533;
			goto yy2;
		}
	}
yy4472:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy2;
	if (yych <= 0xB7) goto yy533;
	goto yy2;
yy4473:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy533;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy4474:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy533;
	goto yy2;
yy4475:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x90) goto yy533;
			if (yych <= 0x92) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB1) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB4) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBB) goto yy2;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy4476:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy533;
			if (yych <= 0x8F) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x97) goto yy533;
			if (yych <= 0x9C) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy533;
				goto yy2;
			}
		}
	}
yy4477:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x86) goto yy2;
	if (yych <= 0x87) goto yy533;
	goto yy2;
yy4478:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy533;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy4479:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy533;
	if (yych <= 0x97) goto yy2;
	if (yych <= 0x9D) goto yy533;
	goto yy2;
yy4480:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy533;
	if (yych == 0x84) goto yy533;
	goto yy2;
yy4481:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0xAB) goto yy533;
	if (yych == 0xBF) goto yy533;
	goto yy2;
yy4482:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy4483:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy533;
	if (yych == 0xBF) goto yy533;
	goto yy2;
yy4484:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy533;
	goto yy2;
yy4485:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy533;
	goto yy2;
yy4486:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy533;
	goto yy2;
yy4487:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy533;
	goto yy2;
yy4488:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy533;
	goto yy2;
yy4489:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy533;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy533;
	goto yy2;
yy4490:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy533;
	if (yych <= 0xBB) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy4491:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych == 0x85) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xB7) goto yy533;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy4492:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy533;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBE) goto yy533;
	goto yy2;
yy4493:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) goto yy2;
	if (yych <= 0x92) goto yy533;
	goto yy2;
yy4494:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy533;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy533;
	goto yy2;
yy4495:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy533;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy533;
		goto yy2;
	}
yy4496:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA6) goto yy533;
	if (yych <= 0xA8) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy4497:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy533;
	if (yych <= 0xBA) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy4498:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy533;
	goto yy2;
yy4499:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x85) goto yy533;
	goto yy2;
yy4500:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy533;
	goto yy2;
yy4501:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy4502:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy533;
		} else {
			if (yych == 0xA2) goto yy533;
			if (yych <= 0xA4) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy4503:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy4504:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy533;
			if (yych <= 0x8C) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy533;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy533;
			goto yy2;
		}
	}
yy4505:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy4506:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy533;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy4507:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8B) goto yy533;
	goto yy2;
yy4508:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x86) goto yy533;
		goto yy2;
	} else {
		if (yych == 0xA0) goto yy2;
		if (yych <= 0xAF) goto yy533;
		goto yy2;
	}
yy4509:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy533;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy533;
	goto yy2;
yy4510:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy533;
			} else {
				if (yych == 0xA4) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy533;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy533;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy533;
			} else {
				if (yych == 0xBB) goto yy533;
				goto yy2;
			}
		}
	}
yy4511:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy533;
	default:	goto yy2;
	}
yy4512:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy533;
			goto yy2;
		}
	}
yy4513:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy533;
	goto yy2;
yy4514:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy533;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy4515:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xAE) goto yy533;
		if (yych <= 0xB0) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy4516:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych == 0x90) goto yy2;
	if (yych <= 0xB5) goto yy533;
	goto yy2;
yy4517:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy4518:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy4519:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy533;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBA) goto yy533;
	goto yy2;
yy4520:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy533;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x91) goto yy533;
	goto yy2;
yy4521:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xBA) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy4522:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xA4) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy4523:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xAC) goto yy533;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB3) goto yy533;
		goto yy2;
	}
yy4524:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x94) goto yy533;
	goto yy2;
yy4525:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8B) goto yy533;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy4526:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy533;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy4527:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x87) goto yy533;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy533;
	goto yy2;
yy4528:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy533;
	goto yy2;
yy4529:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy533;
	goto yy2;
yy4530:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB5:
	case 0xB8:
	case 0xBA:	goto yy1952;
	default:	goto yy2;
	}
yy4531:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x85) {
			if (yych <= 0x81) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0x9F) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0xAD) {
			if (yych == 0xAC) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xAE) goto yy2;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy4532:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB4) goto yy2;
		goto yy1952;
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xBA) goto yy2;
			goto yy1952;
		} else {
			if (yych == 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy4533:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy4534:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy1952;
		} else {
			if (yych == 0x8A) goto yy1980;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xBE) goto yy1980;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy4535:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy1952;
			if (yych <= 0x8F) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy1952;
			goto yy2;
		}
	}
yy4536:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy1952;
		if (yych <= 0x8A) goto yy2;
		goto yy1952;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy4537:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9F) goto yy1952;
	if (yych <= 0xAD) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy4538:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x93) {
			if (yych <= 0x7F) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x94) goto yy2;
			if (yych <= 0x9C) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA4) goto yy1952;
			if (yych <= 0xA6) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xB9) goto yy2;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy4539:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy4540:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy1952;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy4541:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy1952;
	goto yy2;
yy4542:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0xB3) goto yy1952;
	if (yych == 0xB6) goto yy1952;
	goto yy2;
yy4543:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy7582;
	case 0xA1:	goto yy7583;
	case 0xA2:	goto yy4552;
	case 0xA3:	goto yy5749;
	case 0xA4:	goto yy1956;
	case 0xA5:	goto yy7584;
	case 0xA6:	goto yy7585;
	case 0xA7:	goto yy7586;
	case 0xA8:	goto yy7587;
	case 0xA9:	goto yy7588;
	case 0xAA:	goto yy7589;
	case 0xAB:	goto yy7590;
	case 0xAC:	goto yy7591;
	case 0xAD:	goto yy7592;
	case 0xAE:	goto yy7593;
	case 0xAF:	goto yy7594;
	case 0xB0:	goto yy7595;
	case 0xB1:	goto yy7596;
	case 0xB2:	goto yy7597;
	case 0xB3:	goto yy7598;
	case 0xB4:	goto yy7599;
	case 0xB5:	goto yy7600;
	case 0xB6:	goto yy7601;
	case 0xB7:	goto yy7602;
	case 0xB8:	goto yy5770;
	case 0xB9:	goto yy7603;
	case 0xBA:	goto yy5772;
	case 0xBB:	goto yy7604;
	case 0xBC:	goto yy7605;
	case 0xBD:	goto yy5775;
	case 0xBE:	goto yy5776;
	case 0xBF:	goto yy5777;
	default:	goto yy2;
	}
yy4544:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy5778;
	case 0x81:	goto yy7606;
	case 0x82:	goto yy7607;
	case 0x83:	goto yy4578;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy1956;
	case 0x89:	goto yy4579;
	case 0x8A:	goto yy4580;
	case 0x8B:	goto yy4581;
	case 0x8C:	goto yy4582;
	case 0x8D:	goto yy7608;
	case 0x8E:	goto yy7609;
	case 0x8F:	goto yy4585;
	case 0x90:	goto yy7610;
	case 0x99:	goto yy4587;
	case 0x9A:	goto yy4588;
	case 0x9B:	goto yy4589;
	case 0x9C:	goto yy7611;
	case 0x9D:	goto yy7612;
	case 0x9E:	goto yy5786;
	case 0x9F:	goto yy7613;
	case 0xA0:	goto yy7614;
	case 0xA1:	goto yy4594;
	case 0xA2:	goto yy7615;
	case 0xA3:	goto yy4596;
	case 0xA4:	goto yy7616;
	case 0xA5:	goto yy7617;
	case 0xA7:	goto yy7618;
	case 0xA8:	goto yy7583;
	case 0xA9:	goto yy5794;
	case 0xAA:	goto yy7619;
	case 0xAC:	goto yy5796;
	case 0xAD:	goto yy7620;
	case 0xAE:	goto yy7621;
	case 0xAF:	goto yy4638;
	case 0xB0:	goto yy7622;
	case 0xB1:	goto yy4606;
	case 0xB3:	goto yy7623;
	case 0xB4:	goto yy4608;
	case 0xB5:	goto yy4609;
	case 0xB6:	goto yy4610;
	case 0xB7:	goto yy5802;
	case 0xBC:	goto yy4611;
	case 0xBD:	goto yy4612;
	case 0xBE:	goto yy7624;
	case 0xBF:	goto yy7625;
	default:	goto yy2;
	}
yy4545:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy7626;
	case 0x81:	goto yy5806;
	case 0x82:	goto yy5807;
	case 0x83:	goto yy5808;
	case 0x84:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xB2:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy1956;
	case 0x85:	goto yy7627;
	case 0x86:	goto yy7628;
	case 0x8C:	goto yy5813;
	case 0x8F:	goto yy5814;
	case 0x90:	goto yy5815;
	case 0x91:	goto yy5816;
	case 0x92:	goto yy5817;
	case 0x93:	goto yy5818;
	case 0x9D:	goto yy5819;
	case 0x9E:	goto yy5820;
	case 0x9F:	goto yy5821;
	case 0xA6:	goto yy5822;
	case 0xA7:	goto yy5823;
	case 0xAD:	goto yy5824;
	case 0xAE:	goto yy5825;
	case 0xAF:	goto yy5826;
	case 0xB0:	goto yy4619;
	case 0xB1:	goto yy4620;
	case 0xB3:
	case 0xBB:	goto yy4638;
	case 0xB4:	goto yy4622;
	case 0xB5:	goto yy7629;
	case 0xB6:	goto yy4624;
	case 0xB7:	goto yy7630;
	case 0xB8:	goto yy2032;
	case 0xBA:	goto yy5830;
	case 0xBF:	goto yy5831;
	default:	goto yy2;
	}
yy4546:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy7631;
	case 0x82:	goto yy5833;
	case 0x84:	goto yy4627;
	case 0x86:	goto yy7632;
	case 0x87:	goto yy5835;
	case 0x88:	goto yy5836;
	case 0x89:	goto yy5837;
	case 0x8A:	goto yy5838;
	case 0x8B:	goto yy5839;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy1956;
	default:	goto yy2;
	}
yy4547:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy4539;
	case 0x93:	goto yy7633;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xA2:
	case 0xAE:	goto yy1956;
	case 0x98:	goto yy4630;
	case 0x99:	goto yy7634;
	case 0x9A:	goto yy7635;
	case 0x9B:	goto yy7636;
	case 0x9C:	goto yy7637;
	case 0x9D:	goto yy1962;
	case 0x9E:	goto yy7638;
	case 0x9F:	goto yy4636;
	case 0xA0:	goto yy7639;
	case 0xA1:	goto yy4638;
	case 0xA3:	goto yy7640;
	case 0xA4:	goto yy7641;
	case 0xA5:	goto yy7642;
	case 0xA6:	goto yy5851;
	case 0xA7:	goto yy7643;
	case 0xA8:	goto yy7644;
	case 0xA9:	goto yy7645;
	case 0xAA:	goto yy5855;
	case 0xAB:	goto yy7646;
	case 0xAC:	goto yy4647;
	case 0xAD:	goto yy7647;
	case 0xAF:	goto yy7648;
	default:	goto yy2;
	}
yy4548:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy7649;
	case 0xAD:	goto yy4651;
	case 0xAE:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy1956;
	case 0xAF:	goto yy7650;
	case 0xB4:	goto yy4654;
	case 0xB5:	goto yy4539;
	case 0xB6:	goto yy4655;
	case 0xB7:	goto yy7651;
	case 0xB8:	goto yy7652;
	case 0xB9:	goto yy7653;
	case 0xBB:	goto yy4659;
	case 0xBC:	goto yy7654;
	case 0xBD:	goto yy7655;
	case 0xBF:	goto yy5867;
	default:	goto yy2;
	}
yy4549:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy7656;
	case 0x91:	goto yy7657;
	case 0x92:	goto yy4664;
	case 0x93:	goto yy4665;
	case 0x94:	goto yy4666;
	case 0x96:	goto yy7658;
	case 0x9B:	goto yy7659;
	case 0x9D:	goto yy7660;
	case 0x9E:	goto yy7661;
	case 0x9F:	goto yy5874;
	default:	goto yy2;
	}
yy4550:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy1952;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy1121;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy1121;
			goto yy2;
		}
	}
yy4551:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy1952;
	if (yych <= 0x9B) goto yy1121;
	goto yy2;
yy4552:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy1952;
	goto yy2;
yy4553:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1121;
		goto yy1952;
	} else {
		if (yych == 0xBD) goto yy1952;
		if (yych <= 0xBF) goto yy1121;
		goto yy2;
	}
yy4554:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x90) goto yy1952;
		goto yy1121;
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0xA1) goto yy1952;
			goto yy1121;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy4555:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0x83) goto yy1121;
				if (yych <= 0x84) goto yy2;
				goto yy1952;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy1952;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy1952;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy1952;
				if (yych <= 0xB5) goto yy2;
				goto yy1952;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0xBD) goto yy1952;
				if (yych <= 0xBF) goto yy1121;
				goto yy2;
			}
		}
	}
yy4556:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy1121;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy1121;
				goto yy1952;
			} else {
				if (yych == 0x97) goto yy1121;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy1952;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy1952;
				if (yych <= 0xA3) goto yy1121;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy1952;
				goto yy1121;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy1121;
				goto yy2;
			}
		}
	}
yy4557:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy1952;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy1952;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy1952;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy1952;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy1952;
				if (yych <= 0xBB) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1121;
				goto yy2;
			}
		}
	}
yy4558:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1121;
			if (yych <= 0x86) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy1121;
			if (yych <= 0x90) goto yy2;
			goto yy1121;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x98) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0xB4) goto yy1952;
				if (yych <= 0xB5) goto yy1121;
				goto yy2;
			}
		}
	}
yy4559:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1121;
			if (yych <= 0x84) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy1952;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy1952;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy1952;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0xBD) goto yy1952;
				if (yych <= 0xBF) goto yy1121;
				goto yy2;
			}
		}
	}
yy4560:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy1121;
			if (yych <= 0x8F) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy1952;
			if (yych <= 0xA3) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy1121;
			if (yych == 0xB9) goto yy1952;
			goto yy2;
		}
	}
yy4561:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1121;
			if (yych <= 0x84) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy1952;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy1952;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy1952;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0xBD) goto yy1952;
				if (yych <= 0xBF) goto yy1121;
				goto yy2;
			}
		}
	}
yy4562:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1121;
			if (yych <= 0x86) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy1121;
			if (yych <= 0x95) goto yy2;
			goto yy1121;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych <= 0x9B) goto yy2;
			if (yych == 0x9E) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA3) goto yy1121;
				goto yy2;
			} else {
				if (yych <= 0xB0) goto yy1121;
				if (yych <= 0xB1) goto yy1952;
				goto yy2;
			}
		}
	}
yy4563:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy1121;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy1952;
	default:	goto yy2;
	}
yy4564:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1121;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy1121;
		}
	} else {
		if (yych <= 0x96) {
			if (yych == 0x90) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy1121;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy1121;
			goto yy2;
		}
	}
yy4565:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1121;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy1952;
			if (yych <= 0xBF) goto yy1121;
			goto yy2;
		}
	}
yy4566:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1121;
			if (yych <= 0x94) goto yy2;
			goto yy1121;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0x9A) goto yy1952;
			if (yych <= 0x9F) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xA3) goto yy1121;
			if (yych == 0xBF) goto yy1121;
			goto yy2;
		}
	}
yy4567:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1121;
			if (yych <= 0x84) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0xBD) goto yy1952;
				if (yych <= 0xBF) goto yy1121;
				goto yy2;
			}
		}
	}
yy4568:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1121;
			if (yych <= 0x94) goto yy2;
			goto yy1121;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x9E) goto yy1952;
			if (yych <= 0x9F) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xA3) goto yy1121;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB2) goto yy1952;
			goto yy2;
		}
	}
yy4569:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1121;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy1952;
			if (yych <= 0xBF) goto yy1121;
			goto yy2;
		}
	}
yy4570:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1121;
			if (yych <= 0x8E) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy1121;
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy1952;
			goto yy1121;
		} else {
			if (yych <= 0xB8) goto yy2;
			if (yych <= 0xB9) goto yy1121;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy4571:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy1952;
		} else {
			if (yych == 0xBD) goto yy1952;
			goto yy2;
		}
	}
yy4572:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy1121;
			if (yych <= 0x8E) goto yy2;
			goto yy1121;
		}
	} else {
		if (yych <= 0x97) {
			if (yych == 0x96) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0x9F) goto yy1121;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1121;
			goto yy2;
		}
	}
yy4573:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) goto yy2;
	if (yych <= 0x8E) goto yy1121;
	goto yy2;
yy4574:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8D) goto yy1121;
	goto yy2;
yy4575:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x83) {
			if (yych <= 0x80) goto yy2;
			goto yy1121;
		} else {
			if (yych == 0x93) goto yy1121;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x9F) goto yy1121;
			if (yych <= 0xB3) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1121;
			goto yy2;
		}
	}
yy4576:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x99) {
			if (yych <= 0x95) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x9D) goto yy2;
			if (yych <= 0xA0) goto yy1121;
			goto yy2;
		}
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xA4) goto yy1121;
			if (yych <= 0xA6) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB4) goto yy1121;
			goto yy2;
		}
	}
yy4577:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy1121;
	} else {
		if (yych <= 0x99) goto yy2;
		if (yych <= 0x9F) goto yy1121;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy4578:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy1952;
		} else {
			if (yych == 0x87) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy1952;
			if (yych <= 0x8F) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy4579:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy1952;
			if (yych <= 0x8F) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy1952;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy4580:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy1952;
			goto yy2;
		}
	}
yy4581:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy1952;
		if (yych <= 0x81) goto yy2;
		goto yy1952;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy4582:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy1952;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy4583:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy1952;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy1121;
	goto yy2;
yy4584:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy1952;
		goto yy1121;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy4585:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy1952;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy1952;
	goto yy2;
yy4586:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy4587:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy1952;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy4588:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy1952;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy4589:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy1952;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy1952;
	goto yy2;
yy4590:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy1952;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy1952;
			if (yych <= 0xB4) goto yy1121;
			goto yy2;
		}
	}
yy4591:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x93) goto yy1121;
			if (yych <= 0x9F) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1121;
			goto yy2;
		}
	}
yy4592:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy1121;
		goto yy2;
	} else {
		if (yych == 0x9C) goto yy2;
		if (yych <= 0x9D) goto yy1121;
		goto yy2;
	}
yy4593:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) goto yy2;
	if (yych <= 0x8D) goto yy1121;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy4594:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy1952;
	goto yy2;
yy4595:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy1952;
		goto yy1121;
	} else {
		if (yych <= 0xAA) goto yy1952;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy4596:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy1952;
	goto yy2;
yy4597:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy1121;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy1121;
		goto yy2;
	}
yy4598:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy1121;
	goto yy2;
yy4599:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) goto yy2;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy4600:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy1952;
	if (yych <= 0x9B) goto yy1121;
	goto yy2;
yy4601:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBE) goto yy1121;
	goto yy2;
yy4602:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy1121;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBC) goto yy1121;
	goto yy2;
yy4603:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1121;
		if (yych <= 0xA0) goto yy1952;
		goto yy1121;
	} else {
		if (yych <= 0xAF) goto yy1952;
		if (yych <= 0xB9) goto yy2;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy4604:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1952;
	if (yych <= 0xB3) goto yy1121;
	goto yy2;
yy4605:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy1952;
	if (yych <= 0xB7) goto yy1121;
	goto yy2;
yy4606:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0x8F) goto yy1952;
	if (yych <= 0x99) goto yy2;
	if (yych <= 0xB7) goto yy1952;
	goto yy2;
yy4607:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy1121;
			if (yych <= 0xAC) goto yy1952;
			goto yy1121;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy1952;
			if (yych <= 0xB4) goto yy1121;
			goto yy1952;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy1121;
			goto yy2;
		}
	}
yy4608:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy1952;
	goto yy2;
yy4609:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy4610:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy1952;
	goto yy2;
yy4611:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy1952;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy4612:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy1952;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy1952;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy1952;
			goto yy2;
		}
	}
yy4613:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy1952;
	} else {
		if (yych == 0xBE) goto yy1952;
		if (yych <= 0xBF) goto yy1121;
		goto yy2;
	}
yy4614:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy1121;
			if (yych <= 0x84) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy1952;
				goto yy1121;
			} else {
				if (yych <= 0x93) goto yy1952;
				if (yych <= 0x95) goto yy2;
				goto yy1952;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0xAC) goto yy1952;
				if (yych <= 0xAF) goto yy1121;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy1952;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy1952;
				if (yych <= 0xBE) goto yy1121;
				goto yy2;
			}
		}
	}
yy4615:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xBF) goto yy1121;
	goto yy2;
yy4616:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy1121;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy1952;
	default:	goto yy2;
	}
yy4617:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1121;
		goto yy1952;
	} else {
		if (yych == 0x8E) goto yy1952;
		if (yych <= 0x8F) goto yy1121;
		goto yy2;
	}
yy4618:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy1121;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy1121;
		goto yy2;
	}
yy4619:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy4620:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy1952;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy4621:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy1952;
		goto yy1121;
	} else {
		if (yych <= 0xAE) goto yy1952;
		if (yych <= 0xB1) goto yy1121;
		if (yych <= 0xB3) goto yy1952;
		goto yy2;
	}
yy4622:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy1952;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy4623:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy1952;
	if (yych == 0xBF) goto yy1121;
	goto yy2;
yy4624:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy1952;
			goto yy2;
		}
	}
yy4625:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1121;
			goto yy2;
		}
	}
yy4626:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy1121;
			if (yych == 0xA0) goto yy1121;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy1121;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy1952;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1121;
			goto yy2;
		}
	}
yy4627:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy1952;
	goto yy2;
yy4628:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1121;
		if (yych <= 0xBA) goto yy1952;
		goto yy2;
	}
yy4629:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1121;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy1952;
	goto yy2;
yy4630:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1952;
		if (yych <= 0xA9) goto yy2;
		if (yych <= 0xAB) goto yy1952;
		goto yy2;
	}
yy4631:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy1952;
		goto yy1121;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy1121;
		goto yy2;
	}
yy4632:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1121;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy4633:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1952;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy1121;
	goto yy2;
yy4634:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy1121;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy4635:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1952;
		if (yych <= 0x88) goto yy2;
		goto yy1121;
	} else {
		if (yych <= 0xAD) goto yy1952;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy1952;
		goto yy2;
	}
yy4636:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy1952;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy4637:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy1952;
			goto yy1121;
		} else {
			if (yych == 0x86) goto yy1121;
			goto yy1952;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy1121;
			if (yych <= 0xA2) goto yy1952;
			goto yy1121;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy1121;
			goto yy2;
		}
	}
yy4638:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy1952;
	goto yy2;
yy4639:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1121;
	if (yych <= 0xB3) goto yy1952;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy4640:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xB1) goto yy1121;
			goto yy1952;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xBA) goto yy2;
			goto yy1952;
		} else {
			if (yych == 0xBD) goto yy1952;
			goto yy2;
		}
	}
yy4641:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x89) goto yy2;
		if (yych <= 0xA5) goto yy1952;
		goto yy1121;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy4642:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1952;
	if (yych <= 0x93) goto yy1121;
	goto yy2;
yy4643:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy1121;
	if (yych == 0xA5) goto yy1121;
	goto yy2;
yy4644:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy1952;
	if (yych <= 0xB6) goto yy1121;
	goto yy2;
yy4645:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x83) goto yy1121;
			if (yych <= 0x8B) goto yy1952;
			goto yy1121;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB6) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy1121;
			goto yy2;
		}
	}
yy4646:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy1952;
			goto yy1121;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy1121;
			goto yy2;
		}
	}
yy4647:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy1952;
			if (yych <= 0x90) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy1952;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy4648:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy1952;
		if (yych <= 0x9B) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy1952;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy4649:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy1952;
		goto yy1121;
	} else {
		if (yych <= 0xAB) goto yy2;
		if (yych <= 0xAD) goto yy1121;
		goto yy2;
	}
yy4650:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy1952;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy1952;
			goto yy1121;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy1121;
			if (yych <= 0xB6) goto yy1952;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy1952;
			goto yy2;
		}
	}
yy4651:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy1952;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy4652:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy1952;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy4653:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1121;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy4654:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy1952;
	goto yy2;
yy4655:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy1952;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy4656:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy1952;
		if (yych <= 0xBD) goto yy1121;
		goto yy2;
	}
yy4657:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0xAF) goto yy1121;
		if (yych <= 0xB2) goto yy2;
		if (yych <= 0xB4) goto yy1121;
		goto yy2;
	}
yy4658:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0xA1) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy1121;
			goto yy2;
		} else {
			if (yych == 0xA3) goto yy2;
			goto yy1121;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych == 0xA9) goto yy1121;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy4659:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy1952;
	goto yy2;
yy4660:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x84) {
			if (yych <= 0x83) goto yy2;
			goto yy1121;
		} else {
			if (yych == 0x8B) goto yy1121;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9E) goto yy1121;
			if (yych <= 0xA0) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1121;
			goto yy2;
		}
	}
yy4661:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy1121;
		if (yych <= 0x9A) goto yy1952;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy1121;
		goto yy2;
	}
yy4662:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy7662;
	case 0x81:	goto yy7663;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy1956;
	case 0x83:	goto yy5814;
	case 0x84:	goto yy5881;
	case 0x85:	goto yy5882;
	case 0x86:	goto yy5883;
	case 0x87:	goto yy5884;
	case 0x8A:	goto yy7664;
	case 0x8B:	goto yy7665;
	case 0x8C:	goto yy7666;
	case 0x8D:	goto yy7667;
	case 0x8E:	goto yy7668;
	case 0x8F:	goto yy7669;
	case 0x92:	goto yy7670;
	case 0x94:	goto yy7671;
	case 0x95:	goto yy5835;
	case 0x9C:	goto yy7644;
	case 0x9D:	goto yy7672;
	case 0xA0:	goto yy7673;
	case 0xA1:	goto yy7674;
	case 0xA2:	goto yy7675;
	case 0xA3:	goto yy7676;
	case 0xA4:	goto yy7677;
	case 0xA6:	goto yy7678;
	case 0xA8:	goto yy7679;
	case 0xA9:	goto yy7680;
	case 0xAA:	goto yy7681;
	case 0xAB:	goto yy7682;
	case 0xAC:	goto yy4596;
	case 0xAD:	goto yy7683;
	case 0xAE:	goto yy7684;
	case 0xB1:	goto yy7685;
	case 0xB2:
	case 0xB3:	goto yy7686;
	default:	goto yy2;
	}
yy4663:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy7687;
	case 0x81:	goto yy7688;
	case 0x82:	goto yy7689;
	case 0x83:	goto yy7690;
	case 0x84:	goto yy7691;
	case 0x85:	goto yy7692;
	case 0x86:	goto yy7693;
	case 0x87:	goto yy7694;
	case 0x88:	goto yy7695;
	case 0x8A:	goto yy7696;
	case 0x8B:	goto yy7697;
	case 0x8C:	goto yy7698;
	case 0x8D:	goto yy7699;
	case 0x92:
	case 0x98:	goto yy7700;
	case 0x93:	goto yy7701;
	case 0x96:	goto yy7702;
	case 0x97:	goto yy7703;
	case 0x99:	goto yy7704;
	case 0x9A:	goto yy7705;
	case 0x9C:	goto yy7706;
	case 0xA2:	goto yy7707;
	case 0xA3:	goto yy7708;
	case 0xAB:	goto yy7709;
	default:	goto yy2;
	}
yy4664:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy1956;
		goto yy7710;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy1956;
		if (yych <= 0x95) goto yy7711;
		goto yy2;
	}
yy4665:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy1956;
	if (yych <= 0x90) goto yy7712;
	goto yy2;
yy4666:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy1956;
	if (yych <= 0x99) goto yy7713;
	goto yy2;
yy4667:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy1956;
	case 0xA8:	goto yy7709;
	case 0xA9:	goto yy7675;
	case 0xAB:	goto yy7714;
	case 0xAC:	goto yy7715;
	case 0xAD:	goto yy7716;
	case 0xAE:	goto yy7627;
	case 0xBD:	goto yy7717;
	case 0xBE:	goto yy5943;
	default:	goto yy2;
	}
yy4668:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy1956;
	if (yych <= 0xB1) goto yy7718;
	if (yych <= 0xB2) goto yy7719;
	goto yy2;
yy4669:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy1136;
	case 0x83:	goto yy5946;
	case 0x84:	goto yy5947;
	case 0x85:	goto yy5948;
	case 0x87:	goto yy5949;
	case 0x89:	goto yy5950;
	case 0x8D:	goto yy5951;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy1956;
	case 0x91:	goto yy7720;
	case 0x92:	goto yy7721;
	case 0x93:	goto yy7722;
	case 0x94:	goto yy7723;
	case 0x95:	goto yy7724;
	case 0x9A:	goto yy7725;
	case 0x9B:	goto yy7726;
	case 0x9C:	goto yy7727;
	case 0x9D:	goto yy7728;
	case 0x9E:	goto yy7729;
	case 0x9F:	goto yy7730;
	case 0xAA:	goto yy5963;
	default:	goto yy2;
	}
yy4670:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy1956;
		if (yych <= 0xA3) goto yy7731;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy7732;
			goto yy7733;
		} else {
			if (yych <= 0xBA) goto yy7734;
			if (yych <= 0xBB) goto yy5968;
			goto yy2;
		}
	}
yy4671:
	yyaccept = 11;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCE) {
		if (yych <= ']') {
			if (yych <= '-') {
				if (yych <= '*') {
					if (yych == '$') goto yy4671;
					goto yy115;
				} else {
					if (yych <= '+') goto yy4671;
					if (yych <= ',') goto yy115;
					goto yy562;
				}
			} else {
				if (yych <= ';') {
					if (yych <= '/') goto yy115;
					if (yych <= '9') goto yy4671;
					goto yy115;
				} else {
					if (yych <= '>') goto yy4671;
					if (yych <= '@') goto yy115;
					if (yych <= 'Z') goto yy4671;
					goto yy115;
				}
			}
		} else {
			if (yych <= 0xC1) {
				if (yych <= '|') {
					if (yych == '{') goto yy115;
					goto yy4671;
				} else {
					if (yych == '~') goto yy4671;
					goto yy115;
				}
			} else {
				if (yych <= 0xCA) {
					if (yych <= 0xC2) goto yy7735;
					if (yych <= 0xC9) goto yy4675;
					goto yy4676;
				} else {
					if (yych <= 0xCB) goto yy7736;
					if (yych <= 0xCC) goto yy4675;
					if (yych <= 0xCD) goto yy7737;
					goto yy7738;
				}
			}
		}
	} else {
		if (yych <= 0xDF) {
			if (yych <= 0xD8) {
				if (yych <= 0xD5) {
					if (yych <= 0xD3) goto yy4675;
					if (yych <= 0xD4) goto yy4681;
					goto yy4682;
				} else {
					if (yych <= 0xD6) goto yy7739;
					if (yych <= 0xD7) goto yy7740;
					goto yy7741;
				}
			} else {
				if (yych <= 0xDB) {
					if (yych <= 0xD9) goto yy7742;
					if (yych <= 0xDA) goto yy4675;
					goto yy7743;
				} else {
					if (yych <= 0xDC) goto yy7744;
					if (yych <= 0xDD) goto yy7745;
					if (yych <= 0xDE) goto yy7746;
					goto yy7747;
				}
			}
		} else {
			if (yych <= 0xE9) {
				if (yych <= 0xE2) {
					if (yych <= 0xE0) goto yy7748;
					if (yych <= 0xE1) goto yy7749;
					goto yy7750;
				} else {
					if (yych <= 0xE3) goto yy7751;
					if (yych <= 0xE4) goto yy6629;
					goto yy115;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych <= 0xEA) goto yy7752;
					if (yych <= 0xEE) goto yy115;
					goto yy7753;
				} else {
					if (yych <= 0xF0) goto yy7754;
					if (yych == 0xF3) goto yy6633;
					goto yy115;
				}
			}
		}
	}
yy4673:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy1980;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy4671;
	default:	goto yy2;
	}
yy4674:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy4671;
		goto yy1980;
	} else {
		if (yych == 0xB7) goto yy1980;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy4675:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy4676:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy4671;
	goto yy2;
yy4677:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0xB3) goto yy4671;
			if (yych <= 0xB4) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy4671;
			if (yych <= 0xBA) goto yy2;
			goto yy4671;
		} else {
			if (yych == 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy4678:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1980;
			goto yy4671;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy4679:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy1980;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy4680:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy4671;
	if (yych <= 0x89) goto yy1980;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy4681:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy4682:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy4671;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy4683:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy4671;
		if (yych <= 0x8C) goto yy2;
		goto yy1980;
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0x90) goto yy2;
			goto yy1980;
		} else {
			if (yych == 0xBF) goto yy1980;
			goto yy2;
		}
	}
yy4684:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1980;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy1980;
			if (yych <= 0x8F) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy4671;
			goto yy2;
		}
	}
yy4685:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy1980;
		if (yych <= 0x8A) goto yy2;
		goto yy1980;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy4686:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x80) goto yy2;
		if (yych <= 0x8A) goto yy4671;
		if (yych <= 0x9F) goto yy1980;
		goto yy2;
	} else {
		if (yych == 0xB0) goto yy1980;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy4687:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy4671;
			if (yych == 0x9D) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy1980;
			if (yych <= 0xAF) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy4671;
			if (yych <= 0xBE) goto yy1980;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy4688:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy4671;
		goto yy1980;
	} else {
		if (yych <= 0xAF) goto yy4671;
		if (yych <= 0xBF) goto yy1980;
		goto yy2;
	}
yy4689:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy1980;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy4690:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy4671;
	if (yych <= 0xB0) goto yy1980;
	if (yych <= 0xB1) goto yy4671;
	goto yy2;
yy4691:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x89) goto yy2;
		if (yych <= 0xAA) goto yy4671;
		goto yy1980;
	} else {
		if (yych == 0xB6) goto yy1980;
		goto yy2;
	}
yy4692:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy7755;
	case 0xA1:	goto yy7756;
	case 0xA2:	goto yy7757;
	case 0xA3:	goto yy6637;
	case 0xA4:	goto yy7758;
	case 0xA5:	goto yy7759;
	case 0xA6:	goto yy7760;
	case 0xA7:	goto yy7761;
	case 0xA8:	goto yy7762;
	case 0xA9:	goto yy7763;
	case 0xAA:	goto yy7764;
	case 0xAB:	goto yy7765;
	case 0xAC:	goto yy7766;
	case 0xAD:	goto yy7767;
	case 0xAE:	goto yy7768;
	case 0xAF:	goto yy7769;
	case 0xB0:	goto yy7770;
	case 0xB1:	goto yy7771;
	case 0xB2:	goto yy7772;
	case 0xB3:	goto yy7773;
	case 0xB4:	goto yy7774;
	case 0xB5:	goto yy7775;
	case 0xB6:	goto yy7776;
	case 0xB7:	goto yy7777;
	case 0xB8:	goto yy6658;
	case 0xB9:	goto yy7778;
	case 0xBA:	goto yy6660;
	case 0xBB:	goto yy7779;
	case 0xBC:	goto yy7780;
	case 0xBD:	goto yy6663;
	case 0xBE:	goto yy6664;
	case 0xBF:	goto yy6665;
	default:	goto yy2;
	}
yy4693:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy6666;
	case 0x81:	goto yy7781;
	case 0x82:	goto yy7782;
	case 0x83:	goto yy7783;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy4675;
	case 0x89:	goto yy7784;
	case 0x8A:	goto yy7785;
	case 0x8B:	goto yy7786;
	case 0x8C:	goto yy7787;
	case 0x8D:	goto yy7788;
	case 0x8E:	goto yy7789;
	case 0x8F:	goto yy7790;
	case 0x90:	goto yy7791;
	case 0x99:	goto yy7792;
	case 0x9A:	goto yy7793;
	case 0x9B:	goto yy7794;
	case 0x9C:	goto yy7795;
	case 0x9D:	goto yy7796;
	case 0x9E:	goto yy6683;
	case 0x9F:	goto yy7797;
	case 0xA0:	goto yy7798;
	case 0xA1:	goto yy7799;
	case 0xA2:	goto yy7800;
	case 0xA3:	goto yy7801;
	case 0xA4:	goto yy7802;
	case 0xA5:	goto yy7803;
	case 0xA7:	goto yy7804;
	case 0xA8:	goto yy7805;
	case 0xA9:	goto yy6693;
	case 0xAA:	goto yy7806;
	case 0xAC:	goto yy6695;
	case 0xAD:	goto yy7807;
	case 0xAE:	goto yy7808;
	case 0xAF:	goto yy7809;
	case 0xB0:	goto yy7810;
	case 0xB1:	goto yy7811;
	case 0xB3:	goto yy7812;
	case 0xB4:	goto yy7813;
	case 0xB5:	goto yy7814;
	case 0xB6:	goto yy7815;
	case 0xB7:	goto yy6705;
	case 0xBC:	goto yy7816;
	case 0xBD:	goto yy7817;
	case 0xBE:	goto yy7818;
	case 0xBF:	goto yy7819;
	default:	goto yy2;
	}
yy4694:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy7820;
	case 0x81:	goto yy6711;
	case 0x82:	goto yy6712;
	case 0x83:	goto yy6713;
	case 0x84:	goto yy7821;
	case 0x85:	goto yy7822;
	case 0x86:	goto yy7823;
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy3686;
	case 0x8C:	goto yy6718;
	case 0x8F:	goto yy6719;
	case 0x90:	goto yy6720;
	case 0x91:	goto yy6721;
	case 0x92:	goto yy6722;
	case 0x93:	goto yy6723;
	case 0x9D:	goto yy6724;
	case 0x9E:	goto yy6725;
	case 0x9F:	goto yy6726;
	case 0xA6:	goto yy6727;
	case 0xA7:	goto yy6728;
	case 0xAD:	goto yy6729;
	case 0xAE:	goto yy6730;
	case 0xAF:	goto yy6731;
	case 0xB0:	goto yy7824;
	case 0xB1:	goto yy7825;
	case 0xB2:	goto yy4675;
	case 0xB3:	goto yy7826;
	case 0xB4:	goto yy7827;
	case 0xB5:	goto yy7828;
	case 0xB6:	goto yy7829;
	case 0xB7:	goto yy7830;
	case 0xBA:	goto yy6739;
	case 0xBB:	goto yy6740;
	case 0xBF:	goto yy6741;
	default:	goto yy2;
	}
yy4695:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy7831;
	case 0x82:	goto yy6743;
	case 0x84:	goto yy7832;
	case 0x86:	goto yy7833;
	case 0x87:	goto yy6746;
	case 0x88:	goto yy6747;
	case 0x89:	goto yy6748;
	case 0x8A:	goto yy6749;
	case 0x8B:	goto yy6750;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy3686;
	default:	goto yy2;
	}
yy4696:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy6751;
	case 0x93:	goto yy7834;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy4675;
	case 0x98:	goto yy7835;
	case 0x99:	goto yy7836;
	case 0x9A:	goto yy7837;
	case 0x9B:	goto yy7838;
	case 0x9C:	goto yy7839;
	case 0x9D:	goto yy4681;
	case 0x9E:	goto yy7840;
	case 0x9F:	goto yy7841;
	case 0xA0:	goto yy7842;
	case 0xA1:	goto yy7843;
	case 0xA2:	goto yy7844;
	case 0xA3:	goto yy7845;
	case 0xA4:	goto yy7846;
	case 0xA5:	goto yy7847;
	case 0xA6:	goto yy6766;
	case 0xA7:	goto yy7848;
	case 0xA8:	goto yy7849;
	case 0xA9:	goto yy7850;
	case 0xAA:	goto yy6770;
	case 0xAB:	goto yy7851;
	case 0xAC:	goto yy7852;
	case 0xAD:	goto yy7853;
	case 0xAF:	goto yy7854;
	default:	goto yy2;
	}
yy4697:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy7855;
	case 0xAD:	goto yy7856;
	case 0xAE:	goto yy7857;
	case 0xAF:	goto yy7858;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy4675;
	case 0xB4:	goto yy7859;
	case 0xB5:	goto yy7744;
	case 0xB6:	goto yy7860;
	case 0xB7:	goto yy7861;
	case 0xB8:	goto yy7862;
	case 0xB9:	goto yy7863;
	case 0xBB:	goto yy7864;
	case 0xBC:	goto yy7865;
	case 0xBD:	goto yy7866;
	case 0xBF:	goto yy6788;
	default:	goto yy2;
	}
yy4698:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy7867;
	case 0x91:	goto yy7868;
	case 0x92:	goto yy7869;
	case 0x93:	goto yy7870;
	case 0x94:	goto yy7871;
	case 0x96:	goto yy7872;
	case 0x9B:	goto yy7873;
	case 0x9D:	goto yy7874;
	case 0x9E:	goto yy7875;
	case 0x9F:	goto yy6798;
	default:	goto yy2;
	}
yy4699:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy113;
	if (yych == 0xA0) goto yy113;
	goto yy2;
yy4700:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x81) {
		if (yych == 0x80) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x89) goto yy113;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBA) goto yy113;
		goto yy2;
	}
yy4701:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy113;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB8) goto yy113;
	goto yy2;
yy4702:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy113;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x93) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0x98) goto yy2;
			if (yych <= 0xB3) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xBA) goto yy113;
			if (yych == 0xBF) goto yy113;
			goto yy2;
		}
	}
yy4703:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy113;
	if (yych == 0xBF) goto yy113;
	goto yy2;
yy4704:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB4) goto yy113;
	goto yy2;
yy4705:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB3) goto yy113;
	if (yych == 0xB6) goto yy113;
	goto yy2;
yy4706:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy113;
		if (yych <= 0x89) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x99) goto yy2;
			goto yy113;
		} else {
			if (yych == 0x9C) goto yy113;
			goto yy2;
		}
	}
yy4707:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy2;
	if (yych <= 0xB7) goto yy113;
	goto yy2;
yy4708:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy113;
	goto yy2;
yy4709:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x90) goto yy113;
			if (yych <= 0x92) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB1) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB4) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBB) goto yy2;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy4710:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy113;
			if (yych <= 0x86) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy113;
			if (yych <= 0x8F) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x97) goto yy113;
			if (yych <= 0x9C) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy113;
				goto yy2;
			}
		}
	}
yy4711:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x86) goto yy2;
	if (yych <= 0x87) goto yy113;
	goto yy2;
yy4712:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy113;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy4713:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy113;
	if (yych <= 0x97) goto yy2;
	if (yych <= 0x9D) goto yy113;
	goto yy2;
yy4714:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy113;
	if (yych == 0x84) goto yy113;
	goto yy2;
yy4715:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0xAB) goto yy113;
	if (yych == 0xBF) goto yy113;
	goto yy2;
yy4716:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy113;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy113;
	goto yy2;
yy4717:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy113;
	if (yych <= 0xBB) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy4718:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych == 0x85) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xB7) goto yy113;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy4719:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy113;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBE) goto yy113;
	goto yy2;
yy4720:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy113;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy113;
		goto yy2;
	}
yy4721:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8B) goto yy113;
	goto yy2;
yy4722:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy113;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy113;
	goto yy2;
yy4723:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= '9') {
		if (yych == '.') goto yy2171;
		if (yych <= '/') goto yy2;
		goto yy7876;
	} else {
		if (yych <= 'Z') {
			if (yych <= '@') goto yy2;
			goto yy7876;
		} else {
			if (yych <= '`') goto yy2;
			if (yych <= 'z') goto yy7876;
			goto yy2;
		}
	}
yy4724:
	yych = *++YYCURSOR;
	goto yy1091;
yy4725:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy2172;
	goto yy2;
yy4726:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x85) goto yy2172;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy2172;
		if (yych == 0x8D) goto yy2172;
		goto yy2;
	}
yy4727:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy2172;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy2172;
	goto yy2;
yy4728:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy2172;
	goto yy2;
yy4729:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy2172;
	goto yy2;
yy4730:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy2172;
	goto yy2;
yy4731:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy2172;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy2172;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy2172;
		goto yy2;
	}
yy4732:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy2172;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy2172;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy2172;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy2172;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy2172;
			goto yy2;
		}
	}
yy4733:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xB4) goto yy2172;
		goto yy2;
	} else {
		if (yych == 0xBD) goto yy2;
		if (yych <= 0xBE) goto yy2172;
		goto yy2;
	}
yy4734:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x85) {
			if (yych <= 0x81) goto yy2;
			if (yych <= 0x84) goto yy2172;
			goto yy2;
		} else {
			if (yych <= 0x8C) goto yy2172;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x93) goto yy2172;
			goto yy2;
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9B) goto yy2172;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAC) goto yy2172;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBC) goto yy2172;
			goto yy2;
		}
	}
yy4735:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy2172;
	default:	goto yy2;
	}
yy4736:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0x89) goto yy2172;
	if (yych == 0x8E) goto yy2172;
	goto yy2;
yy4737:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0x84) goto yy2172;
	goto yy2;
yy4738:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy2172;
	goto yy2;
yy4739:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy2172;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy2172;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy2172;
		goto yy2;
	}
yy4740:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy2172;
		goto yy2;
	} else {
		if (yych <= 0xAE) goto yy2172;
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB3) goto yy2172;
		goto yy2;
	}
yy4741:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA5) goto yy2172;
		goto yy2;
	} else {
		if (yych <= 0xA7) goto yy2172;
		if (yych == 0xAD) goto yy2172;
		goto yy2;
	}
yy4742:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAD) goto yy2172;
	goto yy2;
yy4743:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9B) goto yy2172;
	goto yy2;
yy4744:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) goto yy2;
	if (yych <= 0xBF) goto yy2172;
	goto yy2;
yy4745:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy2172;
		if (yych <= 0x8A) goto yy2;
		goto yy2172;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0x8F) goto yy2;
			goto yy2172;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB7) goto yy2172;
			goto yy2;
		}
	}
yy4746:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xBA) goto yy2172;
	goto yy2;
yy4747:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy2172;
	goto yy2;
yy4748:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy2172;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy2172;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy2172;
		goto yy2;
	}
yy4749:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy2172;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0x97) goto yy2172;
	goto yy2;
yy4750:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBA) goto yy2172;
	goto yy2;
yy4751:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy2172;
	goto yy2;
yy4752:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy2176;
		goto yy7878;
	} else {
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB3) goto yy7879;
		goto yy2;
	}
yy4753:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) goto yy2;
	if (yych <= 0xA2) goto yy4725;
	if (yych <= 0xA3) goto yy7880;
	goto yy2;
yy4754:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy2176;
	case 0x91:	goto yy7881;
	case 0x92:	goto yy7882;
	case 0x93:	goto yy7883;
	case 0x94:	goto yy7884;
	case 0x95:	goto yy7885;
	case 0x9A:	goto yy7886;
	case 0x9B:	goto yy7887;
	case 0x9C:	goto yy7888;
	case 0x9D:	goto yy7889;
	case 0x9E:	goto yy7890;
	case 0x9F:	goto yy7891;
	default:	goto yy2;
	}
yy4755:
	yych = *++YYCURSOR;
	if (yych <= '/') goto yy2;
	if (yych <= '9') goto yy7892;
	goto yy2;
yy4756:
	yych = *++YYCURSOR;
	if (yych <= ')') {
		if (yych == ' ') goto yy4766;
		if (yych <= '\'') goto yy2;
		goto yy4766;
	} else {
		if (yych <= ',') goto yy2;
		if (yych <= '/') goto yy4766;
		if (yych <= '9') goto yy7893;
		goto yy2;
	}
yy4757:
	yych = *++YYCURSOR;
	if (yych <= ')') {
		if (yych == ' ') goto yy4766;
		if (yych <= '\'') goto yy2;
		goto yy4766;
	} else {
		if (yych <= ',') goto yy2;
		if (yych <= '/') goto yy4766;
		if (yych <= '9') goto yy7894;
		goto yy2;
	}
yy4758:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy797;
	goto yy2;
yy4759:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy797;
	if (yych == 0xAF) goto yy797;
	goto yy2;
yy4760:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x9F) goto yy797;
	goto yy2;
yy4761:
	yych = *++YYCURSOR;
	if (yych <= ')') {
		if (yych == ' ') goto yy4766;
		if (yych <= '\'') goto yy147;
		goto yy4766;
	} else {
		if (yych <= '.') {
			if (yych <= ',') goto yy147;
			goto yy4767;
		} else {
			if (yych <= '/') goto yy4766;
			if (yych <= '9') goto yy7895;
			goto yy147;
		}
	}
yy4762:
	yych = *++YYCURSOR;
	if (yych <= ')') {
		if (yych == ' ') goto yy4766;
		if (yych <= '\'') goto yy147;
		goto yy4766;
	} else {
		if (yych <= '.') {
			if (yych <= ',') goto yy147;
			goto yy4767;
		} else {
			if (yych <= '/') goto yy4766;
			if (yych <= '9') goto yy7896;
			goto yy147;
		}
	}
yy4763:
	yych = *++YYCURSOR;
	if (yych <= '9') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy1763;
			goto yy2207;
		} else {
			if (yych <= ',') goto yy1763;
			if (yych <= '.') goto yy146;
			if (yych <= '/') goto yy1763;
			goto yy7897;
		}
	} else {
		if (yych <= '^') {
			if (yych <= '?') goto yy1763;
			if (yych <= '@') goto yy148;
			if (yych <= 'Z') goto yy2209;
			goto yy1763;
		} else {
			if (yych <= '_') goto yy2207;
			if (yych <= '`') goto yy1763;
			if (yych <= 'z') goto yy2209;
			goto yy1763;
		}
	}
yy4764:
	yych = *++YYCURSOR;
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy534;
				goto yy4766;
			} else {
				if (yych == '%') goto yy146;
				goto yy534;
			}
		} else {
			if (yych <= '*') {
				if (yych <= ')') goto yy4766;
				goto yy534;
			} else {
				if (yych <= '+') goto yy781;
				if (yych <= ',') goto yy534;
				goto yy7898;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych <= '.') goto yy4768;
				goto yy4766;
			} else {
				if (yych <= '9') goto yy7899;
				if (yych <= '?') goto yy534;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy781;
				if (yych <= '^') goto yy534;
				goto yy781;
			} else {
				if (yych <= '`') goto yy534;
				if (yych <= 'z') goto yy781;
				goto yy534;
			}
		}
	}
yy4765:
	yych = *++YYCURSOR;
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy534;
			} else {
				if (yych == '%') goto yy146;
				goto yy534;
			}
		} else {
			if (yych <= '*') {
				if (yych >= '*') goto yy534;
			} else {
				if (yych <= '+') goto yy781;
				if (yych <= ',') goto yy534;
				goto yy7898;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych <= '.') goto yy4768;
			} else {
				if (yych <= '9') goto yy7900;
				if (yych <= '?') goto yy534;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy781;
				if (yych <= '^') goto yy534;
				goto yy781;
			} else {
				if (yych <= '`') goto yy534;
				if (yych <= 'z') goto yy781;
				goto yy534;
			}
		}
	}
yy4766:
	yych = *++YYCURSOR;
	if (yych <= '/') goto yy2;
	if (yych <= '9') goto yy7893;
	goto yy2;
yy4767:
	yych = *++YYCURSOR;
	if (yych <= '/') goto yy147;
	if (yych <= '9') goto yy7895;
	goto yy147;
yy4768:
	yych = *++YYCURSOR;
	if (yych <= '/') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy534;
			goto yy781;
		} else {
			if (yych <= ',') goto yy534;
			if (yych <= '-') goto yy783;
			if (yych <= '.') goto yy146;
			goto yy534;
		}
	} else {
		if (yych <= 'Z') {
			if (yych <= '9') goto yy7899;
			if (yych <= '?') goto yy534;
			if (yych <= '@') goto yy148;
			goto yy781;
		} else {
			if (yych <= '_') {
				if (yych <= '^') goto yy534;
				goto yy781;
			} else {
				if (yych <= '`') goto yy534;
				if (yych <= 'z') goto yy781;
				goto yy534;
			}
		}
	}
yy4769:
	yych = *++YYCURSOR;
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy111;
				goto yy7901;
			} else {
				if (yych == '%') goto yy146;
				goto yy111;
			}
		} else {
			if (yych <= '*') {
				if (yych <= ')') goto yy7901;
				goto yy111;
			} else {
				if (yych <= '+') goto yy170;
				if (yych <= ',') goto yy111;
				goto yy7902;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych <= '.') goto yy7903;
				goto yy7901;
			} else {
				if (yych <= '9') goto yy7904;
				if (yych <= '?') goto yy111;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy182;
				if (yych <= '^') goto yy111;
				goto yy170;
			} else {
				if (yych <= '`') goto yy111;
				if (yych <= 'z') goto yy182;
				goto yy111;
			}
		}
	}
yy4770:
	yych = *++YYCURSOR;
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy111;
				goto yy7905;
			} else {
				if (yych == '%') goto yy146;
				goto yy111;
			}
		} else {
			if (yych <= '*') {
				if (yych <= '(') goto yy7901;
				if (yych <= ')') goto yy7906;
				goto yy111;
			} else {
				if (yych <= '+') goto yy170;
				if (yych <= ',') goto yy111;
				goto yy7907;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '1') {
				if (yych <= '.') goto yy7908;
				if (yych <= '/') goto yy7901;
				goto yy7904;
			} else {
				if (yych <= '9') goto yy7909;
				if (yych <= '?') goto yy111;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy182;
				if (yych <= '^') goto yy111;
				goto yy170;
			} else {
				if (yych <= '`') goto yy111;
				if (yych <= 'z') goto yy182;
				goto yy111;
			}
		}
	}
yy4771:
	yych = *++YYCURSOR;
	if (yych == '9') goto yy7910;
	goto yy147;
yy4772:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych == 0x87) goto yy200;
		if (yych <= 0x8C) goto yy2;
		goto yy200;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy831;
		} else {
			if (yych <= 0xA0) goto yy2;
			if (yych <= 0xBA) goto yy843;
			goto yy2;
		}
	}
yy4773:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy843;
		} else {
			if (yych == 0xBF) goto yy843;
			goto yy2;
		}
	}
yy4774:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy843;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy843;
	goto yy2;
yy4775:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy843;
	goto yy2;
yy4776:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy843;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy843;
	goto yy2;
yy4777:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy843;
	goto yy2;
yy4778:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy843;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy843;
	goto yy2;
yy4779:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x81) {
		if (yych == 0x80) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x89) goto yy843;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy843;
		goto yy2;
	}
yy4780:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy843;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy843;
	goto yy2;
yy4781:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy843;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy843;
	goto yy2;
yy4782:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy843;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy831;
	goto yy2;
yy4783:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy843;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy843;
	goto yy2;
yy4784:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy843;
	goto yy2;
yy4785:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy843;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy843;
	goto yy2;
yy4786:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy843;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy843;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy843;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy843;
			if (yych == 0xBF) goto yy843;
			goto yy2;
		}
	}
yy4787:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy843;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB6) goto yy843;
	goto yy2;
yy4788:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy843;
	goto yy2;
yy4789:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy843;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy843;
	goto yy2;
yy4790:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy843;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy843;
	goto yy2;
yy4791:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych == 0x80) goto yy843;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0x97) {
			if (yych <= 0x94) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x98) goto yy2;
			if (yych <= 0xB3) goto yy843;
			goto yy2;
		}
	}
yy4792:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy843;
	goto yy2;
yy4793:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy843;
	goto yy2;
yy4794:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x88) goto yy2;
	if (yych <= 0xA4) goto yy843;
	goto yy2;
yy4795:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy843;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy843;
	goto yy2;
yy4796:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy843;
	goto yy2;
yy4797:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy843;
	goto yy2;
yy4798:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy843;
	goto yy2;
yy4799:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0xB7) goto yy843;
	goto yy2;
yy4800:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0xAF) goto yy843;
	goto yy2;
yy4801:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy843;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy831;
	goto yy2;
yy4802:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0xA6) goto yy843;
	if (yych <= 0xB5) goto yy2;
	if (yych <= 0xBF) goto yy831;
	goto yy2;
yy4803:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB2) goto yy843;
	if (yych == 0xB6) goto yy843;
	goto yy2;
yy4804:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0xB2) goto yy843;
	goto yy2;
yy4805:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x80) goto yy2;
		if (yych <= 0x84) goto yy843;
		if (yych <= 0x8F) goto yy2;
		goto yy831;
	} else {
		if (yych == 0x9B) goto yy2;
		if (yych <= 0x9C) goto yy843;
		goto yy2;
	}
yy4806:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy2;
	if (yych <= 0xAB) goto yy843;
	goto yy2;
yy4807:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy843;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy843;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy843;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy843;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy843;
			goto yy2;
		}
	}
yy4808:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy843;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy831;
	goto yy2;
yy4809:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x90) goto yy843;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0xA1) goto yy843;
	goto yy2;
yy4810:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x83) goto yy2;
		if (yych <= 0x85) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy843;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy831;
		goto yy2;
	}
yy4811:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) goto yy2;
	if (yych <= 0x9B) goto yy843;
	goto yy2;
yy4812:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x84) goto yy843;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy831;
	goto yy2;
yy4813:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy843;
		goto yy831;
	} else {
		if (yych == 0xBF) goto yy843;
		goto yy2;
	}
yy4814:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy843;
	goto yy2;
yy4815:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy843;
	goto yy2;
yy4816:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy843;
	goto yy2;
yy4817:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy843;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy831;
	goto yy2;
yy4818:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy843;
	goto yy2;
yy4819:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy831;
		goto yy2;
	} else {
		if (yych <= 0xB7) goto yy843;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy4820:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy843;
	goto yy2;
yy4821:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy843;
	if (yych == 0x90) goto yy843;
	goto yy2;
yy4822:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy843;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy843;
	goto yy2;
yy4823:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy843;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	goto yy2;
yy4824:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy843;
	goto yy2;
yy4825:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy843;
		} else {
			if (yych == 0xA2) goto yy843;
			if (yych <= 0xA4) goto yy2;
			goto yy843;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy843;
				goto yy2;
			}
		}
	}
yy4826:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy843;
	goto yy2;
yy4827:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy843;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy843;
			if (yych <= 0x8C) goto yy2;
			goto yy843;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy843;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy843;
			goto yy2;
		}
	}
yy4828:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy843;
			goto yy2;
		}
	}
yy4829:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy843;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy843;
	goto yy2;
yy4830:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych == 0x80) goto yy843;
		if (yych <= 0x81) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xBB) goto yy2;
			if (yych <= 0xBF) goto yy843;
			goto yy2;
		}
	}
yy4831:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy843;
		goto yy2;
	} else {
		if (yych == 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy4832:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy843;
		goto yy2;
	} else {
		if (yych == 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy4833:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy843;
		goto yy2;
	} else {
		if (yych == 0xA9) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy4834:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy843;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy831;
		goto yy2;
	}
yy4835:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy843;
	goto yy2;
yy4836:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy843;
			} else {
				if (yych == 0xA4) goto yy843;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy843;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy843;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy843;
			} else {
				if (yych == 0xBB) goto yy843;
				goto yy2;
			}
		}
	}
yy4837:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy843;
	default:	goto yy2;
	}
yy4838:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy843;
			goto yy2;
		}
	}
yy4839:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy843;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy4840:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) goto yy2;
	if (yych <= 0xAF) goto yy843;
	goto yy2;
yy4841:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy843;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy843;
	goto yy2;
yy4842:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0xA6) goto yy843;
	if (yych <= 0xB5) goto yy2;
	if (yych <= 0xBF) goto yy843;
	goto yy2;
yy4843:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x80) goto yy2;
		if (yych <= 0x84) goto yy843;
		goto yy2;
	} else {
		if (yych == 0x9B) goto yy2;
		if (yych <= 0x9C) goto yy843;
		goto yy2;
	}
yy4844:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy843;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy843;
	goto yy2;
yy4845:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x83) goto yy2;
		if (yych <= 0x85) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy843;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy4846:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x84) goto yy843;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	goto yy2;
yy4847:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy843;
	goto yy2;
yy4848:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	if (yych == 0xBF) goto yy843;
	goto yy2;
yy4849:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy4850:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0xB7) goto yy843;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy4851:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy843;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy4852:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) goto yy2;
	if (yych <= 0x99) goto yy202;
	if (yych == 0xA4) goto yy202;
	goto yy2;
yy4853:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x90) goto yy202;
	if (yych == 0x94) goto yy202;
	goto yy2;
yy4854:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych == 0x90) goto yy202;
		goto yy2;
	} else {
		if (yych == 0x93) goto yy2;
		if (yych <= 0x94) goto yy202;
		goto yy2;
	}
yy4855:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x87:
	case 0x8C:
	case 0x8E:
	case 0x9B:	goto yy202;
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy857;
	default:	goto yy2;
	}
yy4856:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) goto yy2;
	if (yych <= 0xBF) goto yy857;
	goto yy2;
yy4857:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) goto yy2;
	if (yych <= 0xBF) goto yy857;
	goto yy2;
yy4858:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy1764;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy4880;
	default:	goto yy2;
	}
yy4859:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy4880;
		goto yy1764;
	} else {
		if (yych == 0xB7) goto yy1764;
		if (yych <= 0xBF) goto yy4880;
		goto yy2;
	}
yy4860:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xB3) goto yy4880;
			if (yych <= 0xB4) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy4880;
			if (yych <= 0xBA) goto yy2;
			goto yy4880;
		} else {
			if (yych == 0xBF) goto yy4880;
			goto yy2;
		}
	}
yy4861:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1764;
			goto yy4880;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy4880;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy4880;
			goto yy2;
		}
	}
yy4862:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy1764;
	if (yych <= 0xBF) goto yy4880;
	goto yy2;
yy4863:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy4880;
	if (yych <= 0x89) goto yy1764;
	if (yych <= 0xBF) goto yy4880;
	goto yy2;
yy4864:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy4880;
		} else {
			if (yych == 0x8A) goto yy7911;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xBE) goto yy7911;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy4865:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy1764;
			if (yych <= 0x8F) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy4880;
			goto yy2;
		}
	}
yy4866:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy1764;
		if (yych <= 0x8A) goto yy2;
		goto yy1764;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy4880;
			goto yy2;
		}
	}
yy4867:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0x9F) goto yy1764;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy843;
			if (yych <= 0xAD) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0xB0) goto yy1764;
			if (yych <= 0xBF) goto yy4880;
			goto yy2;
		}
	}
yy4868:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy4880;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy4880;
			if (yych == 0x9D) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy1764;
			if (yych <= 0xAF) goto yy4880;
			goto yy843;
		} else {
			if (yych <= 0xBC) goto yy4880;
			if (yych <= 0xBE) goto yy1764;
			if (yych <= 0xBF) goto yy4880;
			goto yy2;
		}
	}
yy4869:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy4880;
		goto yy1764;
	} else {
		if (yych <= 0xAF) goto yy4880;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy4870:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy1764;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy4880;
	goto yy2;
yy4871:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy4880;
	if (yych <= 0xB0) goto yy1764;
	if (yych <= 0xB1) goto yy4880;
	goto yy2;
yy4872:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy4880;
	} else {
		if (yych <= 0xB3) goto yy1764;
		if (yych == 0xB6) goto yy1764;
		goto yy2;
	}
yy4873:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy7912;
	case 0xA1:	goto yy7913;
	case 0xA2:	goto yy4884;
	case 0xA3:	goto yy7358;
	case 0xA4:	goto yy7914;
	case 0xA5:	goto yy7915;
	case 0xA6:	goto yy7916;
	case 0xA7:	goto yy7917;
	case 0xA8:	goto yy7918;
	case 0xA9:	goto yy7919;
	case 0xAA:	goto yy7920;
	case 0xAB:	goto yy7921;
	case 0xAC:	goto yy7922;
	case 0xAD:	goto yy7923;
	case 0xAE:	goto yy7924;
	case 0xAF:	goto yy7925;
	case 0xB0:	goto yy7926;
	case 0xB1:	goto yy7927;
	case 0xB2:	goto yy7928;
	case 0xB3:	goto yy7929;
	case 0xB4:	goto yy7930;
	case 0xB5:	goto yy7931;
	case 0xB6:	goto yy7932;
	case 0xB7:	goto yy7933;
	case 0xB8:	goto yy7378;
	case 0xB9:	goto yy7934;
	case 0xBA:	goto yy7380;
	case 0xBB:	goto yy7935;
	case 0xBC:	goto yy7936;
	case 0xBD:	goto yy7383;
	case 0xBE:	goto yy7384;
	case 0xBF:	goto yy7385;
	default:	goto yy2;
	}
yy4874:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy7386;
	case 0x81:	goto yy7937;
	case 0x82:	goto yy7938;
	case 0x83:	goto yy4910;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy2406;
	case 0x89:	goto yy4911;
	case 0x8A:	goto yy4912;
	case 0x8B:	goto yy4913;
	case 0x8C:	goto yy4914;
	case 0x8D:	goto yy7939;
	case 0x8E:	goto yy7940;
	case 0x8F:	goto yy4917;
	case 0x90:	goto yy7941;
	case 0x99:	goto yy4919;
	case 0x9A:	goto yy4920;
	case 0x9B:	goto yy4921;
	case 0x9C:	goto yy7942;
	case 0x9D:	goto yy7943;
	case 0x9E:	goto yy7394;
	case 0x9F:	goto yy7944;
	case 0xA0:	goto yy7945;
	case 0xA1:	goto yy4926;
	case 0xA2:	goto yy7946;
	case 0xA3:	goto yy4928;
	case 0xA4:	goto yy7947;
	case 0xA5:	goto yy7948;
	case 0xA7:	goto yy7949;
	case 0xA8:	goto yy7950;
	case 0xA9:	goto yy7401;
	case 0xAA:	goto yy7951;
	case 0xAC:	goto yy7403;
	case 0xAD:	goto yy7952;
	case 0xAE:	goto yy7953;
	case 0xAF:	goto yy7954;
	case 0xB0:	goto yy7955;
	case 0xB1:	goto yy4938;
	case 0xB3:	goto yy7956;
	case 0xB4:	goto yy4940;
	case 0xB5:	goto yy4941;
	case 0xB6:	goto yy4942;
	case 0xB7:	goto yy7408;
	case 0xBC:	goto yy4943;
	case 0xBD:	goto yy4944;
	case 0xBE:	goto yy7957;
	case 0xBF:	goto yy7958;
	default:	goto yy2;
	}
yy4875:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy7959;
	case 0x81:	goto yy7412;
	case 0x82:	goto yy7413;
	case 0x83:	goto yy7414;
	case 0x84:	goto yy7960;
	case 0x85:	goto yy7961;
	case 0x86:	goto yy7962;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy1769;
	case 0x88:	goto yy7963;
	case 0x8C:	goto yy7417;
	case 0x8F:	goto yy7418;
	case 0x90:	goto yy7419;
	case 0x91:	goto yy7420;
	case 0x92:	goto yy7421;
	case 0x93:	goto yy7422;
	case 0x9D:	goto yy7423;
	case 0x9E:	goto yy7424;
	case 0x9F:	goto yy7425;
	case 0xA6:	goto yy7426;
	case 0xA7:	goto yy7427;
	case 0xAD:	goto yy7428;
	case 0xAE:	goto yy7429;
	case 0xAF:	goto yy7430;
	case 0xB0:	goto yy4952;
	case 0xB1:	goto yy4953;
	case 0xB2:	goto yy2406;
	case 0xB3:	goto yy7964;
	case 0xB4:	goto yy4955;
	case 0xB5:	goto yy7965;
	case 0xB6:	goto yy4957;
	case 0xB7:	goto yy7966;
	case 0xB8:	goto yy7967;
	case 0xBA:	goto yy7434;
	case 0xBB:	goto yy4401;
	case 0xBF:	goto yy7435;
	default:	goto yy2;
	}
yy4876:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy7968;
	case 0x82:	goto yy7437;
	case 0x84:	goto yy4960;
	case 0x86:	goto yy7969;
	case 0x87:	goto yy7439;
	case 0x88:	goto yy7440;
	case 0x89:	goto yy7441;
	case 0x8A:	goto yy7442;
	case 0x8B:	goto yy7443;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy1769;
	default:	goto yy2;
	}
yy4877:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy4262;
	case 0x93:	goto yy7970;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy2406;
	case 0x98:	goto yy4963;
	case 0x99:	goto yy7971;
	case 0x9A:	goto yy7972;
	case 0x9B:	goto yy7973;
	case 0x9C:	goto yy7974;
	case 0x9D:	goto yy2412;
	case 0x9E:	goto yy7975;
	case 0x9F:	goto yy4969;
	case 0xA0:	goto yy7976;
	case 0xA1:	goto yy4971;
	case 0xA2:	goto yy7977;
	case 0xA3:	goto yy7978;
	case 0xA4:	goto yy7979;
	case 0xA5:	goto yy7980;
	case 0xA6:	goto yy7454;
	case 0xA7:	goto yy7981;
	case 0xA8:	goto yy7982;
	case 0xA9:	goto yy7983;
	case 0xAA:	goto yy7458;
	case 0xAB:	goto yy7984;
	case 0xAC:	goto yy4980;
	case 0xAD:	goto yy7985;
	case 0xAF:	goto yy7986;
	default:	goto yy2;
	}
yy4878:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy7987;
	case 0xAD:	goto yy4984;
	case 0xAE:	goto yy7988;
	case 0xAF:	goto yy7989;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy2406;
	case 0xB4:	goto yy4987;
	case 0xB5:	goto yy4988;
	case 0xB6:	goto yy4989;
	case 0xB7:	goto yy7990;
	case 0xB8:	goto yy7991;
	case 0xB9:	goto yy7992;
	case 0xBB:	goto yy4993;
	case 0xBC:	goto yy7993;
	case 0xBD:	goto yy7994;
	case 0xBF:	goto yy7469;
	default:	goto yy2;
	}
yy4879:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy7995;
	case 0x91:	goto yy7996;
	case 0x92:	goto yy4998;
	case 0x93:	goto yy4999;
	case 0x94:	goto yy5000;
	case 0x96:	goto yy7997;
	case 0x9B:	goto yy7998;
	case 0x9D:	goto yy7999;
	case 0x9E:	goto yy8000;
	case 0x9F:	goto yy7476;
	default:	goto yy2;
	}
yy4880:
	yyaccept = 21;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy1764;
					goto yy1766;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych == '+') goto yy1764;
					goto yy1766;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy5034;
					if (yych <= '.') goto yy7070;
					if (yych <= '/') goto yy1766;
					goto yy4880;
				} else {
					if (yych <= ';') goto yy1766;
					if (yych <= '>') goto yy1764;
					if (yych <= '@') goto yy1766;
					goto yy4880;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy1766;
					if (yych <= '`') goto yy1764;
					goto yy4880;
				} else {
					if (yych == '|') goto yy1764;
					if (yych <= '}') goto yy1766;
					goto yy1764;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy1766;
					if (yych <= 0xC2) goto yy4858;
					if (yych <= 0xC3) goto yy4859;
					goto yy2406;
				} else {
					if (yych <= 0xCA) goto yy2407;
					if (yych <= 0xCB) goto yy4254;
					if (yych <= 0xCC) goto yy1769;
					goto yy4860;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy4861;
					if (yych <= 0xCF) goto yy4862;
					goto yy2406;
				} else {
					if (yych <= 0xD2) goto yy4863;
					if (yych <= 0xD3) goto yy2406;
					if (yych <= 0xD4) goto yy2412;
					goto yy2413;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy4864;
					if (yych <= 0xD7) goto yy4865;
					if (yych <= 0xD8) goto yy4866;
					goto yy4867;
				} else {
					if (yych <= 0xDA) goto yy2406;
					if (yych <= 0xDB) goto yy4868;
					if (yych <= 0xDC) goto yy4869;
					goto yy4870;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy4871;
					if (yych <= 0xDF) goto yy4872;
					goto yy4873;
				} else {
					if (yych <= 0xE1) goto yy4874;
					if (yych <= 0xE2) goto yy4875;
					if (yych <= 0xE3) goto yy4876;
					goto yy4270;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy4877;
					if (yych <= 0xEE) goto yy1766;
					goto yy4878;
				} else {
					if (yych <= 0xF0) goto yy4879;
					if (yych == 0xF3) goto yy4274;
					goto yy1766;
				}
			}
		}
	}
yy4882:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy4880;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy1762;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy1762;
			goto yy2;
		}
	}
yy4883:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy4880;
	if (yych <= 0x9B) goto yy1762;
	goto yy2;
yy4884:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy4880;
	goto yy2;
yy4885:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1762;
		goto yy4880;
	} else {
		if (yych == 0xBD) goto yy4880;
		if (yych <= 0xBF) goto yy1762;
		goto yy2;
	}
yy4886:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x90) goto yy4880;
			if (yych <= 0x97) goto yy1762;
			goto yy4880;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy1762;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy4880;
			goto yy2;
		}
	}
yy4887:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy4880;
			} else {
				if (yych <= 0x83) goto yy1762;
				if (yych <= 0x84) goto yy2;
				goto yy4880;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy4880;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy4880;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy4880;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy4880;
				if (yych <= 0xB5) goto yy2;
				goto yy4880;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0xBD) goto yy4880;
				if (yych <= 0xBF) goto yy1762;
				goto yy2;
			}
		}
	}
yy4888:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy1762;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy1762;
				goto yy4880;
			} else {
				if (yych == 0x97) goto yy1762;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy4880;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy4880;
				if (yych <= 0xA3) goto yy1762;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy843;
				if (yych <= 0xB1) goto yy4880;
				goto yy1762;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy1762;
				goto yy2;
			}
		}
	}
yy4889:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy4880;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy4880;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy4880;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy4880;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy4880;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy4880;
				if (yych <= 0xBB) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1762;
				goto yy2;
			}
		}
	}
yy4890:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1762;
			if (yych <= 0x86) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1762;
			} else {
				if (yych == 0x91) goto yy1762;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy4880;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy843;
				goto yy1762;
			} else {
				if (yych <= 0xB4) goto yy4880;
				if (yych <= 0xB5) goto yy1762;
				goto yy2;
			}
		}
	}
yy4891:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1762;
			if (yych <= 0x84) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy4880;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy4880;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy4880;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy4880;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0xBD) goto yy4880;
				if (yych <= 0xBF) goto yy1762;
				goto yy2;
			}
		}
	}
yy4892:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1762;
			} else {
				if (yych == 0x90) goto yy4880;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy4880;
			if (yych <= 0xA3) goto yy1762;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy1762;
			} else {
				if (yych == 0xB9) goto yy4880;
				goto yy2;
			}
		}
	}
yy4893:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1762;
			if (yych <= 0x84) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy4880;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy4880;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy4880;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy4880;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0xBD) goto yy4880;
				if (yych <= 0xBF) goto yy1762;
				goto yy2;
			}
		}
	}
yy4894:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1762;
			if (yych <= 0x86) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy1762;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy4880;
			goto yy1762;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy1762;
				if (yych <= 0xB1) goto yy4880;
				goto yy2;
			}
		}
	}
yy4895:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy1762;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy4880;
	default:	goto yy2;
	}
yy4896:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1762;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1762;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy4880;
			if (yych == 0x97) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy1762;
			goto yy2;
		}
	}
yy4897:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1762;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy4880;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy4880;
			if (yych <= 0xBF) goto yy1762;
			goto yy2;
		}
	}
yy4898:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy1762;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy4880;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy4880;
			goto yy1762;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych == 0xBF) goto yy1762;
				goto yy2;
			}
		}
	}
yy4899:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1762;
			if (yych <= 0x84) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy4880;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0xBD) goto yy4880;
				if (yych <= 0xBF) goto yy1762;
				goto yy2;
			}
		}
	}
yy4900:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy1762;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy4880;
			goto yy1762;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy4880;
				goto yy2;
			}
		}
	}
yy4901:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1762;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy4880;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy4880;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy4880;
			if (yych <= 0xBF) goto yy1762;
			goto yy2;
		}
	}
yy4902:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0x8E) goto yy4880;
				if (yych <= 0x96) goto yy2;
				goto yy1762;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy4880;
			if (yych <= 0xA3) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy843;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy1762;
				if (yych <= 0xBF) goto yy4880;
				goto yy2;
			}
		}
	}
yy4903:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy4880;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy4880;
		} else {
			if (yych == 0xBD) goto yy4880;
			goto yy2;
		}
	}
yy4904:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy4880;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy1762;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy1762;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1762;
			goto yy2;
		}
	}
yy4905:
	yych = *++YYCURSOR;
	if (yych <= 0x86) goto yy2;
	if (yych <= 0x8E) goto yy1762;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	goto yy2;
yy4906:
	yych = *++YYCURSOR;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8D) goto yy1762;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	goto yy2;
yy4907:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x92) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1762;
			goto yy2;
		} else {
			if (yych == 0x94) goto yy2;
			goto yy1762;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy843;
			if (yych <= 0xB3) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1762;
			goto yy2;
		}
	}
yy4908:
	yych = *++YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x89) goto yy843;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy1762;
			if (yych <= 0x9D) goto yy2;
			goto yy1762;
		}
	} else {
		if (yych <= 0xA6) {
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA4) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0xAD) goto yy1762;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB4) goto yy1762;
			goto yy2;
		}
	}
yy4909:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy1762;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy1762;
		if (yych <= 0xBF) goto yy4880;
		goto yy2;
	}
yy4910:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy4880;
		} else {
			if (yych == 0x87) goto yy4880;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy4880;
			if (yych <= 0x8F) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy4880;
			goto yy2;
		}
	}
yy4911:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy4880;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy4880;
			if (yych <= 0x8F) goto yy2;
			goto yy4880;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy4880;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy4880;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy4880;
			goto yy2;
		}
	}
yy4912:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy4880;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy4880;
			goto yy2;
		}
	}
yy4913:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy4880;
		if (yych <= 0x81) goto yy2;
		goto yy4880;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy4880;
			goto yy2;
		}
	}
yy4914:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy4880;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy4880;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy4880;
		goto yy2;
	}
yy4915:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy4880;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy1762;
	goto yy2;
yy4916:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy4880;
		goto yy1762;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy4880;
		goto yy2;
	}
yy4917:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy4880;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy4880;
	goto yy2;
yy4918:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy200;
	if (yych <= 0xBF) goto yy4880;
	goto yy2;
yy4919:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy4880;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy4880;
	goto yy2;
yy4920:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy4880;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy4880;
	goto yy2;
yy4921:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy4880;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy4880;
	goto yy2;
yy4922:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy4880;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy4880;
			if (yych <= 0xB4) goto yy1762;
			goto yy2;
		}
	}
yy4923:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0x93) goto yy1762;
			if (yych <= 0x9F) goto yy2;
			goto yy4880;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1762;
			goto yy2;
		}
	}
yy4924:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy1762;
		if (yych <= 0x9A) goto yy2;
		goto yy1762;
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x9C) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	}
yy4925:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy200;
		if (yych <= 0x8A) goto yy2;
		goto yy1762;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy4880;
			goto yy2;
		}
	}
yy4926:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy4880;
	goto yy2;
yy4927:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy4880;
		goto yy1762;
	} else {
		if (yych <= 0xAA) goto yy4880;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy4880;
		goto yy2;
	}
yy4928:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy4880;
	goto yy2;
yy4929:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy4880;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy1762;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy1762;
		goto yy2;
	}
yy4930:
	yych = *++YYCURSOR;
	if (yych == 0x80) goto yy1762;
	if (yych <= 0x85) goto yy2;
	if (yych <= 0x8F) goto yy843;
	goto yy2;
yy4931:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	if (yych <= 0x9D) goto yy2;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy4932:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy4880;
	if (yych <= 0x9B) goto yy1762;
	goto yy2;
yy4933:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBE) goto yy1762;
		goto yy2;
	}
yy4934:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xA0) goto yy2;
		if (yych <= 0xBC) goto yy1762;
		goto yy2;
	}
yy4935:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1762;
		if (yych <= 0xA0) goto yy4880;
		goto yy1762;
	} else {
		if (yych <= 0xAF) goto yy4880;
		if (yych <= 0xB9) goto yy843;
		if (yych <= 0xBF) goto yy4880;
		goto yy2;
	}
yy4936:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy4880;
	if (yych <= 0xB3) goto yy1762;
	goto yy2;
yy4937:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy4880;
	if (yych <= 0xB7) goto yy1762;
	goto yy2;
yy4938:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy4880;
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xB7) goto yy4880;
		goto yy2;
	}
yy4939:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy1762;
			if (yych <= 0xAC) goto yy4880;
			goto yy1762;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy4880;
			if (yych <= 0xB4) goto yy1762;
			goto yy4880;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy1762;
			goto yy2;
		}
	}
yy4940:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy4880;
	goto yy2;
yy4941:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy4880;
	goto yy2;
yy4942:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy4880;
	goto yy2;
yy4943:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy4880;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy4880;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy4880;
		goto yy2;
	}
yy4944:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy4880;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy4880;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy4880;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy4880;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy4880;
			goto yy2;
		}
	}
yy4945:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy4880;
	} else {
		if (yych == 0xBE) goto yy4880;
		if (yych <= 0xBF) goto yy1762;
		goto yy2;
	}
yy4946:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy1762;
			if (yych <= 0x84) goto yy4880;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy4880;
				goto yy1762;
			} else {
				if (yych <= 0x93) goto yy4880;
				if (yych <= 0x95) goto yy2;
				goto yy4880;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0xAC) goto yy4880;
				if (yych <= 0xAF) goto yy1762;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy4880;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy4880;
				if (yych <= 0xBE) goto yy1762;
				goto yy2;
			}
		}
	}
yy4947:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x93) goto yy200;
		if (yych <= 0x97) goto yy2;
		goto yy200;
	} else {
		if (yych <= 0xA4) {
			if (yych <= 0xA3) goto yy2;
			goto yy200;
		} else {
			if (yych == 0xBF) goto yy1762;
			goto yy2;
		}
	}
yy4948:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy1762;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy4880;
	default:	goto yy2;
	}
yy4949:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1762;
		goto yy4880;
	} else {
		if (yych == 0x8E) goto yy4880;
		if (yych <= 0x8F) goto yy1762;
		goto yy2;
	}
yy4950:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy4880;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy1762;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy1762;
		goto yy2;
	}
yy4951:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy8001;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy4952:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy4880;
	goto yy2;
yy4953:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy4880;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy4880;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy4880;
		goto yy2;
	}
yy4954:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy4880;
		goto yy1762;
	} else {
		if (yych <= 0xAE) goto yy4880;
		if (yych <= 0xB1) goto yy1762;
		if (yych <= 0xB3) goto yy4880;
		goto yy2;
	}
yy4955:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy4880;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy4880;
			goto yy2;
		}
	}
yy4956:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy4880;
	if (yych == 0xBF) goto yy1762;
	goto yy2;
yy4957:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy4880;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy4880;
			goto yy2;
		}
	}
yy4958:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy4880;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1762;
			goto yy2;
		}
	}
yy4959:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy1762;
			if (yych == 0xA0) goto yy1762;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy1762;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy4880;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1762;
			goto yy2;
		}
	}
yy4960:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy4880;
	goto yy2;
yy4961:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1762;
		if (yych <= 0xBA) goto yy4880;
		goto yy2;
	}
yy4962:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1762;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy4880;
	goto yy2;
yy4963:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy4880;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy4880;
		if (yych <= 0xA9) goto yy843;
		if (yych <= 0xAB) goto yy4880;
		goto yy2;
	}
yy4964:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy4880;
		goto yy1762;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy1762;
		goto yy2;
	}
yy4965:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy4880;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1762;
		if (yych <= 0xBF) goto yy4880;
		goto yy2;
	}
yy4966:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy4880;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy1762;
	goto yy2;
yy4967:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy1762;
		if (yych <= 0xBF) goto yy4880;
		goto yy2;
	}
yy4968:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy4880;
		if (yych <= 0x88) goto yy2;
		goto yy1762;
	} else {
		if (yych <= 0xAD) goto yy4880;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy4880;
		goto yy2;
	}
yy4969:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy4880;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy4880;
	goto yy2;
yy4970:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy4880;
			goto yy1762;
		} else {
			if (yych == 0x86) goto yy1762;
			goto yy4880;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy1762;
			if (yych <= 0xA2) goto yy4880;
			goto yy1762;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy1762;
			goto yy2;
		}
	}
yy4971:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy4880;
	goto yy2;
yy4972:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1762;
	if (yych <= 0xB3) goto yy4880;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy4973:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9F) goto yy2;
			goto yy1762;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy4880;
			if (yych <= 0xBA) goto yy2;
			goto yy4880;
		} else {
			if (yych == 0xBD) goto yy4880;
			goto yy2;
		}
	}
yy4974:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy4880;
	} else {
		if (yych <= 0xAD) goto yy1762;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy4880;
		goto yy2;
	}
yy4975:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy4880;
	if (yych <= 0x93) goto yy1762;
	goto yy2;
yy4976:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x80) goto yy1762;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0xA4) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB9) goto yy843;
			goto yy2;
		}
	}
yy4977:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy4880;
	if (yych <= 0xB6) goto yy1762;
	goto yy2;
yy4978:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy4880;
			goto yy1762;
		} else {
			if (yych <= 0x8B) goto yy4880;
			if (yych <= 0x8D) goto yy1762;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0xB6) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy1762;
			goto yy2;
		}
	}
yy4979:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy4880;
			goto yy1762;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy1762;
			goto yy2;
		}
	}
yy4980:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy4880;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy4880;
			if (yych <= 0x90) goto yy2;
			goto yy4880;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy4880;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy4880;
			goto yy2;
		}
	}
yy4981:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy4880;
		if (yych <= 0x9B) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy4880;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy4880;
		goto yy2;
	}
yy4982:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy4880;
		if (yych <= 0xAA) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy1762;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy4983:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy4880;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy4880;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy4880;
			goto yy1762;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy1762;
			if (yych <= 0xB6) goto yy4880;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy4880;
			goto yy2;
		}
	}
yy4984:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy4880;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy4880;
		goto yy2;
	}
yy4985:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy4880;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy4986:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1762;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy4880;
	goto yy2;
yy4987:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy4880;
	goto yy2;
yy4988:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy4880;
	goto yy2;
yy4989:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy4880;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy4880;
	goto yy2;
yy4990:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy4880;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy4880;
		if (yych <= 0xBD) goto yy1762;
		goto yy2;
	}
yy4991:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy1762;
		if (yych <= 0x9F) goto yy2;
		goto yy1762;
	} else {
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB2) goto yy200;
		if (yych <= 0xB4) goto yy1762;
		goto yy2;
	}
yy4992:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0x92) goto yy200;
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA2) goto yy1762;
			goto yy200;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA6) goto yy1762;
			if (yych == 0xA9) goto yy1762;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy4880;
			goto yy2;
		}
	}
yy4993:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy4880;
	goto yy2;
yy4994:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy1762;
			if (yych <= 0x86) goto yy2;
			goto yy200;
		} else {
			if (yych == 0x8B) goto yy1762;
			if (yych <= 0x8C) goto yy2;
			goto yy200;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9B) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy4880;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1762;
				goto yy2;
			}
		}
	}
yy4995:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy1762;
		if (yych <= 0x9A) goto yy4880;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy1762;
		goto yy2;
	}
yy4996:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy8002;
	case 0x81:	goto yy8003;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy2406;
	case 0x83:	goto yy8004;
	case 0x84:	goto yy7480;
	case 0x85:	goto yy7481;
	case 0x86:	goto yy7482;
	case 0x87:	goto yy7483;
	case 0x8A:	goto yy8005;
	case 0x8B:	goto yy8006;
	case 0x8C:	goto yy8007;
	case 0x8D:	goto yy8008;
	case 0x8E:	goto yy8009;
	case 0x8F:	goto yy8010;
	case 0x92:	goto yy8011;
	case 0x94:	goto yy8012;
	case 0x95:	goto yy8013;
	case 0x9C:	goto yy8014;
	case 0x9D:	goto yy8015;
	case 0xA0:	goto yy8016;
	case 0xA1:	goto yy8017;
	case 0xA2:	goto yy8018;
	case 0xA3:	goto yy8019;
	case 0xA4:	goto yy8020;
	case 0xA6:	goto yy8021;
	case 0xA8:	goto yy8022;
	case 0xA9:	goto yy8023;
	case 0xAA:	goto yy8024;
	case 0xAB:	goto yy8025;
	case 0xAC:	goto yy4928;
	case 0xAD:	goto yy8026;
	case 0xAE:	goto yy8027;
	case 0xB1:	goto yy8028;
	case 0xB2:
	case 0xB3:	goto yy8029;
	default:	goto yy2;
	}
yy4997:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy8030;
	case 0x81:	goto yy8031;
	case 0x82:	goto yy8032;
	case 0x83:	goto yy8033;
	case 0x84:	goto yy8034;
	case 0x85:	goto yy8035;
	case 0x86:	goto yy8036;
	case 0x87:	goto yy8037;
	case 0x88:	goto yy8038;
	case 0x8A:	goto yy8039;
	case 0x8B:	goto yy8040;
	case 0x8C:	goto yy8041;
	case 0x8D:	goto yy8042;
	case 0x92:
	case 0x98:	goto yy8043;
	case 0x93:	goto yy8044;
	case 0x96:	goto yy8045;
	case 0x97:	goto yy8046;
	case 0x99:	goto yy8047;
	case 0x9A:	goto yy8048;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy8049;
	case 0xA2:	goto yy8050;
	case 0xA3:	goto yy8051;
	case 0xAB:	goto yy8052;
	default:	goto yy2;
	}
yy4998:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy2406;
		goto yy8053;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy2406;
		if (yych <= 0x95) goto yy8054;
		goto yy2;
	}
yy4999:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy2406;
	if (yych <= 0x90) goto yy8055;
	goto yy2;
yy5000:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy2406;
	if (yych <= 0x99) goto yy8056;
	goto yy2;
yy5001:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy2406;
	case 0xA8:	goto yy8052;
	case 0xA9:	goto yy8057;
	case 0xAB:	goto yy8058;
	case 0xAC:	goto yy8059;
	case 0xAD:	goto yy8060;
	case 0xAE:	goto yy8061;
	case 0xBD:	goto yy8062;
	case 0xBE:	goto yy7538;
	default:	goto yy2;
	}
yy5002:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy2406;
	if (yych <= 0xB1) goto yy8063;
	if (yych <= 0xB2) goto yy8064;
	goto yy2;
yy5003:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy1772;
	case 0x83:	goto yy7541;
	case 0x84:	goto yy7542;
	case 0x85:	goto yy7543;
	case 0x87:	goto yy7544;
	case 0x89:	goto yy7545;
	case 0x8D:	goto yy7546;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy2406;
	case 0x91:	goto yy8065;
	case 0x92:	goto yy8066;
	case 0x93:	goto yy8067;
	case 0x94:	goto yy8068;
	case 0x95:	goto yy8069;
	case 0x9A:	goto yy8070;
	case 0x9B:	goto yy8071;
	case 0x9C:	goto yy8072;
	case 0x9D:	goto yy8073;
	case 0x9E:	goto yy8074;
	case 0x9F:	goto yy8075;
	case 0xAA:	goto yy7558;
	default:	goto yy2;
	}
yy5004:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy2406;
		if (yych <= 0xA3) goto yy8076;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy8077;
			goto yy8078;
		} else {
			if (yych <= 0xBA) goto yy8079;
			if (yych <= 0xBB) goto yy7563;
			goto yy2;
		}
	}
yy5005:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x93) goto yy200;
		if (yych <= 0x97) goto yy2;
		goto yy1588;
	} else {
		if (yych <= 0xA4) {
			if (yych <= 0xA3) goto yy2;
			goto yy1588;
		} else {
			if (yych == 0xBF) goto yy533;
			goto yy2;
		}
	}
yy5006:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych == 0x84) goto yy8080;
			goto yy2;
		}
	} else {
		if (yych <= 0x94) {
			if (yych == 0x93) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xB9) goto yy2;
			if (yych <= 0xBC) goto yy533;
			goto yy2;
		}
	}
yy5007:
	yych = *++YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x90) goto yy202;
			if (yych <= 0x93) goto yy2;
			goto yy202;
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAF) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xB2) goto yy200;
			if (yych <= 0xB4) goto yy533;
			goto yy2;
		}
	}
yy5008:
	yych = *++YYCURSOR;
	if (yych <= 0xA2) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy533;
			if (yych <= 0x90) goto yy202;
			goto yy2;
		} else {
			if (yych <= 0x93) {
				if (yych <= 0x92) goto yy1588;
				goto yy2;
			} else {
				if (yych <= 0x94) goto yy202;
				if (yych <= 0xA1) goto yy2;
				goto yy533;
			}
		}
	} else {
		if (yych <= 0xA9) {
			if (yych <= 0xA3) goto yy200;
			if (yych <= 0xA6) goto yy533;
			if (yych <= 0xA8) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xB4) {
				if (yych <= 0xAF) goto yy2;
				goto yy2445;
			} else {
				if (yych <= 0xB5) goto yy2;
				if (yych <= 0xBF) goto yy2445;
				goto yy2;
			}
		}
	}
yy5009:
	yych = *++YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy1588;
		} else {
			if (yych <= 0x8B) {
				if (yych <= 0x8A) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x8C) goto yy202;
				if (yych <= 0x8D) goto yy200;
				goto yy1588;
			}
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x99) {
				if (yych <= 0x8F) goto yy2;
				goto yy831;
			} else {
				if (yych <= 0x9A) goto yy2;
				if (yych <= 0x9B) goto yy202;
				goto yy533;
			}
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy2445;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy5010:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x90) goto yy2445;
			if (yych <= 0x97) goto yy533;
			goto yy2445;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy533;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy2445;
			goto yy2;
		}
	}
yy5011:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy533;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy533;
				goto yy2445;
			} else {
				if (yych == 0x97) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy2445;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy2445;
				if (yych <= 0xA3) goto yy533;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy843;
				if (yych <= 0xB1) goto yy2445;
				goto yy533;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy533;
				goto yy2;
			}
		}
	}
yy5012:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy533;
			} else {
				if (yych == 0x91) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy2445;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy843;
				goto yy533;
			} else {
				if (yych <= 0xB4) goto yy2445;
				if (yych <= 0xB5) goto yy533;
				goto yy2;
			}
		}
	}
yy5013:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy533;
			} else {
				if (yych == 0x90) goto yy2445;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy2445;
			if (yych <= 0xA3) goto yy533;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy533;
			} else {
				if (yych == 0xB9) goto yy2445;
				goto yy2;
			}
		}
	}
yy5014:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy2445;
			goto yy533;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy533;
				if (yych <= 0xB1) goto yy2445;
				goto yy2;
			}
		}
	}
yy5015:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy2445;
			if (yych == 0x97) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy533;
			goto yy2;
		}
	}
yy5016:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy2445;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy2445;
			goto yy533;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych == 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy5017:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy2445;
			goto yy533;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy2445;
				goto yy2;
			}
		}
	}
yy5018:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x8E) goto yy2445;
				if (yych <= 0x96) goto yy2;
				goto yy533;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy2445;
			if (yych <= 0xA3) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy843;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy533;
				if (yych <= 0xBF) goto yy2445;
				goto yy2;
			}
		}
	}
yy5019:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy2445;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy533;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy533;
			goto yy2;
		}
	}
yy5020:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy533;
		if (yych <= 0xBF) goto yy2445;
		goto yy2;
	}
yy5021:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy200;
		if (yych <= 0x8A) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy2445;
			goto yy2;
		}
	}
yy5022:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy533;
		if (yych <= 0xA0) goto yy2445;
		goto yy533;
	} else {
		if (yych <= 0xAF) goto yy2445;
		if (yych <= 0xB9) goto yy843;
		if (yych <= 0xBF) goto yy2445;
		goto yy2;
	}
yy5023:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy2445;
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xB7) goto yy2445;
		goto yy2;
	}
yy5024:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy2445;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy2445;
		if (yych <= 0xA9) goto yy843;
		if (yych <= 0xAB) goto yy2445;
		goto yy2;
	}
yy5025:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9F) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy2445;
			if (yych <= 0xBA) goto yy2;
			goto yy2445;
		} else {
			if (yych == 0xBD) goto yy2445;
			goto yy2;
		}
	}
yy5026:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2445;
	} else {
		if (yych <= 0xAD) goto yy533;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy2445;
		goto yy2;
	}
yy5027:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy2445;
			goto yy533;
		} else {
			if (yych <= 0x8B) goto yy2445;
			if (yych <= 0x8D) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0xB6) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy533;
			goto yy2;
		}
	}
yy5028:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy2445;
		if (yych <= 0xAA) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy533;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy5029:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy200;
		} else {
			if (yych == 0x8B) goto yy533;
			if (yych <= 0x8C) goto yy2;
			goto yy200;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9B) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy2445;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy5030:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy5036;
	case 0x81:	goto yy5037;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy874;
	case 0x83:	goto yy5038;
	case 0x84:	goto yy4441;
	case 0x85:	goto yy4442;
	case 0x86:	goto yy4443;
	case 0x87:	goto yy4444;
	case 0x8A:	goto yy5039;
	case 0x8B:	goto yy5040;
	case 0x8C:	goto yy5041;
	case 0x8D:	goto yy5042;
	case 0x8E:	goto yy5043;
	case 0x8F:	goto yy5044;
	case 0x92:	goto yy8081;
	case 0x94:	goto yy5046;
	case 0x95:	goto yy5047;
	case 0x9C:	goto yy5048;
	case 0x9D:	goto yy5049;
	case 0xA0:	goto yy5050;
	case 0xA1:	goto yy5051;
	case 0xA2:	goto yy5052;
	case 0xA3:	goto yy5053;
	case 0xA4:	goto yy5054;
	case 0xA6:	goto yy5055;
	case 0xA8:	goto yy5056;
	case 0xA9:	goto yy5057;
	case 0xAA:	goto yy5058;
	case 0xAB:	goto yy5059;
	case 0xAC:	goto yy2493;
	case 0xAD:	goto yy5060;
	case 0xAE:	goto yy5061;
	case 0xB1:	goto yy5062;
	case 0xB2:
	case 0xB3:	goto yy5063;
	default:	goto yy2;
	}
yy5031:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy5064;
	case 0x81:	goto yy6330;
	case 0x82:	goto yy5066;
	case 0x83:	goto yy8082;
	case 0x84:	goto yy8083;
	case 0x85:	goto yy5069;
	case 0x86:	goto yy5070;
	case 0x87:	goto yy8084;
	case 0x88:	goto yy5072;
	case 0x8A:	goto yy5073;
	case 0x8B:	goto yy8085;
	case 0x8C:	goto yy5075;
	case 0x8D:	goto yy5076;
	case 0x92:
	case 0x98:	goto yy5077;
	case 0x93:	goto yy8086;
	case 0x96:	goto yy5079;
	case 0x97:	goto yy5080;
	case 0x99:	goto yy8087;
	case 0x9A:	goto yy5082;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy6348;
	case 0xA2:	goto yy5084;
	case 0xA3:	goto yy8088;
	case 0xAB:	goto yy5086;
	default:	goto yy2;
	}
yy5032:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy874;
	case 0xA8:	goto yy5086;
	case 0xA9:	goto yy8089;
	case 0xAB:	goto yy5092;
	case 0xAC:	goto yy5093;
	case 0xAD:	goto yy8090;
	case 0xAE:	goto yy5095;
	case 0xBD:	goto yy5096;
	case 0xBE:	goto yy4493;
	default:	goto yy2;
	}
yy5033:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy537;
	case 0x83:	goto yy1850;
	case 0x84:	goto yy4496;
	case 0x85:	goto yy4497;
	case 0x87:	goto yy4498;
	case 0x89:	goto yy4499;
	case 0x8D:	goto yy4500;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy874;
	case 0x91:	goto yy5099;
	case 0x92:	goto yy5100;
	case 0x93:	goto yy5101;
	case 0x94:	goto yy5102;
	case 0x95:	goto yy5103;
	case 0x9A:	goto yy5104;
	case 0x9B:	goto yy5105;
	case 0x9C:	goto yy5106;
	case 0x9D:	goto yy5107;
	case 0x9E:	goto yy5108;
	case 0x9F:	goto yy8091;
	case 0xAA:	goto yy4508;
	default:	goto yy2;
	}
yy5034:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yybm[0+yych] & 1) {
		goto yy200;
	}
	if (yych <= 0xCF) {
		if (yych <= 'z') {
			if (yych <= '9') {
				if (yych <= '*') {
					if (yych == '$') goto yy1762;
					goto yy2;
				} else {
					if (yych <= '+') goto yy1762;
					if (yych <= '/') goto yy2;
					goto yy7071;
				}
			} else {
				if (yych <= '@') {
					if (yych <= ';') goto yy2;
					if (yych <= '>') goto yy1762;
					goto yy2;
				} else {
					if (yych <= 'Z') goto yy4880;
					if (yych <= ']') goto yy2;
					if (yych <= '`') goto yy1762;
					goto yy4880;
				}
			}
		} else {
			if (yych <= 0xC3) {
				if (yych <= '}') {
					if (yych == '|') goto yy1762;
					goto yy2;
				} else {
					if (yych <= '~') goto yy1762;
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy2404;
					goto yy2405;
				}
			} else {
				if (yych <= 0xCB) {
					if (yych <= 0xC9) goto yy2406;
					if (yych <= 0xCA) goto yy2407;
					goto yy1771;
				} else {
					if (yych <= 0xCC) goto yy1772;
					if (yych <= 0xCD) goto yy2408;
					if (yych <= 0xCE) goto yy2409;
					goto yy2410;
				}
			}
		}
	} else {
		if (yych <= 0xDE) {
			if (yych <= 0xD7) {
				if (yych <= 0xD3) {
					if (yych == 0xD2) goto yy2411;
					goto yy2406;
				} else {
					if (yych <= 0xD4) goto yy2412;
					if (yych <= 0xD5) goto yy2413;
					if (yych <= 0xD6) goto yy2414;
					goto yy2415;
				}
			} else {
				if (yych <= 0xDA) {
					if (yych <= 0xD8) goto yy2416;
					if (yych <= 0xD9) goto yy2417;
					goto yy2406;
				} else {
					if (yych <= 0xDB) goto yy2418;
					if (yych <= 0xDC) goto yy2419;
					if (yych <= 0xDD) goto yy2420;
					goto yy2421;
				}
			}
		} else {
			if (yych <= 0xE9) {
				if (yych <= 0xE1) {
					if (yych <= 0xDF) goto yy2422;
					if (yych <= 0xE0) goto yy2423;
					goto yy2424;
				} else {
					if (yych <= 0xE2) goto yy2425;
					if (yych <= 0xE3) goto yy2426;
					if (yych <= 0xE4) goto yy1792;
					goto yy2;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych <= 0xEA) goto yy2427;
					if (yych <= 0xEE) goto yy2;
					goto yy2428;
				} else {
					if (yych <= 0xF0) goto yy2429;
					if (yych == 0xF3) goto yy1796;
					goto yy2;
				}
			}
		}
	}
yy5035:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy533;
					goto yy2;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych == '+') goto yy533;
					goto yy2;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy5034;
					if (yych <= '.') goto yy2808;
					if (yych <= '/') goto yy2;
					goto yy2445;
				} else {
					if (yych <= ';') goto yy2;
					if (yych <= '>') goto yy533;
					if (yych <= '@') goto yy2;
					goto yy2445;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy2;
					if (yych <= '`') goto yy533;
					goto yy2445;
				} else {
					if (yych == '|') goto yy533;
					if (yych <= '}') goto yy2;
					goto yy533;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy872;
					if (yych <= 0xC3) goto yy873;
					goto yy874;
				} else {
					if (yych <= 0xCA) goto yy875;
					if (yych <= 0xCB) goto yy539;
					if (yych <= 0xCC) goto yy537;
					goto yy876;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy877;
					if (yych <= 0xCF) goto yy878;
					goto yy874;
				} else {
					if (yych <= 0xD2) goto yy879;
					if (yych <= 0xD3) goto yy874;
					if (yych <= 0xD4) goto yy880;
					goto yy881;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy882;
					if (yych <= 0xD7) goto yy883;
					if (yych <= 0xD8) goto yy884;
					goto yy2437;
				} else {
					if (yych <= 0xDA) goto yy874;
					if (yych <= 0xDB) goto yy2438;
					if (yych <= 0xDC) goto yy887;
					goto yy888;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy889;
					if (yych <= 0xDF) goto yy2439;
					goto yy2440;
				} else {
					if (yych <= 0xE1) goto yy2441;
					if (yych <= 0xE2) goto yy893;
					if (yych <= 0xE3) goto yy894;
					goto yy557;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy2442;
					if (yych <= 0xEE) goto yy2;
					goto yy2443;
				} else {
					if (yych <= 0xF0) goto yy2444;
					if (yych == 0xF3) goto yy561;
					goto yy2;
				}
			}
		}
	}
yy5036:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy2445;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy2445;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy2445;
		} else {
			if (yych == 0xBF) goto yy2445;
			goto yy2;
		}
	}
yy5037:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy2445;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy2445;
	goto yy2;
yy5038:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy2445;
	goto yy2;
yy5039:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy2445;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy2445;
	goto yy2;
yy5040:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy2445;
	if (yych == 0xA0) goto yy533;
	goto yy2;
yy5041:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy2445;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy2445;
	goto yy2;
yy5042:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy2445;
		if (yych <= 0x81) goto yy2;
		goto yy2445;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy2445;
		if (yych <= 0xBA) goto yy533;
		goto yy2;
	}
yy5043:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy2445;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy2445;
	goto yy2;
yy5044:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy2445;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy2445;
	goto yy2;
yy5045:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy2445;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy831;
	goto yy2;
yy5046:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy2445;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy2445;
	goto yy2;
yy5047:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy2445;
	goto yy2;
yy5048:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy2445;
	goto yy2;
yy5049:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy2445;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy2445;
	goto yy2;
yy5050:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy2445;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy2445;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy2445;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy2445;
			if (yych == 0xBF) goto yy2445;
			goto yy2;
		}
	}
yy5051:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy2445;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy2445;
		if (yych <= 0xB8) goto yy533;
		goto yy2;
	}
yy5052:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy2445;
	goto yy2;
yy5053:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy2445;
	goto yy2;
yy5054:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy2445;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy2445;
	goto yy2;
yy5055:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy2445;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy2445;
	goto yy2;
yy5056:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy2445;
			if (yych <= 0x83) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy533;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy533;
			goto yy2445;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy2445;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy533;
			} else {
				if (yych == 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy5057:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy2445;
	goto yy2;
yy5058:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy2445;
	goto yy2;
yy5059:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy2445;
		goto yy533;
	} else {
		if (yych <= 0xA4) goto yy2445;
		if (yych <= 0xA6) goto yy533;
		goto yy2;
	}
yy5060:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy2445;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy2445;
	goto yy2;
yy5061:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy2445;
	goto yy2;
yy5062:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy2445;
	goto yy2;
yy5063:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy2445;
	goto yy2;
yy5064:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy533;
	if (yych <= 0xB7) goto yy2445;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy5065:
	yych = *++YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x86) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xAF) goto yy831;
		if (yych == 0xBF) goto yy533;
		goto yy2;
	}
yy5066:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy533;
	if (yych <= 0xAF) goto yy2445;
	if (yych <= 0xBA) goto yy533;
	goto yy2;
yy5067:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy2445;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy831;
	goto yy2;
yy5068:
	yych = *++YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy533;
		goto yy2445;
	} else {
		if (yych <= 0xB4) goto yy533;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy831;
		goto yy2;
	}
yy5069:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy2445;
		goto yy533;
	} else {
		if (yych == 0xB6) goto yy2445;
		goto yy2;
	}
yy5070:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy533;
	if (yych <= 0xB2) goto yy2445;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy5071:
	yych = *++YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x84) goto yy2445;
			if (yych <= 0x89) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy831;
			goto yy2445;
		} else {
			if (yych == 0x9C) goto yy2445;
			goto yy2;
		}
	}
yy5072:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy2445;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy2445;
		if (yych <= 0xB7) goto yy533;
		goto yy2;
	}
yy5073:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy2445;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy2445;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy2445;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy2445;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy2445;
			goto yy2;
		}
	}
yy5074:
	yych = *++YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy2445;
		goto yy533;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy831;
		goto yy2;
	}
yy5075:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy533;
			if (yych <= 0x84) goto yy2;
			goto yy2445;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy2445;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy2445;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2445;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy2445;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy2445;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy5076:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy533;
			} else {
				if (yych == 0x90) goto yy2445;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy533;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy2445;
			goto yy533;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy533;
				goto yy2;
			}
		}
	}
yy5077:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy2445;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy5078:
	yych = *++YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy533;
		if (yych <= 0x85) goto yy2445;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy2445;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy831;
		goto yy2;
	}
yy5079:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy2445;
		goto yy533;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy5080:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy2445;
		if (yych <= 0x9D) goto yy533;
		goto yy2;
	}
yy5081:
	yych = *++YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy2445;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy831;
		goto yy2;
	}
yy5082:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy2445;
	if (yych <= 0xB7) goto yy533;
	goto yy2;
yy5083:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x9C) goto yy2;
		if (yych <= 0xAB) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xB9) goto yy831;
		if (yych == 0xBF) goto yy533;
		goto yy2;
	}
yy5084:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy2445;
	goto yy2;
yy5085:
	yych = *++YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy2445;
		goto yy831;
	} else {
		if (yych == 0xBF) goto yy2445;
		goto yy2;
	}
yy5086:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy2445;
	goto yy2;
yy5087:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy2445;
	goto yy2;
yy5088:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy2445;
	goto yy2;
yy5089:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy2445;
	goto yy2;
yy5090:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy2445;
	goto yy2;
yy5091:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy2445;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy831;
	goto yy2;
yy5092:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy2445;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy533;
	goto yy2;
yy5093:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy2445;
		goto yy533;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy5094:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy533;
		if (yych <= 0x8F) goto yy2;
		goto yy831;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy2445;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy2445;
			goto yy2;
		}
	}
yy5095:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy2445;
	goto yy2;
yy5096:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy2445;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy2445;
		if (yych <= 0xBE) goto yy533;
		goto yy2;
	}
yy5097:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy2445;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy2445;
	goto yy2;
yy5098:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy2445;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy2445;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy533;
		goto yy2;
	}
yy5099:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy2445;
	goto yy2;
yy5100:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy2445;
		} else {
			if (yych == 0xA2) goto yy2445;
			if (yych <= 0xA4) goto yy2;
			goto yy2445;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy2445;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy2445;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy2445;
				goto yy2;
			}
		}
	}
yy5101:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy2445;
	goto yy2;
yy5102:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy2445;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy2445;
			if (yych <= 0x8C) goto yy2;
			goto yy2445;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy2445;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy2445;
			goto yy2;
		}
	}
yy5103:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy2445;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy2445;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy2445;
			goto yy2;
		}
	}
yy5104:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy2445;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy2445;
	goto yy2;
yy5105:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy533;
		goto yy2445;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy533;
			goto yy2445;
		} else {
			if (yych <= 0xBB) goto yy533;
			if (yych <= 0xBF) goto yy2445;
			goto yy2;
		}
	}
yy5106:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy2445;
		goto yy533;
	} else {
		if (yych == 0xB5) goto yy533;
		if (yych <= 0xBF) goto yy2445;
		goto yy2;
	}
yy5107:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy2445;
		goto yy533;
	} else {
		if (yych == 0xAF) goto yy533;
		if (yych <= 0xBF) goto yy2445;
		goto yy2;
	}
yy5108:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy2445;
		goto yy533;
	} else {
		if (yych == 0xA9) goto yy533;
		if (yych <= 0xBF) goto yy2445;
		goto yy2;
	}
yy5109:
	yych = *++YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy2445;
		goto yy533;
	} else {
		if (yych <= 0x8B) goto yy2445;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy831;
		goto yy2;
	}
yy5110:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy2445;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy533;
	goto yy2;
yy5111:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy2445;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy2445;
			} else {
				if (yych == 0xA4) goto yy2445;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy2445;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy2445;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy2445;
			} else {
				if (yych == 0xBB) goto yy2445;
				goto yy2;
			}
		}
	}
yy5112:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy2445;
	default:	goto yy2;
	}
yy5113:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy2445;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy2445;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy2445;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy2445;
			goto yy2;
		}
	}
yy5114:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy1952;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy5136;
	default:	goto yy2;
	}
yy5115:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy5136;
		goto yy1952;
	} else {
		if (yych == 0xB7) goto yy1952;
		if (yych <= 0xBF) goto yy5136;
		goto yy2;
	}
yy5116:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xB3) goto yy5136;
			if (yych <= 0xB4) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy5136;
			if (yych <= 0xBA) goto yy2;
			goto yy5136;
		} else {
			if (yych == 0xBF) goto yy5136;
			goto yy2;
		}
	}
yy5117:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1952;
			goto yy5136;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy5136;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy5136;
			goto yy2;
		}
	}
yy5118:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy1952;
	if (yych <= 0xBF) goto yy5136;
	goto yy2;
yy5119:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy5136;
	if (yych <= 0x89) goto yy1952;
	if (yych <= 0xBF) goto yy5136;
	goto yy2;
yy5120:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy5136;
		} else {
			if (yych == 0x8A) goto yy2598;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xBE) goto yy2598;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy5121:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy1952;
			if (yych <= 0x8F) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy5136;
			goto yy2;
		}
	}
yy5122:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy1952;
		if (yych <= 0x8A) goto yy2;
		goto yy1952;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy5136;
			goto yy2;
		}
	}
yy5123:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0x9F) goto yy1952;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy843;
			if (yych <= 0xAD) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0xB0) goto yy1952;
			if (yych <= 0xBF) goto yy5136;
			goto yy2;
		}
	}
yy5124:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy5136;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy5136;
			if (yych == 0x9D) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy1952;
			if (yych <= 0xAF) goto yy5136;
			goto yy843;
		} else {
			if (yych <= 0xBC) goto yy5136;
			if (yych <= 0xBE) goto yy1952;
			if (yych <= 0xBF) goto yy5136;
			goto yy2;
		}
	}
yy5125:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy5136;
		goto yy1952;
	} else {
		if (yych <= 0xAF) goto yy5136;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy5126:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy1952;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy5136;
	goto yy2;
yy5127:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy5136;
	if (yych <= 0xB0) goto yy1952;
	if (yych <= 0xB1) goto yy5136;
	goto yy2;
yy5128:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy5136;
	} else {
		if (yych <= 0xB3) goto yy1952;
		if (yych == 0xB6) goto yy1952;
		goto yy2;
	}
yy5129:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy8092;
	case 0xA1:	goto yy8093;
	case 0xA2:	goto yy5140;
	case 0xA3:	goto yy5749;
	case 0xA4:	goto yy8094;
	case 0xA5:	goto yy8095;
	case 0xA6:	goto yy8096;
	case 0xA7:	goto yy8097;
	case 0xA8:	goto yy8098;
	case 0xA9:	goto yy8099;
	case 0xAA:	goto yy8100;
	case 0xAB:	goto yy8101;
	case 0xAC:	goto yy8102;
	case 0xAD:	goto yy8103;
	case 0xAE:	goto yy8104;
	case 0xAF:	goto yy8105;
	case 0xB0:	goto yy8106;
	case 0xB1:	goto yy8107;
	case 0xB2:	goto yy8108;
	case 0xB3:	goto yy8109;
	case 0xB4:	goto yy8110;
	case 0xB5:	goto yy8111;
	case 0xB6:	goto yy8112;
	case 0xB7:	goto yy8113;
	case 0xB8:	goto yy5770;
	case 0xB9:	goto yy5771;
	case 0xBA:	goto yy5772;
	case 0xBB:	goto yy5773;
	case 0xBC:	goto yy5774;
	case 0xBD:	goto yy5775;
	case 0xBE:	goto yy5776;
	case 0xBF:	goto yy5777;
	default:	goto yy2;
	}
yy5130:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy5778;
	case 0x81:	goto yy5779;
	case 0x82:	goto yy8114;
	case 0x83:	goto yy5162;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy2574;
	case 0x89:	goto yy5163;
	case 0x8A:	goto yy5164;
	case 0x8B:	goto yy5165;
	case 0x8C:	goto yy5166;
	case 0x8D:	goto yy8115;
	case 0x8E:	goto yy8116;
	case 0x8F:	goto yy5169;
	case 0x90:	goto yy8117;
	case 0x99:	goto yy5171;
	case 0x9A:	goto yy5172;
	case 0x9B:	goto yy5173;
	case 0x9C:	goto yy8118;
	case 0x9D:	goto yy8119;
	case 0x9E:	goto yy5786;
	case 0x9F:	goto yy5787;
	case 0xA0:	goto yy8120;
	case 0xA1:	goto yy5177;
	case 0xA2:	goto yy8121;
	case 0xA3:	goto yy5179;
	case 0xA4:	goto yy8122;
	case 0xA5:	goto yy5791;
	case 0xA7:	goto yy5792;
	case 0xA8:	goto yy8123;
	case 0xA9:	goto yy5794;
	case 0xAA:	goto yy5795;
	case 0xAC:	goto yy5796;
	case 0xAD:	goto yy5797;
	case 0xAE:	goto yy8124;
	case 0xAF:	goto yy8125;
	case 0xB0:	goto yy8126;
	case 0xB1:	goto yy5185;
	case 0xB3:	goto yy8127;
	case 0xB4:	goto yy5187;
	case 0xB5:	goto yy5188;
	case 0xB6:	goto yy5189;
	case 0xB7:	goto yy5802;
	case 0xBC:	goto yy5190;
	case 0xBD:	goto yy5191;
	case 0xBE:	goto yy8128;
	case 0xBF:	goto yy8129;
	default:	goto yy2;
	}
yy5131:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy8130;
	case 0x81:	goto yy5806;
	case 0x82:	goto yy5807;
	case 0x83:	goto yy5808;
	case 0x84:	goto yy8131;
	case 0x85:	goto yy8132;
	case 0x86:	goto yy8133;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy1956;
	case 0x88:	goto yy8134;
	case 0x8C:	goto yy5813;
	case 0x8F:	goto yy5814;
	case 0x90:	goto yy5815;
	case 0x91:	goto yy5816;
	case 0x92:	goto yy5817;
	case 0x93:	goto yy5818;
	case 0x9D:	goto yy5819;
	case 0x9E:	goto yy5820;
	case 0x9F:	goto yy5821;
	case 0xA6:	goto yy5822;
	case 0xA7:	goto yy5823;
	case 0xAD:	goto yy5824;
	case 0xAE:	goto yy5825;
	case 0xAF:	goto yy5826;
	case 0xB0:	goto yy5199;
	case 0xB1:	goto yy5200;
	case 0xB2:	goto yy2574;
	case 0xB3:	goto yy8135;
	case 0xB4:	goto yy5202;
	case 0xB5:	goto yy8136;
	case 0xB6:	goto yy5204;
	case 0xB7:	goto yy8137;
	case 0xB8:	goto yy2646;
	case 0xBA:	goto yy5830;
	case 0xBB:	goto yy4638;
	case 0xBF:	goto yy5831;
	default:	goto yy2;
	}
yy5132:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy8138;
	case 0x82:	goto yy5833;
	case 0x84:	goto yy5207;
	case 0x86:	goto yy8139;
	case 0x87:	goto yy5835;
	case 0x88:	goto yy5836;
	case 0x89:	goto yy5837;
	case 0x8A:	goto yy5838;
	case 0x8B:	goto yy5839;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy1956;
	default:	goto yy2;
	}
yy5133:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy4539;
	case 0x93:	goto yy8140;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy2574;
	case 0x98:	goto yy5210;
	case 0x99:	goto yy8141;
	case 0x9A:	goto yy8142;
	case 0x9B:	goto yy8143;
	case 0x9C:	goto yy8144;
	case 0x9D:	goto yy2580;
	case 0x9E:	goto yy8145;
	case 0x9F:	goto yy5216;
	case 0xA0:	goto yy8146;
	case 0xA1:	goto yy5218;
	case 0xA2:	goto yy8147;
	case 0xA3:	goto yy8148;
	case 0xA4:	goto yy8149;
	case 0xA5:	goto yy8150;
	case 0xA6:	goto yy5851;
	case 0xA7:	goto yy5852;
	case 0xA8:	goto yy8151;
	case 0xA9:	goto yy8152;
	case 0xAA:	goto yy5855;
	case 0xAB:	goto yy8153;
	case 0xAC:	goto yy5226;
	case 0xAD:	goto yy8154;
	case 0xAF:	goto yy8155;
	default:	goto yy2;
	}
yy5134:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy8156;
	case 0xAD:	goto yy5230;
	case 0xAE:	goto yy8157;
	case 0xAF:	goto yy8158;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy2574;
	case 0xB4:	goto yy5233;
	case 0xB5:	goto yy5234;
	case 0xB6:	goto yy5235;
	case 0xB7:	goto yy8159;
	case 0xB8:	goto yy8160;
	case 0xB9:	goto yy8161;
	case 0xBB:	goto yy5239;
	case 0xBC:	goto yy8162;
	case 0xBD:	goto yy8163;
	case 0xBF:	goto yy5867;
	default:	goto yy2;
	}
yy5135:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy8164;
	case 0x91:	goto yy8165;
	case 0x92:	goto yy5244;
	case 0x93:	goto yy5245;
	case 0x94:	goto yy5246;
	case 0x96:	goto yy8166;
	case 0x9B:	goto yy8167;
	case 0x9D:	goto yy8168;
	case 0x9E:	goto yy8169;
	case 0x9F:	goto yy5874;
	default:	goto yy2;
	}
yy5136:
	yyaccept = 14;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy1952;
					goto yy208;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych == '+') goto yy1952;
					goto yy208;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy2807;
					if (yych <= '.') goto yy7070;
					if (yych <= '/') goto yy208;
					goto yy5136;
				} else {
					if (yych <= ';') goto yy208;
					if (yych <= '>') goto yy1952;
					if (yych <= '@') goto yy208;
					goto yy5136;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy208;
					if (yych <= '`') goto yy1952;
					goto yy5136;
				} else {
					if (yych == '|') goto yy1952;
					if (yych <= '}') goto yy208;
					goto yy1952;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy208;
					if (yych <= 0xC2) goto yy5114;
					if (yych <= 0xC3) goto yy5115;
					goto yy2574;
				} else {
					if (yych <= 0xCA) goto yy2575;
					if (yych <= 0xCB) goto yy4531;
					if (yych <= 0xCC) goto yy1956;
					goto yy5116;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy5117;
					if (yych <= 0xCF) goto yy5118;
					goto yy2574;
				} else {
					if (yych <= 0xD2) goto yy5119;
					if (yych <= 0xD3) goto yy2574;
					if (yych <= 0xD4) goto yy2580;
					goto yy2581;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy5120;
					if (yych <= 0xD7) goto yy5121;
					if (yych <= 0xD8) goto yy5122;
					goto yy5123;
				} else {
					if (yych <= 0xDA) goto yy2574;
					if (yych <= 0xDB) goto yy5124;
					if (yych <= 0xDC) goto yy5125;
					goto yy5126;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy5127;
					if (yych <= 0xDF) goto yy5128;
					goto yy5129;
				} else {
					if (yych <= 0xE1) goto yy5130;
					if (yych <= 0xE2) goto yy5131;
					if (yych <= 0xE3) goto yy5132;
					goto yy3078;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy5133;
					if (yych <= 0xEE) goto yy208;
					goto yy5134;
				} else {
					if (yych <= 0xF0) goto yy5135;
					if (yych == 0xF3) goto yy3082;
					goto yy208;
				}
			}
		}
	}
yy5138:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy5136;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy1121;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy1121;
			goto yy2;
		}
	}
yy5139:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy5136;
	if (yych <= 0x9B) goto yy1121;
	goto yy2;
yy5140:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy5136;
	goto yy2;
yy5141:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1121;
		goto yy5136;
	} else {
		if (yych == 0xBD) goto yy5136;
		if (yych <= 0xBF) goto yy1121;
		goto yy2;
	}
yy5142:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x90) goto yy5136;
			if (yych <= 0x97) goto yy1121;
			goto yy5136;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy1121;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy5136;
			goto yy2;
		}
	}
yy5143:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy5136;
			} else {
				if (yych <= 0x83) goto yy1121;
				if (yych <= 0x84) goto yy2;
				goto yy5136;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy5136;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy5136;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy5136;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy5136;
				if (yych <= 0xB5) goto yy2;
				goto yy5136;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0xBD) goto yy5136;
				if (yych <= 0xBF) goto yy1121;
				goto yy2;
			}
		}
	}
yy5144:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy1121;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy1121;
				goto yy5136;
			} else {
				if (yych == 0x97) goto yy1121;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy5136;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy5136;
				if (yych <= 0xA3) goto yy1121;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy843;
				if (yych <= 0xB1) goto yy5136;
				goto yy1121;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy1121;
				goto yy2;
			}
		}
	}
yy5145:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy5136;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy5136;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy5136;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy5136;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy5136;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy5136;
				if (yych <= 0xBB) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1121;
				goto yy2;
			}
		}
	}
yy5146:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1121;
			if (yych <= 0x86) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1121;
			} else {
				if (yych == 0x91) goto yy1121;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy5136;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy843;
				goto yy1121;
			} else {
				if (yych <= 0xB4) goto yy5136;
				if (yych <= 0xB5) goto yy1121;
				goto yy2;
			}
		}
	}
yy5147:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1121;
			if (yych <= 0x84) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy5136;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy5136;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy5136;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy5136;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0xBD) goto yy5136;
				if (yych <= 0xBF) goto yy1121;
				goto yy2;
			}
		}
	}
yy5148:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1121;
			} else {
				if (yych == 0x90) goto yy5136;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy5136;
			if (yych <= 0xA3) goto yy1121;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy1121;
			} else {
				if (yych == 0xB9) goto yy5136;
				goto yy2;
			}
		}
	}
yy5149:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1121;
			if (yych <= 0x84) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy5136;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy5136;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy5136;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy5136;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0xBD) goto yy5136;
				if (yych <= 0xBF) goto yy1121;
				goto yy2;
			}
		}
	}
yy5150:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1121;
			if (yych <= 0x86) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy1121;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy5136;
			goto yy1121;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy1121;
				if (yych <= 0xB1) goto yy5136;
				goto yy2;
			}
		}
	}
yy5151:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy1121;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy5136;
	default:	goto yy2;
	}
yy5152:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1121;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1121;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy5136;
			if (yych == 0x97) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy1121;
			goto yy2;
		}
	}
yy5153:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1121;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy5136;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy5136;
			if (yych <= 0xBF) goto yy1121;
			goto yy2;
		}
	}
yy5154:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy1121;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy5136;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy5136;
			goto yy1121;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych == 0xBF) goto yy1121;
				goto yy2;
			}
		}
	}
yy5155:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1121;
			if (yych <= 0x84) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy5136;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0xBD) goto yy5136;
				if (yych <= 0xBF) goto yy1121;
				goto yy2;
			}
		}
	}
yy5156:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy1121;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy5136;
			goto yy1121;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy5136;
				goto yy2;
			}
		}
	}
yy5157:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1121;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy5136;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy5136;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy5136;
			if (yych <= 0xBF) goto yy1121;
			goto yy2;
		}
	}
yy5158:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0x8E) goto yy5136;
				if (yych <= 0x96) goto yy2;
				goto yy1121;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy5136;
			if (yych <= 0xA3) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy843;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy1121;
				if (yych <= 0xBF) goto yy5136;
				goto yy2;
			}
		}
	}
yy5159:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy5136;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy5136;
		} else {
			if (yych == 0xBD) goto yy5136;
			goto yy2;
		}
	}
yy5160:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy5136;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy1121;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy1121;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1121;
			goto yy2;
		}
	}
yy5161:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy1121;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy1121;
		if (yych <= 0xBF) goto yy5136;
		goto yy2;
	}
yy5162:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy5136;
		} else {
			if (yych == 0x87) goto yy5136;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy5136;
			if (yych <= 0x8F) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy5136;
			goto yy2;
		}
	}
yy5163:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy5136;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy5136;
			if (yych <= 0x8F) goto yy2;
			goto yy5136;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy5136;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy5136;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy5136;
			goto yy2;
		}
	}
yy5164:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy5136;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy5136;
			goto yy2;
		}
	}
yy5165:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy5136;
		if (yych <= 0x81) goto yy2;
		goto yy5136;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy5136;
			goto yy2;
		}
	}
yy5166:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy5136;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy5136;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy5136;
		goto yy2;
	}
yy5167:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy5136;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy1121;
	goto yy2;
yy5168:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy5136;
		goto yy1121;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy5136;
		goto yy2;
	}
yy5169:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy5136;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy5136;
	goto yy2;
yy5170:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy200;
	if (yych <= 0xBF) goto yy5136;
	goto yy2;
yy5171:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy5136;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy5136;
	goto yy2;
yy5172:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy5136;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy5136;
	goto yy2;
yy5173:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy5136;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy5136;
	goto yy2;
yy5174:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy5136;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy5136;
			if (yych <= 0xB4) goto yy1121;
			goto yy2;
		}
	}
yy5175:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0x93) goto yy1121;
			if (yych <= 0x9F) goto yy2;
			goto yy5136;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1121;
			goto yy2;
		}
	}
yy5176:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy200;
		if (yych <= 0x8A) goto yy2;
		goto yy1121;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy5136;
			goto yy2;
		}
	}
yy5177:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy5136;
	goto yy2;
yy5178:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy5136;
		goto yy1121;
	} else {
		if (yych <= 0xAA) goto yy5136;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy5136;
		goto yy2;
	}
yy5179:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy5136;
	goto yy2;
yy5180:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy5136;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy1121;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy1121;
		goto yy2;
	}
yy5181:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy5136;
	if (yych <= 0x9B) goto yy1121;
	goto yy2;
yy5182:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1121;
		if (yych <= 0xA0) goto yy5136;
		goto yy1121;
	} else {
		if (yych <= 0xAF) goto yy5136;
		if (yych <= 0xB9) goto yy843;
		if (yych <= 0xBF) goto yy5136;
		goto yy2;
	}
yy5183:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy5136;
	if (yych <= 0xB3) goto yy1121;
	goto yy2;
yy5184:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy5136;
	if (yych <= 0xB7) goto yy1121;
	goto yy2;
yy5185:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy5136;
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xB7) goto yy5136;
		goto yy2;
	}
yy5186:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy1121;
			if (yych <= 0xAC) goto yy5136;
			goto yy1121;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy5136;
			if (yych <= 0xB4) goto yy1121;
			goto yy5136;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy1121;
			goto yy2;
		}
	}
yy5187:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy5136;
	goto yy2;
yy5188:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy5136;
	goto yy2;
yy5189:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy5136;
	goto yy2;
yy5190:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy5136;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy5136;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy5136;
		goto yy2;
	}
yy5191:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy5136;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy5136;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy5136;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy5136;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy5136;
			goto yy2;
		}
	}
yy5192:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy5136;
	} else {
		if (yych == 0xBE) goto yy5136;
		if (yych <= 0xBF) goto yy1121;
		goto yy2;
	}
yy5193:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy1121;
			if (yych <= 0x84) goto yy5136;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy5136;
				goto yy1121;
			} else {
				if (yych <= 0x93) goto yy5136;
				if (yych <= 0x95) goto yy2;
				goto yy5136;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0xAC) goto yy5136;
				if (yych <= 0xAF) goto yy1121;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy5136;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy5136;
				if (yych <= 0xBE) goto yy1121;
				goto yy2;
			}
		}
	}
yy5194:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x93) goto yy200;
		if (yych <= 0x97) goto yy2;
		goto yy200;
	} else {
		if (yych <= 0xA4) {
			if (yych <= 0xA3) goto yy2;
			goto yy200;
		} else {
			if (yych == 0xBF) goto yy1121;
			goto yy2;
		}
	}
yy5195:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy1121;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy5136;
	default:	goto yy2;
	}
yy5196:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1121;
		goto yy5136;
	} else {
		if (yych == 0x8E) goto yy5136;
		if (yych <= 0x8F) goto yy1121;
		goto yy2;
	}
yy5197:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy5136;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy1121;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy1121;
		goto yy2;
	}
yy5198:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy8170;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy5199:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy5136;
	goto yy2;
yy5200:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy5136;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy5136;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy5136;
		goto yy2;
	}
yy5201:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy5136;
		goto yy1121;
	} else {
		if (yych <= 0xAE) goto yy5136;
		if (yych <= 0xB1) goto yy1121;
		if (yych <= 0xB3) goto yy5136;
		goto yy2;
	}
yy5202:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy5136;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy5136;
			goto yy2;
		}
	}
yy5203:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy5136;
	if (yych == 0xBF) goto yy1121;
	goto yy2;
yy5204:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy5136;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy5136;
			goto yy2;
		}
	}
yy5205:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy5136;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1121;
			goto yy2;
		}
	}
yy5206:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy1121;
			if (yych == 0xA0) goto yy1121;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy1121;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy5136;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1121;
			goto yy2;
		}
	}
yy5207:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy5136;
	goto yy2;
yy5208:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1121;
		if (yych <= 0xBA) goto yy5136;
		goto yy2;
	}
yy5209:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1121;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy5136;
	goto yy2;
yy5210:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy5136;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy5136;
		if (yych <= 0xA9) goto yy843;
		if (yych <= 0xAB) goto yy5136;
		goto yy2;
	}
yy5211:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy5136;
		goto yy1121;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy1121;
		goto yy2;
	}
yy5212:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy5136;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1121;
		if (yych <= 0xBF) goto yy5136;
		goto yy2;
	}
yy5213:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy5136;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy1121;
	goto yy2;
yy5214:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy1121;
		if (yych <= 0xBF) goto yy5136;
		goto yy2;
	}
yy5215:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy5136;
		if (yych <= 0x88) goto yy2;
		goto yy1121;
	} else {
		if (yych <= 0xAD) goto yy5136;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy5136;
		goto yy2;
	}
yy5216:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy5136;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy5136;
	goto yy2;
yy5217:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy5136;
			goto yy1121;
		} else {
			if (yych == 0x86) goto yy1121;
			goto yy5136;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy1121;
			if (yych <= 0xA2) goto yy5136;
			goto yy1121;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy1121;
			goto yy2;
		}
	}
yy5218:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy5136;
	goto yy2;
yy5219:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1121;
	if (yych <= 0xB3) goto yy5136;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy5220:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9F) goto yy2;
			goto yy1121;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy5136;
			if (yych <= 0xBA) goto yy2;
			goto yy5136;
		} else {
			if (yych == 0xBD) goto yy5136;
			goto yy2;
		}
	}
yy5221:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy5136;
	} else {
		if (yych <= 0xAD) goto yy1121;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy5136;
		goto yy2;
	}
yy5222:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy5136;
	if (yych <= 0x93) goto yy1121;
	goto yy2;
yy5223:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy5136;
	if (yych <= 0xB6) goto yy1121;
	goto yy2;
yy5224:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy5136;
			goto yy1121;
		} else {
			if (yych <= 0x8B) goto yy5136;
			if (yych <= 0x8D) goto yy1121;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0xB6) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy1121;
			goto yy2;
		}
	}
yy5225:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy5136;
			goto yy1121;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy1121;
			goto yy2;
		}
	}
yy5226:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy5136;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy5136;
			if (yych <= 0x90) goto yy2;
			goto yy5136;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy5136;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy5136;
			goto yy2;
		}
	}
yy5227:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy5136;
		if (yych <= 0x9B) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy5136;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy5136;
		goto yy2;
	}
yy5228:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy5136;
		if (yych <= 0xAA) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy1121;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy5229:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy5136;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy5136;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy5136;
			goto yy1121;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy1121;
			if (yych <= 0xB6) goto yy5136;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy5136;
			goto yy2;
		}
	}
yy5230:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy5136;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy5136;
		goto yy2;
	}
yy5231:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy5136;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy5232:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1121;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy5136;
	goto yy2;
yy5233:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy5136;
	goto yy2;
yy5234:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy5136;
	goto yy2;
yy5235:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy5136;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy5136;
	goto yy2;
yy5236:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy5136;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy5136;
		if (yych <= 0xBD) goto yy1121;
		goto yy2;
	}
yy5237:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy1121;
		if (yych <= 0x9F) goto yy2;
		goto yy1121;
	} else {
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB2) goto yy200;
		if (yych <= 0xB4) goto yy1121;
		goto yy2;
	}
yy5238:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0x92) goto yy200;
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA2) goto yy1121;
			goto yy200;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA6) goto yy1121;
			if (yych == 0xA9) goto yy1121;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy5136;
			goto yy2;
		}
	}
yy5239:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy5136;
	goto yy2;
yy5240:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy1121;
			if (yych <= 0x86) goto yy2;
			goto yy200;
		} else {
			if (yych == 0x8B) goto yy1121;
			if (yych <= 0x8C) goto yy2;
			goto yy200;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9B) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy5136;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1121;
				goto yy2;
			}
		}
	}
yy5241:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy1121;
		if (yych <= 0x9A) goto yy5136;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy1121;
		goto yy2;
	}
yy5242:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy8171;
	case 0x81:	goto yy8172;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy2574;
	case 0x83:	goto yy8173;
	case 0x84:	goto yy5881;
	case 0x85:	goto yy5882;
	case 0x86:	goto yy5883;
	case 0x87:	goto yy5884;
	case 0x8A:	goto yy8174;
	case 0x8B:	goto yy8175;
	case 0x8C:	goto yy8176;
	case 0x8D:	goto yy8177;
	case 0x8E:	goto yy8178;
	case 0x8F:	goto yy8179;
	case 0x92:	goto yy8180;
	case 0x94:	goto yy8181;
	case 0x95:	goto yy8182;
	case 0x9C:	goto yy8183;
	case 0x9D:	goto yy8184;
	case 0xA0:	goto yy8185;
	case 0xA1:	goto yy8186;
	case 0xA2:	goto yy8187;
	case 0xA3:	goto yy8188;
	case 0xA4:	goto yy8189;
	case 0xA6:	goto yy8190;
	case 0xA8:	goto yy8191;
	case 0xA9:	goto yy8192;
	case 0xAA:	goto yy8193;
	case 0xAB:	goto yy8194;
	case 0xAC:	goto yy5179;
	case 0xAD:	goto yy8195;
	case 0xAE:	goto yy8196;
	case 0xB1:	goto yy8197;
	case 0xB2:
	case 0xB3:	goto yy8198;
	default:	goto yy2;
	}
yy5243:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy8199;
	case 0x81:	goto yy5911;
	case 0x82:	goto yy8200;
	case 0x83:	goto yy8201;
	case 0x84:	goto yy8202;
	case 0x85:	goto yy8203;
	case 0x86:	goto yy8204;
	case 0x87:	goto yy8205;
	case 0x88:	goto yy8206;
	case 0x8A:	goto yy8207;
	case 0x8B:	goto yy8208;
	case 0x8C:	goto yy8209;
	case 0x8D:	goto yy8210;
	case 0x92:
	case 0x98:	goto yy8211;
	case 0x93:	goto yy8212;
	case 0x96:	goto yy8213;
	case 0x97:	goto yy8214;
	case 0x99:	goto yy8215;
	case 0x9A:	goto yy8216;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy5929;
	case 0xA2:	goto yy8217;
	case 0xA3:	goto yy8218;
	case 0xAB:	goto yy8219;
	default:	goto yy2;
	}
yy5244:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy2574;
		goto yy8220;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy2574;
		if (yych <= 0x95) goto yy8221;
		goto yy2;
	}
yy5245:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy2574;
	if (yych <= 0x90) goto yy8222;
	goto yy2;
yy5246:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy2574;
	if (yych <= 0x99) goto yy8223;
	goto yy2;
yy5247:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy2574;
	case 0xA8:	goto yy8219;
	case 0xA9:	goto yy8224;
	case 0xAB:	goto yy8225;
	case 0xAC:	goto yy8226;
	case 0xAD:	goto yy8227;
	case 0xAE:	goto yy8228;
	case 0xBD:	goto yy8229;
	case 0xBE:	goto yy5943;
	default:	goto yy2;
	}
yy5248:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy2574;
	if (yych <= 0xB1) goto yy8230;
	if (yych <= 0xB2) goto yy8231;
	goto yy2;
yy5249:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy1136;
	case 0x83:	goto yy5946;
	case 0x84:	goto yy5947;
	case 0x85:	goto yy5948;
	case 0x87:	goto yy5949;
	case 0x89:	goto yy5950;
	case 0x8D:	goto yy5951;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy2574;
	case 0x91:	goto yy8232;
	case 0x92:	goto yy8233;
	case 0x93:	goto yy8234;
	case 0x94:	goto yy8235;
	case 0x95:	goto yy8236;
	case 0x9A:	goto yy8237;
	case 0x9B:	goto yy8238;
	case 0x9C:	goto yy8239;
	case 0x9D:	goto yy8240;
	case 0x9E:	goto yy8241;
	case 0x9F:	goto yy8242;
	case 0xAA:	goto yy5963;
	default:	goto yy2;
	}
yy5250:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy2574;
		if (yych <= 0xA3) goto yy8243;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy8244;
			goto yy8245;
		} else {
			if (yych <= 0xBA) goto yy8246;
			if (yych <= 0xBB) goto yy5968;
			goto yy2;
		}
	}
yy5251:
	yyaccept = 14;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy4671;
					goto yy208;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych == '+') goto yy4671;
					goto yy208;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy2807;
					if (yych <= '.') goto yy200;
					if (yych <= '/') goto yy208;
					goto yy5251;
				} else {
					if (yych <= ';') goto yy208;
					if (yych <= '>') goto yy4671;
					if (yych <= '@') goto yy208;
					goto yy5251;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy208;
					if (yych <= '`') goto yy4671;
					goto yy5251;
				} else {
					if (yych == '|') goto yy4671;
					if (yych <= '}') goto yy208;
					goto yy4671;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy208;
					if (yych <= 0xC2) goto yy8247;
					if (yych <= 0xC3) goto yy8248;
					goto yy5255;
				} else {
					if (yych <= 0xCA) goto yy5256;
					if (yych <= 0xCB) goto yy7736;
					if (yych <= 0xCC) goto yy4675;
					goto yy8249;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy8250;
					if (yych <= 0xCF) goto yy8251;
					goto yy5255;
				} else {
					if (yych <= 0xD2) goto yy8252;
					if (yych <= 0xD3) goto yy5255;
					if (yych <= 0xD4) goto yy5261;
					goto yy5262;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy8253;
					if (yych <= 0xD7) goto yy8254;
					if (yych <= 0xD8) goto yy8255;
					goto yy8256;
				} else {
					if (yych <= 0xDA) goto yy5255;
					if (yych <= 0xDB) goto yy8257;
					if (yych <= 0xDC) goto yy8258;
					goto yy8259;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy8260;
					if (yych <= 0xDF) goto yy8261;
					goto yy8262;
				} else {
					if (yych <= 0xE1) goto yy8263;
					if (yych <= 0xE2) goto yy8264;
					if (yych <= 0xE3) goto yy8265;
					goto yy6629;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy8266;
					if (yych <= 0xEE) goto yy208;
					goto yy8267;
				} else {
					if (yych <= 0xF0) goto yy8268;
					if (yych == 0xF3) goto yy6633;
					goto yy208;
				}
			}
		}
	}
yy5253:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy1980;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy5251;
	default:	goto yy2;
	}
yy5254:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy5251;
		goto yy1980;
	} else {
		if (yych == 0xB7) goto yy1980;
		if (yych <= 0xBF) goto yy5251;
		goto yy2;
	}
yy5255:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy5251;
	goto yy2;
yy5256:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy5251;
	goto yy2;
yy5257:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0xB3) goto yy5251;
			if (yych <= 0xB4) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy5251;
			if (yych <= 0xBA) goto yy2;
			goto yy5251;
		} else {
			if (yych == 0xBF) goto yy5251;
			goto yy2;
		}
	}
yy5258:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1980;
			goto yy5251;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy5251;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy5251;
			goto yy2;
		}
	}
yy5259:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy1980;
	if (yych <= 0xBF) goto yy5251;
	goto yy2;
yy5260:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy5251;
	if (yych <= 0x89) goto yy1980;
	if (yych <= 0xBF) goto yy5251;
	goto yy2;
yy5261:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy5251;
	goto yy2;
yy5262:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy5251;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy5251;
	goto yy2;
yy5263:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy5251;
		} else {
			if (yych == 0x8A) goto yy200;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0xBE) goto yy200;
			if (yych <= 0xBF) goto yy1980;
			goto yy2;
		}
	}
yy5264:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1980;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy1980;
			if (yych <= 0x8F) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy5251;
			goto yy2;
		}
	}
yy5265:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy1980;
		if (yych <= 0x8A) goto yy2;
		goto yy1980;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy5251;
			goto yy2;
		}
	}
yy5266:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0x9F) goto yy1980;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy843;
			if (yych <= 0xAD) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0xB0) goto yy1980;
			if (yych <= 0xBF) goto yy5251;
			goto yy2;
		}
	}
yy5267:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy5251;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy5251;
			if (yych == 0x9D) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy1980;
			if (yych <= 0xAF) goto yy5251;
			goto yy843;
		} else {
			if (yych <= 0xBC) goto yy5251;
			if (yych <= 0xBE) goto yy1980;
			if (yych <= 0xBF) goto yy5251;
			goto yy2;
		}
	}
yy5268:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy5251;
		goto yy1980;
	} else {
		if (yych <= 0xAF) goto yy5251;
		if (yych <= 0xBF) goto yy1980;
		goto yy2;
	}
yy5269:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy1980;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy5251;
	goto yy2;
yy5270:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy5251;
	if (yych <= 0xB0) goto yy1980;
	if (yych <= 0xB1) goto yy5251;
	goto yy2;
yy5271:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy5251;
	} else {
		if (yych <= 0xB3) goto yy1980;
		if (yych == 0xB6) goto yy1980;
		goto yy2;
	}
yy5272:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy8269;
	case 0xA1:	goto yy8270;
	case 0xA2:	goto yy8271;
	case 0xA3:	goto yy6637;
	case 0xA4:	goto yy8272;
	case 0xA5:	goto yy8273;
	case 0xA6:	goto yy8274;
	case 0xA7:	goto yy8275;
	case 0xA8:	goto yy8276;
	case 0xA9:	goto yy8277;
	case 0xAA:	goto yy8278;
	case 0xAB:	goto yy8279;
	case 0xAC:	goto yy8280;
	case 0xAD:	goto yy8281;
	case 0xAE:	goto yy8282;
	case 0xAF:	goto yy8283;
	case 0xB0:	goto yy8284;
	case 0xB1:	goto yy8285;
	case 0xB2:	goto yy8286;
	case 0xB3:	goto yy8287;
	case 0xB4:	goto yy8288;
	case 0xB5:	goto yy8289;
	case 0xB6:	goto yy8290;
	case 0xB7:	goto yy8291;
	case 0xB8:	goto yy6658;
	case 0xB9:	goto yy6659;
	case 0xBA:	goto yy6660;
	case 0xBB:	goto yy6661;
	case 0xBC:	goto yy6662;
	case 0xBD:	goto yy6663;
	case 0xBE:	goto yy6664;
	case 0xBF:	goto yy6665;
	default:	goto yy2;
	}
yy5273:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy6666;
	case 0x81:	goto yy6667;
	case 0x82:	goto yy8292;
	case 0x83:	goto yy8293;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy5255;
	case 0x89:	goto yy8294;
	case 0x8A:	goto yy8295;
	case 0x8B:	goto yy8296;
	case 0x8C:	goto yy8297;
	case 0x8D:	goto yy8298;
	case 0x8E:	goto yy8299;
	case 0x8F:	goto yy8300;
	case 0x90:	goto yy8301;
	case 0x99:	goto yy8302;
	case 0x9A:	goto yy8303;
	case 0x9B:	goto yy8304;
	case 0x9C:	goto yy8305;
	case 0x9D:	goto yy8306;
	case 0x9E:	goto yy6683;
	case 0x9F:	goto yy6684;
	case 0xA0:	goto yy8307;
	case 0xA1:	goto yy8308;
	case 0xA2:	goto yy8309;
	case 0xA3:	goto yy8310;
	case 0xA4:	goto yy8311;
	case 0xA5:	goto yy6690;
	case 0xA7:	goto yy6691;
	case 0xA8:	goto yy8312;
	case 0xA9:	goto yy6693;
	case 0xAA:	goto yy6694;
	case 0xAC:	goto yy6695;
	case 0xAD:	goto yy6696;
	case 0xAE:	goto yy8313;
	case 0xAF:	goto yy8314;
	case 0xB0:	goto yy8315;
	case 0xB1:	goto yy8316;
	case 0xB3:	goto yy8317;
	case 0xB4:	goto yy8318;
	case 0xB5:	goto yy8319;
	case 0xB6:	goto yy8320;
	case 0xB7:	goto yy6705;
	case 0xBC:	goto yy8321;
	case 0xBD:	goto yy8322;
	case 0xBE:	goto yy8323;
	case 0xBF:	goto yy8324;
	default:	goto yy2;
	}
yy5274:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy8325;
	case 0x81:	goto yy6711;
	case 0x82:	goto yy6712;
	case 0x83:	goto yy6713;
	case 0x84:	goto yy8326;
	case 0x85:	goto yy8327;
	case 0x86:	goto yy8328;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy3686;
	case 0x88:	goto yy8329;
	case 0x8C:	goto yy6718;
	case 0x8F:	goto yy6719;
	case 0x90:	goto yy6720;
	case 0x91:	goto yy6721;
	case 0x92:	goto yy6722;
	case 0x93:	goto yy6723;
	case 0x9D:	goto yy6724;
	case 0x9E:	goto yy6725;
	case 0x9F:	goto yy6726;
	case 0xA6:	goto yy6727;
	case 0xA7:	goto yy6728;
	case 0xAD:	goto yy6729;
	case 0xAE:	goto yy6730;
	case 0xAF:	goto yy6731;
	case 0xB0:	goto yy8330;
	case 0xB1:	goto yy8331;
	case 0xB2:	goto yy5255;
	case 0xB3:	goto yy8332;
	case 0xB4:	goto yy8333;
	case 0xB5:	goto yy8334;
	case 0xB6:	goto yy8335;
	case 0xB7:	goto yy8336;
	case 0xB8:	goto yy1030;
	case 0xBA:	goto yy6739;
	case 0xBB:	goto yy6740;
	case 0xBF:	goto yy6741;
	default:	goto yy2;
	}
yy5275:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy8337;
	case 0x82:	goto yy6743;
	case 0x84:	goto yy8338;
	case 0x86:	goto yy8339;
	case 0x87:	goto yy6746;
	case 0x88:	goto yy6747;
	case 0x89:	goto yy6748;
	case 0x8A:	goto yy6749;
	case 0x8B:	goto yy6750;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy3686;
	default:	goto yy2;
	}
yy5276:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy6751;
	case 0x93:	goto yy8340;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy5255;
	case 0x98:	goto yy8341;
	case 0x99:	goto yy8342;
	case 0x9A:	goto yy8343;
	case 0x9B:	goto yy8344;
	case 0x9C:	goto yy8345;
	case 0x9D:	goto yy5261;
	case 0x9E:	goto yy8346;
	case 0x9F:	goto yy8347;
	case 0xA0:	goto yy8348;
	case 0xA1:	goto yy8349;
	case 0xA2:	goto yy8350;
	case 0xA3:	goto yy8351;
	case 0xA4:	goto yy8352;
	case 0xA5:	goto yy8353;
	case 0xA6:	goto yy6766;
	case 0xA7:	goto yy6767;
	case 0xA8:	goto yy8354;
	case 0xA9:	goto yy8355;
	case 0xAA:	goto yy6770;
	case 0xAB:	goto yy8356;
	case 0xAC:	goto yy8357;
	case 0xAD:	goto yy8358;
	case 0xAF:	goto yy8359;
	default:	goto yy2;
	}
yy5277:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy8360;
	case 0xAD:	goto yy8361;
	case 0xAE:	goto yy8362;
	case 0xAF:	goto yy8363;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy5255;
	case 0xB4:	goto yy8364;
	case 0xB5:	goto yy8365;
	case 0xB6:	goto yy8366;
	case 0xB7:	goto yy8367;
	case 0xB8:	goto yy8368;
	case 0xB9:	goto yy8369;
	case 0xBB:	goto yy8370;
	case 0xBC:	goto yy8371;
	case 0xBD:	goto yy8372;
	case 0xBF:	goto yy6788;
	default:	goto yy2;
	}
yy5278:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy8373;
	case 0x91:	goto yy8374;
	case 0x92:	goto yy8375;
	case 0x93:	goto yy8376;
	case 0x94:	goto yy8377;
	case 0x96:	goto yy8378;
	case 0x9B:	goto yy8379;
	case 0x9D:	goto yy8380;
	case 0x9E:	goto yy8381;
	case 0x9F:	goto yy6798;
	default:	goto yy2;
	}
yy5279:
	yyaccept = 11;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy113;
					goto yy115;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych == '+') goto yy113;
					goto yy115;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy2807;
					if (yych <= '.') goto yy2808;
					if (yych <= '/') goto yy115;
					goto yy5408;
				} else {
					if (yych <= ';') goto yy115;
					if (yych <= '>') goto yy113;
					if (yych <= '@') goto yy115;
					goto yy5408;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy115;
					if (yych <= '`') goto yy113;
					goto yy5408;
				} else {
					if (yych == '|') goto yy113;
					if (yych <= '}') goto yy115;
					goto yy113;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy115;
					if (yych <= 0xC2) goto yy8382;
					if (yych <= 0xC3) goto yy8383;
					goto yy5412;
				} else {
					if (yych <= 0xCA) goto yy5413;
					if (yych <= 0xCB) goto yy564;
					if (yych <= 0xCC) goto yy118;
					goto yy8384;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy8385;
					if (yych <= 0xCF) goto yy8386;
					goto yy5412;
				} else {
					if (yych <= 0xD2) goto yy8387;
					if (yych <= 0xD3) goto yy5412;
					if (yych <= 0xD4) goto yy5418;
					goto yy5419;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy8388;
					if (yych <= 0xD7) goto yy8389;
					if (yych <= 0xD8) goto yy8390;
					goto yy8391;
				} else {
					if (yych <= 0xDA) goto yy5412;
					if (yych <= 0xDB) goto yy8392;
					if (yych <= 0xDC) goto yy8393;
					goto yy8394;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy8395;
					if (yych <= 0xDF) goto yy8396;
					goto yy8397;
				} else {
					if (yych <= 0xE1) goto yy8398;
					if (yych <= 0xE2) goto yy8399;
					if (yych <= 0xE3) goto yy8400;
					goto yy278;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy8401;
					if (yych <= 0xEE) goto yy115;
					goto yy8402;
				} else {
					if (yych <= 0xF0) goto yy8403;
					if (yych == 0xF3) goto yy282;
					goto yy115;
				}
			}
		}
	}
yy5280:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy950;
	if (yych == 0xA0) goto yy113;
	goto yy2;
yy5281:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy950;
		if (yych <= 0x81) goto yy2;
		goto yy950;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy950;
		if (yych <= 0xBA) goto yy113;
		goto yy2;
	}
yy5282:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy950;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy1246;
	goto yy2;
yy5283:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy950;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy950;
		if (yych <= 0xB8) goto yy113;
		goto yy2;
	}
yy5284:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy950;
			if (yych <= 0x83) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy113;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy113;
			goto yy950;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy113;
			} else {
				if (yych == 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy5285:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy950;
		goto yy113;
	} else {
		if (yych <= 0xA4) goto yy950;
		if (yych <= 0xA6) goto yy113;
		goto yy2;
	}
yy5286:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy113;
	if (yych <= 0xB7) goto yy950;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy5287:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy113;
	if (yych <= 0xAF) goto yy950;
	if (yych <= 0xBA) goto yy113;
	goto yy2;
yy5288:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy950;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy1246;
	goto yy2;
yy5289:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy113;
		goto yy950;
	} else {
		if (yych <= 0xB4) goto yy113;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy1246;
		goto yy2;
	}
yy5290:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy950;
		goto yy113;
	} else {
		if (yych == 0xB6) goto yy950;
		goto yy2;
	}
yy5291:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy113;
	if (yych <= 0xB2) goto yy950;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy5292:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x84) goto yy950;
			if (yych <= 0x89) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy1246;
			goto yy950;
		} else {
			if (yych == 0x9C) goto yy950;
			goto yy2;
		}
	}
yy5293:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy950;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy950;
		if (yych <= 0xB7) goto yy113;
		goto yy2;
	}
yy5294:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy950;
		goto yy113;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy1246;
		goto yy2;
	}
yy5295:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy113;
			if (yych <= 0x84) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy950;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy950;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy950;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy950;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy950;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy5296:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy113;
			if (yych <= 0x86) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy113;
			} else {
				if (yych == 0x90) goto yy950;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy113;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy950;
			goto yy113;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy113;
				goto yy2;
			}
		}
	}
yy5297:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy950;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy5298:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy113;
		if (yych <= 0x85) goto yy950;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy950;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy1246;
		goto yy2;
	}
yy5299:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy950;
		goto yy113;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy5300:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy950;
		if (yych <= 0x9D) goto yy113;
		goto yy2;
	}
yy5301:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy950;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy1246;
		goto yy2;
	}
yy5302:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy950;
	if (yych <= 0xB7) goto yy113;
	goto yy2;
yy5303:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy950;
		goto yy1246;
	} else {
		if (yych == 0xBF) goto yy950;
		goto yy2;
	}
yy5304:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy950;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy1246;
	goto yy2;
yy5305:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy950;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy113;
	goto yy2;
yy5306:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy950;
		goto yy113;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy5307:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy113;
		if (yych <= 0x8F) goto yy2;
		goto yy1246;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy950;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy950;
			goto yy2;
		}
	}
yy5308:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy950;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy950;
		if (yych <= 0xBE) goto yy113;
		goto yy2;
	}
yy5309:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy950;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy950;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy113;
		goto yy2;
	}
yy5310:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy113;
		goto yy950;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy113;
			goto yy950;
		} else {
			if (yych <= 0xBB) goto yy113;
			if (yych <= 0xBF) goto yy950;
			goto yy2;
		}
	}
yy5311:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy950;
		goto yy113;
	} else {
		if (yych == 0xB5) goto yy113;
		if (yych <= 0xBF) goto yy950;
		goto yy2;
	}
yy5312:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy950;
		goto yy113;
	} else {
		if (yych == 0xAF) goto yy113;
		if (yych <= 0xBF) goto yy950;
		goto yy2;
	}
yy5313:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy950;
		goto yy113;
	} else {
		if (yych == 0xA9) goto yy113;
		if (yych <= 0xBF) goto yy950;
		goto yy2;
	}
yy5314:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy950;
		goto yy113;
	} else {
		if (yych <= 0x8B) goto yy950;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy1246;
		goto yy2;
	}
yy5315:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy950;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy113;
	goto yy2;
yy5316:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy1567;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy1567;
		} else {
			if (yych == 0xBF) goto yy1567;
			goto yy2;
		}
	}
yy5317:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy1567;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy1567;
	goto yy2;
yy5318:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy1567;
	goto yy2;
yy5319:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy1567;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1567;
	goto yy2;
yy5320:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy1567;
	if (yych == 0xA0) goto yy110;
	goto yy2;
yy5321:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy1567;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1567;
	goto yy2;
yy5322:
	yych = *++YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy1567;
		if (yych <= 0x81) goto yy2;
		goto yy1567;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy1567;
		if (yych <= 0xBA) goto yy110;
		goto yy2;
	}
yy5323:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy1567;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1567;
	goto yy2;
yy5324:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy1567;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy1567;
	goto yy2;
yy5325:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy1567;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy1589;
	goto yy2;
yy5326:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy1567;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1567;
	goto yy2;
yy5327:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy1567;
	goto yy2;
yy5328:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy1567;
	goto yy2;
yy5329:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1567;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy1567;
	goto yy2;
yy5330:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy1567;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy1567;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy1567;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy1567;
			if (yych == 0xBF) goto yy1567;
			goto yy2;
		}
	}
yy5331:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy1567;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy1567;
		if (yych <= 0xB8) goto yy110;
		goto yy2;
	}
yy5332:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy1567;
	goto yy2;
yy5333:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy1567;
	goto yy2;
yy5334:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1567;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy1567;
	goto yy2;
yy5335:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy1567;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy1567;
	goto yy2;
yy5336:
	yych = *++YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy1567;
			if (yych <= 0x83) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy110;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy110;
			goto yy1567;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy110;
			} else {
				if (yych == 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy5337:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy1567;
	goto yy2;
yy5338:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy1567;
	goto yy2;
yy5339:
	yych = *++YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1567;
		goto yy110;
	} else {
		if (yych <= 0xA4) goto yy1567;
		if (yych <= 0xA6) goto yy110;
		goto yy2;
	}
yy5340:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1567;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy1567;
	goto yy2;
yy5341:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy1567;
	goto yy2;
yy5342:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy1567;
	goto yy2;
yy5343:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy1567;
	goto yy2;
yy5344:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy110;
	if (yych <= 0xB7) goto yy1567;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy5345:
	yych = *++YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x86) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0xAF) goto yy1589;
		if (yych == 0xBF) goto yy110;
		goto yy2;
	}
yy5346:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy110;
	if (yych <= 0xAF) goto yy1567;
	if (yych <= 0xBA) goto yy110;
	goto yy2;
yy5347:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy1567;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy1589;
	goto yy2;
yy5348:
	yych = *++YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy110;
		goto yy1567;
	} else {
		if (yych <= 0xB4) goto yy110;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy1589;
		goto yy2;
	}
yy5349:
	yych = *++YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy1567;
		goto yy110;
	} else {
		if (yych == 0xB6) goto yy1567;
		goto yy2;
	}
yy5350:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy110;
	if (yych <= 0xB2) goto yy1567;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy5351:
	yych = *++YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x84) goto yy1567;
			if (yych <= 0x89) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy1589;
			goto yy1567;
		} else {
			if (yych == 0x9C) goto yy1567;
			goto yy2;
		}
	}
yy5352:
	yych = *++YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy1567;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy1567;
		if (yych <= 0xB7) goto yy110;
		goto yy2;
	}
yy5353:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy1567;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy1567;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy1567;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy1567;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy1567;
			goto yy2;
		}
	}
yy5354:
	yych = *++YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy1567;
		goto yy110;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy1589;
		goto yy2;
	}
yy5355:
	yych = *++YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy110;
			if (yych <= 0x84) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy1567;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy1567;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy1567;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy1567;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0xBD) goto yy1567;
				if (yych <= 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy5356:
	yych = *++YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy110;
			if (yych <= 0x86) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy110;
			} else {
				if (yych == 0x90) goto yy1567;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy110;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy1567;
			goto yy110;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy110;
				goto yy2;
			}
		}
	}
yy5357:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy1567;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy5358:
	yych = *++YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy110;
		if (yych <= 0x85) goto yy1567;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy1567;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy1589;
		goto yy2;
	}
yy5359:
	yych = *++YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy1567;
		goto yy110;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy110;
		goto yy2;
	}
yy5360:
	yych = *++YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy1567;
		if (yych <= 0x9D) goto yy110;
		goto yy2;
	}
yy5361:
	yych = *++YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy1567;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy1589;
		goto yy2;
	}
yy5362:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy1567;
	if (yych <= 0xB7) goto yy110;
	goto yy2;
yy5363:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x89) goto yy1589;
	goto yy2;
yy5364:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x9C) goto yy2;
		if (yych <= 0xAB) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0xB9) goto yy1589;
		if (yych == 0xBF) goto yy110;
		goto yy2;
	}
yy5365:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1567;
	goto yy2;
yy5366:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy1567;
		goto yy1589;
	} else {
		if (yych == 0xBF) goto yy1567;
		goto yy2;
	}
yy5367:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy1567;
	goto yy2;
yy5368:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy1567;
	goto yy2;
yy5369:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy1567;
	goto yy2;
yy5370:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy1567;
	goto yy2;
yy5371:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1567;
	goto yy2;
yy5372:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy1567;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy1589;
	goto yy2;
yy5373:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy1567;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy110;
	goto yy2;
yy5374:
	yych = *++YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy1567;
		goto yy110;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy110;
		goto yy2;
	}
yy5375:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy110;
		if (yych <= 0x8F) goto yy2;
		goto yy1589;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy1567;
			goto yy2;
		}
	}
yy5376:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy1567;
	goto yy2;
yy5377:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1567;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy1567;
		if (yych <= 0xBE) goto yy110;
		goto yy2;
	}
yy5378:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy1589;
	goto yy2;
yy5379:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy1567;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy1567;
	goto yy2;
yy5380:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy1567;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy1567;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy110;
		goto yy2;
	}
yy5381:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy1567;
	goto yy2;
yy5382:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy1567;
		} else {
			if (yych == 0xA2) goto yy1567;
			if (yych <= 0xA4) goto yy2;
			goto yy1567;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy1567;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy1567;
				goto yy2;
			}
		}
	}
yy5383:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy1567;
	goto yy2;
yy5384:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy1567;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy1567;
			if (yych <= 0x8C) goto yy2;
			goto yy1567;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy1567;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy1567;
			goto yy2;
		}
	}
yy5385:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy1567;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy1567;
			goto yy2;
		}
	}
yy5386:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1567;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy1567;
	goto yy2;
yy5387:
	yych = *++YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy110;
		goto yy1567;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy110;
			goto yy1567;
		} else {
			if (yych <= 0xBB) goto yy110;
			if (yych <= 0xBF) goto yy1567;
			goto yy2;
		}
	}
yy5388:
	yych = *++YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy1567;
		goto yy110;
	} else {
		if (yych == 0xB5) goto yy110;
		if (yych <= 0xBF) goto yy1567;
		goto yy2;
	}
yy5389:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy1567;
		goto yy110;
	} else {
		if (yych == 0xAF) goto yy110;
		if (yych <= 0xBF) goto yy1567;
		goto yy2;
	}
yy5390:
	yych = *++YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy1567;
		goto yy110;
	} else {
		if (yych == 0xA9) goto yy110;
		if (yych <= 0xBF) goto yy1567;
		goto yy2;
	}
yy5391:
	yych = *++YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1567;
		goto yy110;
	} else {
		if (yych <= 0x8B) goto yy1567;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy1589;
		goto yy2;
	}
yy5392:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy1567;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy110;
	goto yy2;
yy5393:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy1567;
			} else {
				if (yych == 0xA4) goto yy1567;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy1567;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy1567;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy1567;
			} else {
				if (yych == 0xBB) goto yy1567;
				goto yy2;
			}
		}
	}
yy5394:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy1567;
	default:	goto yy2;
	}
yy5395:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy1567;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy1567;
			goto yy2;
		}
	}
yy5396:
	yyaccept = 7;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= '.') {
				if (yych <= '*') {
					if (yych == '$') goto yy110;
					goto yy41;
				} else {
					if (yych <= '+') goto yy110;
					if (yych <= ',') goto yy202;
					if (yych <= '-') goto yy41;
					goto yy8404;
				}
			} else {
				if (yych <= ':') {
					if (yych <= '/') goto yy41;
					if (yych <= '9') goto yy5396;
					goto yy41;
				} else {
					if (yych <= ';') goto yy202;
					if (yych <= '>') goto yy110;
					if (yych <= '@') goto yy41;
					goto yy113;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy41;
					if (yych <= '`') goto yy110;
					goto yy113;
				} else {
					if (yych == '|') goto yy110;
					if (yych <= '}') goto yy41;
					goto yy110;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy41;
					if (yych <= 0xC2) goto yy116;
					if (yych <= 0xC3) goto yy117;
					goto yy118;
				} else {
					if (yych <= 0xCA) goto yy119;
					if (yych <= 0xCB) goto yy120;
					if (yych <= 0xCC) goto yy121;
					goto yy8405;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy123;
					if (yych <= 0xCF) goto yy124;
					goto yy118;
				} else {
					if (yych <= 0xD2) goto yy125;
					if (yych <= 0xD3) goto yy118;
					if (yych <= 0xD4) goto yy126;
					goto yy127;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy8406;
					if (yych <= 0xD7) goto yy129;
					if (yych <= 0xD8) goto yy8407;
					goto yy8408;
				} else {
					if (yych <= 0xDA) goto yy118;
					if (yych <= 0xDB) goto yy5399;
					if (yych <= 0xDC) goto yy133;
					goto yy134;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy135;
					if (yych <= 0xDF) goto yy8409;
					goto yy5401;
				} else {
					if (yych <= 0xE1) goto yy5402;
					if (yych <= 0xE2) goto yy8410;
					if (yych <= 0xE3) goto yy140;
					goto yy141;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy5403;
					if (yych <= 0xEE) goto yy41;
					goto yy8411;
				} else {
					if (yych <= 0xF0) goto yy5405;
					if (yych == 0xF3) goto yy145;
					goto yy41;
				}
			}
		}
	}
yy5398:
	yych = *++YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x9F) goto yy110;
			if (yych <= 0xA9) goto yy857;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy857;
			if (yych <= 0xAD) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xB0) goto yy110;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy5399:
	yych = *++YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy113;
			if (yych == 0x9D) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy110;
			if (yych <= 0xAF) goto yy113;
			goto yy857;
		} else {
			if (yych <= 0xBC) goto yy113;
			if (yych <= 0xBE) goto yy110;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy5400:
	yych = *++YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy857;
		goto yy113;
	} else {
		if (yych <= 0xB3) goto yy110;
		if (yych == 0xB6) goto yy110;
		goto yy2;
	}
yy5401:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy583;
	case 0xA1:	goto yy584;
	case 0xA2:	goto yy585;
	case 0xA3:	goto yy586;
	case 0xA4:	goto yy587;
	case 0xA5:	goto yy8412;
	case 0xA6:	goto yy589;
	case 0xA7:	goto yy8413;
	case 0xA8:	goto yy591;
	case 0xA9:	goto yy8414;
	case 0xAA:	goto yy593;
	case 0xAB:	goto yy8415;
	case 0xAC:	goto yy595;
	case 0xAD:	goto yy8416;
	case 0xAE:	goto yy597;
	case 0xAF:	goto yy8417;
	case 0xB0:	goto yy599;
	case 0xB1:	goto yy8418;
	case 0xB2:	goto yy601;
	case 0xB3:	goto yy8419;
	case 0xB4:	goto yy603;
	case 0xB5:	goto yy8420;
	case 0xB6:	goto yy605;
	case 0xB7:	goto yy8421;
	case 0xB8:	goto yy607;
	case 0xB9:	goto yy8422;
	case 0xBA:	goto yy609;
	case 0xBB:	goto yy8423;
	case 0xBC:	goto yy8424;
	case 0xBD:	goto yy612;
	case 0xBE:	goto yy613;
	case 0xBF:	goto yy614;
	default:	goto yy2;
	}
yy5402:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy615;
	case 0x81:	goto yy8425;
	case 0x82:	goto yy8426;
	case 0x83:	goto yy618;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy118;
	case 0x89:	goto yy619;
	case 0x8A:	goto yy620;
	case 0x8B:	goto yy621;
	case 0x8C:	goto yy622;
	case 0x8D:	goto yy623;
	case 0x8E:	goto yy624;
	case 0x8F:	goto yy625;
	case 0x90:	goto yy626;
	case 0x99:	goto yy627;
	case 0x9A:	goto yy628;
	case 0x9B:	goto yy629;
	case 0x9C:	goto yy630;
	case 0x9D:	goto yy631;
	case 0x9E:	goto yy632;
	case 0x9F:	goto yy8427;
	case 0xA0:	goto yy8428;
	case 0xA1:	goto yy635;
	case 0xA2:	goto yy636;
	case 0xA3:	goto yy637;
	case 0xA4:	goto yy638;
	case 0xA5:	goto yy8429;
	case 0xA7:	goto yy8430;
	case 0xA8:	goto yy641;
	case 0xA9:	goto yy642;
	case 0xAA:	goto yy8431;
	case 0xAC:	goto yy644;
	case 0xAD:	goto yy8432;
	case 0xAE:	goto yy8433;
	case 0xAF:	goto yy647;
	case 0xB0:	goto yy648;
	case 0xB1:	goto yy8434;
	case 0xB3:	goto yy650;
	case 0xB4:	goto yy651;
	case 0xB5:	goto yy652;
	case 0xB6:	goto yy653;
	case 0xB7:	goto yy654;
	case 0xBC:	goto yy655;
	case 0xBD:	goto yy656;
	case 0xBE:	goto yy657;
	case 0xBF:	goto yy658;
	default:	goto yy2;
	}
yy5403:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy699;
	case 0x93:	goto yy700;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy118;
	case 0x98:	goto yy8435;
	case 0x99:	goto yy702;
	case 0x9A:	goto yy703;
	case 0x9B:	goto yy704;
	case 0x9C:	goto yy705;
	case 0x9D:	goto yy126;
	case 0x9E:	goto yy706;
	case 0x9F:	goto yy707;
	case 0xA0:	goto yy708;
	case 0xA1:	goto yy709;
	case 0xA2:	goto yy710;
	case 0xA3:	goto yy8436;
	case 0xA4:	goto yy8437;
	case 0xA5:	goto yy713;
	case 0xA6:	goto yy714;
	case 0xA7:	goto yy8438;
	case 0xA8:	goto yy716;
	case 0xA9:	goto yy8439;
	case 0xAA:	goto yy718;
	case 0xAB:	goto yy719;
	case 0xAC:	goto yy720;
	case 0xAD:	goto yy721;
	case 0xAF:	goto yy8440;
	default:	goto yy2;
	}
yy5404:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy723;
	case 0xAD:	goto yy724;
	case 0xAE:	goto yy725;
	case 0xAF:	goto yy726;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy118;
	case 0xB4:	goto yy727;
	case 0xB5:	goto yy572;
	case 0xB6:	goto yy728;
	case 0xB7:	goto yy729;
	case 0xB8:	goto yy730;
	case 0xB9:	goto yy731;
	case 0xBB:	goto yy732;
	case 0xBC:	goto yy8441;
	case 0xBD:	goto yy734;
	case 0xBF:	goto yy735;
	default:	goto yy2;
	}
yy5405:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy8442;
	case 0x91:	goto yy8443;
	case 0x92:	goto yy738;
	case 0x93:	goto yy739;
	case 0x94:	goto yy740;
	case 0x96:	goto yy8444;
	case 0x9B:	goto yy742;
	case 0x9D:	goto yy8445;
	case 0x9E:	goto yy744;
	case 0x9F:	goto yy745;
	default:	goto yy2;
	}
yy5406:
	yyaccept = 14;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy110;
					goto yy208;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych == '+') goto yy110;
					goto yy208;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy200;
					if (yych <= '.') goto yy2808;
					if (yych <= '/') goto yy208;
					goto yy5406;
				} else {
					if (yych <= ';') goto yy208;
					if (yych <= '>') goto yy110;
					if (yych <= '@') goto yy208;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy208;
					if (yych <= '`') goto yy110;
				} else {
					if (yych == '|') goto yy110;
					if (yych <= '}') goto yy208;
					goto yy110;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy208;
					if (yych <= 0xC2) goto yy5410;
					if (yych <= 0xC3) goto yy5411;
					goto yy5412;
				} else {
					if (yych <= 0xCA) goto yy5413;
					if (yych <= 0xCB) goto yy120;
					if (yych <= 0xCC) goto yy121;
					goto yy5414;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy5415;
					if (yych <= 0xCF) goto yy5416;
					goto yy5412;
				} else {
					if (yych <= 0xD2) goto yy5417;
					if (yych <= 0xD3) goto yy5412;
					if (yych <= 0xD4) goto yy5418;
					goto yy5419;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy5420;
					if (yych <= 0xD7) goto yy5421;
					if (yych <= 0xD8) goto yy5422;
					goto yy5423;
				} else {
					if (yych <= 0xDA) goto yy5412;
					if (yych <= 0xDB) goto yy5424;
					if (yych <= 0xDC) goto yy5425;
					goto yy5426;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy5427;
					if (yych <= 0xDF) goto yy5428;
					goto yy5429;
				} else {
					if (yych <= 0xE1) goto yy5430;
					if (yych <= 0xE2) goto yy5431;
					if (yych <= 0xE3) goto yy5432;
					goto yy141;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy5433;
					if (yych <= 0xEE) goto yy208;
					goto yy5434;
				} else {
					if (yych <= 0xF0) goto yy5435;
					if (yych == 0xF3) goto yy145;
					goto yy208;
				}
			}
		}
	}
yy5408:
	yyaccept = 14;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy113;
					goto yy208;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych == '+') goto yy113;
					goto yy208;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy2807;
					if (yych <= '.') goto yy2808;
					if (yych <= '/') goto yy208;
					goto yy5408;
				} else {
					if (yych <= ';') goto yy208;
					if (yych <= '>') goto yy113;
					if (yych <= '@') goto yy208;
					goto yy5408;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy208;
					if (yych <= '`') goto yy113;
					goto yy5408;
				} else {
					if (yych == '|') goto yy113;
					if (yych <= '}') goto yy208;
					goto yy113;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy208;
					if (yych <= 0xC2) goto yy8382;
					if (yych <= 0xC3) goto yy8383;
					goto yy5412;
				} else {
					if (yych <= 0xCA) goto yy5413;
					if (yych <= 0xCB) goto yy564;
					if (yych <= 0xCC) goto yy118;
					goto yy8384;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy8385;
					if (yych <= 0xCF) goto yy8386;
					goto yy5412;
				} else {
					if (yych <= 0xD2) goto yy8387;
					if (yych <= 0xD3) goto yy5412;
					if (yych <= 0xD4) goto yy5418;
					goto yy5419;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy8388;
					if (yych <= 0xD7) goto yy8389;
					if (yych <= 0xD8) goto yy8390;
					goto yy8391;
				} else {
					if (yych <= 0xDA) goto yy5412;
					if (yych <= 0xDB) goto yy8392;
					if (yych <= 0xDC) goto yy8393;
					goto yy8394;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy8395;
					if (yych <= 0xDF) goto yy8396;
					goto yy8397;
				} else {
					if (yych <= 0xE1) goto yy8398;
					if (yych <= 0xE2) goto yy8399;
					if (yych <= 0xE3) goto yy8400;
					goto yy278;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy8401;
					if (yych <= 0xEE) goto yy208;
					goto yy8402;
				} else {
					if (yych <= 0xF0) goto yy8403;
					if (yych == 0xF3) goto yy282;
					goto yy208;
				}
			}
		}
	}
yy5410:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy110;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy5408;
	default:	goto yy2;
	}
yy5411:
	yych = *++YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy5408;
		goto yy110;
	} else {
		if (yych == 0xB7) goto yy110;
		if (yych <= 0xBF) goto yy5408;
		goto yy2;
	}
yy5412:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy5408;
	goto yy2;
yy5413:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy5408;
	goto yy2;
yy5414:
	yych = *++YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xB3) goto yy5408;
			if (yych <= 0xB4) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy5408;
			if (yych <= 0xBA) goto yy2;
			goto yy5408;
		} else {
			if (yych == 0xBF) goto yy5408;
			goto yy2;
		}
	}
yy5415:
	yych = *++YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy110;
			goto yy5408;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy5408;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy5408;
			goto yy2;
		}
	}
yy5416:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy110;
	if (yych <= 0xBF) goto yy5408;
	goto yy2;
yy5417:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy5408;
	if (yych <= 0x89) goto yy110;
	if (yych <= 0xBF) goto yy5408;
	goto yy2;
yy5418:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy5408;
	goto yy2;
yy5419:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy5408;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy5408;
	goto yy2;
yy5420:
	yych = *++YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy5408;
		} else {
			if (yych == 0x8A) goto yy200;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xBE) goto yy200;
			if (yych <= 0xBF) goto yy110;
			goto yy2;
		}
	}
yy5421:
	yych = *++YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy110;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy110;
			if (yych <= 0x8F) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy5408;
			goto yy2;
		}
	}
yy5422:
	yych = *++YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy110;
		if (yych <= 0x8A) goto yy2;
		goto yy110;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy5408;
			goto yy2;
		}
	}
yy5423:
	yych = *++YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0x9F) goto yy110;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy843;
			if (yych <= 0xAD) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0xB0) goto yy110;
			if (yych <= 0xBF) goto yy5408;
			goto yy2;
		}
	}
yy5424:
	yych = *++YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy5408;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy5408;
			if (yych == 0x9D) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy110;
			if (yych <= 0xAF) goto yy5408;
			goto yy843;
		} else {
			if (yych <= 0xBC) goto yy5408;
			if (yych <= 0xBE) goto yy110;
			if (yych <= 0xBF) goto yy5408;
			goto yy2;
		}
	}
yy5425:
	yych = *++YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy5408;
		goto yy110;
	} else {
		if (yych <= 0xAF) goto yy5408;
		if (yych <= 0xBF) goto yy110;
		goto yy2;
	}
yy5426:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy110;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy5408;
	goto yy2;
yy5427:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy5408;
	if (yych <= 0xB0) goto yy110;
	if (yych <= 0xB1) goto yy5408;
	goto yy2;
yy5428:
	yych = *++YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy5408;
	} else {
		if (yych <= 0xB3) goto yy110;
		if (yych == 0xB6) goto yy110;
		goto yy2;
	}
yy5429:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy8446;
	case 0xA1:	goto yy8447;
	case 0xA2:	goto yy8448;
	case 0xA3:	goto yy586;
	case 0xA4:	goto yy8449;
	case 0xA5:	goto yy8450;
	case 0xA6:	goto yy8451;
	case 0xA7:	goto yy8452;
	case 0xA8:	goto yy8453;
	case 0xA9:	goto yy8454;
	case 0xAA:	goto yy8455;
	case 0xAB:	goto yy8456;
	case 0xAC:	goto yy8457;
	case 0xAD:	goto yy8458;
	case 0xAE:	goto yy8459;
	case 0xAF:	goto yy8460;
	case 0xB0:	goto yy8461;
	case 0xB1:	goto yy8462;
	case 0xB2:	goto yy8463;
	case 0xB3:	goto yy8464;
	case 0xB4:	goto yy8465;
	case 0xB5:	goto yy8466;
	case 0xB6:	goto yy8467;
	case 0xB7:	goto yy8468;
	case 0xB8:	goto yy607;
	case 0xB9:	goto yy8469;
	case 0xBA:	goto yy609;
	case 0xBB:	goto yy8470;
	case 0xBC:	goto yy8471;
	case 0xBD:	goto yy612;
	case 0xBE:	goto yy613;
	case 0xBF:	goto yy614;
	default:	goto yy2;
	}
yy5430:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy615;
	case 0x81:	goto yy8472;
	case 0x82:	goto yy8473;
	case 0x83:	goto yy8474;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy5412;
	case 0x89:	goto yy8475;
	case 0x8A:	goto yy8476;
	case 0x8B:	goto yy8477;
	case 0x8C:	goto yy8478;
	case 0x8D:	goto yy8479;
	case 0x8E:	goto yy8480;
	case 0x8F:	goto yy8481;
	case 0x90:	goto yy8482;
	case 0x99:	goto yy8483;
	case 0x9A:	goto yy8484;
	case 0x9B:	goto yy8485;
	case 0x9C:	goto yy8486;
	case 0x9D:	goto yy8487;
	case 0x9E:	goto yy632;
	case 0x9F:	goto yy8488;
	case 0xA0:	goto yy8489;
	case 0xA1:	goto yy8490;
	case 0xA2:	goto yy8491;
	case 0xA3:	goto yy8492;
	case 0xA4:	goto yy8493;
	case 0xA5:	goto yy8494;
	case 0xA7:	goto yy8495;
	case 0xA8:	goto yy8496;
	case 0xA9:	goto yy642;
	case 0xAA:	goto yy8497;
	case 0xAC:	goto yy644;
	case 0xAD:	goto yy8498;
	case 0xAE:	goto yy8499;
	case 0xAF:	goto yy8500;
	case 0xB0:	goto yy8501;
	case 0xB1:	goto yy8502;
	case 0xB3:	goto yy8503;
	case 0xB4:	goto yy8504;
	case 0xB5:	goto yy8505;
	case 0xB6:	goto yy8506;
	case 0xB7:	goto yy654;
	case 0xBC:	goto yy8507;
	case 0xBD:	goto yy8508;
	case 0xBE:	goto yy8509;
	case 0xBF:	goto yy8510;
	default:	goto yy2;
	}
yy5431:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy8511;
	case 0x81:	goto yy660;
	case 0x82:	goto yy661;
	case 0x83:	goto yy662;
	case 0x84:	goto yy8512;
	case 0x85:	goto yy8513;
	case 0x86:	goto yy8514;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy121;
	case 0x88:	goto yy1022;
	case 0x8C:	goto yy666;
	case 0x8F:	goto yy667;
	case 0x90:	goto yy668;
	case 0x91:	goto yy669;
	case 0x92:	goto yy670;
	case 0x93:	goto yy671;
	case 0x9D:	goto yy672;
	case 0x9E:	goto yy673;
	case 0x9F:	goto yy674;
	case 0xA6:	goto yy675;
	case 0xA7:	goto yy676;
	case 0xAD:	goto yy677;
	case 0xAE:	goto yy678;
	case 0xAF:	goto yy679;
	case 0xB0:	goto yy8515;
	case 0xB1:	goto yy8516;
	case 0xB2:	goto yy5412;
	case 0xB3:	goto yy8517;
	case 0xB4:	goto yy8518;
	case 0xB5:	goto yy8519;
	case 0xB6:	goto yy8520;
	case 0xB7:	goto yy8521;
	case 0xB8:	goto yy1030;
	case 0xBA:	goto yy687;
	case 0xBB:	goto yy688;
	case 0xBF:	goto yy689;
	default:	goto yy2;
	}
yy5432:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy8522;
	case 0x82:	goto yy691;
	case 0x84:	goto yy8523;
	case 0x86:	goto yy8524;
	case 0x87:	goto yy694;
	case 0x88:	goto yy695;
	case 0x89:	goto yy696;
	case 0x8A:	goto yy697;
	case 0x8B:	goto yy698;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy121;
	default:	goto yy2;
	}
yy5433:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy699;
	case 0x93:	goto yy8525;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy5412;
	case 0x98:	goto yy8526;
	case 0x99:	goto yy8527;
	case 0x9A:	goto yy8528;
	case 0x9B:	goto yy8529;
	case 0x9C:	goto yy8530;
	case 0x9D:	goto yy5418;
	case 0x9E:	goto yy8531;
	case 0x9F:	goto yy8532;
	case 0xA0:	goto yy8533;
	case 0xA1:	goto yy8534;
	case 0xA2:	goto yy8535;
	case 0xA3:	goto yy8536;
	case 0xA4:	goto yy8537;
	case 0xA5:	goto yy8538;
	case 0xA6:	goto yy714;
	case 0xA7:	goto yy8539;
	case 0xA8:	goto yy8540;
	case 0xA9:	goto yy8541;
	case 0xAA:	goto yy718;
	case 0xAB:	goto yy8542;
	case 0xAC:	goto yy8543;
	case 0xAD:	goto yy8544;
	case 0xAF:	goto yy8545;
	default:	goto yy2;
	}
yy5434:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy8546;
	case 0xAD:	goto yy8547;
	case 0xAE:	goto yy8548;
	case 0xAF:	goto yy8549;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy5412;
	case 0xB4:	goto yy8550;
	case 0xB5:	goto yy8551;
	case 0xB6:	goto yy8552;
	case 0xB7:	goto yy8553;
	case 0xB8:	goto yy8554;
	case 0xB9:	goto yy8555;
	case 0xBB:	goto yy8556;
	case 0xBC:	goto yy8557;
	case 0xBD:	goto yy8558;
	case 0xBF:	goto yy735;
	default:	goto yy2;
	}
yy5435:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy8559;
	case 0x91:	goto yy8560;
	case 0x92:	goto yy8561;
	case 0x93:	goto yy8562;
	case 0x94:	goto yy8563;
	case 0x96:	goto yy8564;
	case 0x9B:	goto yy8565;
	case 0x9D:	goto yy8566;
	case 0x9E:	goto yy8567;
	case 0x9F:	goto yy745;
	default:	goto yy2;
	}
yy5436:
	yyaccept = 14;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCC) {
		if (yych <= '1') {
			if (yych <= '(') {
				if (yych <= '$') {
					if (yych == ' ') goto yy2897;
					goto yy208;
				} else {
					if (yych <= '%') goto yy146;
					if (yych == '\'') goto yy200;
					goto yy208;
				}
			} else {
				if (yych <= '+') {
					if (yych <= ')') goto yy2898;
					if (yych <= '*') goto yy208;
					goto yy146;
				} else {
					if (yych <= ',') goto yy208;
					if (yych <= '.') goto yy2899;
					if (yych <= '/') goto yy208;
					goto yy803;
				}
			}
		} else {
			if (yych <= '`') {
				if (yych <= '@') {
					if (yych <= '9') goto yy5438;
					if (yych <= '?') goto yy208;
					goto yy148;
				} else {
					if (yych <= 'Z') goto yy803;
					if (yych == '_') goto yy146;
					goto yy208;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych <= 'z') goto yy803;
					if (yych <= 0xC1) goto yy208;
					goto yy805;
				} else {
					if (yych <= 0xC3) goto yy806;
					if (yych <= 0xC9) goto yy807;
					if (yych <= 0xCA) goto yy808;
					goto yy208;
				}
			}
		}
	} else {
		if (yych <= 0xDB) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy845;
					if (yych <= 0xCE) goto yy810;
					goto yy811;
				} else {
					if (yych == 0xD2) goto yy812;
					if (yych <= 0xD3) goto yy807;
					goto yy813;
				}
			} else {
				if (yych <= 0xD7) {
					if (yych <= 0xD5) goto yy814;
					if (yych <= 0xD6) goto yy846;
					goto yy816;
				} else {
					if (yych <= 0xD8) goto yy847;
					if (yych <= 0xD9) goto yy848;
					if (yych <= 0xDA) goto yy807;
					goto yy849;
				}
			}
		} else {
			if (yych <= 0xE2) {
				if (yych <= 0xDE) {
					if (yych <= 0xDC) goto yy820;
					if (yych <= 0xDD) goto yy821;
					goto yy822;
				} else {
					if (yych <= 0xDF) goto yy850;
					if (yych <= 0xE0) goto yy851;
					if (yych <= 0xE1) goto yy852;
					goto yy853;
				}
			} else {
				if (yych <= 0xEA) {
					if (yych <= 0xE3) goto yy827;
					if (yych <= 0xE9) goto yy208;
					goto yy854;
				} else {
					if (yych <= 0xEE) goto yy208;
					if (yych <= 0xEF) goto yy855;
					if (yych <= 0xF0) goto yy856;
					goto yy208;
				}
			}
		}
	}
yy5437:
	yyaccept = 7;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xC2) {
		if (yych <= '9') {
			if (yych <= '(') {
				if (yych <= '$') {
					if (yych == ' ') goto yy2897;
					if (yych <= '#') goto yy41;
					goto yy534;
				} else {
					if (yych <= '%') goto yy146;
					if (yych == '\'') goto yy200;
					goto yy41;
				}
			} else {
				if (yych <= ',') {
					if (yych <= ')') goto yy2898;
					if (yych <= '*') goto yy41;
					if (yych <= '+') goto yy781;
					goto yy202;
				} else {
					if (yych <= '.') {
						if (yych <= '-') goto yy8568;
						goto yy2900;
					} else {
						if (yych <= '/') goto yy41;
						if (yych <= '1') goto yy868;
						goto yy5439;
					}
				}
			}
		} else {
			if (yych <= '^') {
				if (yych <= '?') {
					if (yych <= ':') goto yy41;
					if (yych <= ';') goto yy202;
					if (yych <= '>') goto yy534;
					goto yy41;
				} else {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy870;
					if (yych <= ']') goto yy41;
					goto yy534;
				}
			} else {
				if (yych <= '{') {
					if (yych <= '_') goto yy781;
					if (yych <= '`') goto yy534;
					if (yych <= 'z') goto yy870;
					goto yy41;
				} else {
					if (yych <= '}') {
						if (yych <= '|') goto yy534;
						goto yy41;
					} else {
						if (yych <= '~') goto yy534;
						if (yych <= 0xC1) goto yy41;
						goto yy872;
					}
				}
			}
		}
	} else {
		if (yych <= 0xDA) {
			if (yych <= 0xD1) {
				if (yych <= 0xCC) {
					if (yych <= 0xC3) goto yy873;
					if (yych <= 0xC9) goto yy874;
					if (yych <= 0xCA) goto yy875;
					goto yy534;
				} else {
					if (yych <= 0xCD) goto yy2430;
					if (yych <= 0xCE) goto yy877;
					if (yych <= 0xCF) goto yy878;
					goto yy874;
				}
			} else {
				if (yych <= 0xD5) {
					if (yych <= 0xD2) goto yy879;
					if (yych <= 0xD3) goto yy874;
					if (yych <= 0xD4) goto yy880;
					goto yy881;
				} else {
					if (yych <= 0xD7) {
						if (yych <= 0xD6) goto yy2431;
						goto yy883;
					} else {
						if (yych <= 0xD8) goto yy2432;
						if (yych <= 0xD9) goto yy2433;
						goto yy874;
					}
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xDE) {
					if (yych <= 0xDB) goto yy886;
					if (yych <= 0xDC) goto yy887;
					if (yych <= 0xDD) goto yy888;
					goto yy889;
				} else {
					if (yych <= 0xE0) {
						if (yych <= 0xDF) goto yy2434;
						goto yy891;
					} else {
						if (yych <= 0xE1) goto yy892;
						if (yych <= 0xE2) goto yy2435;
						goto yy894;
					}
				}
			} else {
				if (yych <= 0xEE) {
					if (yych <= 0xE4) goto yy534;
					if (yych == 0xEA) goto yy895;
					goto yy41;
				} else {
					if (yych <= 0xF0) {
						if (yych <= 0xEF) goto yy2436;
						goto yy897;
					} else {
						if (yych == 0xF3) goto yy534;
						goto yy41;
					}
				}
			}
		}
	}
yy5438:
	yyaccept = 14;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yybm[0+yych] & 2) {
		goto yy203;
	}
	if (yych <= 0xCF) {
		if (yych <= '^') {
			if (yych <= '+') {
				if (yych <= '&') {
					if (yych == '%') goto yy146;
					goto yy208;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych <= '*') goto yy208;
					goto yy146;
				}
			} else {
				if (yych <= '?') {
					if (yych <= '/') goto yy208;
					if (yych <= '9') goto yy8569;
					goto yy208;
				} else {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy803;
					goto yy208;
				}
			}
		} else {
			if (yych <= 0xC3) {
				if (yych <= 'z') {
					if (yych <= '_') goto yy146;
					if (yych <= '`') goto yy208;
					goto yy803;
				} else {
					if (yych <= 0xC1) goto yy208;
					if (yych <= 0xC2) goto yy805;
					goto yy806;
				}
			} else {
				if (yych <= 0xCC) {
					if (yych <= 0xC9) goto yy807;
					if (yych <= 0xCA) goto yy808;
					goto yy208;
				} else {
					if (yych <= 0xCD) goto yy845;
					if (yych <= 0xCE) goto yy810;
					goto yy811;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD6) {
				if (yych <= 0xD3) {
					if (yych == 0xD2) goto yy812;
					goto yy807;
				} else {
					if (yych <= 0xD4) goto yy813;
					if (yych <= 0xD5) goto yy814;
					goto yy846;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD7) goto yy816;
					if (yych <= 0xD8) goto yy847;
					goto yy848;
				} else {
					if (yych <= 0xDA) goto yy807;
					if (yych <= 0xDB) goto yy849;
					goto yy820;
				}
			}
		} else {
			if (yych <= 0xE2) {
				if (yych <= 0xDF) {
					if (yych <= 0xDD) goto yy821;
					if (yych <= 0xDE) goto yy822;
					goto yy850;
				} else {
					if (yych <= 0xE0) goto yy851;
					if (yych <= 0xE1) goto yy852;
					goto yy853;
				}
			} else {
				if (yych <= 0xEA) {
					if (yych <= 0xE3) goto yy827;
					if (yych <= 0xE9) goto yy208;
					goto yy854;
				} else {
					if (yych <= 0xEE) goto yy208;
					if (yych <= 0xEF) goto yy855;
					if (yych <= 0xF0) goto yy856;
					goto yy208;
				}
			}
		}
	}
yy5439:
	yyaccept = 7;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCA) {
		if (yych <= '?') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych <= '#') goto yy41;
					if (yych <= '$') goto yy534;
					if (yych <= '%') goto yy146;
					goto yy41;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych <= '*') goto yy41;
					if (yych <= '+') goto yy781;
					goto yy202;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy867;
					if (yych <= '.') goto yy205;
					if (yych <= '/') goto yy41;
					goto yy8570;
				} else {
					if (yych <= ':') goto yy41;
					if (yych <= ';') goto yy202;
					if (yych <= '>') goto yy534;
					goto yy41;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '^') {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy870;
					if (yych <= ']') goto yy41;
					goto yy534;
				} else {
					if (yych <= '_') goto yy781;
					if (yych <= '`') goto yy534;
					if (yych <= 'z') goto yy870;
					goto yy41;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy41;
					if (yych <= '~') goto yy534;
					goto yy41;
				} else {
					if (yych <= 0xC2) goto yy872;
					if (yych <= 0xC3) goto yy873;
					if (yych <= 0xC9) goto yy874;
					goto yy875;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy534;
					if (yych <= 0xCD) goto yy2430;
					if (yych <= 0xCE) goto yy877;
					goto yy878;
				} else {
					if (yych == 0xD2) goto yy879;
					if (yych <= 0xD3) goto yy874;
					goto yy880;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy881;
					if (yych <= 0xD6) goto yy2431;
					if (yych <= 0xD7) goto yy883;
					goto yy2432;
				} else {
					if (yych <= 0xD9) goto yy2433;
					if (yych <= 0xDA) goto yy874;
					if (yych <= 0xDB) goto yy886;
					goto yy887;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy888;
					if (yych <= 0xDE) goto yy889;
					if (yych <= 0xDF) goto yy2434;
					goto yy891;
				} else {
					if (yych <= 0xE1) goto yy892;
					if (yych <= 0xE2) goto yy2435;
					if (yych <= 0xE3) goto yy894;
					goto yy534;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy895;
					if (yych <= 0xEE) goto yy41;
					goto yy2436;
				} else {
					if (yych <= 0xF0) goto yy897;
					if (yych == 0xF3) goto yy534;
					goto yy41;
				}
			}
		}
	}
yy5440:
	yyaccept = 7;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCA) {
		if (yych <= '?') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych <= '#') goto yy41;
					if (yych <= '$') goto yy111;
					if (yych <= '%') goto yy146;
					goto yy41;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych <= '*') goto yy41;
					if (yych <= '+') goto yy170;
					goto yy202;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy203;
					if (yych <= '.') goto yy205;
					if (yych <= '/') goto yy41;
					goto yy8571;
				} else {
					if (yych <= ':') goto yy41;
					if (yych <= ';') goto yy202;
					if (yych <= '>') goto yy111;
					goto yy41;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '^') {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy206;
					if (yych <= ']') goto yy41;
					goto yy111;
				} else {
					if (yych <= '_') goto yy209;
					if (yych <= '`') goto yy111;
					if (yych <= 'z') goto yy206;
					goto yy41;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy41;
					if (yych <= '~') goto yy111;
					goto yy41;
				} else {
					if (yych <= 0xC2) goto yy211;
					if (yych <= 0xC3) goto yy212;
					if (yych <= 0xC9) goto yy213;
					goto yy214;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy111;
					if (yych <= 0xCD) goto yy215;
					if (yych <= 0xCE) goto yy216;
					goto yy217;
				} else {
					if (yych == 0xD2) goto yy218;
					if (yych <= 0xD3) goto yy213;
					goto yy219;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy220;
					if (yych <= 0xD6) goto yy221;
					if (yych <= 0xD7) goto yy222;
					goto yy223;
				} else {
					if (yych <= 0xD9) goto yy224;
					if (yych <= 0xDA) goto yy213;
					if (yych <= 0xDB) goto yy225;
					goto yy226;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy227;
					if (yych <= 0xDE) goto yy228;
					if (yych <= 0xDF) goto yy229;
					goto yy230;
				} else {
					if (yych <= 0xE1) goto yy231;
					if (yych <= 0xE2) goto yy232;
					if (yych <= 0xE3) goto yy233;
					goto yy111;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy234;
					if (yych <= 0xEE) goto yy41;
					goto yy235;
				} else {
					if (yych <= 0xF0) goto yy236;
					if (yych == 0xF3) goto yy111;
					goto yy41;
				}
			}
		}
	}
yy5441:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1087;
	goto yy2;
yy5442:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy1087;
	goto yy2;
yy5443:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy1087;
	goto yy2;
yy5444:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) goto yy2;
	if (yych <= 0xB9) goto yy1087;
	if (yych == 0xBD) goto yy1087;
	goto yy2;
yy5445:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych == 0x90) goto yy1087;
		if (yych <= 0x97) goto yy2;
		goto yy1087;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy1087;
			goto yy2;
		}
	}
yy5446:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych == 0x80) goto yy1087;
			if (yych <= 0x84) goto yy2;
			goto yy1087;
		} else {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x90) goto yy1087;
			if (yych <= 0x92) goto yy2;
			goto yy1087;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB1) goto yy2;
			goto yy1087;
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB5) goto yy2;
				goto yy1087;
			} else {
				if (yych == 0xBD) goto yy1087;
				goto yy2;
			}
		}
	}
yy5447:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x8E) {
			if (yych <= 0x8D) goto yy2;
			goto yy1087;
		} else {
			if (yych <= 0x9B) goto yy2;
			if (yych <= 0x9D) goto yy1087;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0xA1) goto yy1087;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB1) goto yy1087;
			goto yy2;
		}
	}
yy5448:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8E) {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8A) goto yy1087;
			goto yy2;
		} else {
			if (yych <= 0x90) goto yy1087;
			if (yych <= 0x92) goto yy2;
			if (yych <= 0xA8) goto yy1087;
			goto yy2;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych == 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1087;
			goto yy2;
		} else {
			if (yych == 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy1087;
			goto yy2;
		}
	}
yy5449:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x98) goto yy2;
		if (yych == 0x9D) goto yy2;
		goto yy1087;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB4) goto yy1087;
			goto yy2;
		}
	}
yy5450:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8E) {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8D) goto yy1087;
			goto yy2;
		} else {
			if (yych == 0x92) goto yy2;
			if (yych <= 0xA8) goto yy1087;
			goto yy2;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych == 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1087;
			goto yy2;
		} else {
			if (yych <= 0xB9) goto yy1087;
			if (yych == 0xBD) goto yy1087;
			goto yy2;
		}
	}
yy5451:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych == 0x90) goto yy1087;
		if (yych <= 0x9F) goto yy2;
		goto yy1087;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych == 0xB9) goto yy1087;
			goto yy2;
		}
	}
yy5452:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8E) {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8C) goto yy1087;
			goto yy2;
		} else {
			if (yych <= 0x90) goto yy1087;
			if (yych <= 0x92) goto yy2;
			if (yych <= 0xA8) goto yy1087;
			goto yy2;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych == 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1087;
			goto yy2;
		} else {
			if (yych <= 0xB9) goto yy1087;
			if (yych == 0xBD) goto yy1087;
			goto yy2;
		}
	}
yy5453:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x9B) goto yy2;
		if (yych == 0x9E) goto yy2;
		goto yy1087;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych == 0xB1) goto yy1087;
			goto yy2;
		}
	}
yy5454:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy1087;
	default:	goto yy2;
	}
yy5455:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x90) goto yy1087;
	if (yych <= 0xA5) goto yy2;
	if (yych <= 0xAF) goto yy843;
	goto yy2;
yy5456:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8C) {
			if (yych <= 0x84) goto yy2;
			goto yy1087;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych <= 0x90) goto yy1087;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy1087;
		} else {
			if (yych == 0xBD) goto yy1087;
			goto yy2;
		}
	}
yy5457:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x97) goto yy2;
		if (yych <= 0x9A) goto yy1087;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy1087;
		if (yych <= 0xA5) goto yy2;
		if (yych <= 0xAF) goto yy843;
		goto yy2;
	}
yy5458:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8D) {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8C) goto yy1087;
			goto yy2;
		} else {
			if (yych == 0x91) goto yy2;
			goto yy1087;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych <= 0xA9) goto yy2;
			if (yych <= 0xB3) goto yy1087;
			goto yy2;
		} else {
			if (yych <= 0xB9) goto yy1087;
			if (yych == 0xBD) goto yy1087;
			goto yy2;
		}
	}
yy5459:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x9E:
	case 0xA0:
	case 0xA1:
	case 0xB1:
	case 0xB2:	goto yy1087;
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:	goto yy843;
	default:	goto yy2;
	}
yy5460:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy1087;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x91) goto yy2;
			goto yy1087;
		} else {
			if (yych == 0xBD) goto yy1087;
			goto yy2;
		}
	}
yy5461:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych == 0x8E) goto yy1087;
		if (yych <= 0x9E) goto yy2;
		goto yy1087;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB9) goto yy2;
			if (yych <= 0xBF) goto yy1087;
			goto yy2;
		}
	}
yy5462:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x84) goto yy2;
		if (yych <= 0x96) goto yy1087;
		if (yych <= 0x99) goto yy2;
		goto yy1087;
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB2) goto yy2;
			goto yy1087;
		} else {
			if (yych == 0xBD) goto yy1087;
			goto yy2;
		}
	}
yy5463:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1087;
	if (yych <= 0xA5) goto yy2;
	if (yych <= 0xAF) goto yy843;
	goto yy2;
yy5464:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1087;
	goto yy2;
yy5465:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy1087;
		} else {
			if (yych == 0x87) goto yy1087;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy1087;
			if (yych <= 0x8F) goto yy2;
			goto yy1087;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy1087;
			goto yy2;
		}
	}
yy5466:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy1087;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy1087;
			if (yych <= 0x8F) goto yy2;
			goto yy1087;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy1087;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy1087;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1087;
			goto yy2;
		}
	}
yy5467:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy1087;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1087;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy1087;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy1087;
			goto yy2;
		}
	}
yy5468:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy1087;
		if (yych <= 0x81) goto yy2;
		goto yy1087;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy1087;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy1087;
			goto yy2;
		}
	}
yy5469:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy1087;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy1087;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy1087;
		goto yy2;
	}
yy5470:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy1087;
	goto yy2;
yy5471:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy1087;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1087;
	goto yy2;
yy5472:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy1087;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy1087;
	goto yy2;
yy5473:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy1087;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy1087;
	goto yy2;
yy5474:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy1087;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1087;
	goto yy2;
yy5475:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy1087;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy1087;
	goto yy2;
yy5476:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8C) goto yy1087;
		goto yy2;
	} else {
		if (yych <= 0x91) goto yy1087;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xB1) goto yy1087;
		goto yy2;
	}
yy5477:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy1087;
		goto yy2;
	} else {
		if (yych == 0xAD) goto yy2;
		if (yych <= 0xB0) goto yy1087;
		goto yy2;
	}
yy5478:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych == 0x86) goto yy1087;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy1087;
		goto yy2;
	}
yy5479:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy1087;
	goto yy2;
yy5480:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy1087;
		goto yy2;
	} else {
		if (yych <= 0xAA) goto yy1087;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1087;
		goto yy2;
	}
yy5481:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy1087;
	goto yy2;
yy5482:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy1087;
	goto yy2;
yy5483:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy1087;
	goto yy2;
yy5484:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0xA0) goto yy1087;
		goto yy2;
	} else {
		if (yych <= 0xAF) goto yy1087;
		if (yych <= 0xB9) goto yy843;
		if (yych <= 0xBF) goto yy1087;
		goto yy2;
	}
yy5485:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1087;
	goto yy2;
yy5486:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy1087;
	goto yy2;
yy5487:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy1087;
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xB7) goto yy1087;
		goto yy2;
	}
yy5488:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0xA8) goto yy2;
		if (yych <= 0xAC) goto yy1087;
		goto yy2;
	} else {
		if (yych <= 0xB1) goto yy1087;
		if (yych <= 0xB4) goto yy2;
		if (yych <= 0xB6) goto yy1087;
		goto yy2;
	}
yy5489:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy1087;
	goto yy2;
yy5490:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy1087;
	goto yy2;
yy5491:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy1087;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy1087;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy1087;
		goto yy2;
	}
yy5492:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy1087;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy1087;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy1087;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy1087;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy1087;
			goto yy2;
		}
	}
yy5493:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xB4) goto yy1087;
		goto yy2;
	} else {
		if (yych == 0xBD) goto yy2;
		if (yych <= 0xBE) goto yy1087;
		goto yy2;
	}
yy5494:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x85) {
			if (yych <= 0x81) goto yy2;
			if (yych <= 0x84) goto yy1087;
			goto yy2;
		} else {
			if (yych <= 0x8C) goto yy1087;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x93) goto yy1087;
			goto yy2;
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9B) goto yy1087;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAC) goto yy1087;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBC) goto yy1087;
			goto yy2;
		}
	}
yy5495:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy1087;
	default:	goto yy2;
	}
yy5496:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0x89) goto yy1087;
	if (yych == 0x8E) goto yy1087;
	goto yy2;
yy5497:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0x84) goto yy1087;
	goto yy2;
yy5498:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1087;
	goto yy2;
yy5499:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy1087;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy1087;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy1087;
		goto yy2;
	}
yy5500:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy1087;
		goto yy2;
	} else {
		if (yych <= 0xAE) goto yy1087;
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB3) goto yy1087;
		goto yy2;
	}
yy5501:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy1087;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy1087;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy1087;
			goto yy2;
		}
	}
yy5502:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy1087;
	goto yy2;
yy5503:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy1087;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy1087;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy1087;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy1087;
			goto yy2;
		}
	}
yy5504:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x87) goto yy2;
		goto yy1087;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x8F) goto yy2;
			goto yy1087;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0x9E) goto yy1087;
			goto yy2;
		}
	}
yy5505:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xBC) goto yy1087;
	goto yy2;
yy5506:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy1087;
	goto yy2;
yy5507:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBA) goto yy1087;
	goto yy2;
yy5508:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy1087;
	goto yy2;
yy5509:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy1087;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1087;
		if (yych <= 0xA9) goto yy843;
		if (yych <= 0xAB) goto yy1087;
		goto yy2;
	}
yy5510:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy1087;
	goto yy2;
yy5511:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9B) goto yy1087;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1087;
	goto yy2;
yy5512:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) goto yy2;
	if (yych <= 0xBF) goto yy1087;
	goto yy2;
yy5513:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1087;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy1087;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy1087;
		goto yy2;
	}
yy5514:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy1087;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy1087;
	goto yy2;
yy5515:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x82) goto yy2;
		goto yy1087;
	} else {
		if (yych <= 0x8A) {
			if (yych <= 0x86) goto yy2;
			goto yy1087;
		} else {
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0xA2) goto yy1087;
			goto yy2;
		}
	}
yy5516:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy1087;
	goto yy2;
yy5517:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x81) goto yy2;
	if (yych <= 0xB3) goto yy1087;
	goto yy2;
yy5518:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xB1) goto yy2;
		goto yy1087;
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xBA) goto yy2;
			goto yy1087;
		} else {
			if (yych == 0xBD) goto yy1087;
			goto yy2;
		}
	}
yy5519:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy1087;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1087;
		goto yy2;
	}
yy5520:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1087;
	goto yy2;
yy5521:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy1087;
	goto yy2;
yy5522:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1087;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy1087;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy5523:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xAA) goto yy1087;
	if (yych == 0xB2) goto yy1087;
	goto yy2;
yy5524:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy1087;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy1087;
			if (yych <= 0x90) goto yy2;
			goto yy1087;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy1087;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy1087;
			goto yy2;
		}
	}
yy5525:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy1087;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy1087;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1087;
		goto yy2;
	}
yy5526:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA2) goto yy1087;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy843;
	goto yy2;
yy5527:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy1087;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy1087;
			if (yych == 0x9D) goto yy1087;
			goto yy2;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy2;
			if (yych <= 0xB6) goto yy1087;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy1087;
			goto yy2;
		}
	}
yy5528:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy1087;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy1087;
		goto yy2;
	}
yy5529:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy1087;
	goto yy2;
yy5530:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy1087;
	goto yy2;
yy5531:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy1087;
	goto yy2;
yy5532:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy1087;
	goto yy2;
yy5533:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy1087;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy1087;
	goto yy2;
yy5534:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x87) goto yy1087;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBB) goto yy1087;
	goto yy2;
yy5535:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych == 0x92) goto yy1087;
		if (yych <= 0xA2) goto yy2;
		goto yy1087;
	} else {
		if (yych <= 0xB4) {
			if (yych <= 0xAF) goto yy2;
			goto yy1087;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy1087;
			goto yy2;
		}
	}
yy5536:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy1087;
	goto yy2;
yy5537:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych == 0x87) goto yy1087;
		if (yych <= 0x8C) goto yy2;
		goto yy1087;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xA0) goto yy2;
			if (yych <= 0xBA) goto yy1087;
			goto yy2;
		}
	}
yy5538:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy1087;
	goto yy2;
yy5539:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy8572;
	case 0x81:	goto yy8573;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy2904;
	case 0x83:	goto yy8574;
	case 0x8A:	goto yy8575;
	case 0x8B:	goto yy8576;
	case 0x8C:	goto yy8577;
	case 0x8D:	goto yy8578;
	case 0x8E:	goto yy8579;
	case 0x8F:	goto yy8580;
	case 0x92:	goto yy8581;
	case 0x94:	goto yy8582;
	case 0x95:	goto yy5486;
	case 0x9C:	goto yy8583;
	case 0x9D:	goto yy8584;
	case 0xA0:	goto yy8585;
	case 0xA1:	goto yy8586;
	case 0xA2:	goto yy5482;
	case 0xA3:	goto yy8587;
	case 0xA4:	goto yy8588;
	case 0xA6:	goto yy8589;
	case 0xA8:	goto yy8590;
	case 0xA9:	goto yy8591;
	case 0xAA:	goto yy8592;
	case 0xAB:	goto yy8593;
	case 0xAC:	goto yy5481;
	case 0xAD:	goto yy8594;
	case 0xAE:	goto yy8595;
	case 0xB1:	goto yy8596;
	case 0xB2:
	case 0xB3:	goto yy8597;
	default:	goto yy2;
	}
yy5540:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy8598;
	case 0x81:	goto yy4840;
	case 0x82:	goto yy8599;
	case 0x83:	goto yy8600;
	case 0x84:	goto yy8601;
	case 0x85:	goto yy8602;
	case 0x86:	goto yy8603;
	case 0x87:	goto yy8604;
	case 0x88:	goto yy8605;
	case 0x8A:	goto yy8606;
	case 0x8B:	goto yy8607;
	case 0x8C:	goto yy5452;
	case 0x8D:	goto yy8608;
	case 0x92:
	case 0x98:	goto yy2905;
	case 0x93:	goto yy8609;
	case 0x96:	goto yy5510;
	case 0x97:	goto yy8610;
	case 0x99:	goto yy8611;
	case 0x9A:	goto yy8612;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy4847;
	case 0xA2:	goto yy2914;
	case 0xA3:	goto yy8613;
	case 0xAB:	goto yy8614;
	default:	goto yy2;
	}
yy5541:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy2904;
		goto yy8615;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy2904;
		if (yych <= 0x95) goto yy8616;
		goto yy2;
	}
yy5542:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy2904;
	if (yych <= 0x90) goto yy5510;
	goto yy2;
yy5543:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy2904;
	if (yych <= 0x99) goto yy5520;
	goto yy2;
yy5544:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy2904;
	case 0xA8:	goto yy8614;
	case 0xA9:	goto yy8617;
	case 0xAB:	goto yy8618;
	case 0xAC:	goto yy2905;
	case 0xAD:	goto yy8619;
	case 0xAE:	goto yy8620;
	case 0xBD:	goto yy8621;
	default:	goto yy2;
	}
yy5545:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy2904;
	if (yych <= 0xB1) goto yy8622;
	if (yych <= 0xB2) goto yy8623;
	goto yy2;
yy5546:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy2904;
	case 0x91:	goto yy8624;
	case 0x92:	goto yy8625;
	case 0x93:	goto yy8626;
	case 0x94:	goto yy8627;
	case 0x95:	goto yy8628;
	case 0x9A:	goto yy8629;
	case 0x9B:	goto yy8630;
	case 0x9C:	goto yy8631;
	case 0x9D:	goto yy8632;
	case 0x9E:	goto yy8633;
	case 0x9F:	goto yy8634;
	default:	goto yy2;
	}
yy5547:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy2904;
		if (yych <= 0xA3) goto yy8635;
		goto yy2;
	} else {
		if (yych <= 0xB8) goto yy8636;
		if (yych <= 0xB9) goto yy8637;
		if (yych <= 0xBA) goto yy8638;
		goto yy2;
	}
yy5548:
	yyaccept = 10;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
yy5549:
	if (yych <= 0xD2) {
		if (yych <= 'z') {
			if (yych <= '.') {
				if (yych <= '\'') {
					if (yych <= '&') goto yy57;
					goto yy2930;
				} else {
					if (yych <= ',') goto yy57;
					if (yych <= '-') goto yy2930;
					goto yy3437;
				}
			} else {
				if (yych <= '@') {
					if (yych == ':') goto yy2930;
					goto yy57;
				} else {
					if (yych <= 'Z') goto yy5548;
					if (yych <= '`') goto yy57;
					goto yy5548;
				}
			}
		} else {
			if (yych <= 0xCB) {
				if (yych <= 0xC3) {
					if (yych <= 0xC1) goto yy57;
					if (yych <= 0xC2) goto yy8639;
					goto yy5551;
				} else {
					if (yych <= 0xC9) goto yy5552;
					if (yych <= 0xCA) goto yy5553;
					goto yy2932;
				}
			} else {
				if (yych <= 0xCE) {
					if (yych <= 0xCC) goto yy57;
					if (yych <= 0xCD) goto yy5554;
					goto yy8640;
				} else {
					if (yych <= 0xCF) goto yy5556;
					if (yych <= 0xD1) goto yy5552;
					goto yy5557;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD7) {
				if (yych <= 0xD4) {
					if (yych <= 0xD3) goto yy5552;
					goto yy5558;
				} else {
					if (yych <= 0xD5) goto yy5559;
					if (yych <= 0xD6) goto yy8641;
					goto yy8642;
				}
			} else {
				if (yych <= 0xDA) {
					if (yych <= 0xD8) goto yy5562;
					if (yych <= 0xD9) goto yy5563;
					goto yy5552;
				} else {
					if (yych <= 0xDB) goto yy5564;
					if (yych <= 0xDC) goto yy5565;
					goto yy5566;
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy5567;
					if (yych <= 0xDF) goto yy5568;
					goto yy5569;
				} else {
					if (yych <= 0xE1) goto yy8643;
					if (yych <= 0xE2) goto yy8644;
					goto yy5572;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych == 0xEA) goto yy5573;
					goto yy57;
				} else {
					if (yych <= 0xEF) goto yy8645;
					if (yych <= 0xF0) goto yy5575;
					goto yy57;
				}
			}
		}
	}
yy5550:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB4) {
		if (yych == 0xAA) goto yy5548;
		goto yy2;
	} else {
		if (yych <= 0xB5) goto yy5548;
		if (yych == 0xBA) goto yy5548;
		goto yy2;
	}
yy5551:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy5548;
		goto yy2;
	} else {
		if (yych == 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy5548;
		goto yy2;
	}
yy5552:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy5548;
	goto yy2;
yy5553:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy5548;
	goto yy2;
yy5554:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB6:
	case 0xB7:
	case 0xBB:
	case 0xBC:
	case 0xBD:
	case 0xBF:	goto yy5548;
	default:	goto yy2;
	}
yy5555:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x85) goto yy2;
			goto yy5548;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy5548;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy5548;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy5548;
			goto yy2;
		}
	}
yy5556:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy2;
	if (yych <= 0xBF) goto yy5548;
	goto yy2;
yy5557:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy5548;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0xBF) goto yy5548;
	goto yy2;
yy5558:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy5548;
	goto yy2;
yy5559:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy5548;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy5548;
	goto yy2;
yy5560:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x87) goto yy5548;
	goto yy2;
yy5561:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAA) goto yy5548;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB2) goto yy5548;
	goto yy2;
yy5562:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy5548;
	goto yy2;
yy5563:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x80) goto yy2;
		if (yych <= 0x8A) goto yy5548;
		goto yy2;
	} else {
		if (yych == 0xB0) goto yy2;
		if (yych <= 0xBF) goto yy5548;
		goto yy2;
	}
yy5564:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x7F) goto yy2;
			goto yy5548;
		} else {
			if (yych == 0x95) goto yy5548;
			goto yy2;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0xAF) goto yy5548;
			if (yych <= 0xB9) goto yy2;
			goto yy5548;
		} else {
			if (yych == 0xBF) goto yy5548;
			goto yy2;
		}
	}
yy5565:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x90) goto yy5548;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xAF) goto yy5548;
	goto yy2;
yy5566:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy5548;
	goto yy2;
yy5567:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy5548;
	if (yych == 0xB1) goto yy5548;
	goto yy2;
yy5568:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0xAA) goto yy5548;
	goto yy2;
yy5569:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy8646;
	case 0xA1:	goto yy8647;
	case 0xA2:	goto yy8648;
	case 0xA4:	goto yy8649;
	case 0xA5:	goto yy8650;
	case 0xA6:	goto yy8651;
	case 0xA7:	goto yy8652;
	case 0xA8:	goto yy8653;
	case 0xA9:	goto yy8654;
	case 0xAA:	goto yy8655;
	case 0xAB:	goto yy8656;
	case 0xAC:	goto yy8657;
	case 0xAD:	goto yy8658;
	case 0xAE:	goto yy8659;
	case 0xAF:	goto yy8660;
	case 0xB0:	goto yy8661;
	case 0xB1:	goto yy8662;
	case 0xB2:	goto yy8663;
	case 0xB3:	goto yy8664;
	case 0xB4:	goto yy8665;
	case 0xB5:	goto yy8666;
	case 0xB6:	goto yy8667;
	case 0xB7:	goto yy8668;
	default:	goto yy2;
	}
yy5570:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xA0:	goto yy5562;
	case 0x83:	goto yy8669;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy5552;
	case 0x89:	goto yy8670;
	case 0x8A:	goto yy8671;
	case 0x8B:	goto yy8672;
	case 0x8C:	goto yy8673;
	case 0x8D:
	case 0xB6:	goto yy8674;
	case 0x8E:	goto yy8675;
	case 0x8F:	goto yy8676;
	case 0x90:	goto yy8677;
	case 0x99:	goto yy8678;
	case 0x9A:	goto yy8679;
	case 0x9B:	goto yy8680;
	case 0x9C:	goto yy8681;
	case 0x9D:	goto yy8682;
	case 0xA1:	goto yy8683;
	case 0xA2:	goto yy8684;
	case 0xA3:	goto yy8685;
	case 0xA4:	goto yy8686;
	case 0xA8:	goto yy8687;
	case 0xAE:	goto yy8688;
	case 0xAF:	goto yy8689;
	case 0xB0:	goto yy8690;
	case 0xB1:	goto yy8691;
	case 0xB3:	goto yy8692;
	case 0xB4:	goto yy8693;
	case 0xB5:	goto yy8694;
	case 0xBC:	goto yy8695;
	case 0xBD:	goto yy8696;
	case 0xBE:	goto yy8697;
	case 0xBF:	goto yy8698;
	default:	goto yy2;
	}
yy5571:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x85) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x84) goto yy8699;
			goto yy8700;
		} else {
			if (yych <= 0x86) goto yy8701;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB0) goto yy8702;
			goto yy8703;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych <= 0xB2) goto yy5552;
			if (yych <= 0xB3) goto yy8704;
			goto yy8705;
		} else {
			if (yych <= 0xB5) goto yy8706;
			if (yych <= 0xB6) goto yy8707;
			if (yych <= 0xB7) goto yy8708;
			goto yy2;
		}
	}
yy5572:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy8709;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy8710;
		if (yych == 0x86) goto yy8711;
		goto yy2;
	}
yy5573:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x93:	goto yy8712;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy5552;
	case 0x98:	goto yy8713;
	case 0x99:	goto yy8714;
	case 0x9A:	goto yy8715;
	case 0x9B:	goto yy8689;
	case 0x9C:	goto yy8716;
	case 0x9D:	goto yy5558;
	case 0x9E:	goto yy8717;
	case 0x9F:	goto yy8718;
	case 0xA0:	goto yy8719;
	case 0xA1:	goto yy8720;
	case 0xA2:	goto yy8721;
	case 0xA3:	goto yy8722;
	case 0xA4:	goto yy8723;
	case 0xA5:	goto yy8668;
	case 0xA8:	goto yy8724;
	case 0xA9:	goto yy8725;
	case 0xAB:	goto yy8726;
	case 0xAC:	goto yy8727;
	case 0xAD:	goto yy8728;
	case 0xAF:	goto yy8729;
	default:	goto yy2;
	}
yy5574:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy8730;
	case 0xAD:	goto yy8731;
	case 0xAE:	goto yy8732;
	case 0xAF:	goto yy8733;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy5552;
	case 0xB4:	goto yy8734;
	case 0xB5:	goto yy8735;
	case 0xB6:	goto yy8736;
	case 0xB7:	goto yy8737;
	case 0xB9:	goto yy8738;
	case 0xBB:	goto yy8739;
	case 0xBC:	goto yy8740;
	case 0xBD:	goto yy8741;
	default:	goto yy2;
	}
yy5575:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy8742;
	case 0x91:	goto yy8743;
	case 0x92:	goto yy8744;
	case 0x93:	goto yy8745;
	case 0x94:	goto yy8746;
	case 0x96:	goto yy8747;
	case 0x9B:	goto yy8748;
	case 0x9D:	goto yy8749;
	case 0x9E:	goto yy8750;
	default:	goto yy2;
	}
yy5576:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy1564;
	if (yych <= 0xBF) goto yy2939;
	goto yy2;
yy5577:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych == 0x86) goto yy1564;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy2939;
		goto yy2;
	}
yy5578:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x93) goto yy1564;
		if (yych <= 0x97) goto yy2;
		goto yy1564;
	} else {
		if (yych <= 0xA4) {
			if (yych <= 0xA3) goto yy2;
			goto yy1564;
		} else {
			if (yych == 0xA7) goto yy2930;
			goto yy2;
		}
	}
yy5579:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x92) goto yy1564;
	goto yy2;
yy5580:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x97) goto yy1564;
	if (yych == 0x9A) goto yy1564;
	goto yy2;
yy5581:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x93) goto yy2930;
	if (yych == 0xB2) goto yy1564;
	goto yy2;
yy5582:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych <= 0x92) {
			if (yych <= 0x91) goto yy2;
			goto yy1564;
		} else {
			if (yych == 0x95) goto yy2930;
			goto yy2;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych <= 0xA3) goto yy1564;
			if (yych <= 0xAF) goto yy2;
			goto yy2939;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy2939;
			goto yy2;
		}
	}
yy5583:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x87) {
			if (yych <= 0x86) goto yy2;
			goto yy1564;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8E) goto yy1564;
			goto yy2;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x99) goto yy843;
			goto yy2930;
		} else {
			if (yych <= 0xA0) goto yy2;
			if (yych <= 0xBA) goto yy1089;
			goto yy2;
		}
	}
yy5584:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy2939;
	case 0xB7:	goto yy2930;
	default:	goto yy2;
	}
yy5585:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x85) goto yy2;
			goto yy2939;
		} else {
			if (yych <= 0x87) goto yy2930;
			if (yych <= 0x8A) goto yy2939;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy2939;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy2939;
			goto yy2;
		}
	}
yy5586:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy2939;
		goto yy2;
	} else {
		if (yych <= 0x8A) goto yy1564;
		if (yych == 0xBE) goto yy1564;
		goto yy2;
	}
yy5587:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x81:	goto yy2362;
	case 0x82:	goto yy7041;
	case 0x83:	goto yy7042;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy1108;
	case 0x89:	goto yy2966;
	case 0x8A:	goto yy2967;
	case 0x8B:	goto yy2968;
	case 0x8C:	goto yy2969;
	case 0x8D:
	case 0xB6:	goto yy2970;
	case 0x8E:	goto yy7043;
	case 0x8F:	goto yy7044;
	case 0x90:	goto yy5576;
	case 0x99:	goto yy2974;
	case 0x9A:	goto yy2975;
	case 0x9B:	goto yy2976;
	case 0x9C:	goto yy2977;
	case 0x9D:	goto yy2978;
	case 0x9F:	goto yy2361;
	case 0xA0:	goto yy5577;
	case 0xA1:	goto yy2980;
	case 0xA2:	goto yy2981;
	case 0xA3:	goto yy2982;
	case 0xA4:	goto yy2983;
	case 0xA5:	goto yy2365;
	case 0xA7:
	case 0xAD:	goto yy2360;
	case 0xA8:	goto yy2984;
	case 0xAA:	goto yy2366;
	case 0xAE:	goto yy2985;
	case 0xAF:	goto yy2986;
	case 0xB0:	goto yy2987;
	case 0xB1:	goto yy2988;
	case 0xB3:	goto yy2989;
	case 0xB4:	goto yy7045;
	case 0xB5:	goto yy7046;
	case 0xBC:	goto yy7047;
	case 0xBD:	goto yy7048;
	case 0xBE:	goto yy7049;
	case 0xBF:	goto yy7050;
	default:	goto yy2;
	}
yy5588:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x84) {
			if (yych == 0x80) goto yy5578;
			if (yych <= 0x83) goto yy2;
			goto yy7051;
		} else {
			if (yych <= 0x86) {
				if (yych <= 0x85) goto yy7052;
				goto yy7053;
			} else {
				if (yych == 0x88) goto yy5579;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB4) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy7054;
				goto yy7055;
			} else {
				if (yych <= 0xB2) goto yy1108;
				if (yych <= 0xB3) goto yy7056;
				goto yy7057;
			}
		} else {
			if (yych <= 0xB6) {
				if (yych <= 0xB5) goto yy3006;
				goto yy3007;
			} else {
				if (yych <= 0xB7) goto yy3008;
				if (yych <= 0xB8) goto yy5580;
				goto yy2;
			}
		}
	}
yy5589:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy7064;
	case 0xAD:	goto yy3033;
	case 0xAE:	goto yy3034;
	case 0xAF:	goto yy3035;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy1108;
	case 0xB4:	goto yy3036;
	case 0xB5:	goto yy3037;
	case 0xB6:	goto yy3038;
	case 0xB7:	goto yy3039;
	case 0xB8:	goto yy5581;
	case 0xB9:	goto yy5582;
	case 0xBB:	goto yy3042;
	case 0xBC:	goto yy8751;
	case 0xBD:	goto yy7066;
	default:	goto yy2;
	}
yy5590:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy2939;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy2939;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy2939;
		} else {
			if (yych == 0xBF) goto yy2939;
			goto yy2;
		}
	}
yy5591:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy2939;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy2939;
	goto yy2;
yy5592:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy2939;
	goto yy2;
yy5593:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy2939;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy2939;
	goto yy2;
yy5594:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy2939;
	goto yy2;
yy5595:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy2939;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy2939;
	goto yy2;
yy5596:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x81) {
		if (yych == 0x80) goto yy2939;
		goto yy2;
	} else {
		if (yych <= 0x89) goto yy2939;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy2939;
		goto yy2;
	}
yy5597:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy2939;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy2939;
	goto yy2;
yy5598:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy2939;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy2939;
	goto yy2;
yy5599:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy1089;
	if (yych <= 0xBF) goto yy2939;
	goto yy2;
yy5600:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy2939;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy5601:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy2939;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy2939;
	goto yy2;
yy5602:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy2939;
	goto yy2;
yy5603:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy2939;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy2939;
	goto yy2;
yy5604:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy2939;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy2939;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy2939;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy2939;
			if (yych == 0xBF) goto yy2939;
			goto yy2;
		}
	}
yy5605:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy2939;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB6) goto yy2939;
	goto yy2;
yy5606:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy2939;
	goto yy2;
yy5607:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy2939;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy2939;
	goto yy2;
yy5608:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy2939;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy2939;
	goto yy2;
yy5609:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych == 0x80) goto yy2939;
		if (yych <= 0x8F) goto yy2;
		goto yy2939;
	} else {
		if (yych <= 0x97) {
			if (yych <= 0x94) goto yy2;
			goto yy2939;
		} else {
			if (yych <= 0x98) goto yy2;
			if (yych <= 0xB3) goto yy2939;
			goto yy2;
		}
	}
yy5610:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy2939;
	goto yy2;
yy5611:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy2939;
	goto yy2;
yy5612:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x88) goto yy2;
	if (yych <= 0xA4) goto yy2939;
	goto yy2;
yy5613:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy2939;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy2939;
	goto yy2;
yy5614:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy2939;
	goto yy2;
yy5615:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy2939;
	goto yy2;
yy5616:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy1089;
	goto yy2;
yy5617:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0xB7) goto yy2939;
	goto yy2;
yy5618:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0xAF) goto yy2939;
	goto yy2;
yy5619:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy2939;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy843;
	goto yy2;
yy5620:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0xA6) goto yy2939;
	if (yych <= 0xB5) goto yy2;
	if (yych <= 0xBF) goto yy843;
	goto yy2;
yy5621:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB2) goto yy2939;
	if (yych == 0xB6) goto yy2939;
	goto yy2;
yy5622:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0xB2) goto yy2939;
	goto yy2;
yy5623:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x80) goto yy2;
		if (yych <= 0x84) goto yy2939;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych == 0x9B) goto yy2;
		if (yych <= 0x9C) goto yy2939;
		goto yy2;
	}
yy5624:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy2;
	if (yych <= 0xAB) goto yy2939;
	goto yy2;
yy5625:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy2939;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy2939;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy2939;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy2939;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy2939;
			goto yy2;
		}
	}
yy5626:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy2939;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy843;
	goto yy2;
yy5627:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x90) goto yy2939;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0xA1) goto yy2939;
	goto yy2;
yy5628:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x83) goto yy2;
		if (yych <= 0x85) goto yy2939;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy2939;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy5629:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy2939;
	goto yy2;
yy5630:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) goto yy2;
	if (yych <= 0x9B) goto yy2939;
	goto yy2;
yy5631:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x84) goto yy2939;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	goto yy2;
yy5632:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy2939;
	goto yy2;
yy5633:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1089;
	goto yy2;
yy5634:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy1089;
		goto yy843;
	} else {
		if (yych == 0xBF) goto yy2939;
		goto yy2;
	}
yy5635:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy2939;
	goto yy2;
yy5636:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy2939;
	goto yy2;
yy5637:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy2939;
	goto yy2;
yy5638:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy2939;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy5639:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy2939;
	goto yy2;
yy5640:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0xB7) goto yy2939;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy2939;
		goto yy2;
	}
yy5641:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy2939;
	goto yy2;
yy5642:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy2939;
	if (yych == 0x90) goto yy2939;
	goto yy2;
yy5643:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy2939;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy2939;
	goto yy2;
yy5644:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy2939;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy2939;
	goto yy2;
yy5645:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy1089;
	goto yy2;
yy5646:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy1089;
		} else {
			if (yych == 0xA2) goto yy1089;
			if (yych <= 0xA4) goto yy2;
			goto yy1089;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy1089;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy1089;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy1089;
				goto yy2;
			}
		}
	}
yy5647:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy1089;
	goto yy2;
yy5648:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy1089;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy1089;
			if (yych <= 0x8C) goto yy2;
			goto yy1089;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy1089;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy1089;
			goto yy2;
		}
	}
yy5649:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy1089;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy1089;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy1089;
			goto yy2;
		}
	}
yy5650:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1089;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy1089;
	goto yy2;
yy5651:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych == 0x80) goto yy1089;
		if (yych <= 0x81) goto yy2;
		goto yy1089;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy2;
			goto yy1089;
		} else {
			if (yych <= 0xBB) goto yy2;
			if (yych <= 0xBF) goto yy1089;
			goto yy2;
		}
	}
yy5652:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy1089;
		goto yy2;
	} else {
		if (yych == 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy1089;
		goto yy2;
	}
yy5653:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy1089;
		goto yy2;
	} else {
		if (yych == 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1089;
		goto yy2;
	}
yy5654:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy1089;
		goto yy2;
	} else {
		if (yych == 0xA9) goto yy2;
		if (yych <= 0xBF) goto yy1089;
		goto yy2;
	}
yy5655:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1089;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy1089;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy5656:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy2939;
	goto yy2;
yy5657:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy2939;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy2939;
			} else {
				if (yych == 0xA4) goto yy2939;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy2939;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy2939;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy2939;
			} else {
				if (yych == 0xBB) goto yy2939;
				goto yy2;
			}
		}
	}
yy5658:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy2939;
	default:	goto yy2;
	}
yy5659:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy2939;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy2939;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy2939;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy2939;
			goto yy2;
		}
	}
yy5660:
	yyaccept = 21;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
yy5661:
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= '-') {
				if (yych <= '*') {
					if (yych == '$') goto yy5660;
					goto yy1766;
				} else {
					if (yych <= '+') goto yy5660;
					if (yych <= ',') goto yy1766;
					goto yy535;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '.') goto yy3054;
					if (yych <= '/') goto yy1766;
					goto yy5660;
				} else {
					if (yych <= ';') goto yy1766;
					if (yych <= '>') goto yy5660;
					if (yych <= '@') goto yy1766;
					goto yy5660;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= '{') {
					if (yych <= ']') goto yy1766;
					if (yych <= 'z') goto yy5660;
					goto yy1766;
				} else {
					if (yych == '}') goto yy1766;
					goto yy5660;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy1766;
					if (yych >= 0xC3) goto yy5663;
				} else {
					if (yych <= 0xCA) goto yy5664;
					if (yych <= 0xCB) goto yy5665;
					if (yych <= 0xCC) goto yy5663;
					goto yy5666;
				}
			}
		}
	} else {
		if (yych <= 0xDE) {
			if (yych <= 0xD7) {
				if (yych <= 0xD4) {
					if (yych <= 0xCE) goto yy5667;
					if (yych <= 0xD3) goto yy5663;
					goto yy5668;
				} else {
					if (yych <= 0xD5) goto yy5669;
					if (yych <= 0xD6) goto yy5670;
					goto yy5671;
				}
			} else {
				if (yych <= 0xDA) {
					if (yych <= 0xD8) goto yy5672;
					if (yych <= 0xD9) goto yy5673;
					goto yy5663;
				} else {
					if (yych <= 0xDB) goto yy5674;
					if (yych <= 0xDC) goto yy5675;
					if (yych <= 0xDD) goto yy5676;
					goto yy5677;
				}
			}
		} else {
			if (yych <= 0xE9) {
				if (yych <= 0xE1) {
					if (yych <= 0xDF) goto yy5678;
					if (yych <= 0xE0) goto yy5679;
					goto yy5680;
				} else {
					if (yych <= 0xE2) goto yy5681;
					if (yych <= 0xE3) goto yy5682;
					if (yych <= 0xE4) goto yy5683;
					goto yy1766;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych <= 0xEA) goto yy5684;
					if (yych <= 0xEE) goto yy1766;
					goto yy5685;
				} else {
					if (yych <= 0xF0) goto yy5686;
					if (yych == 0xF3) goto yy5687;
					goto yy1766;
				}
			}
		}
	}
yy5662:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB5:
	case 0xB8:
	case 0xBA:	goto yy5660;
	default:	goto yy2;
	}
yy5663:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy5664:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy5660;
	goto yy2;
yy5665:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x85) {
			if (yych <= 0x81) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0x9F) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0xAD) {
			if (yych == 0xAC) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xAE) goto yy2;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy5666:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB4) goto yy2;
		goto yy5660;
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xBA) goto yy2;
			goto yy5660;
		} else {
			if (yych == 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy5667:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy5668:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy5669:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy5660;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy5670:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy5660;
		if (yych <= 0x8C) goto yy2;
		goto yy5660;
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0x90) goto yy2;
			goto yy5660;
		} else {
			if (yych == 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy5671:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy5660;
			if (yych <= 0x8F) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy5660;
			goto yy2;
		}
	}
yy5672:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy5660;
		if (yych <= 0x8A) goto yy2;
		goto yy5660;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy5673:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9F) goto yy5660;
	if (yych <= 0xAD) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy5674:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x93) {
			if (yych <= 0x7F) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x94) goto yy2;
			if (yych <= 0x9C) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA4) goto yy5660;
			if (yych <= 0xA6) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xB9) goto yy2;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy5675:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy5676:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy5660;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy5677:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy5660;
	goto yy2;
yy5678:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0xB3) goto yy5660;
	if (yych == 0xB6) goto yy5660;
	goto yy2;
yy5679:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy8752;
	case 0xA1:	goto yy8753;
	case 0xA2:	goto yy8754;
	case 0xA3:	goto yy8755;
	case 0xA4:	goto yy5663;
	case 0xA5:	goto yy8756;
	case 0xA6:	goto yy8757;
	case 0xA7:	goto yy8758;
	case 0xA8:	goto yy8759;
	case 0xA9:	goto yy8760;
	case 0xAA:	goto yy8761;
	case 0xAB:	goto yy8762;
	case 0xAC:	goto yy8763;
	case 0xAD:	goto yy8764;
	case 0xAE:	goto yy8765;
	case 0xAF:	goto yy8766;
	case 0xB0:	goto yy8767;
	case 0xB1:	goto yy8768;
	case 0xB2:	goto yy8769;
	case 0xB3:	goto yy8770;
	case 0xB4:	goto yy8771;
	case 0xB5:	goto yy8772;
	case 0xB6:	goto yy8773;
	case 0xB7:	goto yy8774;
	case 0xB8:	goto yy8775;
	case 0xB9:	goto yy8776;
	case 0xBA:	goto yy8777;
	case 0xBB:	goto yy8778;
	case 0xBC:	goto yy8779;
	case 0xBD:	goto yy8780;
	case 0xBE:	goto yy8781;
	case 0xBF:	goto yy8782;
	default:	goto yy2;
	}
yy5680:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy8783;
	case 0x81:	goto yy8784;
	case 0x82:	goto yy8785;
	case 0x83:	goto yy8786;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy5663;
	case 0x89:	goto yy8787;
	case 0x8A:	goto yy8788;
	case 0x8B:	goto yy8789;
	case 0x8C:	goto yy8790;
	case 0x8D:	goto yy8791;
	case 0x8E:	goto yy8792;
	case 0x8F:	goto yy8793;
	case 0x90:	goto yy8794;
	case 0x99:	goto yy8795;
	case 0x9A:	goto yy8796;
	case 0x9B:	goto yy8797;
	case 0x9C:	goto yy8798;
	case 0x9D:	goto yy8799;
	case 0x9E:	goto yy8800;
	case 0x9F:	goto yy8801;
	case 0xA0:	goto yy8802;
	case 0xA1:	goto yy8803;
	case 0xA2:	goto yy8804;
	case 0xA3:	goto yy8805;
	case 0xA4:	goto yy8806;
	case 0xA5:	goto yy8807;
	case 0xA7:	goto yy8808;
	case 0xA8:	goto yy8753;
	case 0xA9:	goto yy8809;
	case 0xAA:	goto yy8810;
	case 0xAC:	goto yy8811;
	case 0xAD:	goto yy8812;
	case 0xAE:	goto yy8813;
	case 0xAF:	goto yy8814;
	case 0xB0:	goto yy8815;
	case 0xB1:	goto yy8816;
	case 0xB3:	goto yy8817;
	case 0xB4:	goto yy8818;
	case 0xB5:	goto yy8819;
	case 0xB6:	goto yy8820;
	case 0xB7:	goto yy8821;
	case 0xBC:	goto yy8822;
	case 0xBD:	goto yy8823;
	case 0xBE:	goto yy8824;
	case 0xBF:	goto yy8825;
	default:	goto yy2;
	}
yy5681:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy8826;
	case 0x81:	goto yy8827;
	case 0x82:	goto yy8828;
	case 0x83:	goto yy8829;
	case 0x84:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xB2:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy5663;
	case 0x85:	goto yy8830;
	case 0x86:	goto yy8831;
	case 0x8C:	goto yy8832;
	case 0x8F:	goto yy8833;
	case 0x90:	goto yy8834;
	case 0x91:	goto yy8835;
	case 0x92:	goto yy8836;
	case 0x93:	goto yy8837;
	case 0x9D:	goto yy8838;
	case 0x9E:	goto yy8839;
	case 0x9F:	goto yy8840;
	case 0xA6:	goto yy8841;
	case 0xA7:	goto yy8842;
	case 0xAD:	goto yy8843;
	case 0xAE:	goto yy8844;
	case 0xAF:	goto yy8845;
	case 0xB0:	goto yy8846;
	case 0xB1:	goto yy8847;
	case 0xB3:
	case 0xBB:	goto yy8814;
	case 0xB4:	goto yy8848;
	case 0xB5:	goto yy8849;
	case 0xB6:	goto yy8850;
	case 0xB7:	goto yy8851;
	case 0xBA:	goto yy8852;
	case 0xBF:	goto yy8853;
	default:	goto yy2;
	}
yy5682:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy8854;
	case 0x82:	goto yy8855;
	case 0x84:	goto yy8856;
	case 0x86:	goto yy8857;
	case 0x87:	goto yy8858;
	case 0x88:	goto yy8859;
	case 0x89:	goto yy8860;
	case 0x8A:	goto yy8861;
	case 0x8B:	goto yy8862;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy5663;
	default:	goto yy2;
	}
yy5683:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy5663;
	goto yy2;
yy5684:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy5675;
	case 0x93:	goto yy8863;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xA2:
	case 0xAE:	goto yy5663;
	case 0x98:	goto yy8864;
	case 0x99:	goto yy8865;
	case 0x9A:	goto yy8866;
	case 0x9B:	goto yy8867;
	case 0x9C:	goto yy8868;
	case 0x9D:	goto yy5668;
	case 0x9E:	goto yy8869;
	case 0x9F:	goto yy8870;
	case 0xA0:	goto yy8871;
	case 0xA1:	goto yy8814;
	case 0xA3:	goto yy8872;
	case 0xA4:	goto yy8873;
	case 0xA5:	goto yy8874;
	case 0xA6:	goto yy8875;
	case 0xA7:	goto yy8876;
	case 0xA8:	goto yy8877;
	case 0xA9:	goto yy8878;
	case 0xAA:	goto yy8879;
	case 0xAB:	goto yy8880;
	case 0xAC:	goto yy8881;
	case 0xAD:	goto yy8882;
	case 0xAF:	goto yy8883;
	default:	goto yy2;
	}
yy5685:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy8884;
	case 0xAD:	goto yy8885;
	case 0xAE:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy5663;
	case 0xAF:	goto yy8886;
	case 0xB4:	goto yy8887;
	case 0xB5:	goto yy5675;
	case 0xB6:	goto yy8888;
	case 0xB7:	goto yy8889;
	case 0xB8:	goto yy8890;
	case 0xB9:	goto yy8891;
	case 0xBB:	goto yy8892;
	case 0xBC:	goto yy8893;
	case 0xBD:	goto yy8894;
	case 0xBF:	goto yy8895;
	default:	goto yy2;
	}
yy5686:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy8896;
	case 0x91:	goto yy8897;
	case 0x92:	goto yy8898;
	case 0x93:	goto yy8899;
	case 0x94:	goto yy8900;
	case 0x96:	goto yy8901;
	case 0x9B:	goto yy8902;
	case 0x9D:	goto yy8903;
	case 0x9E:	goto yy8904;
	case 0x9F:	goto yy8905;
	default:	goto yy2;
	}
yy5687:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xA0) goto yy8906;
	goto yy2;
yy5688:
	yyaccept = 21;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCB) {
		if (yych <= '@') {
			if (yych <= '-') {
				if (yych <= '%') {
					if (yych <= '#') goto yy1766;
					if (yych <= '$') goto yy5660;
					goto yy146;
				} else {
					if (yych == '+') goto yy5688;
					if (yych <= ',') goto yy1766;
					goto yy783;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '.') goto yy3055;
					if (yych <= '/') goto yy1766;
					goto yy5688;
				} else {
					if (yych <= ';') goto yy1766;
					if (yych <= '>') goto yy5660;
					if (yych <= '?') goto yy1766;
					goto yy148;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '^') {
					if (yych <= 'Z') goto yy5688;
					if (yych <= ']') goto yy1766;
					goto yy5660;
				} else {
					if (yych == '`') goto yy5660;
					if (yych <= 'z') goto yy5688;
					goto yy1766;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy1766;
					if (yych <= '~') goto yy5660;
					goto yy1766;
				} else {
					if (yych <= 0xC2) goto yy5662;
					if (yych <= 0xC9) goto yy5663;
					if (yych <= 0xCA) goto yy5664;
					goto yy5665;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD6) {
				if (yych <= 0xCE) {
					if (yych <= 0xCC) goto yy5663;
					if (yych <= 0xCD) goto yy5666;
					goto yy5667;
				} else {
					if (yych <= 0xD3) goto yy5663;
					if (yych <= 0xD4) goto yy5668;
					if (yych <= 0xD5) goto yy5669;
					goto yy5670;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD7) goto yy5671;
					if (yych <= 0xD8) goto yy5672;
					goto yy5673;
				} else {
					if (yych <= 0xDA) goto yy5663;
					if (yych <= 0xDB) goto yy5674;
					if (yych <= 0xDC) goto yy5675;
					goto yy5676;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy5677;
					if (yych <= 0xDF) goto yy5678;
					goto yy5679;
				} else {
					if (yych <= 0xE1) goto yy5680;
					if (yych <= 0xE2) goto yy5681;
					if (yych <= 0xE3) goto yy5682;
					goto yy5683;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy5684;
					if (yych <= 0xEE) goto yy1766;
					goto yy5685;
				} else {
					if (yych <= 0xF0) goto yy5686;
					if (yych == 0xF3) goto yy5687;
					goto yy1766;
				}
			}
		}
	}
yy5690:
	yyaccept = 21;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCB) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych <= '#') goto yy1766;
					if (yych <= '$') goto yy5660;
					if (yych <= '%') goto yy146;
					goto yy1766;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych == '+') goto yy5688;
					goto yy1766;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy867;
					if (yych <= '.') goto yy3056;
					if (yych <= '/') goto yy1766;
					goto yy5690;
				} else {
					if (yych <= ';') goto yy1766;
					if (yych <= '>') goto yy5660;
					if (yych <= '?') goto yy1766;
					goto yy148;
				}
			}
		} else {
			if (yych <= '|') {
				if (yych <= '_') {
					if (yych <= 'Z') goto yy5690;
					if (yych <= ']') goto yy1766;
					if (yych <= '^') goto yy5660;
					goto yy5688;
				} else {
					if (yych <= '`') goto yy5660;
					if (yych <= 'z') goto yy5690;
					if (yych <= '{') goto yy1766;
					goto yy5660;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych == '~') goto yy5660;
					if (yych <= 0xC1) goto yy1766;
				} else {
					if (yych <= 0xC3) goto yy5693;
					if (yych <= 0xC9) goto yy5694;
					if (yych <= 0xCA) goto yy5695;
					goto yy5665;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy5663;
					if (yych <= 0xCD) goto yy5696;
					if (yych <= 0xCE) goto yy5697;
					goto yy5698;
				} else {
					if (yych == 0xD2) goto yy5699;
					if (yych <= 0xD3) goto yy5694;
					goto yy5700;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy5701;
					if (yych <= 0xD6) goto yy5702;
					if (yych <= 0xD7) goto yy5703;
					goto yy5704;
				} else {
					if (yych <= 0xD9) goto yy5705;
					if (yych <= 0xDA) goto yy5694;
					if (yych <= 0xDB) goto yy5706;
					goto yy5707;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy5708;
					if (yych <= 0xDE) goto yy5709;
					if (yych <= 0xDF) goto yy5710;
					goto yy5711;
				} else {
					if (yych <= 0xE1) goto yy5712;
					if (yych <= 0xE2) goto yy5713;
					if (yych <= 0xE3) goto yy5714;
					goto yy5683;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy5715;
					if (yych <= 0xEE) goto yy1766;
					goto yy5716;
				} else {
					if (yych <= 0xF0) goto yy5717;
					if (yych == 0xF3) goto yy5687;
					goto yy1766;
				}
			}
		}
	}
yy5692:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy5660;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy8907;
	default:	goto yy2;
	}
yy5693:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy8907;
		goto yy5660;
	} else {
		if (yych == 0xB7) goto yy5660;
		if (yych <= 0xBF) goto yy8907;
		goto yy2;
	}
yy5694:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy8907;
	goto yy2;
yy5695:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy8907;
	goto yy2;
yy5696:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xB3) goto yy8907;
			if (yych <= 0xB4) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy8907;
			if (yych <= 0xBA) goto yy2;
			goto yy8907;
		} else {
			if (yych == 0xBF) goto yy8907;
			goto yy2;
		}
	}
yy5697:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy5660;
			goto yy8907;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy8907;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy8907;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy8907;
			goto yy2;
		}
	}
yy5698:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy5660;
	if (yych <= 0xBF) goto yy8907;
	goto yy2;
yy5699:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy8907;
	if (yych <= 0x89) goto yy5660;
	if (yych <= 0xBF) goto yy8907;
	goto yy2;
yy5700:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy8907;
	goto yy2;
yy5701:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy8907;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy8907;
	goto yy2;
yy5702:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy8907;
		} else {
			if (yych == 0x8A) goto yy200;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xBE) goto yy200;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy5703:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy5660;
			if (yych <= 0x8F) goto yy2;
			goto yy8907;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy8907;
			goto yy2;
		}
	}
yy5704:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy5660;
		if (yych <= 0x8A) goto yy2;
		goto yy5660;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy8907;
			goto yy2;
		}
	}
yy5705:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy8907;
		} else {
			if (yych <= 0x9F) goto yy5660;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy843;
			if (yych <= 0xAD) goto yy2;
			goto yy8907;
		} else {
			if (yych <= 0xB0) goto yy5660;
			if (yych <= 0xBF) goto yy8907;
			goto yy2;
		}
	}
yy5706:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy8907;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy8907;
			if (yych == 0x9D) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy5660;
			if (yych <= 0xAF) goto yy8907;
			goto yy843;
		} else {
			if (yych <= 0xBC) goto yy8907;
			if (yych <= 0xBE) goto yy5660;
			if (yych <= 0xBF) goto yy8907;
			goto yy2;
		}
	}
yy5707:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy8907;
		goto yy5660;
	} else {
		if (yych <= 0xAF) goto yy8907;
		if (yych <= 0xBF) goto yy5660;
		goto yy2;
	}
yy5708:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy5660;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy8907;
	goto yy2;
yy5709:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy8907;
	if (yych <= 0xB0) goto yy5660;
	if (yych <= 0xB1) goto yy8907;
	goto yy2;
yy5710:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy8907;
	} else {
		if (yych <= 0xB3) goto yy5660;
		if (yych == 0xB6) goto yy5660;
		goto yy2;
	}
yy5711:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy8909;
	case 0xA1:	goto yy8910;
	case 0xA2:	goto yy8911;
	case 0xA3:	goto yy8755;
	case 0xA4:	goto yy8912;
	case 0xA5:	goto yy8913;
	case 0xA6:	goto yy8914;
	case 0xA7:	goto yy8915;
	case 0xA8:	goto yy8916;
	case 0xA9:	goto yy8917;
	case 0xAA:	goto yy8918;
	case 0xAB:	goto yy8919;
	case 0xAC:	goto yy8920;
	case 0xAD:	goto yy8921;
	case 0xAE:	goto yy8922;
	case 0xAF:	goto yy8923;
	case 0xB0:	goto yy8924;
	case 0xB1:	goto yy8925;
	case 0xB2:	goto yy8926;
	case 0xB3:	goto yy8927;
	case 0xB4:	goto yy8928;
	case 0xB5:	goto yy8929;
	case 0xB6:	goto yy8930;
	case 0xB7:	goto yy8931;
	case 0xB8:	goto yy8775;
	case 0xB9:	goto yy8932;
	case 0xBA:	goto yy8777;
	case 0xBB:	goto yy8933;
	case 0xBC:	goto yy8934;
	case 0xBD:	goto yy8780;
	case 0xBE:	goto yy8781;
	case 0xBF:	goto yy8782;
	default:	goto yy2;
	}
yy5712:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy8783;
	case 0x81:	goto yy8935;
	case 0x82:	goto yy8936;
	case 0x83:	goto yy8937;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy5694;
	case 0x89:	goto yy8938;
	case 0x8A:	goto yy8939;
	case 0x8B:	goto yy8940;
	case 0x8C:	goto yy8941;
	case 0x8D:	goto yy8942;
	case 0x8E:	goto yy8943;
	case 0x8F:	goto yy8944;
	case 0x90:	goto yy8945;
	case 0x99:	goto yy8946;
	case 0x9A:	goto yy8947;
	case 0x9B:	goto yy8948;
	case 0x9C:	goto yy8949;
	case 0x9D:	goto yy8950;
	case 0x9E:	goto yy8800;
	case 0x9F:	goto yy8951;
	case 0xA0:	goto yy8952;
	case 0xA1:	goto yy8953;
	case 0xA2:	goto yy8954;
	case 0xA3:	goto yy8955;
	case 0xA4:	goto yy8956;
	case 0xA5:	goto yy8957;
	case 0xA7:	goto yy8958;
	case 0xA8:	goto yy8959;
	case 0xA9:	goto yy8809;
	case 0xAA:	goto yy8960;
	case 0xAC:	goto yy8811;
	case 0xAD:	goto yy8961;
	case 0xAE:	goto yy8962;
	case 0xAF:	goto yy8963;
	case 0xB0:	goto yy8964;
	case 0xB1:	goto yy8965;
	case 0xB3:	goto yy8966;
	case 0xB4:	goto yy8967;
	case 0xB5:	goto yy8968;
	case 0xB6:	goto yy8969;
	case 0xB7:	goto yy8821;
	case 0xBC:	goto yy8970;
	case 0xBD:	goto yy8971;
	case 0xBE:	goto yy8972;
	case 0xBF:	goto yy8973;
	default:	goto yy2;
	}
yy5713:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy8974;
	case 0x81:	goto yy8827;
	case 0x82:	goto yy8828;
	case 0x83:	goto yy8829;
	case 0x84:	goto yy8975;
	case 0x85:	goto yy8976;
	case 0x86:	goto yy8977;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy5663;
	case 0x88:	goto yy8978;
	case 0x8C:	goto yy8832;
	case 0x8F:	goto yy8833;
	case 0x90:	goto yy8834;
	case 0x91:	goto yy8835;
	case 0x92:	goto yy8836;
	case 0x93:	goto yy8837;
	case 0x9D:	goto yy8838;
	case 0x9E:	goto yy8839;
	case 0x9F:	goto yy8840;
	case 0xA6:	goto yy8841;
	case 0xA7:	goto yy8842;
	case 0xAD:	goto yy8843;
	case 0xAE:	goto yy8844;
	case 0xAF:	goto yy8845;
	case 0xB0:	goto yy8979;
	case 0xB1:	goto yy8980;
	case 0xB2:	goto yy5694;
	case 0xB3:	goto yy8981;
	case 0xB4:	goto yy8982;
	case 0xB5:	goto yy8983;
	case 0xB6:	goto yy8984;
	case 0xB7:	goto yy8985;
	case 0xB8:	goto yy1030;
	case 0xBA:	goto yy8852;
	case 0xBB:	goto yy8814;
	case 0xBF:	goto yy8853;
	default:	goto yy2;
	}
yy5714:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy8986;
	case 0x82:	goto yy8855;
	case 0x84:	goto yy8987;
	case 0x86:	goto yy8988;
	case 0x87:	goto yy8858;
	case 0x88:	goto yy8859;
	case 0x89:	goto yy8860;
	case 0x8A:	goto yy8861;
	case 0x8B:	goto yy8862;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy5663;
	default:	goto yy2;
	}
yy5715:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy5675;
	case 0x93:	goto yy8989;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy5694;
	case 0x98:	goto yy8990;
	case 0x99:	goto yy8991;
	case 0x9A:	goto yy8992;
	case 0x9B:	goto yy8993;
	case 0x9C:	goto yy8994;
	case 0x9D:	goto yy5700;
	case 0x9E:	goto yy8995;
	case 0x9F:	goto yy8996;
	case 0xA0:	goto yy8997;
	case 0xA1:	goto yy8998;
	case 0xA2:	goto yy8999;
	case 0xA3:	goto yy9000;
	case 0xA4:	goto yy9001;
	case 0xA5:	goto yy9002;
	case 0xA6:	goto yy8875;
	case 0xA7:	goto yy9003;
	case 0xA8:	goto yy9004;
	case 0xA9:	goto yy9005;
	case 0xAA:	goto yy8879;
	case 0xAB:	goto yy9006;
	case 0xAC:	goto yy9007;
	case 0xAD:	goto yy9008;
	case 0xAF:	goto yy9009;
	default:	goto yy2;
	}
yy5716:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy9010;
	case 0xAD:	goto yy9011;
	case 0xAE:	goto yy9012;
	case 0xAF:	goto yy9013;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy5694;
	case 0xB4:	goto yy9014;
	case 0xB5:	goto yy9015;
	case 0xB6:	goto yy9016;
	case 0xB7:	goto yy9017;
	case 0xB8:	goto yy9018;
	case 0xB9:	goto yy9019;
	case 0xBB:	goto yy9020;
	case 0xBC:	goto yy9021;
	case 0xBD:	goto yy9022;
	case 0xBF:	goto yy8895;
	default:	goto yy2;
	}
yy5717:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy9023;
	case 0x91:	goto yy9024;
	case 0x92:	goto yy9025;
	case 0x93:	goto yy9026;
	case 0x94:	goto yy9027;
	case 0x96:	goto yy9028;
	case 0x9B:	goto yy9029;
	case 0x9D:	goto yy9030;
	case 0x9E:	goto yy9031;
	case 0x9F:	goto yy8905;
	default:	goto yy2;
	}
yy5718:
	yyaccept = 21;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCA) {
		if (yych <= '?') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych <= '#') goto yy1766;
					if (yych <= '$') goto yy5660;
					if (yych <= '%') goto yy146;
					goto yy1766;
				} else {
					if (yych <= '\'') goto yy1564;
					if (yych == '+') goto yy5688;
					goto yy1766;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy3280;
					if (yych <= '.') goto yy3057;
					if (yych <= '/') goto yy1766;
					goto yy5690;
				} else {
					if (yych <= ':') goto yy2930;
					if (yych <= ';') goto yy1766;
					if (yych <= '>') goto yy5660;
					goto yy1766;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '^') {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy5718;
					if (yych <= ']') goto yy1766;
					goto yy5660;
				} else {
					if (yych <= '_') goto yy5688;
					if (yych <= '`') goto yy5660;
					if (yych <= 'z') goto yy5718;
					goto yy1766;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy1766;
					if (yych <= '~') goto yy5660;
					goto yy1766;
				} else {
					if (yych <= 0xC2) goto yy9032;
					if (yych <= 0xC3) goto yy5721;
					if (yych <= 0xC9) goto yy5722;
					goto yy5723;
				}
			}
		}
	} else {
		if (yych <= 0xDB) {
			if (yych <= 0xD3) {
				if (yych <= 0xCE) {
					if (yych <= 0xCB) goto yy9033;
					if (yych <= 0xCC) goto yy5663;
					if (yych <= 0xCD) goto yy5724;
					goto yy9034;
				} else {
					if (yych <= 0xCF) goto yy5726;
					if (yych == 0xD2) goto yy5727;
					goto yy5722;
				}
			} else {
				if (yych <= 0xD7) {
					if (yych <= 0xD4) goto yy5728;
					if (yych <= 0xD5) goto yy5729;
					if (yych <= 0xD6) goto yy9035;
					goto yy9036;
				} else {
					if (yych <= 0xD8) goto yy5732;
					if (yych <= 0xD9) goto yy5733;
					if (yych <= 0xDA) goto yy5722;
					goto yy5734;
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xDF) {
					if (yych <= 0xDC) goto yy5735;
					if (yych <= 0xDD) goto yy5736;
					if (yych <= 0xDE) goto yy5737;
					goto yy5738;
				} else {
					if (yych <= 0xE0) goto yy5739;
					if (yych <= 0xE1) goto yy9037;
					if (yych <= 0xE2) goto yy9038;
					goto yy5742;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych <= 0xE4) goto yy5683;
					if (yych == 0xEA) goto yy5743;
					goto yy1766;
				} else {
					if (yych <= 0xF0) {
						if (yych <= 0xEF) goto yy9039;
						goto yy5745;
					} else {
						if (yych == 0xF3) goto yy5687;
						goto yy1766;
					}
				}
			}
		}
	}
yy5720:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy5660;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy9040;
	default:	goto yy2;
	}
yy5721:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy9040;
		goto yy5660;
	} else {
		if (yych == 0xB7) goto yy5660;
		if (yych <= 0xBF) goto yy9040;
		goto yy2;
	}
yy5722:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy9040;
	goto yy2;
yy5723:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy9040;
	goto yy2;
yy5724:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xB3) goto yy9040;
			if (yych <= 0xB4) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy9040;
			if (yych <= 0xBA) goto yy2;
			goto yy9040;
		} else {
			if (yych == 0xBF) goto yy9040;
			goto yy2;
		}
	}
yy5725:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy5660;
			goto yy9040;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy9040;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy9040;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy9040;
			goto yy2;
		}
	}
yy5726:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy5660;
	if (yych <= 0xBF) goto yy9040;
	goto yy2;
yy5727:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy9040;
	if (yych <= 0x89) goto yy5660;
	if (yych <= 0xBF) goto yy9040;
	goto yy2;
yy5728:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy9040;
	goto yy2;
yy5729:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy9040;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy9040;
	goto yy2;
yy5730:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy9040;
		} else {
			if (yych == 0x8A) goto yy1087;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xBE) goto yy1087;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy5731:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy5660;
			if (yych <= 0x8F) goto yy2;
			goto yy9040;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy9040;
			goto yy2;
		}
	}
yy5732:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy5660;
		if (yych <= 0x8A) goto yy2;
		goto yy5660;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy9040;
			goto yy2;
		}
	}
yy5733:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy9040;
		} else {
			if (yych <= 0x9F) goto yy5660;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy843;
			if (yych <= 0xAD) goto yy2;
			goto yy9040;
		} else {
			if (yych <= 0xB0) goto yy5660;
			if (yych <= 0xBF) goto yy9040;
			goto yy2;
		}
	}
yy5734:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy9040;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy9040;
			if (yych == 0x9D) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy5660;
			if (yych <= 0xAF) goto yy9040;
			goto yy843;
		} else {
			if (yych <= 0xBC) goto yy9040;
			if (yych <= 0xBE) goto yy5660;
			if (yych <= 0xBF) goto yy9040;
			goto yy2;
		}
	}
yy5735:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy9040;
		goto yy5660;
	} else {
		if (yych <= 0xAF) goto yy9040;
		if (yych <= 0xBF) goto yy5660;
		goto yy2;
	}
yy5736:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy5660;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy9040;
	goto yy2;
yy5737:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy9040;
	if (yych <= 0xB0) goto yy5660;
	if (yych <= 0xB1) goto yy9040;
	goto yy2;
yy5738:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy9040;
	} else {
		if (yych <= 0xB3) goto yy5660;
		if (yych == 0xB6) goto yy5660;
		goto yy2;
	}
yy5739:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy9042;
	case 0xA1:	goto yy9043;
	case 0xA2:	goto yy9044;
	case 0xA3:	goto yy8755;
	case 0xA4:	goto yy9045;
	case 0xA5:	goto yy9046;
	case 0xA6:	goto yy9047;
	case 0xA7:	goto yy9048;
	case 0xA8:	goto yy9049;
	case 0xA9:	goto yy9050;
	case 0xAA:	goto yy9051;
	case 0xAB:	goto yy9052;
	case 0xAC:	goto yy9053;
	case 0xAD:	goto yy9054;
	case 0xAE:	goto yy9055;
	case 0xAF:	goto yy9056;
	case 0xB0:	goto yy9057;
	case 0xB1:	goto yy9058;
	case 0xB2:	goto yy9059;
	case 0xB3:	goto yy9060;
	case 0xB4:	goto yy9061;
	case 0xB5:	goto yy9062;
	case 0xB6:	goto yy9063;
	case 0xB7:	goto yy9064;
	case 0xB8:	goto yy8775;
	case 0xB9:	goto yy8932;
	case 0xBA:	goto yy8777;
	case 0xBB:	goto yy8933;
	case 0xBC:	goto yy8934;
	case 0xBD:	goto yy8780;
	case 0xBE:	goto yy8781;
	case 0xBF:	goto yy8782;
	default:	goto yy2;
	}
yy5740:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy8783;
	case 0x81:	goto yy8935;
	case 0x82:	goto yy9065;
	case 0x83:	goto yy9066;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy5722;
	case 0x89:	goto yy9067;
	case 0x8A:	goto yy9068;
	case 0x8B:	goto yy9069;
	case 0x8C:	goto yy9070;
	case 0x8D:	goto yy9071;
	case 0x8E:	goto yy9072;
	case 0x8F:	goto yy9073;
	case 0x90:	goto yy9074;
	case 0x99:	goto yy9075;
	case 0x9A:	goto yy9076;
	case 0x9B:	goto yy9077;
	case 0x9C:	goto yy9078;
	case 0x9D:	goto yy9079;
	case 0x9E:	goto yy8800;
	case 0x9F:	goto yy8951;
	case 0xA0:	goto yy9080;
	case 0xA1:	goto yy9081;
	case 0xA2:	goto yy9082;
	case 0xA3:	goto yy9083;
	case 0xA4:	goto yy9084;
	case 0xA5:	goto yy8957;
	case 0xA7:	goto yy8958;
	case 0xA8:	goto yy9085;
	case 0xA9:	goto yy8809;
	case 0xAA:	goto yy8960;
	case 0xAC:	goto yy8811;
	case 0xAD:	goto yy8961;
	case 0xAE:	goto yy9086;
	case 0xAF:	goto yy9087;
	case 0xB0:	goto yy9088;
	case 0xB1:	goto yy9089;
	case 0xB3:	goto yy9090;
	case 0xB4:	goto yy9091;
	case 0xB5:	goto yy9092;
	case 0xB6:	goto yy9093;
	case 0xB7:	goto yy8821;
	case 0xBC:	goto yy9094;
	case 0xBD:	goto yy9095;
	case 0xBE:	goto yy9096;
	case 0xBF:	goto yy9097;
	default:	goto yy2;
	}
yy5741:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy9098;
	case 0x81:	goto yy8827;
	case 0x82:	goto yy8828;
	case 0x83:	goto yy8829;
	case 0x84:	goto yy9099;
	case 0x85:	goto yy9100;
	case 0x86:	goto yy9101;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy5663;
	case 0x88:	goto yy9102;
	case 0x8C:	goto yy8832;
	case 0x8F:	goto yy8833;
	case 0x90:	goto yy8834;
	case 0x91:	goto yy8835;
	case 0x92:	goto yy8836;
	case 0x93:	goto yy8837;
	case 0x9D:	goto yy8838;
	case 0x9E:	goto yy8839;
	case 0x9F:	goto yy8840;
	case 0xA6:	goto yy8841;
	case 0xA7:	goto yy8842;
	case 0xAD:	goto yy8843;
	case 0xAE:	goto yy8844;
	case 0xAF:	goto yy8845;
	case 0xB0:	goto yy9103;
	case 0xB1:	goto yy9104;
	case 0xB2:	goto yy5722;
	case 0xB3:	goto yy9105;
	case 0xB4:	goto yy9106;
	case 0xB5:	goto yy9107;
	case 0xB6:	goto yy9108;
	case 0xB7:	goto yy9109;
	case 0xB8:	goto yy3009;
	case 0xBA:	goto yy8852;
	case 0xBB:	goto yy8814;
	case 0xBF:	goto yy8853;
	default:	goto yy2;
	}
yy5742:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy9110;
	case 0x82:	goto yy8855;
	case 0x84:	goto yy9111;
	case 0x86:	goto yy9112;
	case 0x87:	goto yy8858;
	case 0x88:	goto yy8859;
	case 0x89:	goto yy8860;
	case 0x8A:	goto yy8861;
	case 0x8B:	goto yy8862;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy5663;
	default:	goto yy2;
	}
yy5743:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy5675;
	case 0x93:	goto yy9113;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy5722;
	case 0x98:	goto yy9114;
	case 0x99:	goto yy9115;
	case 0x9A:	goto yy9116;
	case 0x9B:	goto yy9117;
	case 0x9C:	goto yy9118;
	case 0x9D:	goto yy5728;
	case 0x9E:	goto yy9119;
	case 0x9F:	goto yy9120;
	case 0xA0:	goto yy9121;
	case 0xA1:	goto yy9122;
	case 0xA2:	goto yy9123;
	case 0xA3:	goto yy9124;
	case 0xA4:	goto yy9125;
	case 0xA5:	goto yy9126;
	case 0xA6:	goto yy8875;
	case 0xA7:	goto yy9003;
	case 0xA8:	goto yy9127;
	case 0xA9:	goto yy9128;
	case 0xAA:	goto yy8879;
	case 0xAB:	goto yy9129;
	case 0xAC:	goto yy9130;
	case 0xAD:	goto yy9131;
	case 0xAF:	goto yy9132;
	default:	goto yy2;
	}
yy5744:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy9133;
	case 0xAD:	goto yy9134;
	case 0xAE:	goto yy9135;
	case 0xAF:	goto yy9136;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy5722;
	case 0xB4:	goto yy9137;
	case 0xB5:	goto yy9138;
	case 0xB6:	goto yy9139;
	case 0xB7:	goto yy9140;
	case 0xB8:	goto yy9141;
	case 0xB9:	goto yy9142;
	case 0xBB:	goto yy9143;
	case 0xBC:	goto yy9144;
	case 0xBD:	goto yy9145;
	case 0xBF:	goto yy8895;
	default:	goto yy2;
	}
yy5745:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy9146;
	case 0x91:	goto yy9147;
	case 0x92:	goto yy9148;
	case 0x93:	goto yy9149;
	case 0x94:	goto yy9150;
	case 0x96:	goto yy9151;
	case 0x9B:	goto yy9152;
	case 0x9D:	goto yy9153;
	case 0x9E:	goto yy9154;
	case 0x9F:	goto yy8905;
	default:	goto yy2;
	}
yy5746:
	yyaccept = 11;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCE) {
		if (yych <= ']') {
			if (yych <= '.') {
				if (yych <= '*') {
					if (yych == '$') goto yy1952;
					goto yy115;
				} else {
					if (yych <= '+') goto yy1952;
					if (yych <= ',') goto yy115;
					if (yych <= '-') goto yy562;
					goto yy3054;
				}
			} else {
				if (yych <= ';') {
					if (yych <= '/') goto yy115;
					if (yych <= '9') goto yy1952;
					goto yy115;
				} else {
					if (yych <= '>') goto yy1952;
					if (yych <= '@') goto yy115;
					if (yych <= 'Z') goto yy9155;
					goto yy115;
				}
			}
		} else {
			if (yych <= 0xC1) {
				if (yych <= '{') {
					if (yych <= '`') goto yy1952;
					if (yych <= 'z') goto yy9155;
					goto yy115;
				} else {
					if (yych == '}') goto yy115;
					if (yych <= '~') goto yy1952;
					goto yy115;
				}
			} else {
				if (yych <= 0xCA) {
					if (yych <= 0xC2) goto yy9157;
					if (yych <= 0xC3) goto yy9158;
					if (yych <= 0xC9) goto yy9159;
					goto yy9160;
				} else {
					if (yych <= 0xCB) goto yy4531;
					if (yych <= 0xCC) goto yy1956;
					if (yych <= 0xCD) goto yy9161;
					goto yy9162;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD6) {
				if (yych <= 0xD2) {
					if (yych <= 0xCF) goto yy9163;
					if (yych <= 0xD1) goto yy9159;
					goto yy9164;
				} else {
					if (yych <= 0xD3) goto yy9159;
					if (yych <= 0xD4) goto yy9165;
					if (yych <= 0xD5) goto yy9166;
					goto yy9167;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD7) goto yy9168;
					if (yych <= 0xD8) goto yy9169;
					goto yy9170;
				} else {
					if (yych <= 0xDA) goto yy9159;
					if (yych <= 0xDB) goto yy9171;
					if (yych <= 0xDC) goto yy9172;
					goto yy9173;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy9174;
					if (yych <= 0xDF) goto yy9175;
					goto yy9176;
				} else {
					if (yych <= 0xE1) goto yy9177;
					if (yych <= 0xE2) goto yy9178;
					if (yych <= 0xE3) goto yy9179;
					goto yy3078;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy9180;
					if (yych <= 0xEE) goto yy115;
					goto yy9181;
				} else {
					if (yych <= 0xF0) goto yy9182;
					if (yych == 0xF3) goto yy3082;
					goto yy115;
				}
			}
		}
	}
yy5747:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy3083;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy1952;
			goto yy2;
		}
	}
yy5748:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy3083;
	if (yych <= 0x9B) goto yy1952;
	goto yy2;
yy5749:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy5750:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1952;
		goto yy3083;
	} else {
		if (yych == 0xBD) goto yy3083;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy5751:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x90) goto yy3083;
			if (yych <= 0x97) goto yy1952;
			goto yy3083;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy1952;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy3083;
			goto yy2;
		}
	}
yy5752:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy3083;
			} else {
				if (yych <= 0x83) goto yy1952;
				if (yych <= 0x84) goto yy2;
				goto yy3083;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy3083;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy3083;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy3083;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy3083;
				if (yych <= 0xB5) goto yy2;
				goto yy3083;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xBD) goto yy3083;
				if (yych <= 0xBF) goto yy1952;
				goto yy2;
			}
		}
	}
yy5753:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy1952;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy1952;
				goto yy3083;
			} else {
				if (yych == 0x97) goto yy1952;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy3083;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy3083;
				if (yych <= 0xA3) goto yy1952;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy843;
				if (yych <= 0xB1) goto yy3083;
				goto yy1952;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy1952;
				goto yy2;
			}
		}
	}
yy5754:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy3083;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy3083;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy3083;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy3083;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy3083;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy3083;
				if (yych <= 0xBB) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1952;
				goto yy2;
			}
		}
	}
yy5755:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1952;
			if (yych <= 0x86) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1952;
			} else {
				if (yych == 0x91) goto yy1952;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy3083;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy843;
				goto yy1952;
			} else {
				if (yych <= 0xB4) goto yy3083;
				if (yych <= 0xB5) goto yy1952;
				goto yy2;
			}
		}
	}
yy5756:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1952;
			if (yych <= 0x84) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy3083;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy3083;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy3083;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy3083;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xBD) goto yy3083;
				if (yych <= 0xBF) goto yy1952;
				goto yy2;
			}
		}
	}
yy5757:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1952;
			} else {
				if (yych == 0x90) goto yy3083;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy3083;
			if (yych <= 0xA3) goto yy1952;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy1952;
			} else {
				if (yych == 0xB9) goto yy3083;
				goto yy2;
			}
		}
	}
yy5758:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1952;
			if (yych <= 0x84) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy3083;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy3083;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy3083;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy3083;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xBD) goto yy3083;
				if (yych <= 0xBF) goto yy1952;
				goto yy2;
			}
		}
	}
yy5759:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1952;
			if (yych <= 0x86) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy1952;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy3083;
			goto yy1952;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy1952;
				if (yych <= 0xB1) goto yy3083;
				goto yy2;
			}
		}
	}
yy5760:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy1952;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy3083;
	default:	goto yy2;
	}
yy5761:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1952;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy3083;
			if (yych == 0x97) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy1952;
			goto yy2;
		}
	}
yy5762:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1952;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy3083;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy3083;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy5763:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy1952;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy3083;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy3083;
			goto yy1952;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych == 0xBF) goto yy1952;
				goto yy2;
			}
		}
	}
yy5764:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1952;
			if (yych <= 0x84) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy3083;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xBD) goto yy3083;
				if (yych <= 0xBF) goto yy1952;
				goto yy2;
			}
		}
	}
yy5765:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy1952;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy3083;
			goto yy1952;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy3083;
				goto yy2;
			}
		}
	}
yy5766:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1952;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy3083;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy3083;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy3083;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy5767:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0x8E) goto yy3083;
				if (yych <= 0x96) goto yy2;
				goto yy1952;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy3083;
			if (yych <= 0xA3) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy843;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy1952;
				if (yych <= 0xBF) goto yy3083;
				goto yy2;
			}
		}
	}
yy5768:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy3083;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy3083;
		} else {
			if (yych == 0xBD) goto yy3083;
			goto yy2;
		}
	}
yy5769:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy3083;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy1952;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1952;
			goto yy2;
		}
	}
yy5770:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych == 0xB1) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0xBA) goto yy1952;
		if (yych == 0xBF) goto yy1952;
		goto yy2;
	}
yy5771:
	yych = *++YYCURSOR;
	if (yych <= 0x86) goto yy2;
	if (yych <= 0x8E) goto yy1952;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	goto yy2;
yy5772:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych == 0xB1) goto yy1952;
		goto yy2;
	} else {
		if (yych == 0xBA) goto yy2;
		if (yych <= 0xBC) goto yy1952;
		goto yy2;
	}
yy5773:
	yych = *++YYCURSOR;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8D) goto yy1952;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	goto yy2;
yy5774:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x92) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1952;
			goto yy2;
		} else {
			if (yych == 0x94) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy843;
			if (yych <= 0xB3) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy5775:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy5776:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x85) goto yy2;
			if (yych <= 0x87) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych == 0x98) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy5777:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8C) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy1952;
		if (yych <= 0x94) goto yy2;
		if (yych <= 0x98) goto yy1952;
		goto yy2;
	}
yy5778:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych <= 0xBE) goto yy1952;
	goto yy2;
yy5779:
	yych = *++YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x89) goto yy843;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy1952;
			if (yych <= 0x9D) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0xA6) {
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA4) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0xAD) goto yy1952;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB4) goto yy1952;
			goto yy2;
		}
	}
yy5780:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy1952;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy1952;
		if (yych <= 0xBF) goto yy3083;
		goto yy2;
	}
yy5781:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy3083;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy1952;
	goto yy2;
yy5782:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy3083;
		goto yy1952;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy3083;
		goto yy2;
	}
yy5783:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy1245;
	if (yych <= 0xBF) goto yy3083;
	goto yy2;
yy5784:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy3083;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy3083;
			if (yych <= 0xB4) goto yy1952;
			goto yy2;
		}
	}
yy5785:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0x93) goto yy1952;
			if (yych <= 0x9F) goto yy2;
			goto yy3083;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1952;
			goto yy2;
		}
	}
yy5786:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy5787:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy1952;
		if (yych <= 0x9A) goto yy2;
		goto yy1952;
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x9C) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	}
yy5788:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy1245;
		if (yych <= 0x8A) goto yy2;
		goto yy1952;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy3083;
			goto yy2;
		}
	}
yy5789:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy3083;
		goto yy1952;
	} else {
		if (yych <= 0xAA) goto yy3083;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy3083;
		goto yy2;
	}
yy5790:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy3083;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy1952;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy1952;
		goto yy2;
	}
yy5791:
	yych = *++YYCURSOR;
	if (yych == 0x80) goto yy1952;
	if (yych <= 0x85) goto yy2;
	if (yych <= 0x8F) goto yy843;
	goto yy2;
yy5792:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	if (yych <= 0x9D) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy5793:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy3083;
	if (yych <= 0x9B) goto yy1952;
	goto yy2;
yy5794:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x94) goto yy2;
		if (yych <= 0x9E) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0xBC) goto yy1952;
		if (yych == 0xBF) goto yy1952;
		goto yy2;
	}
yy5795:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBE) goto yy1952;
		goto yy2;
	}
yy5796:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy1952;
	if (yych <= 0xB3) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy5797:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xA0) goto yy2;
		if (yych <= 0xBC) goto yy1952;
		goto yy2;
	}
yy5798:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1952;
		if (yych <= 0xA0) goto yy3083;
		goto yy1952;
	} else {
		if (yych <= 0xAF) goto yy3083;
		if (yych <= 0xB9) goto yy843;
		if (yych <= 0xBF) goto yy3083;
		goto yy2;
	}
yy5799:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy3083;
	if (yych <= 0xB3) goto yy1952;
	goto yy2;
yy5800:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy3083;
	if (yych <= 0xB7) goto yy1952;
	goto yy2;
yy5801:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy1952;
			if (yych <= 0xAC) goto yy3083;
			goto yy1952;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy3083;
			if (yych <= 0xB4) goto yy1952;
			goto yy3083;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy1952;
			goto yy2;
		}
	}
yy5802:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy1952;
	if (yych <= 0xBB) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy5803:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy3083;
	} else {
		if (yych == 0xBE) goto yy3083;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy5804:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy1952;
			if (yych <= 0x84) goto yy3083;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy3083;
				goto yy1952;
			} else {
				if (yych <= 0x93) goto yy3083;
				if (yych <= 0x95) goto yy2;
				goto yy3083;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xAC) goto yy3083;
				if (yych <= 0xAF) goto yy1952;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy3083;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy3083;
				if (yych <= 0xBE) goto yy1952;
				goto yy2;
			}
		}
	}
yy5805:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			goto yy1245;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0x99) goto yy1564;
			goto yy2;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy1564;
			if (yych <= 0xA6) goto yy2;
			goto yy2930;
		} else {
			if (yych == 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy5806:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy1952;
		} else {
			if (yych == 0x84) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0x94) {
			if (yych == 0x93) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xB9) goto yy2;
			if (yych <= 0xBC) goto yy1952;
			goto yy2;
		}
	}
yy5807:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0x8C) goto yy1952;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBE) goto yy1952;
	goto yy2;
yy5808:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB0) goto yy1952;
	goto yy2;
yy5809:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy1952;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy3083;
	default:	goto yy2;
	}
yy5810:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1952;
		goto yy3083;
	} else {
		if (yych == 0x8E) goto yy3083;
		if (yych <= 0x8F) goto yy1952;
		goto yy2;
	}
yy5811:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy3083;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy1952;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy5812:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy9183;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy5813:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0xA8) goto yy1952;
		if (yych <= 0xAA) goto yy2;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy5814:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy1952;
	goto yy2;
yy5815:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA6) goto yy1952;
	goto yy2;
yy5816:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy1952;
	goto yy2;
yy5817:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy5818:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA9) goto yy1952;
	goto yy2;
yy5819:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy1952;
	goto yy2;
yy5820:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy5821:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy1952;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy5822:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1952;
	if (yych <= 0x98) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy5823:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x97) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy1952;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy5824:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy1952;
	if (yych <= 0xB5) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy5825:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0xB9) goto yy1952;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy5826:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0x91) goto yy1952;
		if (yych <= 0xAB) goto yy2;
		if (yych <= 0xAF) goto yy1952;
		goto yy2;
	}
yy5827:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy3083;
		goto yy1952;
	} else {
		if (yych <= 0xAE) goto yy3083;
		if (yych <= 0xB1) goto yy1952;
		if (yych <= 0xB3) goto yy3083;
		goto yy2;
	}
yy5828:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy3083;
	if (yych == 0xBF) goto yy1952;
	goto yy2;
yy5829:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy3083;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy5830:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x9A) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy5831:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1952;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBB) goto yy1952;
	goto yy2;
yy5832:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy1952;
			if (yych == 0xA0) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy1952;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy3083;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy5833:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) goto yy2;
	if (yych <= 0x9C) goto yy1952;
	goto yy2;
yy5834:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1952;
		if (yych <= 0xBA) goto yy3083;
		goto yy2;
	}
yy5835:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy1952;
	goto yy2;
yy5836:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy1952;
	if (yych <= 0xA9) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy5837:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy1952;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy5838:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0xB0) goto yy1952;
	goto yy2;
yy5839:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBE) goto yy1952;
	goto yy2;
yy5840:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1952;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy3083;
	goto yy2;
yy5841:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy3083;
		goto yy1952;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy1952;
		goto yy2;
	}
yy5842:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy3083;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1952;
		if (yych <= 0xBF) goto yy3083;
		goto yy2;
	}
yy5843:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy3083;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy1952;
	goto yy2;
yy5844:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy1952;
		if (yych <= 0xBF) goto yy3083;
		goto yy2;
	}
yy5845:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy3083;
		if (yych <= 0x88) goto yy2;
		goto yy1952;
	} else {
		if (yych <= 0xAD) goto yy3083;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy3083;
		goto yy2;
	}
yy5846:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy3083;
			goto yy1952;
		} else {
			if (yych == 0x86) goto yy1952;
			goto yy3083;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy1952;
			if (yych <= 0xA2) goto yy3083;
			goto yy1952;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy1952;
			goto yy2;
		}
	}
yy5847:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1952;
	if (yych <= 0xB3) goto yy3083;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy5848:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9F) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy3083;
			if (yych <= 0xBA) goto yy2;
			goto yy3083;
		} else {
			if (yych == 0xBD) goto yy3083;
			goto yy2;
		}
	}
yy5849:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy3083;
	} else {
		if (yych <= 0xAD) goto yy1952;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy3083;
		goto yy2;
	}
yy5850:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy3083;
	if (yych <= 0x93) goto yy1952;
	goto yy2;
yy5851:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy1952;
	if (yych <= 0xB2) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy5852:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x80) goto yy1952;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0xA4) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB9) goto yy843;
			goto yy2;
		}
	}
yy5853:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy3083;
	if (yych <= 0xB6) goto yy1952;
	goto yy2;
yy5854:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy3083;
			goto yy1952;
		} else {
			if (yych <= 0x8B) goto yy3083;
			if (yych <= 0x8D) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0xB6) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy1952;
			goto yy2;
		}
	}
yy5855:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xB0:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB7:
	case 0xB8:
	case 0xBE:
	case 0xBF:	goto yy1952;
	default:	goto yy2;
	}
yy5856:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy3083;
			goto yy1952;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy1952;
			goto yy2;
		}
	}
yy5857:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy3083;
		if (yych <= 0x9B) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy3083;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy3083;
		goto yy2;
	}
yy5858:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy3083;
		if (yych <= 0xAA) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy1952;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy5859:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy3083;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy3083;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy3083;
			goto yy1952;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy1952;
			if (yych <= 0xB6) goto yy3083;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy3083;
			goto yy2;
		}
	}
yy5860:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy3083;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy5861:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1952;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy3083;
	goto yy2;
yy5862:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy3083;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy3083;
		if (yych <= 0xBD) goto yy1952;
		goto yy2;
	}
yy5863:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy1952;
		} else {
			if (yych == 0x93) goto yy2930;
			goto yy2;
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0xAF) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0xB2) goto yy1245;
			if (yych <= 0xB4) goto yy1952;
			goto yy2;
		}
	}
yy5864:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych <= 0x92) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy1952;
			if (yych <= 0x91) goto yy2;
			goto yy1564;
		} else {
			if (yych == 0x95) goto yy2930;
			if (yych <= 0xA1) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych <= 0xA3) goto yy1245;
			if (yych <= 0xA6) goto yy1952;
			if (yych <= 0xA8) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xB4) {
				if (yych <= 0xAF) goto yy2;
				goto yy3083;
			} else {
				if (yych <= 0xB5) goto yy2;
				if (yych <= 0xBF) goto yy3083;
				goto yy2;
			}
		}
	}
yy5865:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy1952;
			if (yych <= 0x86) goto yy2;
			goto yy1564;
		} else {
			if (yych <= 0x8B) {
				if (yych <= 0x8A) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0x8C) goto yy2;
				if (yych <= 0x8D) goto yy1245;
				goto yy1564;
			}
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x99) {
				if (yych <= 0x8F) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0x9A) goto yy2930;
				if (yych <= 0x9B) goto yy2;
				goto yy1952;
			}
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy3083;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1952;
				goto yy2;
			}
		}
	}
yy5866:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy1952;
		if (yych <= 0x9A) goto yy3083;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy1952;
		goto yy2;
	}
yy5867:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA6) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0xAE) goto yy1952;
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBD) goto yy1952;
		goto yy2;
	}
yy5868:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy5878;
	case 0x81:	goto yy5879;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy1133;
	case 0x83:	goto yy5880;
	case 0x84:	goto yy9184;
	case 0x85:	goto yy9185;
	case 0x86:	goto yy9186;
	case 0x87:	goto yy9187;
	case 0x8A:	goto yy5885;
	case 0x8B:	goto yy9188;
	case 0x8C:	goto yy5887;
	case 0x8D:	goto yy9189;
	case 0x8E:	goto yy5889;
	case 0x8F:	goto yy5890;
	case 0x92:	goto yy5891;
	case 0x94:	goto yy5892;
	case 0x95:	goto yy5893;
	case 0x9C:	goto yy5894;
	case 0x9D:	goto yy5895;
	case 0xA0:	goto yy5896;
	case 0xA1:	goto yy9190;
	case 0xA2:	goto yy5898;
	case 0xA3:	goto yy5899;
	case 0xA4:	goto yy5900;
	case 0xA6:	goto yy5901;
	case 0xA8:	goto yy9191;
	case 0xA9:	goto yy5903;
	case 0xAA:	goto yy5904;
	case 0xAB:	goto yy9192;
	case 0xAC:	goto yy3139;
	case 0xAD:	goto yy5906;
	case 0xAE:	goto yy5907;
	case 0xB1:	goto yy5908;
	case 0xB2:
	case 0xB3:	goto yy5909;
	default:	goto yy2;
	}
yy5869:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy9193;
	case 0x81:	goto yy9194;
	case 0x82:	goto yy9195;
	case 0x83:	goto yy5913;
	case 0x84:	goto yy9196;
	case 0x85:	goto yy9197;
	case 0x86:	goto yy9198;
	case 0x87:	goto yy9199;
	case 0x88:	goto yy9200;
	case 0x8A:	goto yy5919;
	case 0x8B:	goto yy9201;
	case 0x8C:	goto yy9202;
	case 0x8D:	goto yy9203;
	case 0x92:
	case 0x98:	goto yy9204;
	case 0x93:	goto yy9205;
	case 0x96:	goto yy9206;
	case 0x97:	goto yy9207;
	case 0x99:	goto yy9208;
	case 0x9A:	goto yy9209;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy9210;
	case 0xA2:	goto yy5930;
	case 0xA3:	goto yy5931;
	case 0xAB:	goto yy5932;
	default:	goto yy2;
	}
yy5870:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy1133;
	case 0xA8:	goto yy5932;
	case 0xA9:	goto yy5937;
	case 0xAB:	goto yy9211;
	case 0xAC:	goto yy9212;
	case 0xAD:	goto yy9213;
	case 0xAE:	goto yy5941;
	case 0xBD:	goto yy9214;
	case 0xBE:	goto yy9215;
	default:	goto yy2;
	}
yy5871:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy1133;
	if (yych <= 0xB1) goto yy5944;
	if (yych <= 0xB2) goto yy9216;
	goto yy2;
yy5872:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy1956;
	case 0x83:	goto yy4596;
	case 0x84:	goto yy9217;
	case 0x85:	goto yy9218;
	case 0x87:	goto yy9219;
	case 0x89:	goto yy9220;
	case 0x8D:	goto yy9221;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy1133;
	case 0x91:	goto yy5952;
	case 0x92:	goto yy5953;
	case 0x93:	goto yy5954;
	case 0x94:	goto yy5955;
	case 0x95:	goto yy5956;
	case 0x9A:	goto yy5957;
	case 0x9B:	goto yy9222;
	case 0x9C:	goto yy9223;
	case 0x9D:	goto yy9224;
	case 0x9E:	goto yy9225;
	case 0x9F:	goto yy9226;
	case 0xAA:	goto yy9227;
	default:	goto yy2;
	}
yy5873:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy1133;
		if (yych <= 0xA3) goto yy9228;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy5965;
			goto yy5966;
		} else {
			if (yych <= 0xBA) goto yy5967;
			if (yych <= 0xBB) goto yy9229;
			goto yy2;
		}
	}
yy5874:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x85:	goto yy9230;
	case 0x81:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:	goto yy1956;
	case 0x82:	goto yy9231;
	case 0x83:	goto yy9232;
	case 0x84:	goto yy9233;
	case 0x86:	goto yy4610;
	case 0x87:	goto yy9234;
	case 0x88:	goto yy9235;
	case 0x89:	goto yy9236;
	case 0x95:	goto yy9237;
	case 0x96:	goto yy9238;
	case 0x9B:	goto yy9239;
	case 0x9D:	goto yy4638;
	case 0x9F:	goto yy9240;
	case 0xA0:	goto yy9241;
	case 0xA1:	goto yy9242;
	case 0xA2:	goto yy9243;
	case 0xA4:	goto yy9244;
	case 0xA6:	goto yy9245;
	case 0xA7:	goto yy7617;
	default:	goto yy2;
	}
yy5875:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) goto yy2;
	if (yych <= 0x86) goto yy1956;
	if (yych <= 0x87) goto yy1957;
	goto yy2;
yy5876:
	yyaccept = 21;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy5660;
					goto yy1766;
				} else {
					if (yych <= '\'') goto yy1087;
					if (yych == '+') goto yy5660;
					goto yy1766;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy4041;
					if (yych <= '.') goto yy1087;
					if (yych <= '/') goto yy1766;
					goto yy8907;
				} else {
					if (yych <= ';') goto yy1766;
					if (yych <= '>') goto yy5660;
					if (yych <= '@') goto yy1766;
					goto yy9040;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy1766;
					if (yych <= '`') goto yy5660;
					goto yy9040;
				} else {
					if (yych == '|') goto yy5660;
					if (yych <= '}') goto yy1766;
					goto yy5660;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy1766;
					if (yych <= 0xC2) goto yy5720;
					if (yych <= 0xC3) goto yy5721;
					goto yy5722;
				} else {
					if (yych <= 0xCA) goto yy5723;
					if (yych <= 0xCB) goto yy5665;
					if (yych <= 0xCC) goto yy5663;
					goto yy5724;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy5725;
					if (yych <= 0xCF) goto yy5726;
					goto yy5722;
				} else {
					if (yych <= 0xD2) goto yy5727;
					if (yych <= 0xD3) goto yy5722;
					if (yych <= 0xD4) goto yy5728;
					goto yy5729;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy5730;
					if (yych <= 0xD7) goto yy5731;
					if (yych <= 0xD8) goto yy5732;
					goto yy5733;
				} else {
					if (yych <= 0xDA) goto yy5722;
					if (yych <= 0xDB) goto yy5734;
					if (yych <= 0xDC) goto yy5735;
					goto yy5736;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy5737;
					if (yych <= 0xDF) goto yy5738;
					goto yy5739;
				} else {
					if (yych <= 0xE1) goto yy5740;
					if (yych <= 0xE2) goto yy5741;
					if (yych <= 0xE3) goto yy5742;
					goto yy5683;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy5743;
					if (yych <= 0xEE) goto yy1766;
					goto yy5744;
				} else {
					if (yych <= 0xF0) goto yy5745;
					if (yych == 0xF3) goto yy5687;
					goto yy1766;
				}
			}
		}
	}
yy5877:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy1121;
					goto yy2;
				} else {
					if (yych <= '\'') goto yy1087;
					if (yych == '+') goto yy1121;
					goto yy2;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy1087;
					if (yych <= '.') goto yy9246;
					if (yych <= '/') goto yy2;
					goto yy4039;
				} else {
					if (yych <= ';') goto yy2;
					if (yych <= '>') goto yy1121;
					if (yych <= '@') goto yy2;
					goto yy9247;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy2;
					if (yych <= '`') goto yy1121;
					goto yy9247;
				} else {
					if (yych == '|') goto yy1121;
					if (yych <= '}') goto yy2;
					goto yy1121;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy9249;
					if (yych <= 0xC3) goto yy9250;
					goto yy9251;
				} else {
					if (yych <= 0xCA) goto yy9252;
					if (yych <= 0xCB) goto yy1135;
					if (yych <= 0xCC) goto yy1136;
					goto yy9253;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy9254;
					if (yych <= 0xCF) goto yy9255;
					goto yy9251;
				} else {
					if (yych <= 0xD2) goto yy9256;
					if (yych <= 0xD3) goto yy9251;
					if (yych <= 0xD4) goto yy9257;
					goto yy9258;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy9259;
					if (yych <= 0xD7) goto yy9260;
					if (yych <= 0xD8) goto yy9261;
					goto yy9262;
				} else {
					if (yych <= 0xDA) goto yy9251;
					if (yych <= 0xDB) goto yy9263;
					if (yych <= 0xDC) goto yy9264;
					goto yy9265;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy9266;
					if (yych <= 0xDF) goto yy9267;
					goto yy9268;
				} else {
					if (yych <= 0xE1) goto yy9269;
					if (yych <= 0xE2) goto yy9270;
					if (yych <= 0xE3) goto yy9271;
					goto yy1156;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy9272;
					if (yych <= 0xEE) goto yy2;
					goto yy9273;
				} else {
					if (yych <= 0xF0) goto yy9274;
					if (yych == 0xF3) goto yy1160;
					goto yy2;
				}
			}
		}
	}
yy5878:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy3083;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy3083;
		} else {
			if (yych == 0xBF) goto yy3083;
			goto yy2;
		}
	}
yy5879:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy3083;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy3083;
	goto yy2;
yy5880:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy3083;
	goto yy2;
yy5881:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) goto yy2;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy5882:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy5883:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy1121;
		if (yych <= 0x8B) goto yy2;
		goto yy1121;
	} else {
		if (yych <= 0x9B) {
			if (yych <= 0x8F) goto yy2;
			goto yy1121;
		} else {
			if (yych == 0xA0) goto yy1121;
			goto yy2;
		}
	}
yy5884:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBD) goto yy1121;
	goto yy2;
yy5885:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy3083;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy3083;
	goto yy2;
yy5886:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy3083;
	if (yych == 0xA0) goto yy1121;
	goto yy2;
yy5887:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy3083;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy3083;
	goto yy2;
yy5888:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy3083;
		if (yych <= 0x81) goto yy2;
		goto yy3083;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy3083;
		if (yych <= 0xBA) goto yy1121;
		goto yy2;
	}
yy5889:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy3083;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy3083;
	goto yy2;
yy5890:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy3083;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy3083;
	goto yy2;
yy5891:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy3083;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy5892:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy3083;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy3083;
	goto yy2;
yy5893:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy3083;
	goto yy2;
yy5894:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy3083;
	goto yy2;
yy5895:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy3083;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy3083;
	goto yy2;
yy5896:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy3083;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy3083;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy3083;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy3083;
			if (yych == 0xBF) goto yy3083;
			goto yy2;
		}
	}
yy5897:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy3083;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy3083;
		if (yych <= 0xB8) goto yy1121;
		goto yy2;
	}
yy5898:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy3083;
	goto yy2;
yy5899:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy3083;
	goto yy2;
yy5900:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy3083;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy3083;
	goto yy2;
yy5901:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy3083;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy3083;
	goto yy2;
yy5902:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy3083;
			if (yych <= 0x83) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy1121;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy1121;
			goto yy3083;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy1121;
			} else {
				if (yych == 0xBF) goto yy1121;
				goto yy2;
			}
		}
	}
yy5903:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy3083;
	goto yy2;
yy5904:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy3083;
	goto yy2;
yy5905:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy3083;
		goto yy1121;
	} else {
		if (yych <= 0xA4) goto yy3083;
		if (yych <= 0xA6) goto yy1121;
		goto yy2;
	}
yy5906:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy3083;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy3083;
	goto yy2;
yy5907:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy3083;
	goto yy2;
yy5908:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy3083;
	goto yy2;
yy5909:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy3083;
	goto yy2;
yy5910:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1121;
	if (yych <= 0xB7) goto yy3083;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy5911:
	yych = *++YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x86) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0xAF) goto yy843;
		if (yych == 0xBF) goto yy1121;
		goto yy2;
	}
yy5912:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1121;
	if (yych <= 0xAF) goto yy3083;
	if (yych <= 0xBA) goto yy1121;
	goto yy2;
yy5913:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy3083;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy843;
	goto yy2;
yy5914:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1121;
		goto yy3083;
	} else {
		if (yych <= 0xB4) goto yy1121;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy5915:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy3083;
		goto yy1121;
	} else {
		if (yych == 0xB6) goto yy3083;
		goto yy2;
	}
yy5916:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1121;
	if (yych <= 0xB2) goto yy3083;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy5917:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x84) goto yy3083;
			if (yych <= 0x89) goto yy2;
			goto yy1121;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			goto yy3083;
		} else {
			if (yych == 0x9C) goto yy3083;
			goto yy2;
		}
	}
yy5918:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy3083;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy3083;
		if (yych <= 0xB7) goto yy1121;
		goto yy2;
	}
yy5919:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy3083;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy3083;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy3083;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy3083;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy3083;
			goto yy2;
		}
	}
yy5920:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy3083;
		goto yy1121;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy5921:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1121;
			if (yych <= 0x84) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy3083;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy3083;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy3083;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy3083;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0xBD) goto yy3083;
				if (yych <= 0xBF) goto yy1121;
				goto yy2;
			}
		}
	}
yy5922:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1121;
			if (yych <= 0x86) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1121;
			} else {
				if (yych == 0x90) goto yy3083;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy1121;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy3083;
			goto yy1121;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy1121;
				goto yy2;
			}
		}
	}
yy5923:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy3083;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy5924:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1121;
		if (yych <= 0x85) goto yy3083;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy3083;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy5925:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy3083;
		goto yy1121;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy1121;
		goto yy2;
	}
yy5926:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy3083;
		if (yych <= 0x9D) goto yy1121;
		goto yy2;
	}
yy5927:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy3083;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy5928:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy3083;
	if (yych <= 0xB7) goto yy1121;
	goto yy2;
yy5929:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x9C) goto yy2;
		if (yych <= 0xAB) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0xB9) goto yy843;
		if (yych == 0xBF) goto yy1121;
		goto yy2;
	}
yy5930:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy3083;
	goto yy2;
yy5931:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy3083;
		goto yy843;
	} else {
		if (yych == 0xBF) goto yy3083;
		goto yy2;
	}
yy5932:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy3083;
	goto yy2;
yy5933:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy3083;
	goto yy2;
yy5934:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy3083;
	goto yy2;
yy5935:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy3083;
	goto yy2;
yy5936:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy3083;
	goto yy2;
yy5937:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy3083;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy5938:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy3083;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy1121;
	goto yy2;
yy5939:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy3083;
		goto yy1121;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy1121;
		goto yy2;
	}
yy5940:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy1121;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy3083;
			goto yy2;
		}
	}
yy5941:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy3083;
	goto yy2;
yy5942:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy3083;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy3083;
		if (yych <= 0xBE) goto yy1121;
		goto yy2;
	}
yy5943:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) goto yy2;
	if (yych <= 0x92) goto yy1121;
	goto yy2;
yy5944:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy3083;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy3083;
	goto yy2;
yy5945:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy3083;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy3083;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy1121;
		goto yy2;
	}
yy5946:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy1121;
	goto yy2;
yy5947:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA6) goto yy1121;
	if (yych <= 0xA8) goto yy2;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy5948:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy1121;
	if (yych <= 0xBA) goto yy2;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy5949:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy1121;
	goto yy2;
yy5950:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x85) goto yy1121;
	goto yy2;
yy5951:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy1121;
	goto yy2;
yy5952:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy3083;
	goto yy2;
yy5953:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy3083;
		} else {
			if (yych == 0xA2) goto yy3083;
			if (yych <= 0xA4) goto yy2;
			goto yy3083;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy3083;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy3083;
				goto yy2;
			}
		}
	}
yy5954:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy3083;
	goto yy2;
yy5955:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy3083;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy3083;
			if (yych <= 0x8C) goto yy2;
			goto yy3083;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy3083;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy3083;
			goto yy2;
		}
	}
yy5956:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy3083;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy3083;
			goto yy2;
		}
	}
yy5957:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy3083;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy3083;
	goto yy2;
yy5958:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy1121;
		goto yy3083;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy1121;
			goto yy3083;
		} else {
			if (yych <= 0xBB) goto yy1121;
			if (yych <= 0xBF) goto yy3083;
			goto yy2;
		}
	}
yy5959:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy3083;
		goto yy1121;
	} else {
		if (yych == 0xB5) goto yy1121;
		if (yych <= 0xBF) goto yy3083;
		goto yy2;
	}
yy5960:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy3083;
		goto yy1121;
	} else {
		if (yych == 0xAF) goto yy1121;
		if (yych <= 0xBF) goto yy3083;
		goto yy2;
	}
yy5961:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy3083;
		goto yy1121;
	} else {
		if (yych == 0xA9) goto yy1121;
		if (yych <= 0xBF) goto yy3083;
		goto yy2;
	}
yy5962:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy3083;
		goto yy1121;
	} else {
		if (yych <= 0x8B) goto yy3083;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy5963:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x86) goto yy1121;
		goto yy2;
	} else {
		if (yych == 0xA0) goto yy2;
		if (yych <= 0xAF) goto yy1121;
		goto yy2;
	}
yy5964:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy3083;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy1121;
	goto yy2;
yy5965:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy3083;
			} else {
				if (yych == 0xA4) goto yy3083;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy3083;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy3083;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy3083;
			} else {
				if (yych == 0xBB) goto yy3083;
				goto yy2;
			}
		}
	}
yy5966:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy3083;
	default:	goto yy2;
	}
yy5967:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy3083;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy3083;
			goto yy2;
		}
	}
yy5968:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy1121;
	goto yy2;
yy5969:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy1121;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy5970:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0xAE) goto yy1121;
		if (yych <= 0xB0) goto yy2;
		if (yych <= 0xBF) goto yy1121;
		goto yy2;
	}
yy5971:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych == 0x90) goto yy2;
	if (yych <= 0xB5) goto yy1121;
	goto yy2;
yy5972:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy5973:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy1121;
	goto yy2;
yy5974:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) goto yy2;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy5975:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1121;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBA) goto yy1121;
	goto yy2;
yy5976:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy1121;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x91) goto yy1121;
	goto yy2;
yy5977:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xBA) goto yy2;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy5978:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xA4) goto yy2;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy5979:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0xAC) goto yy1121;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB3) goto yy1121;
		goto yy2;
	}
yy5980:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x94) goto yy1121;
	goto yy2;
yy5981:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8B) goto yy1121;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy5982:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy1121;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy1121;
		goto yy2;
	}
yy5983:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x87) goto yy1121;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy1121;
	goto yy2;
yy5984:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy1121;
	goto yy2;
yy5985:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy1121;
	goto yy2;
yy5986:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy1121;
	goto yy2;
yy5987:
	yyaccept = 21;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCB) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych <= '#') goto yy1766;
					if (yych <= '$') goto yy5660;
					if (yych <= '%') goto yy146;
					goto yy1766;
				} else {
					if (yych <= '\'') goto yy1087;
					if (yych == '+') goto yy5688;
					goto yy1766;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy1161;
					if (yych <= '.') goto yy1125;
					if (yych <= '/') goto yy1766;
					goto yy5690;
				} else {
					if (yych <= ';') goto yy1766;
					if (yych <= '>') goto yy5660;
					if (yych <= '?') goto yy1766;
					goto yy148;
				}
			}
		} else {
			if (yych <= '|') {
				if (yych <= '_') {
					if (yych <= 'Z') goto yy9275;
					if (yych <= ']') goto yy1766;
					if (yych <= '^') goto yy5660;
					goto yy5688;
				} else {
					if (yych <= '`') goto yy5660;
					if (yych <= 'z') goto yy9275;
					if (yych <= '{') goto yy1766;
					goto yy5660;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych == '~') goto yy5660;
					if (yych <= 0xC1) goto yy1766;
					goto yy9277;
				} else {
					if (yych <= 0xC3) goto yy9278;
					if (yych <= 0xC9) goto yy9279;
					if (yych <= 0xCA) goto yy9280;
					goto yy5665;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy5663;
					if (yych <= 0xCD) goto yy9281;
					if (yych <= 0xCE) goto yy9282;
					goto yy9283;
				} else {
					if (yych == 0xD2) goto yy9284;
					if (yych <= 0xD3) goto yy9279;
					goto yy9285;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy9286;
					if (yych <= 0xD6) goto yy9287;
					if (yych <= 0xD7) goto yy9288;
					goto yy9289;
				} else {
					if (yych <= 0xD9) goto yy9290;
					if (yych <= 0xDA) goto yy9279;
					if (yych <= 0xDB) goto yy9291;
					goto yy9292;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy9293;
					if (yych <= 0xDE) goto yy9294;
					if (yych <= 0xDF) goto yy9295;
					goto yy9296;
				} else {
					if (yych <= 0xE1) goto yy9297;
					if (yych <= 0xE2) goto yy9298;
					if (yych <= 0xE3) goto yy9299;
					goto yy5683;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy9300;
					if (yych <= 0xEE) goto yy1766;
					goto yy9301;
				} else {
					if (yych <= 0xF0) goto yy9302;
					if (yych == 0xF3) goto yy5687;
					goto yy1766;
				}
			}
		}
	}
yy5988:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy1764;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy6010;
	default:	goto yy2;
	}
yy5989:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy6010;
		goto yy1764;
	} else {
		if (yych == 0xB7) goto yy1764;
		if (yych <= 0xBF) goto yy6010;
		goto yy2;
	}
yy5990:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xB3) goto yy6010;
			if (yych <= 0xB4) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy6010;
			if (yych <= 0xBA) goto yy2;
			goto yy6010;
		} else {
			if (yych == 0xBF) goto yy6010;
			goto yy2;
		}
	}
yy5991:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1764;
			goto yy6010;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy6010;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy6010;
			goto yy2;
		}
	}
yy5992:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy1764;
	if (yych <= 0xBF) goto yy6010;
	goto yy2;
yy5993:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy6010;
	if (yych <= 0x89) goto yy1764;
	if (yych <= 0xBF) goto yy6010;
	goto yy2;
yy5994:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy6010;
		} else {
			if (yych == 0x8A) goto yy9303;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xBE) goto yy9303;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy5995:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy1764;
			if (yych <= 0x8F) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy6010;
			goto yy2;
		}
	}
yy5996:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy1764;
		if (yych <= 0x8A) goto yy2;
		goto yy1764;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy6010;
			goto yy2;
		}
	}
yy5997:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0x9F) goto yy1764;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy843;
			if (yych <= 0xAD) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0xB0) goto yy1764;
			if (yych <= 0xBF) goto yy6010;
			goto yy2;
		}
	}
yy5998:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy6010;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy6010;
			if (yych == 0x9D) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy1764;
			if (yych <= 0xAF) goto yy6010;
			goto yy843;
		} else {
			if (yych <= 0xBC) goto yy6010;
			if (yych <= 0xBE) goto yy1764;
			if (yych <= 0xBF) goto yy6010;
			goto yy2;
		}
	}
yy5999:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy6010;
		goto yy1764;
	} else {
		if (yych <= 0xAF) goto yy6010;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy6000:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy1764;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy6010;
	goto yy2;
yy6001:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy6010;
	if (yych <= 0xB0) goto yy1764;
	if (yych <= 0xB1) goto yy6010;
	goto yy2;
yy6002:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy6010;
	} else {
		if (yych <= 0xB3) goto yy1764;
		if (yych == 0xB6) goto yy1764;
		goto yy2;
	}
yy6003:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy9304;
	case 0xA1:	goto yy9305;
	case 0xA2:	goto yy6014;
	case 0xA3:	goto yy7358;
	case 0xA4:	goto yy9306;
	case 0xA5:	goto yy9307;
	case 0xA6:	goto yy9308;
	case 0xA7:	goto yy9309;
	case 0xA8:	goto yy9310;
	case 0xA9:	goto yy9311;
	case 0xAA:	goto yy9312;
	case 0xAB:	goto yy9313;
	case 0xAC:	goto yy9314;
	case 0xAD:	goto yy9315;
	case 0xAE:	goto yy9316;
	case 0xAF:	goto yy9317;
	case 0xB0:	goto yy9318;
	case 0xB1:	goto yy9319;
	case 0xB2:	goto yy9320;
	case 0xB3:	goto yy9321;
	case 0xB4:	goto yy9322;
	case 0xB5:	goto yy9323;
	case 0xB6:	goto yy9324;
	case 0xB7:	goto yy9325;
	case 0xB8:	goto yy7378;
	case 0xB9:	goto yy7934;
	case 0xBA:	goto yy7380;
	case 0xBB:	goto yy7935;
	case 0xBC:	goto yy7936;
	case 0xBD:	goto yy7383;
	case 0xBE:	goto yy7384;
	case 0xBF:	goto yy7385;
	default:	goto yy2;
	}
yy6004:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy7386;
	case 0x81:	goto yy7937;
	case 0x82:	goto yy9326;
	case 0x83:	goto yy6036;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy3255;
	case 0x89:	goto yy6037;
	case 0x8A:	goto yy6038;
	case 0x8B:	goto yy6039;
	case 0x8C:	goto yy6040;
	case 0x8D:	goto yy9327;
	case 0x8E:	goto yy9328;
	case 0x8F:	goto yy6043;
	case 0x90:	goto yy9329;
	case 0x99:	goto yy6045;
	case 0x9A:	goto yy6046;
	case 0x9B:	goto yy6047;
	case 0x9C:	goto yy9330;
	case 0x9D:	goto yy9331;
	case 0x9E:	goto yy7394;
	case 0x9F:	goto yy7944;
	case 0xA0:	goto yy9332;
	case 0xA1:	goto yy6051;
	case 0xA2:	goto yy9333;
	case 0xA3:	goto yy6053;
	case 0xA4:	goto yy9334;
	case 0xA5:	goto yy7948;
	case 0xA7:	goto yy7949;
	case 0xA8:	goto yy9335;
	case 0xA9:	goto yy7401;
	case 0xAA:	goto yy7951;
	case 0xAC:	goto yy7403;
	case 0xAD:	goto yy7952;
	case 0xAE:	goto yy9336;
	case 0xAF:	goto yy9337;
	case 0xB0:	goto yy9338;
	case 0xB1:	goto yy6059;
	case 0xB3:	goto yy9339;
	case 0xB4:	goto yy6061;
	case 0xB5:	goto yy6062;
	case 0xB6:	goto yy6063;
	case 0xB7:	goto yy7408;
	case 0xBC:	goto yy6064;
	case 0xBD:	goto yy6065;
	case 0xBE:	goto yy9340;
	case 0xBF:	goto yy9341;
	default:	goto yy2;
	}
yy6005:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy9342;
	case 0x81:	goto yy7412;
	case 0x82:	goto yy7413;
	case 0x83:	goto yy7414;
	case 0x84:	goto yy9343;
	case 0x85:	goto yy9344;
	case 0x86:	goto yy9345;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy1769;
	case 0x88:	goto yy9346;
	case 0x8C:	goto yy7417;
	case 0x8F:	goto yy7418;
	case 0x90:	goto yy7419;
	case 0x91:	goto yy7420;
	case 0x92:	goto yy7421;
	case 0x93:	goto yy7422;
	case 0x9D:	goto yy7423;
	case 0x9E:	goto yy7424;
	case 0x9F:	goto yy7425;
	case 0xA6:	goto yy7426;
	case 0xA7:	goto yy7427;
	case 0xAD:	goto yy7428;
	case 0xAE:	goto yy7429;
	case 0xAF:	goto yy7430;
	case 0xB0:	goto yy6073;
	case 0xB1:	goto yy6074;
	case 0xB2:	goto yy3255;
	case 0xB3:	goto yy9347;
	case 0xB4:	goto yy6076;
	case 0xB5:	goto yy9348;
	case 0xB6:	goto yy6078;
	case 0xB7:	goto yy9349;
	case 0xB8:	goto yy9350;
	case 0xBA:	goto yy7434;
	case 0xBB:	goto yy4401;
	case 0xBF:	goto yy7435;
	default:	goto yy2;
	}
yy6006:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy9351;
	case 0x82:	goto yy7437;
	case 0x84:	goto yy6081;
	case 0x86:	goto yy9352;
	case 0x87:	goto yy7439;
	case 0x88:	goto yy7440;
	case 0x89:	goto yy7441;
	case 0x8A:	goto yy7442;
	case 0x8B:	goto yy7443;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy1769;
	default:	goto yy2;
	}
yy6007:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy4262;
	case 0x93:	goto yy9353;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy3255;
	case 0x98:	goto yy6084;
	case 0x99:	goto yy9354;
	case 0x9A:	goto yy9355;
	case 0x9B:	goto yy9356;
	case 0x9C:	goto yy9357;
	case 0x9D:	goto yy3261;
	case 0x9E:	goto yy9358;
	case 0x9F:	goto yy6090;
	case 0xA0:	goto yy9359;
	case 0xA1:	goto yy6092;
	case 0xA2:	goto yy9360;
	case 0xA3:	goto yy9361;
	case 0xA4:	goto yy9362;
	case 0xA5:	goto yy9363;
	case 0xA6:	goto yy7454;
	case 0xA7:	goto yy7981;
	case 0xA8:	goto yy9364;
	case 0xA9:	goto yy9365;
	case 0xAA:	goto yy7458;
	case 0xAB:	goto yy9366;
	case 0xAC:	goto yy6100;
	case 0xAD:	goto yy9367;
	case 0xAF:	goto yy9368;
	default:	goto yy2;
	}
yy6008:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy9369;
	case 0xAD:	goto yy6104;
	case 0xAE:	goto yy9370;
	case 0xAF:	goto yy9371;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy3255;
	case 0xB4:	goto yy6107;
	case 0xB5:	goto yy6108;
	case 0xB6:	goto yy6109;
	case 0xB7:	goto yy9372;
	case 0xB8:	goto yy9373;
	case 0xB9:	goto yy9374;
	case 0xBB:	goto yy6113;
	case 0xBC:	goto yy9375;
	case 0xBD:	goto yy9376;
	case 0xBF:	goto yy7469;
	default:	goto yy2;
	}
yy6009:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy9377;
	case 0x91:	goto yy9378;
	case 0x92:	goto yy6118;
	case 0x93:	goto yy6119;
	case 0x94:	goto yy6120;
	case 0x96:	goto yy9379;
	case 0x9B:	goto yy9380;
	case 0x9D:	goto yy9381;
	case 0x9E:	goto yy9382;
	case 0x9F:	goto yy7476;
	default:	goto yy2;
	}
yy6010:
	yyaccept = 21;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy1764;
					goto yy1766;
				} else {
					if (yych <= '\'') goto yy1087;
					if (yych == '+') goto yy1764;
					goto yy1766;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy4041;
					if (yych <= '.') goto yy9246;
					if (yych <= '/') goto yy1766;
					goto yy4880;
				} else {
					if (yych <= ';') goto yy1766;
					if (yych <= '>') goto yy1764;
					if (yych <= '@') goto yy1766;
					goto yy6010;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy1766;
					if (yych <= '`') goto yy1764;
					goto yy6010;
				} else {
					if (yych == '|') goto yy1764;
					if (yych <= '}') goto yy1766;
					goto yy1764;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy1766;
					if (yych <= 0xC2) goto yy5988;
					if (yych <= 0xC3) goto yy5989;
					goto yy3255;
				} else {
					if (yych <= 0xCA) goto yy3256;
					if (yych <= 0xCB) goto yy4254;
					if (yych <= 0xCC) goto yy1769;
					goto yy5990;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy5991;
					if (yych <= 0xCF) goto yy5992;
					goto yy3255;
				} else {
					if (yych <= 0xD2) goto yy5993;
					if (yych <= 0xD3) goto yy3255;
					if (yych <= 0xD4) goto yy3261;
					goto yy3262;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy5994;
					if (yych <= 0xD7) goto yy5995;
					if (yych <= 0xD8) goto yy5996;
					goto yy5997;
				} else {
					if (yych <= 0xDA) goto yy3255;
					if (yych <= 0xDB) goto yy5998;
					if (yych <= 0xDC) goto yy5999;
					goto yy6000;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy6001;
					if (yych <= 0xDF) goto yy6002;
					goto yy6003;
				} else {
					if (yych <= 0xE1) goto yy6004;
					if (yych <= 0xE2) goto yy6005;
					if (yych <= 0xE3) goto yy6006;
					goto yy4270;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy6007;
					if (yych <= 0xEE) goto yy1766;
					goto yy6008;
				} else {
					if (yych <= 0xF0) goto yy6009;
					if (yych == 0xF3) goto yy4274;
					goto yy1766;
				}
			}
		}
	}
yy6012:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy6010;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy1762;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy1762;
			goto yy2;
		}
	}
yy6013:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy6010;
	if (yych <= 0x9B) goto yy1762;
	goto yy2;
yy6014:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy6010;
	goto yy2;
yy6015:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1762;
		goto yy6010;
	} else {
		if (yych == 0xBD) goto yy6010;
		if (yych <= 0xBF) goto yy1762;
		goto yy2;
	}
yy6016:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x90) goto yy6010;
			if (yych <= 0x97) goto yy1762;
			goto yy6010;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy1762;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy6010;
			goto yy2;
		}
	}
yy6017:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy6010;
			} else {
				if (yych <= 0x83) goto yy1762;
				if (yych <= 0x84) goto yy2;
				goto yy6010;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy6010;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy6010;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy6010;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy6010;
				if (yych <= 0xB5) goto yy2;
				goto yy6010;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0xBD) goto yy6010;
				if (yych <= 0xBF) goto yy1762;
				goto yy2;
			}
		}
	}
yy6018:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy1762;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy1762;
				goto yy6010;
			} else {
				if (yych == 0x97) goto yy1762;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy6010;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy6010;
				if (yych <= 0xA3) goto yy1762;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy843;
				if (yych <= 0xB1) goto yy6010;
				goto yy1762;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy1762;
				goto yy2;
			}
		}
	}
yy6019:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy6010;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy6010;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy6010;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy6010;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy6010;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy6010;
				if (yych <= 0xBB) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1762;
				goto yy2;
			}
		}
	}
yy6020:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1762;
			if (yych <= 0x86) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1762;
			} else {
				if (yych == 0x91) goto yy1762;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy6010;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy843;
				goto yy1762;
			} else {
				if (yych <= 0xB4) goto yy6010;
				if (yych <= 0xB5) goto yy1762;
				goto yy2;
			}
		}
	}
yy6021:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1762;
			if (yych <= 0x84) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy6010;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy6010;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy6010;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy6010;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0xBD) goto yy6010;
				if (yych <= 0xBF) goto yy1762;
				goto yy2;
			}
		}
	}
yy6022:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1762;
			} else {
				if (yych == 0x90) goto yy6010;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy6010;
			if (yych <= 0xA3) goto yy1762;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy1762;
			} else {
				if (yych == 0xB9) goto yy6010;
				goto yy2;
			}
		}
	}
yy6023:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1762;
			if (yych <= 0x84) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy6010;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy6010;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy6010;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy6010;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0xBD) goto yy6010;
				if (yych <= 0xBF) goto yy1762;
				goto yy2;
			}
		}
	}
yy6024:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1762;
			if (yych <= 0x86) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy1762;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy6010;
			goto yy1762;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy1762;
				if (yych <= 0xB1) goto yy6010;
				goto yy2;
			}
		}
	}
yy6025:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy1762;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy6010;
	default:	goto yy2;
	}
yy6026:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1762;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1762;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy6010;
			if (yych == 0x97) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy1762;
			goto yy2;
		}
	}
yy6027:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1762;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy6010;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy6010;
			if (yych <= 0xBF) goto yy1762;
			goto yy2;
		}
	}
yy6028:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy1762;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy6010;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy6010;
			goto yy1762;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych == 0xBF) goto yy1762;
				goto yy2;
			}
		}
	}
yy6029:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1762;
			if (yych <= 0x84) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy6010;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0xBD) goto yy6010;
				if (yych <= 0xBF) goto yy1762;
				goto yy2;
			}
		}
	}
yy6030:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy1762;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy6010;
			goto yy1762;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy6010;
				goto yy2;
			}
		}
	}
yy6031:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1762;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy6010;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy6010;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy6010;
			if (yych <= 0xBF) goto yy1762;
			goto yy2;
		}
	}
yy6032:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0x8E) goto yy6010;
				if (yych <= 0x96) goto yy2;
				goto yy1762;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy6010;
			if (yych <= 0xA3) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy843;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy1762;
				if (yych <= 0xBF) goto yy6010;
				goto yy2;
			}
		}
	}
yy6033:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy6010;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy6010;
		} else {
			if (yych == 0xBD) goto yy6010;
			goto yy2;
		}
	}
yy6034:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy6010;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy1762;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy1762;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1762;
			goto yy2;
		}
	}
yy6035:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy1762;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy1762;
		if (yych <= 0xBF) goto yy6010;
		goto yy2;
	}
yy6036:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy6010;
		} else {
			if (yych == 0x87) goto yy6010;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy6010;
			if (yych <= 0x8F) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy6010;
			goto yy2;
		}
	}
yy6037:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy6010;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy6010;
			if (yych <= 0x8F) goto yy2;
			goto yy6010;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy6010;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy6010;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy6010;
			goto yy2;
		}
	}
yy6038:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy6010;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy6010;
			goto yy2;
		}
	}
yy6039:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy6010;
		if (yych <= 0x81) goto yy2;
		goto yy6010;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy6010;
			goto yy2;
		}
	}
yy6040:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy6010;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy6010;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy6010;
		goto yy2;
	}
yy6041:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy6010;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy1762;
	goto yy2;
yy6042:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy6010;
		goto yy1762;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy6010;
		goto yy2;
	}
yy6043:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy6010;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy6010;
	goto yy2;
yy6044:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy1087;
	if (yych <= 0xBF) goto yy6010;
	goto yy2;
yy6045:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy6010;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy6010;
	goto yy2;
yy6046:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy6010;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy6010;
	goto yy2;
yy6047:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy6010;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy6010;
	goto yy2;
yy6048:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy6010;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy6010;
			if (yych <= 0xB4) goto yy1762;
			goto yy2;
		}
	}
yy6049:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0x93) goto yy1762;
			if (yych <= 0x9F) goto yy2;
			goto yy6010;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1762;
			goto yy2;
		}
	}
yy6050:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy1087;
		if (yych <= 0x8A) goto yy2;
		goto yy1762;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy6010;
			goto yy2;
		}
	}
yy6051:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy6010;
	goto yy2;
yy6052:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy6010;
		goto yy1762;
	} else {
		if (yych <= 0xAA) goto yy6010;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy6010;
		goto yy2;
	}
yy6053:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy6010;
	goto yy2;
yy6054:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy6010;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy1762;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy1762;
		goto yy2;
	}
yy6055:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy6010;
	if (yych <= 0x9B) goto yy1762;
	goto yy2;
yy6056:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1762;
		if (yych <= 0xA0) goto yy6010;
		goto yy1762;
	} else {
		if (yych <= 0xAF) goto yy6010;
		if (yych <= 0xB9) goto yy843;
		if (yych <= 0xBF) goto yy6010;
		goto yy2;
	}
yy6057:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy6010;
	if (yych <= 0xB3) goto yy1762;
	goto yy2;
yy6058:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy6010;
	if (yych <= 0xB7) goto yy1762;
	goto yy2;
yy6059:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy6010;
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xB7) goto yy6010;
		goto yy2;
	}
yy6060:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy1762;
			if (yych <= 0xAC) goto yy6010;
			goto yy1762;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy6010;
			if (yych <= 0xB4) goto yy1762;
			goto yy6010;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy1762;
			goto yy2;
		}
	}
yy6061:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy6010;
	goto yy2;
yy6062:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy6010;
	goto yy2;
yy6063:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy6010;
	goto yy2;
yy6064:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy6010;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy6010;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy6010;
		goto yy2;
	}
yy6065:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy6010;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy6010;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy6010;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy6010;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy6010;
			goto yy2;
		}
	}
yy6066:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy6010;
	} else {
		if (yych == 0xBE) goto yy6010;
		if (yych <= 0xBF) goto yy1762;
		goto yy2;
	}
yy6067:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy1762;
			if (yych <= 0x84) goto yy6010;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy6010;
				goto yy1762;
			} else {
				if (yych <= 0x93) goto yy6010;
				if (yych <= 0x95) goto yy2;
				goto yy6010;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0xAC) goto yy6010;
				if (yych <= 0xAF) goto yy1762;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy6010;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy6010;
				if (yych <= 0xBE) goto yy1762;
				goto yy2;
			}
		}
	}
yy6068:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x93) goto yy1087;
		if (yych <= 0x97) goto yy2;
		goto yy1087;
	} else {
		if (yych <= 0xA4) {
			if (yych <= 0xA3) goto yy2;
			goto yy1087;
		} else {
			if (yych == 0xBF) goto yy1762;
			goto yy2;
		}
	}
yy6069:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy1762;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy6010;
	default:	goto yy2;
	}
yy6070:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1762;
		goto yy6010;
	} else {
		if (yych == 0x8E) goto yy6010;
		if (yych <= 0x8F) goto yy1762;
		goto yy2;
	}
yy6071:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy6010;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy1762;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy1762;
		goto yy2;
	}
yy6072:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy9383;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy6073:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy6010;
	goto yy2;
yy6074:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy6010;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy6010;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy6010;
		goto yy2;
	}
yy6075:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy6010;
		goto yy1762;
	} else {
		if (yych <= 0xAE) goto yy6010;
		if (yych <= 0xB1) goto yy1762;
		if (yych <= 0xB3) goto yy6010;
		goto yy2;
	}
yy6076:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy6010;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy6010;
			goto yy2;
		}
	}
yy6077:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy6010;
	if (yych == 0xBF) goto yy1762;
	goto yy2;
yy6078:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy6010;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy6010;
			goto yy2;
		}
	}
yy6079:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy6010;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1762;
			goto yy2;
		}
	}
yy6080:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy1762;
			if (yych == 0xA0) goto yy1762;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy1762;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy6010;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1762;
			goto yy2;
		}
	}
yy6081:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy6010;
	goto yy2;
yy6082:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1762;
		if (yych <= 0xBA) goto yy6010;
		goto yy2;
	}
yy6083:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1762;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy6010;
	goto yy2;
yy6084:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy6010;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy6010;
		if (yych <= 0xA9) goto yy843;
		if (yych <= 0xAB) goto yy6010;
		goto yy2;
	}
yy6085:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy6010;
		goto yy1762;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy1762;
		goto yy2;
	}
yy6086:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy6010;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1762;
		if (yych <= 0xBF) goto yy6010;
		goto yy2;
	}
yy6087:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy6010;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy1762;
	goto yy2;
yy6088:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy1762;
		if (yych <= 0xBF) goto yy6010;
		goto yy2;
	}
yy6089:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy6010;
		if (yych <= 0x88) goto yy2;
		goto yy1762;
	} else {
		if (yych <= 0xAD) goto yy6010;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy6010;
		goto yy2;
	}
yy6090:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy6010;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy6010;
	goto yy2;
yy6091:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy6010;
			goto yy1762;
		} else {
			if (yych == 0x86) goto yy1762;
			goto yy6010;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy1762;
			if (yych <= 0xA2) goto yy6010;
			goto yy1762;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy1762;
			goto yy2;
		}
	}
yy6092:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy6010;
	goto yy2;
yy6093:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1762;
	if (yych <= 0xB3) goto yy6010;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy6094:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9F) goto yy2;
			goto yy1762;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy6010;
			if (yych <= 0xBA) goto yy2;
			goto yy6010;
		} else {
			if (yych == 0xBD) goto yy6010;
			goto yy2;
		}
	}
yy6095:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy6010;
	} else {
		if (yych <= 0xAD) goto yy1762;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy6010;
		goto yy2;
	}
yy6096:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy6010;
	if (yych <= 0x93) goto yy1762;
	goto yy2;
yy6097:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy6010;
	if (yych <= 0xB6) goto yy1762;
	goto yy2;
yy6098:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy6010;
			goto yy1762;
		} else {
			if (yych <= 0x8B) goto yy6010;
			if (yych <= 0x8D) goto yy1762;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0xB6) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy1762;
			goto yy2;
		}
	}
yy6099:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy6010;
			goto yy1762;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy1762;
			goto yy2;
		}
	}
yy6100:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy6010;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy6010;
			if (yych <= 0x90) goto yy2;
			goto yy6010;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy6010;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy6010;
			goto yy2;
		}
	}
yy6101:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy6010;
		if (yych <= 0x9B) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy6010;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy6010;
		goto yy2;
	}
yy6102:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy6010;
		if (yych <= 0xAA) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy1762;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy6103:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy6010;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy6010;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy6010;
			goto yy1762;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy1762;
			if (yych <= 0xB6) goto yy6010;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy6010;
			goto yy2;
		}
	}
yy6104:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy6010;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy6010;
		goto yy2;
	}
yy6105:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy6010;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy6106:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1762;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy6010;
	goto yy2;
yy6107:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy6010;
	goto yy2;
yy6108:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy6010;
	goto yy2;
yy6109:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy6010;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy6010;
	goto yy2;
yy6110:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy6010;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy6010;
		if (yych <= 0xBD) goto yy1762;
		goto yy2;
	}
yy6111:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy1762;
		if (yych <= 0x9F) goto yy2;
		goto yy1762;
	} else {
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB2) goto yy1087;
		if (yych <= 0xB4) goto yy1762;
		goto yy2;
	}
yy6112:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0x92) goto yy1087;
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA2) goto yy1762;
			goto yy1087;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA6) goto yy1762;
			if (yych == 0xA9) goto yy1762;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy6010;
			goto yy2;
		}
	}
yy6113:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy6010;
	goto yy2;
yy6114:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy1762;
			if (yych <= 0x86) goto yy2;
			goto yy1087;
		} else {
			if (yych == 0x8B) goto yy1762;
			if (yych <= 0x8C) goto yy2;
			goto yy1087;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9B) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy6010;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1762;
				goto yy2;
			}
		}
	}
yy6115:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy1762;
		if (yych <= 0x9A) goto yy6010;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy1762;
		goto yy2;
	}
yy6116:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy9384;
	case 0x81:	goto yy9385;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy3255;
	case 0x83:	goto yy9386;
	case 0x84:	goto yy7480;
	case 0x85:	goto yy7481;
	case 0x86:	goto yy7482;
	case 0x87:	goto yy7483;
	case 0x8A:	goto yy9387;
	case 0x8B:	goto yy9388;
	case 0x8C:	goto yy9389;
	case 0x8D:	goto yy9390;
	case 0x8E:	goto yy9391;
	case 0x8F:	goto yy9392;
	case 0x92:	goto yy9393;
	case 0x94:	goto yy9394;
	case 0x95:	goto yy9395;
	case 0x9C:	goto yy9396;
	case 0x9D:	goto yy9397;
	case 0xA0:	goto yy9398;
	case 0xA1:	goto yy9399;
	case 0xA2:	goto yy9400;
	case 0xA3:	goto yy9401;
	case 0xA4:	goto yy9402;
	case 0xA6:	goto yy9403;
	case 0xA8:	goto yy9404;
	case 0xA9:	goto yy9405;
	case 0xAA:	goto yy9406;
	case 0xAB:	goto yy9407;
	case 0xAC:	goto yy6053;
	case 0xAD:	goto yy9408;
	case 0xAE:	goto yy9409;
	case 0xB1:	goto yy9410;
	case 0xB2:
	case 0xB3:	goto yy9411;
	default:	goto yy2;
	}
yy6117:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy9412;
	case 0x81:	goto yy8031;
	case 0x82:	goto yy9413;
	case 0x83:	goto yy9414;
	case 0x84:	goto yy9415;
	case 0x85:	goto yy9416;
	case 0x86:	goto yy9417;
	case 0x87:	goto yy9418;
	case 0x88:	goto yy9419;
	case 0x8A:	goto yy9420;
	case 0x8B:	goto yy9421;
	case 0x8C:	goto yy9422;
	case 0x8D:	goto yy9423;
	case 0x92:
	case 0x98:	goto yy9424;
	case 0x93:	goto yy9425;
	case 0x96:	goto yy9426;
	case 0x97:	goto yy9427;
	case 0x99:	goto yy9428;
	case 0x9A:	goto yy9429;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy8049;
	case 0xA2:	goto yy9430;
	case 0xA3:	goto yy9431;
	case 0xAB:	goto yy9432;
	default:	goto yy2;
	}
yy6118:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy3255;
		goto yy9433;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy3255;
		if (yych <= 0x95) goto yy9434;
		goto yy2;
	}
yy6119:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy3255;
	if (yych <= 0x90) goto yy9435;
	goto yy2;
yy6120:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy3255;
	if (yych <= 0x99) goto yy9436;
	goto yy2;
yy6121:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy3255;
	case 0xA8:	goto yy9432;
	case 0xA9:	goto yy9437;
	case 0xAB:	goto yy9438;
	case 0xAC:	goto yy9439;
	case 0xAD:	goto yy9440;
	case 0xAE:	goto yy9441;
	case 0xBD:	goto yy9442;
	case 0xBE:	goto yy7538;
	default:	goto yy2;
	}
yy6122:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy3255;
	if (yych <= 0xB1) goto yy9443;
	if (yych <= 0xB2) goto yy9444;
	goto yy2;
yy6123:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy1772;
	case 0x83:	goto yy7541;
	case 0x84:	goto yy7542;
	case 0x85:	goto yy7543;
	case 0x87:	goto yy7544;
	case 0x89:	goto yy7545;
	case 0x8D:	goto yy7546;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy3255;
	case 0x91:	goto yy9445;
	case 0x92:	goto yy9446;
	case 0x93:	goto yy9447;
	case 0x94:	goto yy9448;
	case 0x95:	goto yy9449;
	case 0x9A:	goto yy9450;
	case 0x9B:	goto yy9451;
	case 0x9C:	goto yy9452;
	case 0x9D:	goto yy9453;
	case 0x9E:	goto yy9454;
	case 0x9F:	goto yy9455;
	case 0xAA:	goto yy7558;
	default:	goto yy2;
	}
yy6124:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy3255;
		if (yych <= 0xA3) goto yy9456;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy9457;
			goto yy9458;
		} else {
			if (yych <= 0xBA) goto yy9459;
			if (yych <= 0xBB) goto yy7563;
			goto yy2;
		}
	}
yy6125:
	yyaccept = 21;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCA) {
		if (yych <= '?') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych <= '#') goto yy1766;
					if (yych <= '$') goto yy1764;
					if (yych <= '%') goto yy146;
					goto yy1766;
				} else {
					if (yych <= '\'') goto yy1564;
					if (yych == '+') goto yy2209;
					goto yy1766;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy3280;
					if (yych <= '.') goto yy3057;
					if (yych <= '/') goto yy1766;
					goto yy2402;
				} else {
					if (yych <= ':') goto yy2930;
					if (yych <= ';') goto yy1766;
					if (yych <= '>') goto yy1764;
					goto yy1766;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '^') {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy6125;
					if (yych <= ']') goto yy1766;
					goto yy1764;
				} else {
					if (yych <= '_') goto yy2209;
					if (yych <= '`') goto yy1764;
					if (yych <= 'z') goto yy6125;
					goto yy1766;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy1766;
					if (yych <= '~') goto yy1764;
					goto yy1766;
				} else {
					if (yych <= 0xC2) goto yy9460;
					if (yych <= 0xC3) goto yy9461;
					if (yych <= 0xC9) goto yy6129;
					goto yy6130;
				}
			}
		}
	} else {
		if (yych <= 0xDB) {
			if (yych <= 0xD3) {
				if (yych <= 0xCE) {
					if (yych <= 0xCB) goto yy9462;
					if (yych <= 0xCC) goto yy1769;
					if (yych <= 0xCD) goto yy9463;
					goto yy9464;
				} else {
					if (yych <= 0xCF) goto yy9465;
					if (yych == 0xD2) goto yy9466;
					goto yy6129;
				}
			} else {
				if (yych <= 0xD7) {
					if (yych <= 0xD4) goto yy6135;
					if (yych <= 0xD5) goto yy6136;
					if (yych <= 0xD6) goto yy9467;
					goto yy9468;
				} else {
					if (yych <= 0xD8) goto yy9469;
					if (yych <= 0xD9) goto yy9470;
					if (yych <= 0xDA) goto yy6129;
					goto yy9471;
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xDF) {
					if (yych <= 0xDC) goto yy9472;
					if (yych <= 0xDD) goto yy9473;
					if (yych <= 0xDE) goto yy9474;
					goto yy9475;
				} else {
					if (yych <= 0xE0) goto yy9476;
					if (yych <= 0xE1) goto yy9477;
					if (yych <= 0xE2) goto yy9478;
					goto yy9479;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych <= 0xE4) goto yy4270;
					if (yych == 0xEA) goto yy9480;
					goto yy1766;
				} else {
					if (yych <= 0xF0) {
						if (yych <= 0xEF) goto yy9481;
						goto yy9482;
					} else {
						if (yych == 0xF3) goto yy4274;
						goto yy1766;
					}
				}
			}
		}
	}
yy6127:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy1762;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy9483;
	default:	goto yy2;
	}
yy6128:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy9483;
		goto yy1762;
	} else {
		if (yych == 0xB7) goto yy1762;
		if (yych <= 0xBF) goto yy9483;
		goto yy2;
	}
yy6129:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy9483;
	goto yy2;
yy6130:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy9483;
	goto yy2;
yy6131:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0xB3) goto yy9483;
			if (yych <= 0xB4) goto yy2;
			goto yy1762;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy9483;
			if (yych <= 0xBA) goto yy2;
			goto yy9483;
		} else {
			if (yych == 0xBF) goto yy9483;
			goto yy2;
		}
	}
yy6132:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1762;
			goto yy9483;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy9483;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy9483;
			goto yy2;
		}
	}
yy6133:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy1762;
	if (yych <= 0xBF) goto yy9483;
	goto yy2;
yy6134:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy9483;
	if (yych <= 0x89) goto yy1762;
	if (yych <= 0xBF) goto yy9483;
	goto yy2;
yy6135:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy9483;
	goto yy2;
yy6136:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy9483;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy9483;
	goto yy2;
yy6137:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy9483;
		} else {
			if (yych == 0x8A) goto yy1087;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0xBE) goto yy1087;
			if (yych <= 0xBF) goto yy1762;
			goto yy2;
		}
	}
yy6138:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1762;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy1762;
			if (yych <= 0x8F) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy9483;
			goto yy2;
		}
	}
yy6139:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy1762;
		if (yych <= 0x8A) goto yy2;
		goto yy1762;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy9483;
			goto yy2;
		}
	}
yy6140:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0x9F) goto yy1762;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy843;
			if (yych <= 0xAD) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0xB0) goto yy1762;
			if (yych <= 0xBF) goto yy9483;
			goto yy2;
		}
	}
yy6141:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy9483;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy9483;
			if (yych == 0x9D) goto yy2;
			goto yy1762;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy1762;
			if (yych <= 0xAF) goto yy9483;
			goto yy843;
		} else {
			if (yych <= 0xBC) goto yy9483;
			if (yych <= 0xBE) goto yy1762;
			if (yych <= 0xBF) goto yy9483;
			goto yy2;
		}
	}
yy6142:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy9483;
		goto yy1762;
	} else {
		if (yych <= 0xAF) goto yy9483;
		if (yych <= 0xBF) goto yy1762;
		goto yy2;
	}
yy6143:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy1762;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy9483;
	goto yy2;
yy6144:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy9483;
	if (yych <= 0xB0) goto yy1762;
	if (yych <= 0xB1) goto yy9483;
	goto yy2;
yy6145:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy9483;
	} else {
		if (yych <= 0xB3) goto yy1762;
		if (yych == 0xB6) goto yy1762;
		goto yy2;
	}
yy6146:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy9485;
	case 0xA1:	goto yy9486;
	case 0xA2:	goto yy9487;
	case 0xA3:	goto yy4278;
	case 0xA4:	goto yy9488;
	case 0xA5:	goto yy9489;
	case 0xA6:	goto yy9490;
	case 0xA7:	goto yy9491;
	case 0xA8:	goto yy9492;
	case 0xA9:	goto yy9493;
	case 0xAA:	goto yy9494;
	case 0xAB:	goto yy9495;
	case 0xAC:	goto yy9496;
	case 0xAD:	goto yy9497;
	case 0xAE:	goto yy9498;
	case 0xAF:	goto yy9499;
	case 0xB0:	goto yy9500;
	case 0xB1:	goto yy9501;
	case 0xB2:	goto yy9502;
	case 0xB3:	goto yy9503;
	case 0xB4:	goto yy9504;
	case 0xB5:	goto yy9505;
	case 0xB6:	goto yy9506;
	case 0xB7:	goto yy9507;
	case 0xB8:	goto yy4299;
	case 0xB9:	goto yy4905;
	case 0xBA:	goto yy4301;
	case 0xBB:	goto yy4906;
	case 0xBC:	goto yy4907;
	case 0xBD:	goto yy4304;
	case 0xBE:	goto yy4305;
	case 0xBF:	goto yy4306;
	default:	goto yy2;
	}
yy6147:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy4307;
	case 0x81:	goto yy4908;
	case 0x82:	goto yy9508;
	case 0x83:	goto yy9509;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy6129;
	case 0x89:	goto yy9510;
	case 0x8A:	goto yy9511;
	case 0x8B:	goto yy9512;
	case 0x8C:	goto yy9513;
	case 0x8D:	goto yy9514;
	case 0x8E:	goto yy9515;
	case 0x8F:	goto yy9516;
	case 0x90:	goto yy9517;
	case 0x99:	goto yy9518;
	case 0x9A:	goto yy9519;
	case 0x9B:	goto yy9520;
	case 0x9C:	goto yy9521;
	case 0x9D:	goto yy9522;
	case 0x9E:	goto yy4324;
	case 0x9F:	goto yy4924;
	case 0xA0:	goto yy9523;
	case 0xA1:	goto yy9524;
	case 0xA2:	goto yy9525;
	case 0xA3:	goto yy9526;
	case 0xA4:	goto yy9527;
	case 0xA5:	goto yy4930;
	case 0xA7:	goto yy4931;
	case 0xA8:	goto yy9528;
	case 0xA9:	goto yy4334;
	case 0xAA:	goto yy4933;
	case 0xAC:	goto yy4336;
	case 0xAD:	goto yy4934;
	case 0xAE:	goto yy9529;
	case 0xAF:	goto yy9530;
	case 0xB0:	goto yy9531;
	case 0xB1:	goto yy9532;
	case 0xB3:	goto yy9533;
	case 0xB4:	goto yy9534;
	case 0xB5:	goto yy9535;
	case 0xB6:	goto yy9536;
	case 0xB7:	goto yy4346;
	case 0xBC:	goto yy9537;
	case 0xBD:	goto yy9538;
	case 0xBE:	goto yy9539;
	case 0xBF:	goto yy9540;
	default:	goto yy2;
	}
yy6148:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy6068;
	case 0x81:	goto yy4352;
	case 0x82:	goto yy4353;
	case 0x83:	goto yy4354;
	case 0x84:	goto yy9541;
	case 0x85:	goto yy9542;
	case 0x86:	goto yy9543;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy1772;
	case 0x88:	goto yy6072;
	case 0x8C:	goto yy4358;
	case 0x8F:	goto yy4359;
	case 0x90:	goto yy4360;
	case 0x91:	goto yy4361;
	case 0x92:	goto yy4362;
	case 0x93:	goto yy4363;
	case 0x9D:	goto yy4364;
	case 0x9E:	goto yy4365;
	case 0x9F:	goto yy4366;
	case 0xA6:	goto yy4367;
	case 0xA7:	goto yy4368;
	case 0xAD:	goto yy4369;
	case 0xAE:	goto yy4370;
	case 0xAF:	goto yy4371;
	case 0xB0:	goto yy9544;
	case 0xB1:	goto yy9545;
	case 0xB2:	goto yy6129;
	case 0xB3:	goto yy9546;
	case 0xB4:	goto yy9547;
	case 0xB5:	goto yy9548;
	case 0xB6:	goto yy9549;
	case 0xB7:	goto yy9550;
	case 0xB8:	goto yy3009;
	case 0xBA:	goto yy4379;
	case 0xBB:	goto yy4380;
	case 0xBF:	goto yy4381;
	default:	goto yy2;
	}
yy6149:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy9551;
	case 0x82:	goto yy4383;
	case 0x84:	goto yy9552;
	case 0x86:	goto yy9553;
	case 0x87:	goto yy4386;
	case 0x88:	goto yy4387;
	case 0x89:	goto yy4388;
	case 0x8A:	goto yy4389;
	case 0x8B:	goto yy4390;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy1772;
	default:	goto yy2;
	}
yy6150:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy4391;
	case 0x93:	goto yy9554;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy6129;
	case 0x98:	goto yy9555;
	case 0x99:	goto yy9556;
	case 0x9A:	goto yy9557;
	case 0x9B:	goto yy9558;
	case 0x9C:	goto yy9559;
	case 0x9D:	goto yy6135;
	case 0x9E:	goto yy9560;
	case 0x9F:	goto yy9561;
	case 0xA0:	goto yy9562;
	case 0xA1:	goto yy9563;
	case 0xA2:	goto yy9564;
	case 0xA3:	goto yy9565;
	case 0xA4:	goto yy9566;
	case 0xA5:	goto yy9567;
	case 0xA6:	goto yy4406;
	case 0xA7:	goto yy4976;
	case 0xA8:	goto yy9568;
	case 0xA9:	goto yy9569;
	case 0xAA:	goto yy4410;
	case 0xAB:	goto yy9570;
	case 0xAC:	goto yy9571;
	case 0xAD:	goto yy9572;
	case 0xAF:	goto yy9573;
	default:	goto yy2;
	}
yy6151:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy9574;
	case 0xAD:	goto yy9575;
	case 0xAE:	goto yy9576;
	case 0xAF:	goto yy9577;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy6129;
	case 0xB4:	goto yy9578;
	case 0xB5:	goto yy9579;
	case 0xB6:	goto yy9580;
	case 0xB7:	goto yy9581;
	case 0xB8:	goto yy6111;
	case 0xB9:	goto yy9582;
	case 0xBB:	goto yy9583;
	case 0xBC:	goto yy9584;
	case 0xBD:	goto yy9585;
	case 0xBF:	goto yy4427;
	default:	goto yy2;
	}
yy6152:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy9586;
	case 0x91:	goto yy9587;
	case 0x92:	goto yy9588;
	case 0x93:	goto yy9589;
	case 0x94:	goto yy9590;
	case 0x96:	goto yy9591;
	case 0x9B:	goto yy9592;
	case 0x9D:	goto yy9593;
	case 0x9E:	goto yy9594;
	case 0x9F:	goto yy4437;
	default:	goto yy2;
	}
yy6153:
	yyaccept = 22;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCA) {
		if (yych <= '?') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych <= '#') goto yy3282;
					if (yych <= '$') goto yy533;
					if (yych <= '%') goto yy146;
					goto yy3282;
				} else {
					if (yych <= '\'') goto yy1564;
					if (yych == '+') goto yy781;
					goto yy3282;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy3280;
					if (yych <= '.') goto yy3281;
					if (yych <= '/') goto yy3282;
					goto yy870;
				} else {
					if (yych <= ':') goto yy2930;
					if (yych <= ';') goto yy3282;
					if (yych <= '>') goto yy533;
					goto yy3282;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '^') {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy9595;
					if (yych <= ']') goto yy3282;
					goto yy533;
				} else {
					if (yych <= '_') goto yy781;
					if (yych <= '`') goto yy533;
					if (yych <= 'z') goto yy9595;
					goto yy3282;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy3282;
					if (yych <= '~') goto yy533;
					goto yy3282;
				} else {
					if (yych <= 0xC2) goto yy9597;
					if (yych <= 0xC3) goto yy9598;
					if (yych <= 0xC9) goto yy9599;
					goto yy9600;
				}
			}
		}
	} else {
		if (yych <= 0xDB) {
			if (yych <= 0xD3) {
				if (yych <= 0xCE) {
					if (yych <= 0xCB) goto yy3289;
					if (yych <= 0xCC) goto yy537;
					if (yych <= 0xCD) goto yy9601;
					goto yy9602;
				} else {
					if (yych <= 0xCF) goto yy9603;
					if (yych == 0xD2) goto yy9604;
					goto yy9599;
				}
			} else {
				if (yych <= 0xD7) {
					if (yych <= 0xD4) goto yy9605;
					if (yych <= 0xD5) goto yy9606;
					if (yych <= 0xD6) goto yy9607;
					goto yy9608;
				} else {
					if (yych <= 0xD8) goto yy9609;
					if (yych <= 0xD9) goto yy9610;
					if (yych <= 0xDA) goto yy9599;
					goto yy9611;
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xDF) {
					if (yych <= 0xDC) goto yy9612;
					if (yych <= 0xDD) goto yy9613;
					if (yych <= 0xDE) goto yy9614;
					goto yy9615;
				} else {
					if (yych <= 0xE0) goto yy9616;
					if (yych <= 0xE1) goto yy9617;
					if (yych <= 0xE2) goto yy9618;
					goto yy9619;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych <= 0xE4) goto yy557;
					if (yych == 0xEA) goto yy9620;
					goto yy3282;
				} else {
					if (yych <= 0xF0) {
						if (yych <= 0xEF) goto yy9621;
						goto yy9622;
					} else {
						if (yych == 0xF3) goto yy561;
						goto yy3282;
					}
				}
			}
		}
	}
yy6154:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy533;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy9623;
	default:	goto yy2;
	}
yy6155:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy9623;
		goto yy533;
	} else {
		if (yych == 0xB7) goto yy533;
		if (yych <= 0xBF) goto yy9623;
		goto yy2;
	}
yy6156:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy9623;
	goto yy2;
yy6157:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy9623;
	goto yy2;
yy6158:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xB3) goto yy9623;
			if (yych <= 0xB4) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy9623;
			if (yych <= 0xBA) goto yy2;
			goto yy9623;
		} else {
			if (yych == 0xBF) goto yy9623;
			goto yy2;
		}
	}
yy6159:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy533;
			goto yy9623;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy9623;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy9623;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy9623;
			goto yy2;
		}
	}
yy6160:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy533;
	if (yych <= 0xBF) goto yy9623;
	goto yy2;
yy6161:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy9623;
	if (yych <= 0x89) goto yy533;
	if (yych <= 0xBF) goto yy9623;
	goto yy2;
yy6162:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy9623;
	goto yy2;
yy6163:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy9623;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy9623;
	goto yy2;
yy6164:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy9623;
		} else {
			if (yych == 0x8A) goto yy1087;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBE) goto yy1087;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy6165:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy533;
			if (yych <= 0x8F) goto yy2;
			goto yy9623;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy9623;
			goto yy2;
		}
	}
yy6166:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy533;
		if (yych <= 0x8A) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy9623;
			goto yy2;
		}
	}
yy6167:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy9623;
		} else {
			if (yych <= 0x9F) goto yy533;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy843;
			if (yych <= 0xAD) goto yy2;
			goto yy9623;
		} else {
			if (yych <= 0xB0) goto yy533;
			if (yych <= 0xBF) goto yy9623;
			goto yy2;
		}
	}
yy6168:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy9623;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy9623;
			if (yych == 0x9D) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy533;
			if (yych <= 0xAF) goto yy9623;
			goto yy843;
		} else {
			if (yych <= 0xBC) goto yy9623;
			if (yych <= 0xBE) goto yy533;
			if (yych <= 0xBF) goto yy9623;
			goto yy2;
		}
	}
yy6169:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy9623;
		goto yy533;
	} else {
		if (yych <= 0xAF) goto yy9623;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy6170:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy533;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy9623;
	goto yy2;
yy6171:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy9623;
	if (yych <= 0xB0) goto yy533;
	if (yych <= 0xB1) goto yy9623;
	goto yy2;
yy6172:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy9623;
	} else {
		if (yych <= 0xB3) goto yy533;
		if (yych == 0xB6) goto yy533;
		goto yy2;
	}
yy6173:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy9624;
	case 0xA1:	goto yy9625;
	case 0xA2:	goto yy9626;
	case 0xA3:	goto yy1800;
	case 0xA4:	goto yy9627;
	case 0xA5:	goto yy9628;
	case 0xA6:	goto yy9629;
	case 0xA7:	goto yy9630;
	case 0xA8:	goto yy9631;
	case 0xA9:	goto yy9632;
	case 0xAA:	goto yy9633;
	case 0xAB:	goto yy9634;
	case 0xAC:	goto yy9635;
	case 0xAD:	goto yy9636;
	case 0xAE:	goto yy9637;
	case 0xAF:	goto yy9638;
	case 0xB0:	goto yy9639;
	case 0xB1:	goto yy9640;
	case 0xB2:	goto yy9641;
	case 0xB3:	goto yy9642;
	case 0xB4:	goto yy9643;
	case 0xB5:	goto yy9644;
	case 0xB6:	goto yy9645;
	case 0xB7:	goto yy9646;
	case 0xB8:	goto yy1820;
	case 0xB9:	goto yy3336;
	case 0xBA:	goto yy1822;
	case 0xBB:	goto yy3337;
	case 0xBC:	goto yy3338;
	case 0xBD:	goto yy1825;
	case 0xBE:	goto yy1826;
	case 0xBF:	goto yy1827;
	default:	goto yy2;
	}
yy6174:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1828;
	case 0x81:	goto yy3339;
	case 0x82:	goto yy9647;
	case 0x83:	goto yy9648;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy6156;
	case 0x89:	goto yy9649;
	case 0x8A:	goto yy9650;
	case 0x8B:	goto yy9651;
	case 0x8C:	goto yy9652;
	case 0x8D:	goto yy9653;
	case 0x8E:	goto yy9654;
	case 0x8F:	goto yy9655;
	case 0x90:	goto yy9656;
	case 0x99:	goto yy9657;
	case 0x9A:	goto yy9658;
	case 0x9B:	goto yy9659;
	case 0x9C:	goto yy9660;
	case 0x9D:	goto yy9661;
	case 0x9E:	goto yy1845;
	case 0x9F:	goto yy3355;
	case 0xA0:	goto yy9662;
	case 0xA1:	goto yy9663;
	case 0xA2:	goto yy9664;
	case 0xA3:	goto yy9665;
	case 0xA4:	goto yy9666;
	case 0xA5:	goto yy3361;
	case 0xA7:	goto yy3362;
	case 0xA8:	goto yy9667;
	case 0xA9:	goto yy1854;
	case 0xAA:	goto yy3364;
	case 0xAC:	goto yy1856;
	case 0xAD:	goto yy3365;
	case 0xAE:	goto yy9668;
	case 0xAF:	goto yy9669;
	case 0xB0:	goto yy9670;
	case 0xB1:	goto yy9671;
	case 0xB3:	goto yy9672;
	case 0xB4:	goto yy9673;
	case 0xB5:	goto yy9674;
	case 0xB6:	goto yy9675;
	case 0xB7:	goto yy1866;
	case 0xBC:	goto yy9676;
	case 0xBD:	goto yy9677;
	case 0xBE:	goto yy9678;
	case 0xBF:	goto yy9679;
	default:	goto yy2;
	}
yy6175:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy3378;
	case 0x81:	goto yy1872;
	case 0x82:	goto yy1873;
	case 0x83:	goto yy1874;
	case 0x84:	goto yy9680;
	case 0x85:	goto yy9681;
	case 0x86:	goto yy9682;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy537;
	case 0x88:	goto yy3382;
	case 0x8C:	goto yy1877;
	case 0x8F:	goto yy1878;
	case 0x90:	goto yy1879;
	case 0x91:	goto yy1880;
	case 0x92:	goto yy1881;
	case 0x93:	goto yy1882;
	case 0x9D:	goto yy1883;
	case 0x9E:	goto yy1884;
	case 0x9F:	goto yy1885;
	case 0xA6:	goto yy1886;
	case 0xA7:	goto yy1887;
	case 0xAD:	goto yy1888;
	case 0xAE:	goto yy1889;
	case 0xAF:	goto yy1890;
	case 0xB0:	goto yy9683;
	case 0xB1:	goto yy9684;
	case 0xB2:	goto yy6156;
	case 0xB3:	goto yy9685;
	case 0xB4:	goto yy9686;
	case 0xB5:	goto yy9687;
	case 0xB6:	goto yy9688;
	case 0xB7:	goto yy9689;
	case 0xB8:	goto yy3009;
	case 0xBA:	goto yy1897;
	case 0xBB:	goto yy1859;
	case 0xBF:	goto yy1898;
	default:	goto yy2;
	}
yy6176:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy9690;
	case 0x82:	goto yy1900;
	case 0x84:	goto yy9691;
	case 0x86:	goto yy9692;
	case 0x87:	goto yy1903;
	case 0x88:	goto yy1904;
	case 0x89:	goto yy1905;
	case 0x8A:	goto yy1906;
	case 0x8B:	goto yy1907;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy537;
	default:	goto yy2;
	}
yy6177:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy549;
	case 0x93:	goto yy9693;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy6156;
	case 0x98:	goto yy9694;
	case 0x99:	goto yy9695;
	case 0x9A:	goto yy9696;
	case 0x9B:	goto yy9697;
	case 0x9C:	goto yy9698;
	case 0x9D:	goto yy6162;
	case 0x9E:	goto yy9699;
	case 0x9F:	goto yy9700;
	case 0xA0:	goto yy9701;
	case 0xA1:	goto yy9702;
	case 0xA2:	goto yy9703;
	case 0xA3:	goto yy9704;
	case 0xA4:	goto yy9705;
	case 0xA5:	goto yy9706;
	case 0xA6:	goto yy1920;
	case 0xA7:	goto yy3407;
	case 0xA8:	goto yy9707;
	case 0xA9:	goto yy9708;
	case 0xAA:	goto yy1924;
	case 0xAB:	goto yy9709;
	case 0xAC:	goto yy9710;
	case 0xAD:	goto yy9711;
	case 0xAF:	goto yy9712;
	default:	goto yy2;
	}
yy6178:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy9713;
	case 0xAD:	goto yy9714;
	case 0xAE:	goto yy9715;
	case 0xAF:	goto yy9716;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy6156;
	case 0xB4:	goto yy9717;
	case 0xB5:	goto yy9718;
	case 0xB6:	goto yy9719;
	case 0xB7:	goto yy9720;
	case 0xB8:	goto yy3422;
	case 0xB9:	goto yy9721;
	case 0xBB:	goto yy9722;
	case 0xBC:	goto yy9723;
	case 0xBD:	goto yy9724;
	case 0xBF:	goto yy1940;
	default:	goto yy2;
	}
yy6179:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy9725;
	case 0x91:	goto yy9726;
	case 0x92:	goto yy9727;
	case 0x93:	goto yy9728;
	case 0x94:	goto yy9729;
	case 0x96:	goto yy9730;
	case 0x9B:	goto yy9731;
	case 0x9D:	goto yy9732;
	case 0x9E:	goto yy9733;
	case 0x9F:	goto yy1950;
	default:	goto yy2;
	}
yy6180:
	yyaccept = 15;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCB) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych <= '#') goto yy245;
					if (yych <= '$') goto yy533;
					if (yych <= '%') goto yy146;
					goto yy245;
				} else {
					if (yych <= '\'') goto yy1087;
					if (yych == '+') goto yy781;
					goto yy245;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy1161;
					if (yych <= '.') goto yy1125;
					if (yych <= '/') goto yy245;
					goto yy870;
				} else {
					if (yych <= ';') goto yy245;
					if (yych <= '>') goto yy533;
					if (yych <= '?') goto yy245;
					goto yy148;
				}
			}
		} else {
			if (yych <= '|') {
				if (yych <= '_') {
					if (yych <= 'Z') goto yy9595;
					if (yych <= ']') goto yy245;
					if (yych <= '^') goto yy533;
					goto yy781;
				} else {
					if (yych <= '`') goto yy533;
					if (yych <= 'z') goto yy9595;
					if (yych <= '{') goto yy245;
					goto yy533;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych == '~') goto yy533;
					if (yych <= 0xC1) goto yy245;
					goto yy9734;
				} else {
					if (yych <= 0xC3) goto yy9598;
					if (yych <= 0xC9) goto yy9599;
					if (yych <= 0xCA) goto yy9600;
					goto yy539;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy537;
					if (yych <= 0xCD) goto yy9601;
					if (yych <= 0xCE) goto yy9735;
					goto yy9603;
				} else {
					if (yych == 0xD2) goto yy9604;
					if (yych <= 0xD3) goto yy9599;
					goto yy9605;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy9606;
					if (yych <= 0xD6) goto yy9736;
					if (yych <= 0xD7) goto yy9737;
					goto yy9609;
				} else {
					if (yych <= 0xD9) goto yy9610;
					if (yych <= 0xDA) goto yy9599;
					if (yych <= 0xDB) goto yy9611;
					goto yy9612;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy9613;
					if (yych <= 0xDE) goto yy9614;
					if (yych <= 0xDF) goto yy9615;
					goto yy9616;
				} else {
					if (yych <= 0xE1) goto yy9738;
					if (yych <= 0xE2) goto yy9739;
					if (yych <= 0xE3) goto yy9619;
					goto yy557;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy9620;
					if (yych <= 0xEE) goto yy245;
					goto yy9740;
				} else {
					if (yych <= 0xF0) goto yy9622;
					if (yych == 0xF3) goto yy561;
					goto yy245;
				}
			}
		}
	}
yy6181:
	yyaccept = 15;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCC) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy533;
					goto yy245;
				} else {
					if (yych <= '\'') goto yy3279;
					if (yych == '+') goto yy533;
					goto yy245;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy6297;
					if (yych <= '.') goto yy9741;
					if (yych <= '/') goto yy245;
					goto yy2445;
				} else {
					if (yych <= ':') goto yy2930;
					if (yych <= ';') goto yy245;
					if (yych <= '>') goto yy533;
					goto yy245;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= '`') {
					if (yych <= 'Z') goto yy6181;
					if (yych <= ']') goto yy245;
					goto yy533;
				} else {
					if (yych <= 'z') goto yy6181;
					if (yych == '|') goto yy533;
					goto yy245;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy533;
					if (yych <= 0xC1) goto yy245;
					if (yych <= 0xC2) goto yy3285;
					goto yy3286;
				} else {
					if (yych <= 0xC9) goto yy3287;
					if (yych <= 0xCA) goto yy3288;
					if (yych <= 0xCB) goto yy3289;
					goto yy537;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy3290;
					if (yych <= 0xCE) goto yy3291;
					goto yy3292;
				} else {
					if (yych == 0xD2) goto yy3293;
					if (yych <= 0xD3) goto yy3287;
					goto yy3294;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy3295;
					if (yych <= 0xD6) goto yy3296;
					if (yych <= 0xD7) goto yy3297;
					goto yy3298;
				} else {
					if (yych <= 0xD9) goto yy3299;
					if (yych <= 0xDA) goto yy3287;
					if (yych <= 0xDB) goto yy3300;
					goto yy3301;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy3302;
					if (yych <= 0xDE) goto yy3303;
					if (yych <= 0xDF) goto yy3304;
					goto yy3305;
				} else {
					if (yych <= 0xE1) goto yy3306;
					if (yych <= 0xE2) goto yy3307;
					if (yych <= 0xE3) goto yy3308;
					goto yy557;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy3309;
					if (yych <= 0xEE) goto yy245;
					goto yy3310;
				} else {
					if (yych <= 0xF0) goto yy3311;
					if (yych == 0xF3) goto yy561;
					goto yy245;
				}
			}
		}
	}
yy6183:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCE) {
		if (yych <= ']') {
			if (yych <= '.') {
				if (yych <= '*') {
					if (yych == '$') goto yy533;
					goto yy2;
				} else {
					if (yych <= '+') goto yy533;
					if (yych <= ',') goto yy2;
					if (yych <= '-') goto yy535;
					goto yy112;
				}
			} else {
				if (yych <= ';') {
					if (yych <= '/') goto yy2;
					if (yych <= '9') goto yy533;
					goto yy2;
				} else {
					if (yych <= '>') goto yy533;
					if (yych <= '@') goto yy2;
					if (yych <= 'Z') goto yy9742;
					goto yy2;
				}
			}
		} else {
			if (yych <= 0xC1) {
				if (yych <= '{') {
					if (yych <= '`') goto yy533;
					if (yych <= 'z') goto yy9742;
					goto yy2;
				} else {
					if (yych == '}') goto yy2;
					if (yych <= '~') goto yy533;
					goto yy2;
				}
			} else {
				if (yych <= 0xCA) {
					if (yych <= 0xC2) goto yy9744;
					if (yych <= 0xC3) goto yy9745;
					if (yych <= 0xC9) goto yy9746;
					goto yy9747;
				} else {
					if (yych <= 0xCB) goto yy539;
					if (yych <= 0xCC) goto yy537;
					if (yych <= 0xCD) goto yy9748;
					goto yy9749;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD6) {
				if (yych <= 0xD2) {
					if (yych <= 0xCF) goto yy9750;
					if (yych <= 0xD1) goto yy9746;
					goto yy9751;
				} else {
					if (yych <= 0xD3) goto yy9746;
					if (yych <= 0xD4) goto yy9752;
					if (yych <= 0xD5) goto yy9753;
					goto yy9754;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD7) goto yy9755;
					if (yych <= 0xD8) goto yy9756;
					goto yy9757;
				} else {
					if (yych <= 0xDA) goto yy9746;
					if (yych <= 0xDB) goto yy9758;
					if (yych <= 0xDC) goto yy9759;
					goto yy9760;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy9761;
					if (yych <= 0xDF) goto yy9762;
					goto yy9763;
				} else {
					if (yych <= 0xE1) goto yy9764;
					if (yych <= 0xE2) goto yy9765;
					if (yych <= 0xE3) goto yy9766;
					goto yy557;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy9767;
					if (yych <= 0xEE) goto yy2;
					goto yy9768;
				} else {
					if (yych <= 0xF0) goto yy9769;
					if (yych == 0xF3) goto yy561;
					goto yy2;
				}
			}
		}
	}
yy6184:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy6181;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy533;
			goto yy2;
		}
	}
yy6185:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy6181;
	if (yych <= 0x9B) goto yy533;
	goto yy2;
yy6186:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy6181;
	goto yy2;
yy6187:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy533;
		goto yy6181;
	} else {
		if (yych == 0xBD) goto yy6181;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy6188:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x90) goto yy6181;
			if (yych <= 0x97) goto yy533;
			goto yy6181;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy533;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy6181;
			goto yy2;
		}
	}
yy6189:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy6181;
			} else {
				if (yych <= 0x83) goto yy533;
				if (yych <= 0x84) goto yy2;
				goto yy6181;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy6181;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy6181;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy6181;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy6181;
				if (yych <= 0xB5) goto yy2;
				goto yy6181;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy6181;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy6190:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy533;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy533;
				goto yy6181;
			} else {
				if (yych == 0x97) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy6181;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy6181;
				if (yych <= 0xA3) goto yy533;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy843;
				if (yych <= 0xB1) goto yy6181;
				goto yy533;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy533;
				goto yy2;
			}
		}
	}
yy6191:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy6181;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy6181;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy6181;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy6181;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy6181;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy6181;
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy6192:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy533;
			} else {
				if (yych == 0x91) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy6181;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy843;
				goto yy533;
			} else {
				if (yych <= 0xB4) goto yy6181;
				if (yych <= 0xB5) goto yy533;
				goto yy2;
			}
		}
	}
yy6193:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy533;
			if (yych <= 0x84) goto yy2;
			goto yy6181;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy6181;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy6181;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy6181;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy6181;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy6181;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy6194:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy533;
			} else {
				if (yych == 0x90) goto yy6181;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy6181;
			if (yych <= 0xA3) goto yy533;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy533;
			} else {
				if (yych == 0xB9) goto yy6181;
				goto yy2;
			}
		}
	}
yy6195:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy533;
			if (yych <= 0x84) goto yy2;
			goto yy6181;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy6181;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy6181;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy6181;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy6181;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy6181;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy6196:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy6181;
			goto yy533;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy533;
				if (yych <= 0xB1) goto yy6181;
				goto yy2;
			}
		}
	}
yy6197:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy533;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy6181;
	default:	goto yy2;
	}
yy6198:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy6181;
			if (yych == 0x97) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy533;
			goto yy2;
		}
	}
yy6199:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy6181;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy6181;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy6181;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy6200:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy6181;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy6181;
			goto yy533;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych == 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy6201:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy533;
			if (yych <= 0x84) goto yy2;
			goto yy6181;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy6181;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy6181;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy6181;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy6202:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy6181;
			goto yy533;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy6181;
				goto yy2;
			}
		}
	}
yy6203:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy6181;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy6181;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy6181;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy6204:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x8E) goto yy6181;
				if (yych <= 0x96) goto yy2;
				goto yy533;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy6181;
			if (yych <= 0xA3) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy843;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy533;
				if (yych <= 0xBF) goto yy6181;
				goto yy2;
			}
		}
	}
yy6205:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy6181;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy6181;
		} else {
			if (yych == 0xBD) goto yy6181;
			goto yy2;
		}
	}
yy6206:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy6181;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy533;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy533;
			goto yy2;
		}
	}
yy6207:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy533;
		if (yych <= 0xBF) goto yy6181;
		goto yy2;
	}
yy6208:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy6181;
		} else {
			if (yych == 0x87) goto yy6181;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy6181;
			if (yych <= 0x8F) goto yy2;
			goto yy6181;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy6181;
			goto yy2;
		}
	}
yy6209:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy6181;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy6181;
			if (yych <= 0x8F) goto yy2;
			goto yy6181;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy6181;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy6181;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy6181;
			goto yy2;
		}
	}
yy6210:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy6181;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy6181;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy6181;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy6181;
			goto yy2;
		}
	}
yy6211:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy6181;
		if (yych <= 0x81) goto yy2;
		goto yy6181;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy6181;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy6181;
			goto yy2;
		}
	}
yy6212:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy6181;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy6181;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy6181;
		goto yy2;
	}
yy6213:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy6181;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy533;
	goto yy2;
yy6214:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy6181;
		goto yy533;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy6181;
		goto yy2;
	}
yy6215:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy6181;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy6181;
	goto yy2;
yy6216:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy1564;
	if (yych <= 0xBF) goto yy6181;
	goto yy2;
yy6217:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy6181;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy6181;
	goto yy2;
yy6218:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy6181;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy6181;
	goto yy2;
yy6219:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy6181;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy6181;
	goto yy2;
yy6220:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy6181;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy6181;
			if (yych <= 0xB4) goto yy533;
			goto yy2;
		}
	}
yy6221:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy6181;
		} else {
			if (yych <= 0x93) goto yy533;
			if (yych <= 0x9F) goto yy2;
			goto yy6181;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy6181;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy533;
			goto yy2;
		}
	}
yy6222:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy1564;
		if (yych <= 0x8A) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy6181;
			goto yy2;
		}
	}
yy6223:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy6181;
	goto yy2;
yy6224:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy6181;
		goto yy533;
	} else {
		if (yych <= 0xAA) goto yy6181;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy6181;
		goto yy2;
	}
yy6225:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy6181;
	goto yy2;
yy6226:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy6181;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy533;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy533;
		goto yy2;
	}
yy6227:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy6181;
	if (yych <= 0x9B) goto yy533;
	goto yy2;
yy6228:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy533;
		if (yych <= 0xA0) goto yy6181;
		goto yy533;
	} else {
		if (yych <= 0xAF) goto yy6181;
		if (yych <= 0xB9) goto yy843;
		if (yych <= 0xBF) goto yy6181;
		goto yy2;
	}
yy6229:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy6181;
	if (yych <= 0xB3) goto yy533;
	goto yy2;
yy6230:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy6181;
	if (yych <= 0xB7) goto yy533;
	goto yy2;
yy6231:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy6181;
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xB7) goto yy6181;
		goto yy2;
	}
yy6232:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy533;
			if (yych <= 0xAC) goto yy6181;
			goto yy533;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy6181;
			if (yych <= 0xB4) goto yy533;
			goto yy6181;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy533;
			goto yy2;
		}
	}
yy6233:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy6181;
	goto yy2;
yy6234:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy6181;
	goto yy2;
yy6235:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy6181;
	goto yy2;
yy6236:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy6181;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy6181;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy6181;
		goto yy2;
	}
yy6237:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy6181;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy6181;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy6181;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy6181;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy6181;
			goto yy2;
		}
	}
yy6238:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy6181;
	} else {
		if (yych == 0xBE) goto yy6181;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy6239:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy533;
			if (yych <= 0x84) goto yy6181;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy6181;
				goto yy533;
			} else {
				if (yych <= 0x93) goto yy6181;
				if (yych <= 0x95) goto yy2;
				goto yy6181;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xAC) goto yy6181;
				if (yych <= 0xAF) goto yy533;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy6181;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy6181;
				if (yych <= 0xBE) goto yy533;
				goto yy2;
			}
		}
	}
yy6240:
	yych = *++YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			goto yy1564;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0x99) goto yy1564;
			goto yy2;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy1564;
			if (yych <= 0xA6) goto yy2;
			goto yy2930;
		} else {
			if (yych == 0xBF) goto yy533;
			goto yy2;
		}
	}
yy6241:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy533;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy6181;
	default:	goto yy2;
	}
yy6242:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy533;
		goto yy6181;
	} else {
		if (yych == 0x8E) goto yy6181;
		if (yych <= 0x8F) goto yy533;
		goto yy2;
	}
yy6243:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy6181;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy533;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy6244:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy9770;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy6245:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy6181;
	goto yy2;
yy6246:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy6181;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy6181;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy6181;
		goto yy2;
	}
yy6247:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy6181;
		goto yy533;
	} else {
		if (yych <= 0xAE) goto yy6181;
		if (yych <= 0xB1) goto yy533;
		if (yych <= 0xB3) goto yy6181;
		goto yy2;
	}
yy6248:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy6181;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy6181;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy6181;
			goto yy2;
		}
	}
yy6249:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy6181;
	if (yych == 0xBF) goto yy533;
	goto yy2;
yy6250:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy6181;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy6181;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy6181;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy6181;
			goto yy2;
		}
	}
yy6251:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy6181;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy6181;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy6181;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy6252:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy533;
			if (yych == 0xA0) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy533;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy6181;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy6253:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy6181;
	goto yy2;
yy6254:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy533;
		if (yych <= 0xBA) goto yy6181;
		goto yy2;
	}
yy6255:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy533;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy6181;
	goto yy2;
yy6256:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy6181;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy6181;
		if (yych <= 0xA9) goto yy843;
		if (yych <= 0xAB) goto yy6181;
		goto yy2;
	}
yy6257:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy6181;
		goto yy533;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy533;
		goto yy2;
	}
yy6258:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy6181;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy533;
		if (yych <= 0xBF) goto yy6181;
		goto yy2;
	}
yy6259:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy6181;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy533;
	goto yy2;
yy6260:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy533;
		if (yych <= 0xBF) goto yy6181;
		goto yy2;
	}
yy6261:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy6181;
		if (yych <= 0x88) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0xAD) goto yy6181;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy6181;
		goto yy2;
	}
yy6262:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy6181;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy6181;
	goto yy2;
yy6263:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy6181;
			goto yy533;
		} else {
			if (yych == 0x86) goto yy533;
			goto yy6181;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy533;
			if (yych <= 0xA2) goto yy6181;
			goto yy533;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy533;
			goto yy2;
		}
	}
yy6264:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy6181;
	goto yy2;
yy6265:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy533;
	if (yych <= 0xB3) goto yy6181;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy6266:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9F) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy6181;
			if (yych <= 0xBA) goto yy2;
			goto yy6181;
		} else {
			if (yych == 0xBD) goto yy6181;
			goto yy2;
		}
	}
yy6267:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy6181;
	} else {
		if (yych <= 0xAD) goto yy533;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy6181;
		goto yy2;
	}
yy6268:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy6181;
	if (yych <= 0x93) goto yy533;
	goto yy2;
yy6269:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy6181;
	if (yych <= 0xB6) goto yy533;
	goto yy2;
yy6270:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy6181;
			goto yy533;
		} else {
			if (yych <= 0x8B) goto yy6181;
			if (yych <= 0x8D) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0xB6) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy533;
			goto yy2;
		}
	}
yy6271:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy6181;
			goto yy533;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy6181;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy533;
			goto yy2;
		}
	}
yy6272:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy6181;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy6181;
			if (yych <= 0x90) goto yy2;
			goto yy6181;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy6181;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy6181;
			goto yy2;
		}
	}
yy6273:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy6181;
		if (yych <= 0x9B) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy6181;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy6181;
		goto yy2;
	}
yy6274:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy6181;
		if (yych <= 0xAA) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy533;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy6275:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy6181;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy6181;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy6181;
			goto yy533;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy533;
			if (yych <= 0xB6) goto yy6181;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy6181;
			goto yy2;
		}
	}
yy6276:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy6181;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy6181;
		goto yy2;
	}
yy6277:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy6181;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy6278:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy533;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy6181;
	goto yy2;
yy6279:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy6181;
	goto yy2;
yy6280:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy6181;
	goto yy2;
yy6281:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy6181;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy6181;
	goto yy2;
yy6282:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy6181;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy6181;
		if (yych <= 0xBD) goto yy533;
		goto yy2;
	}
yy6283:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych == 0x93) goto yy2930;
			goto yy2;
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0xAF) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xB2) goto yy1564;
			if (yych <= 0xB4) goto yy533;
			goto yy2;
		}
	}
yy6284:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych <= 0x92) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy533;
			if (yych <= 0x91) goto yy2;
			goto yy1564;
		} else {
			if (yych == 0x95) goto yy2930;
			if (yych <= 0xA1) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych <= 0xA3) goto yy1564;
			if (yych <= 0xA6) goto yy533;
			if (yych <= 0xA8) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xB4) {
				if (yych <= 0xAF) goto yy2;
				goto yy6181;
			} else {
				if (yych <= 0xB5) goto yy2;
				if (yych <= 0xBF) goto yy6181;
				goto yy2;
			}
		}
	}
yy6285:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy6181;
	goto yy2;
yy6286:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy1564;
		} else {
			if (yych <= 0x8B) {
				if (yych <= 0x8A) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x8C) goto yy2;
				if (yych <= 0x8E) goto yy1564;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9A) goto yy2930;
			if (yych <= 0x9B) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy6181;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy6287:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy533;
		if (yych <= 0x9A) goto yy6181;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy533;
		goto yy2;
	}
yy6288:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy9771;
	case 0x81:	goto yy9772;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy3287;
	case 0x83:	goto yy9773;
	case 0x84:	goto yy4441;
	case 0x85:	goto yy4442;
	case 0x86:	goto yy4443;
	case 0x87:	goto yy4444;
	case 0x8A:	goto yy9774;
	case 0x8B:	goto yy9775;
	case 0x8C:	goto yy9776;
	case 0x8D:	goto yy9777;
	case 0x8E:	goto yy9778;
	case 0x8F:	goto yy9779;
	case 0x92:	goto yy9780;
	case 0x94:	goto yy9781;
	case 0x95:	goto yy9782;
	case 0x9C:	goto yy9783;
	case 0x9D:	goto yy9784;
	case 0xA0:	goto yy9785;
	case 0xA1:	goto yy9786;
	case 0xA2:	goto yy9787;
	case 0xA3:	goto yy9788;
	case 0xA4:	goto yy9789;
	case 0xA6:	goto yy9790;
	case 0xA8:	goto yy9791;
	case 0xA9:	goto yy9792;
	case 0xAA:	goto yy9793;
	case 0xAB:	goto yy9794;
	case 0xAC:	goto yy6225;
	case 0xAD:	goto yy9795;
	case 0xAE:	goto yy9796;
	case 0xB1:	goto yy9797;
	case 0xB2:
	case 0xB3:	goto yy9798;
	default:	goto yy2;
	}
yy6289:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy9799;
	case 0x81:	goto yy6330;
	case 0x82:	goto yy9800;
	case 0x83:	goto yy9801;
	case 0x84:	goto yy9802;
	case 0x85:	goto yy9803;
	case 0x86:	goto yy9804;
	case 0x87:	goto yy9805;
	case 0x88:	goto yy9806;
	case 0x8A:	goto yy9807;
	case 0x8B:	goto yy9808;
	case 0x8C:	goto yy9809;
	case 0x8D:	goto yy9810;
	case 0x92:
	case 0x98:	goto yy9811;
	case 0x93:	goto yy9812;
	case 0x96:	goto yy9813;
	case 0x97:	goto yy9814;
	case 0x99:	goto yy9815;
	case 0x9A:	goto yy9816;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy6348;
	case 0xA2:	goto yy9817;
	case 0xA3:	goto yy9818;
	case 0xAB:	goto yy9819;
	default:	goto yy2;
	}
yy6290:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy3287;
		goto yy9820;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy3287;
		if (yych <= 0x95) goto yy9821;
		goto yy2;
	}
yy6291:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy3287;
	if (yych <= 0x90) goto yy9822;
	goto yy2;
yy6292:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy3287;
	if (yych <= 0x99) goto yy9823;
	goto yy2;
yy6293:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy3287;
	case 0xA8:	goto yy9819;
	case 0xA9:	goto yy9824;
	case 0xAB:	goto yy9825;
	case 0xAC:	goto yy9826;
	case 0xAD:	goto yy9827;
	case 0xAE:	goto yy9828;
	case 0xBD:	goto yy9829;
	case 0xBE:	goto yy4493;
	default:	goto yy2;
	}
yy6294:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy3287;
	if (yych <= 0xB1) goto yy9830;
	if (yych <= 0xB2) goto yy9831;
	goto yy2;
yy6295:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy537;
	case 0x83:	goto yy1850;
	case 0x84:	goto yy4496;
	case 0x85:	goto yy4497;
	case 0x87:	goto yy4498;
	case 0x89:	goto yy4499;
	case 0x8D:	goto yy4500;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy3287;
	case 0x91:	goto yy9832;
	case 0x92:	goto yy9833;
	case 0x93:	goto yy9834;
	case 0x94:	goto yy9835;
	case 0x95:	goto yy9836;
	case 0x9A:	goto yy9837;
	case 0x9B:	goto yy9838;
	case 0x9C:	goto yy9839;
	case 0x9D:	goto yy9840;
	case 0x9E:	goto yy9841;
	case 0x9F:	goto yy9842;
	case 0xAA:	goto yy4508;
	default:	goto yy2;
	}
yy6296:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy3287;
		if (yych <= 0xA3) goto yy9843;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy9844;
			goto yy9845;
		} else {
			if (yych <= 0xBA) goto yy9846;
			if (yych <= 0xBB) goto yy4513;
			goto yy2;
		}
	}
yy6297:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy1762;
					goto yy2;
				} else {
					if (yych <= '\'') goto yy1087;
					if (yych == '+') goto yy1762;
					goto yy2;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '.') goto yy1087;
					if (yych <= '/') goto yy2;
					goto yy7071;
				} else {
					if (yych <= ';') goto yy2;
					if (yych <= '>') goto yy1762;
					if (yych <= '@') goto yy2;
					goto yy9483;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy2;
					if (yych <= '`') goto yy1762;
					goto yy9483;
				} else {
					if (yych == '|') goto yy1762;
					if (yych <= '}') goto yy2;
					goto yy1762;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy6127;
					if (yych <= 0xC3) goto yy6128;
					goto yy6129;
				} else {
					if (yych <= 0xCA) goto yy6130;
					if (yych <= 0xCB) goto yy1771;
					if (yych <= 0xCC) goto yy1772;
					goto yy6131;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy6132;
					if (yych <= 0xCF) goto yy6133;
					goto yy6129;
				} else {
					if (yych <= 0xD2) goto yy6134;
					if (yych <= 0xD3) goto yy6129;
					if (yych <= 0xD4) goto yy6135;
					goto yy6136;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy6137;
					if (yych <= 0xD7) goto yy6138;
					if (yych <= 0xD8) goto yy6139;
					goto yy6140;
				} else {
					if (yych <= 0xDA) goto yy6129;
					if (yych <= 0xDB) goto yy6141;
					if (yych <= 0xDC) goto yy6142;
					goto yy6143;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy6144;
					if (yych <= 0xDF) goto yy6145;
					goto yy6146;
				} else {
					if (yych <= 0xE1) goto yy6147;
					if (yych <= 0xE2) goto yy6148;
					if (yych <= 0xE3) goto yy6149;
					goto yy1792;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy6150;
					if (yych <= 0xEE) goto yy2;
					goto yy6151;
				} else {
					if (yych <= 0xF0) goto yy6152;
					if (yych == 0xF3) goto yy1796;
					goto yy2;
				}
			}
		}
	}
yy6298:
	yyaccept = 22;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy533;
					goto yy3282;
				} else {
					if (yych <= '\'') goto yy1087;
					if (yych == '+') goto yy533;
					goto yy3282;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy4041;
					if (yych <= '.') goto yy1087;
					if (yych <= '/') goto yy3282;
					goto yy2445;
				} else {
					if (yych <= ';') goto yy3282;
					if (yych <= '>') goto yy533;
					if (yych <= '@') goto yy3282;
					goto yy9623;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy3282;
					if (yych <= '`') goto yy533;
					goto yy9623;
				} else {
					if (yych == '|') goto yy533;
					if (yych <= '}') goto yy3282;
					goto yy533;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy3282;
					if (yych <= 0xC2) goto yy6154;
					if (yych <= 0xC3) goto yy6155;
					goto yy6156;
				} else {
					if (yych <= 0xCA) goto yy6157;
					if (yych <= 0xCB) goto yy539;
					if (yych <= 0xCC) goto yy537;
					goto yy6158;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy6159;
					if (yych <= 0xCF) goto yy6160;
					goto yy6156;
				} else {
					if (yych <= 0xD2) goto yy6161;
					if (yych <= 0xD3) goto yy6156;
					if (yych <= 0xD4) goto yy6162;
					goto yy6163;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy6164;
					if (yych <= 0xD7) goto yy6165;
					if (yych <= 0xD8) goto yy6166;
					goto yy6167;
				} else {
					if (yych <= 0xDA) goto yy6156;
					if (yych <= 0xDB) goto yy6168;
					if (yych <= 0xDC) goto yy6169;
					goto yy6170;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy6171;
					if (yych <= 0xDF) goto yy6172;
					goto yy6173;
				} else {
					if (yych <= 0xE1) goto yy6174;
					if (yych <= 0xE2) goto yy6175;
					if (yych <= 0xE3) goto yy6176;
					goto yy557;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy6177;
					if (yych <= 0xEE) goto yy3282;
					goto yy6178;
				} else {
					if (yych <= 0xF0) goto yy6179;
					if (yych == 0xF3) goto yy561;
					goto yy3282;
				}
			}
		}
	}
yy6299:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy533;
					goto yy2;
				} else {
					if (yych <= '\'') goto yy1087;
					if (yych == '+') goto yy533;
					goto yy2;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy4041;
					if (yych <= '.') goto yy6862;
					if (yych <= '/') goto yy2;
					goto yy2445;
				} else {
					if (yych <= ';') goto yy2;
					if (yych <= '>') goto yy533;
					if (yych <= '@') goto yy2;
					goto yy6299;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy2;
					if (yych <= '`') goto yy533;
					goto yy6299;
				} else {
					if (yych == '|') goto yy533;
					if (yych <= '}') goto yy2;
					goto yy533;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy9847;
					if (yych <= 0xC3) goto yy9848;
					goto yy9849;
				} else {
					if (yych <= 0xCA) goto yy9850;
					if (yych <= 0xCB) goto yy539;
					if (yych <= 0xCC) goto yy537;
					goto yy9851;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy9852;
					if (yych <= 0xCF) goto yy9853;
					goto yy9849;
				} else {
					if (yych <= 0xD2) goto yy9854;
					if (yych <= 0xD3) goto yy9849;
					if (yych <= 0xD4) goto yy9855;
					goto yy9856;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy9857;
					if (yych <= 0xD7) goto yy9858;
					if (yych <= 0xD8) goto yy9859;
					goto yy9860;
				} else {
					if (yych <= 0xDA) goto yy9849;
					if (yych <= 0xDB) goto yy9861;
					if (yych <= 0xDC) goto yy9862;
					goto yy9863;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy9864;
					if (yych <= 0xDF) goto yy9865;
					goto yy9866;
				} else {
					if (yych <= 0xE1) goto yy9867;
					if (yych <= 0xE2) goto yy9868;
					if (yych <= 0xE3) goto yy9869;
					goto yy557;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy9870;
					if (yych <= 0xEE) goto yy2;
					goto yy9871;
				} else {
					if (yych <= 0xF0) goto yy9872;
					if (yych == 0xF3) goto yy561;
					goto yy2;
				}
			}
		}
	}
yy6301:
	yych = *++YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy3312;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy3312;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy3312;
		} else {
			if (yych == 0xBF) goto yy3312;
			goto yy2;
		}
	}
yy6302:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy3312;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy3312;
	goto yy2;
yy6303:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy3312;
	goto yy2;
yy6304:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy3312;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy3312;
	goto yy2;
yy6305:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy3312;
	if (yych == 0xA0) goto yy533;
	goto yy2;
yy6306:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy3312;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy3312;
	goto yy2;
yy6307:
	yych = *++YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy3312;
		if (yych <= 0x81) goto yy2;
		goto yy3312;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy3312;
		if (yych <= 0xBA) goto yy533;
		goto yy2;
	}
yy6308:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy3312;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy3312;
	goto yy2;
yy6309:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy3312;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy3312;
	goto yy2;
yy6310:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy3312;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy6311:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy3312;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy3312;
	goto yy2;
yy6312:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy3312;
	goto yy2;
yy6313:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy3312;
	goto yy2;
yy6314:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy3312;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy3312;
	goto yy2;
yy6315:
	yych = *++YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy3312;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy3312;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy3312;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy3312;
			if (yych == 0xBF) goto yy3312;
			goto yy2;
		}
	}
yy6316:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy3312;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy3312;
		if (yych <= 0xB8) goto yy533;
		goto yy2;
	}
yy6317:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy3312;
	goto yy2;
yy6318:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy3312;
	goto yy2;
yy6319:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy3312;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy3312;
	goto yy2;
yy6320:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy3312;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy3312;
	goto yy2;
yy6321:
	yych = *++YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy3312;
			if (yych <= 0x83) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy533;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy533;
			goto yy3312;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy3312;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy533;
			} else {
				if (yych == 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy6322:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy3312;
	goto yy2;
yy6323:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy3312;
	goto yy2;
yy6324:
	yych = *++YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy3312;
		goto yy533;
	} else {
		if (yych <= 0xA4) goto yy3312;
		if (yych <= 0xA6) goto yy533;
		goto yy2;
	}
yy6325:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy3312;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy3312;
	goto yy2;
yy6326:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy3312;
	goto yy2;
yy6327:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy3312;
	goto yy2;
yy6328:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy3312;
	goto yy2;
yy6329:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy533;
	if (yych <= 0xB7) goto yy3312;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy6330:
	yych = *++YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x86) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xAF) goto yy843;
		if (yych == 0xBF) goto yy533;
		goto yy2;
	}
yy6331:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy533;
	if (yych <= 0xAF) goto yy3312;
	if (yych <= 0xBA) goto yy533;
	goto yy2;
yy6332:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy3312;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy843;
	goto yy2;
yy6333:
	yych = *++YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy533;
		goto yy3312;
	} else {
		if (yych <= 0xB4) goto yy533;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy6334:
	yych = *++YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy3312;
		goto yy533;
	} else {
		if (yych == 0xB6) goto yy3312;
		goto yy2;
	}
yy6335:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy533;
	if (yych <= 0xB2) goto yy3312;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy6336:
	yych = *++YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x84) goto yy3312;
			if (yych <= 0x89) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			goto yy3312;
		} else {
			if (yych == 0x9C) goto yy3312;
			goto yy2;
		}
	}
yy6337:
	yych = *++YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy3312;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy3312;
		if (yych <= 0xB7) goto yy533;
		goto yy2;
	}
yy6338:
	yych = *++YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy3312;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy3312;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy3312;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy3312;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy3312;
			goto yy2;
		}
	}
yy6339:
	yych = *++YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy3312;
		goto yy533;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy6340:
	yych = *++YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy533;
			if (yych <= 0x84) goto yy2;
			goto yy3312;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy3312;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy3312;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy3312;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy3312;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy3312;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy6341:
	yych = *++YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy533;
			} else {
				if (yych == 0x90) goto yy3312;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy533;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy3312;
			goto yy533;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy533;
				goto yy2;
			}
		}
	}
yy6342:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy3312;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy6343:
	yych = *++YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy533;
		if (yych <= 0x85) goto yy3312;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy3312;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy6344:
	yych = *++YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy3312;
		goto yy533;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy6345:
	yych = *++YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy3312;
		if (yych <= 0x9D) goto yy533;
		goto yy2;
	}
yy6346:
	yych = *++YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy3312;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy6347:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy3312;
	if (yych <= 0xB7) goto yy533;
	goto yy2;
yy6348:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x9C) goto yy2;
		if (yych <= 0xAB) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xB9) goto yy843;
		if (yych == 0xBF) goto yy533;
		goto yy2;
	}
yy6349:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy3312;
	goto yy2;
yy6350:
	yych = *++YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy3312;
		goto yy843;
	} else {
		if (yych == 0xBF) goto yy3312;
		goto yy2;
	}
yy6351:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy3312;
	goto yy2;
yy6352:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy3312;
	goto yy2;
yy6353:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy3312;
	goto yy2;
yy6354:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy3312;
	goto yy2;
yy6355:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy3312;
	goto yy2;
yy6356:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy3312;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy6357:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy3312;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy533;
	goto yy2;
yy6358:
	yych = *++YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy3312;
		goto yy533;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy6359:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy533;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy3312;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy3312;
			goto yy2;
		}
	}
yy6360:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy3312;
	goto yy2;
yy6361:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy3312;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy3312;
		if (yych <= 0xBE) goto yy533;
		goto yy2;
	}
yy6362:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy3312;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy3312;
	goto yy2;
yy6363:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy3312;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy3312;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy533;
		goto yy2;
	}
yy6364:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy3312;
	goto yy2;
yy6365:
	yych = *++YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy3312;
		} else {
			if (yych == 0xA2) goto yy3312;
			if (yych <= 0xA4) goto yy2;
			goto yy3312;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy3312;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy3312;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy3312;
				goto yy2;
			}
		}
	}
yy6366:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy3312;
	goto yy2;
yy6367:
	yych = *++YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy3312;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy3312;
			if (yych <= 0x8C) goto yy2;
			goto yy3312;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy3312;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy3312;
			goto yy2;
		}
	}
yy6368:
	yych = *++YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy3312;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy3312;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy3312;
			goto yy2;
		}
	}
yy6369:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy3312;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy3312;
	goto yy2;
yy6370:
	yych = *++YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy533;
		goto yy3312;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy533;
			goto yy3312;
		} else {
			if (yych <= 0xBB) goto yy533;
			if (yych <= 0xBF) goto yy3312;
			goto yy2;
		}
	}
yy6371:
	yych = *++YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy3312;
		goto yy533;
	} else {
		if (yych == 0xB5) goto yy533;
		if (yych <= 0xBF) goto yy3312;
		goto yy2;
	}
yy6372:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy3312;
		goto yy533;
	} else {
		if (yych == 0xAF) goto yy533;
		if (yych <= 0xBF) goto yy3312;
		goto yy2;
	}
yy6373:
	yych = *++YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy3312;
		goto yy533;
	} else {
		if (yych == 0xA9) goto yy533;
		if (yych <= 0xBF) goto yy3312;
		goto yy2;
	}
yy6374:
	yych = *++YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy3312;
		goto yy533;
	} else {
		if (yych <= 0x8B) goto yy3312;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy6375:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy3312;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy533;
	goto yy2;
yy6376:
	yych = *++YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy3312;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy3312;
			} else {
				if (yych == 0xA4) goto yy3312;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy3312;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy3312;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy3312;
			} else {
				if (yych == 0xBB) goto yy3312;
				goto yy2;
			}
		}
	}
yy6377:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy3312;
	default:	goto yy2;
	}
yy6378:
	yych = *++YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy3312;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy3312;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy3312;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy3312;
			goto yy2;
		}
	}
yy6379:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy2930;
	if (yych <= 0xBF) goto yy1189;
	goto yy2;
yy6380:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x86) goto yy2930;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1189;
	goto yy2;
yy6381:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x93) goto yy2930;
		if (yych <= 0x97) goto yy2;
		goto yy2930;
	} else {
		if (yych <= 0xA4) {
			if (yych <= 0xA3) goto yy2;
			goto yy2930;
		} else {
			if (yych == 0xA7) goto yy2930;
			goto yy2;
		}
	}
yy6382:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x92) goto yy2930;
	goto yy2;
yy6383:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x97) goto yy2930;
	if (yych == 0x9A) goto yy2930;
	goto yy2;
yy6384:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x93) goto yy2930;
	if (yych == 0xB2) goto yy2930;
	goto yy2;
yy6385:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych <= 0x92) {
			if (yych <= 0x91) goto yy2;
			goto yy2930;
		} else {
			if (yych == 0x95) goto yy2930;
			goto yy2;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych <= 0xA3) goto yy2930;
			if (yych <= 0xAF) goto yy2;
			goto yy1189;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy1189;
			goto yy2;
		}
	}
yy6386:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych == 0x87) goto yy2930;
		if (yych <= 0x8C) goto yy2;
		goto yy2930;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x99) goto yy2;
			goto yy2930;
		} else {
			if (yych <= 0xA0) goto yy2;
			if (yych <= 0xBA) goto yy1189;
			goto yy2;
		}
	}
yy6387:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy1189;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy1189;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy1189;
		} else {
			if (yych == 0xBF) goto yy1189;
			goto yy2;
		}
	}
yy6388:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy1189;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy1189;
	goto yy2;
yy6389:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy1189;
	goto yy2;
yy6390:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy1189;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1189;
	goto yy2;
yy6391:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy1189;
	goto yy2;
yy6392:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy1189;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1189;
	goto yy2;
yy6393:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x81) {
		if (yych == 0x80) goto yy1189;
		goto yy2;
	} else {
		if (yych <= 0x89) goto yy1189;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy1189;
		goto yy2;
	}
yy6394:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy1189;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1189;
	goto yy2;
yy6395:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy1189;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy1189;
	goto yy2;
yy6396:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy1189;
	goto yy2;
yy6397:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy1189;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1189;
	goto yy2;
yy6398:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy1189;
	goto yy2;
yy6399:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1189;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy1189;
	goto yy2;
yy6400:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy1189;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy1189;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy1189;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy1189;
			if (yych == 0xBF) goto yy1189;
			goto yy2;
		}
	}
yy6401:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1189;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB6) goto yy1189;
	goto yy2;
yy6402:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy1189;
	goto yy2;
yy6403:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1189;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy1189;
	goto yy2;
yy6404:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy1189;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy1189;
	goto yy2;
yy6405:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych == 0x80) goto yy1189;
		if (yych <= 0x8F) goto yy2;
		goto yy1189;
	} else {
		if (yych <= 0x97) {
			if (yych <= 0x94) goto yy2;
			goto yy1189;
		} else {
			if (yych <= 0x98) goto yy2;
			if (yych <= 0xB3) goto yy1189;
			goto yy2;
		}
	}
yy6406:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy1189;
	goto yy2;
yy6407:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy1189;
	goto yy2;
yy6408:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x88) goto yy2;
	if (yych <= 0xA4) goto yy1189;
	goto yy2;
yy6409:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1189;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy1189;
	goto yy2;
yy6410:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy1189;
	goto yy2;
yy6411:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy1189;
	goto yy2;
yy6412:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy1189;
	goto yy2;
yy6413:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0xB7) goto yy1189;
	goto yy2;
yy6414:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0xAF) goto yy1189;
	goto yy2;
yy6415:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy1189;
	goto yy2;
yy6416:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0xA6) goto yy1189;
	goto yy2;
yy6417:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB2) goto yy1189;
	if (yych == 0xB6) goto yy1189;
	goto yy2;
yy6418:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0xB2) goto yy1189;
	goto yy2;
yy6419:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x80) goto yy2;
		if (yych <= 0x84) goto yy1189;
		goto yy2;
	} else {
		if (yych == 0x9B) goto yy2;
		if (yych <= 0x9C) goto yy1189;
		goto yy2;
	}
yy6420:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy2;
	if (yych <= 0xAB) goto yy1189;
	goto yy2;
yy6421:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy1189;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy1189;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy1189;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy1189;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy1189;
			goto yy2;
		}
	}
yy6422:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x90) goto yy1189;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0xA1) goto yy1189;
	goto yy2;
yy6423:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) goto yy2;
	if (yych == 0x86) goto yy2;
	if (yych <= 0x87) goto yy1189;
	goto yy2;
yy6424:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) goto yy2;
	if (yych <= 0x9B) goto yy1189;
	goto yy2;
yy6425:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x84) goto yy1189;
	goto yy2;
yy6426:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy1189;
	goto yy2;
yy6427:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy1189;
	if (yych == 0xBF) goto yy1189;
	goto yy2;
yy6428:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy1189;
	goto yy2;
yy6429:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy1189;
	goto yy2;
yy6430:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy1189;
	goto yy2;
yy6431:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy1189;
	goto yy2;
yy6432:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) goto yy2;
	if (yych <= 0xB7) goto yy1189;
	if (yych <= 0xBC) goto yy2;
	if (yych <= 0xBF) goto yy1189;
	goto yy2;
yy6433:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy1189;
	goto yy2;
yy6434:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy1189;
	if (yych == 0x90) goto yy1189;
	goto yy2;
yy6435:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy1189;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy1189;
	goto yy2;
yy6436:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy1189;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy1189;
	goto yy2;
yy6437:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy1189;
	goto yy2;
yy6438:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy1189;
		} else {
			if (yych == 0xA2) goto yy1189;
			if (yych <= 0xA4) goto yy2;
			goto yy1189;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy1189;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy1189;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy1189;
				goto yy2;
			}
		}
	}
yy6439:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy1189;
	goto yy2;
yy6440:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy1189;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy1189;
			if (yych <= 0x8C) goto yy2;
			goto yy1189;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy1189;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy1189;
			goto yy2;
		}
	}
yy6441:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy1189;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy1189;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy1189;
			goto yy2;
		}
	}
yy6442:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1189;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy1189;
	goto yy2;
yy6443:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych == 0x80) goto yy1189;
		if (yych <= 0x81) goto yy2;
		goto yy1189;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy2;
			goto yy1189;
		} else {
			if (yych <= 0xBB) goto yy2;
			if (yych <= 0xBF) goto yy1189;
			goto yy2;
		}
	}
yy6444:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy1189;
		goto yy2;
	} else {
		if (yych == 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy1189;
		goto yy2;
	}
yy6445:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy1189;
		goto yy2;
	} else {
		if (yych == 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1189;
		goto yy2;
	}
yy6446:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy1189;
		goto yy2;
	} else {
		if (yych == 0xA9) goto yy2;
		if (yych <= 0xBF) goto yy1189;
		goto yy2;
	}
yy6447:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy1189;
	goto yy2;
yy6448:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy1189;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy1189;
			} else {
				if (yych == 0xA4) goto yy1189;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy1189;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy1189;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy1189;
			} else {
				if (yych == 0xBB) goto yy1189;
				goto yy2;
			}
		}
	}
yy6449:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy1189;
	default:	goto yy2;
	}
yy6450:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy1189;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy1189;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy1189;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy1189;
			goto yy2;
		}
	}
yy6451:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy1087;
	if (yych <= 0xBF) goto yy6181;
	goto yy2;
yy6452:
	yych = *++YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy1087;
		if (yych <= 0x8A) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy6181;
			goto yy2;
		}
	}
yy6453:
	yych = *++YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x92) goto yy1087;
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA2) goto yy533;
			goto yy1087;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA6) goto yy533;
			if (yych == 0xA9) goto yy533;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy6181;
			goto yy2;
		}
	}
yy6454:
	yych = *++YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy1087;
		} else {
			if (yych == 0x8B) goto yy533;
			if (yych <= 0x8C) goto yy2;
			goto yy1087;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9B) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy6181;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy6455:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy1567;
	if (yych == 0xA0) goto yy113;
	goto yy2;
yy6456:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy1567;
		if (yych <= 0x81) goto yy2;
		goto yy1567;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy1567;
		if (yych <= 0xBA) goto yy113;
		goto yy2;
	}
yy6457:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy1567;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy1567;
		if (yych <= 0xB8) goto yy113;
		goto yy2;
	}
yy6458:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy1567;
			if (yych <= 0x83) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy113;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy113;
			goto yy1567;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy113;
			} else {
				if (yych == 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy6459:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1567;
		goto yy113;
	} else {
		if (yych <= 0xA4) goto yy1567;
		if (yych <= 0xA6) goto yy113;
		goto yy2;
	}
yy6460:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy113;
	if (yych <= 0xB7) goto yy1567;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy6461:
	yych = *++YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x86) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xAF) goto yy1589;
		if (yych == 0xBF) goto yy113;
		goto yy2;
	}
yy6462:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy113;
	if (yych <= 0xAF) goto yy1567;
	if (yych <= 0xBA) goto yy113;
	goto yy2;
yy6463:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy113;
		goto yy1567;
	} else {
		if (yych <= 0xB4) goto yy113;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy1589;
		goto yy2;
	}
yy6464:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy1567;
		goto yy113;
	} else {
		if (yych == 0xB6) goto yy1567;
		goto yy2;
	}
yy6465:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy113;
	if (yych <= 0xB2) goto yy1567;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy6466:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x84) goto yy1567;
			if (yych <= 0x89) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy1589;
			goto yy1567;
		} else {
			if (yych == 0x9C) goto yy1567;
			goto yy2;
		}
	}
yy6467:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy1567;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy1567;
		if (yych <= 0xB7) goto yy113;
		goto yy2;
	}
yy6468:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy1567;
		goto yy113;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy1589;
		goto yy2;
	}
yy6469:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy113;
			if (yych <= 0x84) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy1567;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy1567;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy1567;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy1567;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy1567;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy6470:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy113;
			if (yych <= 0x86) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy113;
			} else {
				if (yych == 0x90) goto yy1567;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy113;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy1567;
			goto yy113;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy113;
				goto yy2;
			}
		}
	}
yy6471:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy1567;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy6472:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy113;
		if (yych <= 0x85) goto yy1567;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy1567;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy1589;
		goto yy2;
	}
yy6473:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy1567;
		goto yy113;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy6474:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy1567;
		if (yych <= 0x9D) goto yy113;
		goto yy2;
	}
yy6475:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy1567;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy1589;
		goto yy2;
	}
yy6476:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy1567;
	if (yych <= 0xB7) goto yy113;
	goto yy2;
yy6477:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x9C) goto yy2;
		if (yych <= 0xAB) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xB9) goto yy1589;
		if (yych == 0xBF) goto yy113;
		goto yy2;
	}
yy6478:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy1567;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy113;
	goto yy2;
yy6479:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy1567;
		goto yy113;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy6480:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy113;
		if (yych <= 0x8F) goto yy2;
		goto yy1589;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy1567;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy1567;
			goto yy2;
		}
	}
yy6481:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1567;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy1567;
		if (yych <= 0xBE) goto yy113;
		goto yy2;
	}
yy6482:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy1567;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy1567;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy113;
		goto yy2;
	}
yy6483:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy113;
		goto yy1567;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy113;
			goto yy1567;
		} else {
			if (yych <= 0xBB) goto yy113;
			if (yych <= 0xBF) goto yy1567;
			goto yy2;
		}
	}
yy6484:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy1567;
		goto yy113;
	} else {
		if (yych == 0xB5) goto yy113;
		if (yych <= 0xBF) goto yy1567;
		goto yy2;
	}
yy6485:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy1567;
		goto yy113;
	} else {
		if (yych == 0xAF) goto yy113;
		if (yych <= 0xBF) goto yy1567;
		goto yy2;
	}
yy6486:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy1567;
		goto yy113;
	} else {
		if (yych == 0xA9) goto yy113;
		if (yych <= 0xBF) goto yy1567;
		goto yy2;
	}
yy6487:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1567;
		goto yy113;
	} else {
		if (yych <= 0x8B) goto yy1567;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy1589;
		goto yy2;
	}
yy6488:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy1567;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy113;
	goto yy2;
yy6489:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCF) {
		if (yych <= 'z') {
			if (yych <= '9') {
				if (yych <= '*') {
					if (yych == '$') goto yy1121;
					goto yy2;
				} else {
					if (yych <= '+') goto yy1121;
					if (yych <= '/') goto yy2;
					goto yy1121;
				}
			} else {
				if (yych <= '@') {
					if (yych <= ';') goto yy2;
					if (yych <= '>') goto yy1121;
					goto yy2;
				} else {
					if (yych <= 'Z') goto yy9155;
					if (yych <= ']') goto yy2;
					if (yych <= '`') goto yy1121;
					goto yy9155;
				}
			}
		} else {
			if (yych <= 0xC3) {
				if (yych <= '}') {
					if (yych == '|') goto yy1121;
					goto yy2;
				} else {
					if (yych <= '~') goto yy1121;
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy9873;
					goto yy9874;
				}
			} else {
				if (yych <= 0xCB) {
					if (yych <= 0xC9) goto yy9159;
					if (yych <= 0xCA) goto yy9160;
					goto yy1135;
				} else {
					if (yych <= 0xCC) goto yy1136;
					if (yych <= 0xCD) goto yy9875;
					if (yych <= 0xCE) goto yy9876;
					goto yy9877;
				}
			}
		}
	} else {
		if (yych <= 0xDE) {
			if (yych <= 0xD7) {
				if (yych <= 0xD3) {
					if (yych == 0xD2) goto yy9878;
					goto yy9159;
				} else {
					if (yych <= 0xD4) goto yy9165;
					if (yych <= 0xD5) goto yy9166;
					if (yych <= 0xD6) goto yy9879;
					goto yy9880;
				}
			} else {
				if (yych <= 0xDA) {
					if (yych <= 0xD8) goto yy9881;
					if (yych <= 0xD9) goto yy9882;
					goto yy9159;
				} else {
					if (yych <= 0xDB) goto yy9883;
					if (yych <= 0xDC) goto yy9884;
					if (yych <= 0xDD) goto yy9885;
					goto yy9886;
				}
			}
		} else {
			if (yych <= 0xE9) {
				if (yych <= 0xE1) {
					if (yych <= 0xDF) goto yy9887;
					if (yych <= 0xE0) goto yy9888;
					goto yy9889;
				} else {
					if (yych <= 0xE2) goto yy9890;
					if (yych <= 0xE3) goto yy9891;
					if (yych <= 0xE4) goto yy1156;
					goto yy2;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych <= 0xEA) goto yy9892;
					if (yych <= 0xEE) goto yy2;
					goto yy9893;
				} else {
					if (yych <= 0xF0) goto yy9894;
					if (yych == 0xF3) goto yy1160;
					goto yy2;
				}
			}
		}
	}
yy6490:
	yyaccept = 17;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCE) {
		if (yych <= '`') {
			if (yych <= '/') {
				if (yych <= '*') {
					if (yych == '$') goto yy533;
					goto yy923;
				} else {
					if (yych <= '+') goto yy533;
					if (yych == '-') goto yy535;
					goto yy923;
				}
			} else {
				if (yych <= '>') {
					if (yych <= '9') goto yy533;
					if (yych <= ';') goto yy923;
					goto yy533;
				} else {
					if (yych <= '@') goto yy923;
					if (yych <= 'Z') goto yy9742;
					if (yych <= ']') goto yy923;
					goto yy533;
				}
			}
		} else {
			if (yych <= 0xC2) {
				if (yych <= '|') {
					if (yych <= 'z') goto yy9742;
					if (yych <= '{') goto yy923;
					goto yy533;
				} else {
					if (yych == '~') goto yy533;
					if (yych <= 0xC1) goto yy923;
					goto yy9744;
				}
			} else {
				if (yych <= 0xCA) {
					if (yych <= 0xC3) goto yy9745;
					if (yych <= 0xC9) goto yy9746;
					goto yy9747;
				} else {
					if (yych <= 0xCB) goto yy539;
					if (yych <= 0xCC) goto yy537;
					if (yych <= 0xCD) goto yy9748;
					goto yy9749;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD6) {
				if (yych <= 0xD2) {
					if (yych <= 0xCF) goto yy9750;
					if (yych <= 0xD1) goto yy9746;
					goto yy9751;
				} else {
					if (yych <= 0xD3) goto yy9746;
					if (yych <= 0xD4) goto yy9752;
					if (yych <= 0xD5) goto yy9753;
					goto yy9754;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD7) goto yy9755;
					if (yych <= 0xD8) goto yy9756;
					goto yy9757;
				} else {
					if (yych <= 0xDA) goto yy9746;
					if (yych <= 0xDB) goto yy9758;
					if (yych <= 0xDC) goto yy9759;
					goto yy9760;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy9761;
					if (yych <= 0xDF) goto yy9762;
					goto yy9763;
				} else {
					if (yych <= 0xE1) goto yy9764;
					if (yych <= 0xE2) goto yy9765;
					if (yych <= 0xE3) goto yy9766;
					goto yy557;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy9767;
					if (yych <= 0xEE) goto yy923;
					goto yy9768;
				} else {
					if (yych <= 0xF0) goto yy9769;
					if (yych == 0xF3) goto yy561;
					goto yy923;
				}
			}
		}
	}
yy6491:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy113;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy3649;
	case 0xB7:	goto yy2930;
	default:	goto yy2;
	}
yy6492:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x91) {
			if (yych <= 0x81) goto yy2;
			if (yych <= 0x85) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x97) goto yy9895;
			goto yy113;
		}
	} else {
		if (yych <= 0xAC) {
			if (yych <= 0xA4) goto yy2;
			if (yych <= 0xAB) goto yy113;
			goto yy2;
		} else {
			if (yych == 0xAE) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy6493:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy113;
			goto yy3649;
		} else {
			if (yych <= 0x87) goto yy2930;
			if (yych <= 0x8A) goto yy3649;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy3649;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy3649;
			goto yy2;
		}
	}
yy6494:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy3649;
		} else {
			if (yych == 0x8A) goto yy9896;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBE) goto yy9896;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy6495:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x87) {
		if (yych <= 0x83) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x82) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x86) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0xAA) goto yy3649;
			goto yy2;
		} else {
			if (yych <= 0xB2) goto yy3649;
			if (yych == 0xB4) goto yy2930;
			goto yy2;
		}
	}
yy6496:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1280;
	case 0x81:	goto yy2006;
	case 0x82:	goto yy6522;
	case 0x83:	goto yy6523;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy3653;
	case 0x89:	goto yy6524;
	case 0x8A:	goto yy6525;
	case 0x8B:	goto yy6526;
	case 0x8C:	goto yy6527;
	case 0x8D:	goto yy6528;
	case 0x8E:	goto yy6529;
	case 0x8F:	goto yy6530;
	case 0x90:	goto yy9897;
	case 0x99:	goto yy6532;
	case 0x9A:	goto yy6533;
	case 0x9B:	goto yy6534;
	case 0x9C:	goto yy6535;
	case 0x9D:	goto yy6536;
	case 0x9E:	goto yy1297;
	case 0x9F:	goto yy2013;
	case 0xA0:	goto yy9898;
	case 0xA1:	goto yy6538;
	case 0xA2:	goto yy6539;
	case 0xA3:	goto yy6540;
	case 0xA4:	goto yy6541;
	case 0xA5:	goto yy2017;
	case 0xA7:	goto yy2018;
	case 0xA8:	goto yy6542;
	case 0xA9:	goto yy1307;
	case 0xAA:	goto yy2019;
	case 0xAC:	goto yy1309;
	case 0xAD:	goto yy2020;
	case 0xAE:	goto yy6543;
	case 0xAF:	goto yy6544;
	case 0xB0:	goto yy6545;
	case 0xB1:	goto yy6546;
	case 0xB3:	goto yy6547;
	case 0xB4:	goto yy6548;
	case 0xB5:	goto yy6549;
	case 0xB6:	goto yy6550;
	case 0xB7:	goto yy1319;
	case 0xBC:	goto yy6551;
	case 0xBD:	goto yy6552;
	case 0xBE:	goto yy6553;
	case 0xBF:	goto yy6554;
	default:	goto yy2;
	}
yy6497:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy9899;
	case 0x81:	goto yy2027;
	case 0x82:	goto yy1326;
	case 0x83:	goto yy1327;
	case 0x84:	goto yy6555;
	case 0x85:	goto yy6556;
	case 0x86:	goto yy6557;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy118;
	case 0x88:	goto yy9900;
	case 0x8C:	goto yy1332;
	case 0x8F:	goto yy1333;
	case 0x90:	goto yy1334;
	case 0x91:	goto yy1335;
	case 0x92:	goto yy1336;
	case 0x93:	goto yy1337;
	case 0x9D:	goto yy1338;
	case 0x9E:	goto yy1339;
	case 0x9F:	goto yy1340;
	case 0xA6:	goto yy1341;
	case 0xA7:	goto yy1342;
	case 0xAD:	goto yy1343;
	case 0xAE:	goto yy1344;
	case 0xAF:	goto yy1345;
	case 0xB0:	goto yy6558;
	case 0xB1:	goto yy6559;
	case 0xB2:	goto yy3653;
	case 0xB3:	goto yy6560;
	case 0xB4:	goto yy6561;
	case 0xB5:	goto yy6562;
	case 0xB6:	goto yy6563;
	case 0xB7:	goto yy6564;
	case 0xB8:	goto yy9901;
	case 0xBA:	goto yy1354;
	case 0xBB:	goto yy709;
	case 0xBF:	goto yy1355;
	default:	goto yy2;
	}
yy6498:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy6588;
	case 0xAD:	goto yy6589;
	case 0xAE:	goto yy6590;
	case 0xAF:	goto yy6591;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy3653;
	case 0xB4:	goto yy6592;
	case 0xB5:	goto yy6593;
	case 0xB6:	goto yy6594;
	case 0xB7:	goto yy6595;
	case 0xB8:	goto yy9902;
	case 0xB9:	goto yy9903;
	case 0xBB:	goto yy6597;
	case 0xBC:	goto yy9904;
	case 0xBD:	goto yy6599;
	case 0xBF:	goto yy1402;
	default:	goto yy2;
	}
yy6499:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy3649;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy113;
			goto yy2;
		}
	}
yy6500:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy3649;
	if (yych <= 0x9B) goto yy113;
	goto yy2;
yy6501:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy3649;
	goto yy2;
yy6502:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy113;
		goto yy3649;
	} else {
		if (yych == 0xBD) goto yy3649;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy6503:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x90) goto yy3649;
		goto yy113;
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0xA1) goto yy3649;
			goto yy113;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy3649;
			goto yy2;
		}
	}
yy6504:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy3649;
			} else {
				if (yych <= 0x83) goto yy113;
				if (yych <= 0x84) goto yy2;
				goto yy3649;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy3649;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy3649;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy3649;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy3649;
				if (yych <= 0xB5) goto yy2;
				goto yy3649;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy3649;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy6505:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy113;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy113;
				goto yy3649;
			} else {
				if (yych == 0x97) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy3649;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy3649;
				if (yych <= 0xA3) goto yy113;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy3649;
				goto yy113;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy113;
				goto yy2;
			}
		}
	}
yy6506:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy3649;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy3649;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy3649;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy3649;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy3649;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy3649;
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy6507:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy113;
			if (yych <= 0x86) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy113;
			if (yych <= 0x90) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x98) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy3649;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xB4) goto yy3649;
				if (yych <= 0xB5) goto yy113;
				goto yy2;
			}
		}
	}
yy6508:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy113;
			if (yych <= 0x84) goto yy2;
			goto yy3649;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy3649;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy3649;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy3649;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy3649;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy3649;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy6509:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy113;
			if (yych <= 0x8F) goto yy2;
			goto yy3649;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy3649;
			if (yych <= 0xA3) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy113;
			if (yych == 0xB9) goto yy3649;
			goto yy2;
		}
	}
yy6510:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy113;
			if (yych <= 0x84) goto yy2;
			goto yy3649;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy3649;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy3649;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy3649;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy3649;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy3649;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy6511:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy113;
			if (yych <= 0x86) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy113;
			if (yych <= 0x95) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych <= 0x9B) goto yy2;
			if (yych == 0x9E) goto yy2;
			goto yy3649;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA3) goto yy113;
				goto yy2;
			} else {
				if (yych <= 0xB0) goto yy113;
				if (yych <= 0xB1) goto yy3649;
				goto yy2;
			}
		}
	}
yy6512:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy113;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy3649;
	default:	goto yy2;
	}
yy6513:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0x96) {
			if (yych == 0x90) goto yy3649;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy113;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy113;
			goto yy2;
		}
	}
yy6514:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy3649;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy3649;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy3649;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy6515:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy113;
			if (yych <= 0x94) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0x9A) goto yy3649;
			if (yych <= 0x9F) goto yy2;
			goto yy3649;
		} else {
			if (yych <= 0xA3) goto yy113;
			if (yych == 0xBF) goto yy113;
			goto yy2;
		}
	}
yy6516:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy113;
			if (yych <= 0x84) goto yy2;
			goto yy3649;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy3649;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy3649;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy3649;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy6517:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy113;
			if (yych <= 0x94) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x9E) goto yy3649;
			if (yych <= 0x9F) goto yy2;
			goto yy3649;
		} else {
			if (yych <= 0xA3) goto yy113;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB2) goto yy3649;
			goto yy2;
		}
	}
yy6518:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy3649;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy3649;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy3649;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy6519:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy113;
			if (yych <= 0x8E) goto yy3649;
			goto yy2;
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy113;
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy3649;
			goto yy113;
		} else {
			if (yych <= 0xB8) goto yy2;
			if (yych <= 0xB9) goto yy113;
			if (yych <= 0xBF) goto yy3649;
			goto yy2;
		}
	}
yy6520:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy3649;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy3649;
		} else {
			if (yych == 0xBD) goto yy3649;
			goto yy2;
		}
	}
yy6521:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy3649;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy113;
			if (yych <= 0x8E) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0x97) {
			if (yych == 0x96) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x9F) goto yy113;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy113;
			goto yy2;
		}
	}
yy6522:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0x99) goto yy2;
		if (yych <= 0x9F) goto yy113;
		if (yych <= 0xBF) goto yy3649;
		goto yy2;
	}
yy6523:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy3649;
		} else {
			if (yych == 0x87) goto yy3649;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy3649;
			if (yych <= 0x8F) goto yy2;
			goto yy3649;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy3649;
			goto yy2;
		}
	}
yy6524:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy3649;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy3649;
			if (yych <= 0x8F) goto yy2;
			goto yy3649;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy3649;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy3649;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy3649;
			goto yy2;
		}
	}
yy6525:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy3649;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy3649;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy3649;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy3649;
			goto yy2;
		}
	}
yy6526:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy3649;
		if (yych <= 0x81) goto yy2;
		goto yy3649;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy3649;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy3649;
			goto yy2;
		}
	}
yy6527:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy3649;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy3649;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy3649;
		goto yy2;
	}
yy6528:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy3649;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy113;
	goto yy2;
yy6529:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy3649;
		goto yy113;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy3649;
		goto yy2;
	}
yy6530:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy3649;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy3649;
	goto yy2;
yy6531:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy1980;
	if (yych <= 0xBF) goto yy3649;
	goto yy2;
yy6532:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy3649;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy3649;
	goto yy2;
yy6533:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy3649;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy3649;
	goto yy2;
yy6534:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy3649;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy3649;
	goto yy2;
yy6535:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy3649;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy3649;
			if (yych <= 0xB4) goto yy113;
			goto yy2;
		}
	}
yy6536:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy3649;
		} else {
			if (yych <= 0x93) goto yy113;
			if (yych <= 0x9F) goto yy2;
			goto yy3649;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy3649;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy113;
			goto yy2;
		}
	}
yy6537:
	yych = *++YYCURSOR;
	if (yych <= 0x8A) {
		if (yych == 0x86) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0x8D) goto yy113;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy3649;
		goto yy2;
	}
yy6538:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy3649;
	goto yy2;
yy6539:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy3649;
		goto yy113;
	} else {
		if (yych <= 0xAA) goto yy3649;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy3649;
		goto yy2;
	}
yy6540:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy3649;
	goto yy2;
yy6541:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy3649;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy113;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy113;
		goto yy2;
	}
yy6542:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy3649;
	if (yych <= 0x9B) goto yy113;
	goto yy2;
yy6543:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy113;
		if (yych <= 0xA0) goto yy3649;
		goto yy113;
	} else {
		if (yych <= 0xAF) goto yy3649;
		if (yych <= 0xB9) goto yy2;
		if (yych <= 0xBF) goto yy3649;
		goto yy2;
	}
yy6544:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy3649;
	if (yych <= 0xB3) goto yy113;
	goto yy2;
yy6545:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy3649;
	if (yych <= 0xB7) goto yy113;
	goto yy2;
yy6546:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0x8F) goto yy3649;
	if (yych <= 0x99) goto yy2;
	if (yych <= 0xB7) goto yy3649;
	goto yy2;
yy6547:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy113;
			if (yych <= 0xAC) goto yy3649;
			goto yy113;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy3649;
			if (yych <= 0xB4) goto yy113;
			goto yy3649;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy113;
			goto yy2;
		}
	}
yy6548:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy3649;
	goto yy2;
yy6549:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy3649;
	goto yy2;
yy6550:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy3649;
	goto yy2;
yy6551:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy3649;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy3649;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy3649;
		goto yy2;
	}
yy6552:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy3649;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy3649;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy3649;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy3649;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy3649;
			goto yy2;
		}
	}
yy6553:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy3649;
	} else {
		if (yych == 0xBE) goto yy3649;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy6554:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy113;
			if (yych <= 0x84) goto yy3649;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy3649;
				goto yy113;
			} else {
				if (yych <= 0x93) goto yy3649;
				if (yych <= 0x95) goto yy2;
				goto yy3649;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xAC) goto yy3649;
				if (yych <= 0xAF) goto yy113;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy3649;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy3649;
				if (yych <= 0xBE) goto yy113;
				goto yy2;
			}
		}
	}
yy6555:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy113;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy3649;
	default:	goto yy2;
	}
yy6556:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy113;
		goto yy3649;
	} else {
		if (yych == 0x8E) goto yy3649;
		if (yych <= 0x8F) goto yy113;
		goto yy2;
	}
yy6557:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy3649;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy113;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy6558:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy3649;
	goto yy2;
yy6559:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy3649;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy3649;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy3649;
		goto yy2;
	}
yy6560:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy3649;
		goto yy113;
	} else {
		if (yych <= 0xAE) goto yy3649;
		if (yych <= 0xB1) goto yy113;
		if (yych <= 0xB3) goto yy3649;
		goto yy2;
	}
yy6561:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy3649;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy3649;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy3649;
			goto yy2;
		}
	}
yy6562:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy3649;
	if (yych == 0xBF) goto yy113;
	goto yy2;
yy6563:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy3649;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy3649;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy3649;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy3649;
			goto yy2;
		}
	}
yy6564:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy3649;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy3649;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy3649;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy6565:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy113;
			if (yych == 0xA0) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy113;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy3649;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy6566:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy3649;
	goto yy2;
yy6567:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy113;
		if (yych <= 0xBA) goto yy3649;
		goto yy2;
	}
yy6568:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy113;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy3649;
	goto yy2;
yy6569:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy3649;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy3649;
		if (yych <= 0xA9) goto yy2;
		if (yych <= 0xAB) goto yy3649;
		goto yy2;
	}
yy6570:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy3649;
		goto yy113;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy113;
		goto yy2;
	}
yy6571:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy3649;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy113;
		if (yych <= 0xBF) goto yy3649;
		goto yy2;
	}
yy6572:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy3649;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy113;
	goto yy2;
yy6573:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy113;
		if (yych <= 0xBF) goto yy3649;
		goto yy2;
	}
yy6574:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy3649;
		if (yych <= 0x88) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0xAD) goto yy3649;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy3649;
		goto yy2;
	}
yy6575:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy3649;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy3649;
	goto yy2;
yy6576:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy3649;
			goto yy113;
		} else {
			if (yych == 0x86) goto yy113;
			goto yy3649;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy113;
			if (yych <= 0xA2) goto yy3649;
			goto yy113;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy113;
			goto yy2;
		}
	}
yy6577:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy3649;
	goto yy2;
yy6578:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy113;
	if (yych <= 0xB3) goto yy3649;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy6579:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xB1) goto yy113;
			goto yy3649;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xBA) goto yy2;
			goto yy3649;
		} else {
			if (yych == 0xBD) goto yy3649;
			goto yy2;
		}
	}
yy6580:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x89) goto yy2;
		if (yych <= 0xA5) goto yy3649;
		goto yy113;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy3649;
		goto yy2;
	}
yy6581:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy3649;
	if (yych <= 0x93) goto yy113;
	goto yy2;
yy6582:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy3649;
	if (yych <= 0xB6) goto yy113;
	goto yy2;
yy6583:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			goto yy3649;
		} else {
			if (yych <= 0x83) goto yy113;
			if (yych <= 0x8B) goto yy3649;
			goto yy113;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB6) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy113;
			goto yy2;
		}
	}
yy6584:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy3649;
			goto yy113;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy3649;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy113;
			goto yy2;
		}
	}
yy6585:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy3649;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy3649;
			if (yych <= 0x90) goto yy2;
			goto yy3649;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy3649;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy3649;
			goto yy2;
		}
	}
yy6586:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy3649;
		if (yych <= 0x9B) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy3649;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy3649;
		goto yy2;
	}
yy6587:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy3649;
		goto yy113;
	} else {
		if (yych <= 0xAB) goto yy2;
		if (yych <= 0xAD) goto yy113;
		goto yy2;
	}
yy6588:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy3649;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy3649;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy3649;
			goto yy113;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy113;
			if (yych <= 0xB6) goto yy3649;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy3649;
			goto yy2;
		}
	}
yy6589:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy3649;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy3649;
		goto yy2;
	}
yy6590:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy3649;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy6591:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy113;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy3649;
	goto yy2;
yy6592:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy3649;
	goto yy2;
yy6593:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy3649;
	goto yy2;
yy6594:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy3649;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy3649;
	goto yy2;
yy6595:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy3649;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy3649;
		if (yych <= 0xBD) goto yy113;
		goto yy2;
	}
yy6596:
	yych = *++YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0xA1) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy113;
			goto yy2;
		} else {
			if (yych == 0xA3) goto yy1980;
			goto yy113;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych == 0xA9) goto yy113;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy3649;
			goto yy2;
		}
	}
yy6597:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy3649;
	goto yy2;
yy6598:
	yych = *++YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x8A) {
			if (yych == 0x84) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x8B) goto yy113;
			if (yych <= 0x8C) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0xA0) {
			if (yych <= 0x9B) goto yy2;
			if (yych <= 0x9E) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xBA) goto yy3649;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy6599:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy113;
		if (yych <= 0x9A) goto yy3649;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy113;
		goto yy2;
	}
yy6600:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy9905;
	case 0x81:	goto yy9906;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy3653;
	case 0x83:	goto yy9907;
	case 0x84:	goto yy3728;
	case 0x85:	goto yy3729;
	case 0x86:	goto yy3730;
	case 0x87:	goto yy3731;
	case 0x8A:	goto yy9908;
	case 0x8B:	goto yy9909;
	case 0x8C:	goto yy9910;
	case 0x8D:	goto yy9911;
	case 0x8E:	goto yy9912;
	case 0x8F:	goto yy9913;
	case 0x92:	goto yy9914;
	case 0x94:	goto yy9915;
	case 0x95:	goto yy9916;
	case 0x9C:	goto yy9917;
	case 0x9D:	goto yy9918;
	case 0xA0:	goto yy9919;
	case 0xA1:	goto yy9920;
	case 0xA2:	goto yy9921;
	case 0xA3:	goto yy9922;
	case 0xA4:	goto yy9923;
	case 0xA6:	goto yy9924;
	case 0xA8:	goto yy9925;
	case 0xA9:	goto yy9926;
	case 0xAA:	goto yy9927;
	case 0xAB:	goto yy9928;
	case 0xAC:	goto yy6540;
	case 0xAD:	goto yy9929;
	case 0xAE:	goto yy9930;
	case 0xB1:	goto yy9931;
	case 0xB2:
	case 0xB3:	goto yy9932;
	default:	goto yy2;
	}
yy6601:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy9933;
	case 0x81:	goto yy4703;
	case 0x82:	goto yy9934;
	case 0x83:	goto yy9935;
	case 0x84:	goto yy9936;
	case 0x85:	goto yy9937;
	case 0x86:	goto yy9938;
	case 0x87:	goto yy9939;
	case 0x88:	goto yy9940;
	case 0x8A:	goto yy9941;
	case 0x8B:	goto yy9942;
	case 0x8C:	goto yy9943;
	case 0x8D:	goto yy9944;
	case 0x92:
	case 0x98:	goto yy9945;
	case 0x93:	goto yy9946;
	case 0x96:	goto yy9947;
	case 0x97:	goto yy9948;
	case 0x99:	goto yy9949;
	case 0x9A:	goto yy9950;
	case 0x9C:	goto yy4715;
	case 0xA2:	goto yy9951;
	case 0xA3:	goto yy9952;
	case 0xAB:	goto yy9953;
	default:	goto yy2;
	}
yy6602:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy3653;
		goto yy9954;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy3653;
		if (yych <= 0x95) goto yy9955;
		goto yy2;
	}
yy6603:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy3653;
	if (yych <= 0x90) goto yy9956;
	goto yy2;
yy6604:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy3653;
	if (yych <= 0x99) goto yy9957;
	goto yy2;
yy6605:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy3653;
	case 0xA8:	goto yy9953;
	case 0xA9:	goto yy9921;
	case 0xAB:	goto yy9958;
	case 0xAC:	goto yy9959;
	case 0xAD:	goto yy9960;
	case 0xAE:	goto yy9961;
	case 0xBD:	goto yy9962;
	case 0xBE:	goto yy3792;
	default:	goto yy2;
	}
yy6606:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy3653;
	if (yych <= 0xB1) goto yy9963;
	if (yych <= 0xB2) goto yy9964;
	goto yy2;
yy6607:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy118;
	case 0x83:	goto yy637;
	case 0x84:	goto yy3795;
	case 0x85:	goto yy3796;
	case 0x87:	goto yy3797;
	case 0x89:	goto yy3798;
	case 0x8D:	goto yy3799;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy3653;
	case 0x91:	goto yy9965;
	case 0x92:	goto yy9966;
	case 0x93:	goto yy9967;
	case 0x94:	goto yy9968;
	case 0x95:	goto yy9969;
	case 0x9A:	goto yy9970;
	case 0x9B:	goto yy9971;
	case 0x9C:	goto yy9972;
	case 0x9D:	goto yy9973;
	case 0x9E:	goto yy9974;
	case 0x9F:	goto yy9975;
	case 0xAA:	goto yy3811;
	default:	goto yy2;
	}
yy6608:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy3653;
		if (yych <= 0xA3) goto yy9976;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy9977;
			goto yy9978;
		} else {
			if (yych <= 0xBA) goto yy9979;
			if (yych <= 0xBB) goto yy3816;
			goto yy2;
		}
	}
yy6609:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy4671;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy3679;
	case 0xB7:	goto yy2930;
	default:	goto yy2;
	}
yy6610:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy3679;
		goto yy4671;
	} else {
		if (yych == 0xB7) goto yy4671;
		if (yych <= 0xBF) goto yy3679;
		goto yy2;
	}
yy6611:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x91) {
			if (yych <= 0x81) goto yy2;
			if (yych <= 0x85) goto yy4671;
			goto yy2;
		} else {
			if (yych == 0x97) goto yy9980;
			goto yy4671;
		}
	} else {
		if (yych <= 0xAC) {
			if (yych <= 0xA4) goto yy2;
			if (yych <= 0xAB) goto yy4671;
			goto yy2;
		} else {
			if (yych == 0xAE) goto yy2;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy6612:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xB3) goto yy3679;
			if (yych <= 0xB4) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy3679;
			if (yych <= 0xBA) goto yy2;
			goto yy3679;
		} else {
			if (yych == 0xBF) goto yy3679;
			goto yy2;
		}
	}
yy6613:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy4671;
			goto yy3679;
		} else {
			if (yych <= 0x87) goto yy2930;
			if (yych <= 0x8A) goto yy3679;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy3679;
			goto yy2;
		}
	}
yy6614:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy4671;
	if (yych <= 0xBF) goto yy3679;
	goto yy2;
yy6615:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy3679;
	if (yych <= 0x89) goto yy4671;
	if (yych <= 0xBF) goto yy3679;
	goto yy2;
yy6616:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy3679;
		} else {
			if (yych == 0x8A) goto yy1245;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xBE) goto yy1245;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy6617:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x87) {
		if (yych <= 0x83) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x82) goto yy4671;
			goto yy2;
		} else {
			if (yych == 0x86) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0xAA) goto yy3679;
			goto yy2;
		} else {
			if (yych <= 0xB2) goto yy3679;
			if (yych == 0xB4) goto yy2930;
			goto yy2;
		}
	}
yy6618:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy4671;
		if (yych <= 0x8A) goto yy2;
		goto yy4671;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy3679;
			goto yy2;
		}
	}
yy6619:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0x9F) goto yy4671;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy843;
			if (yych <= 0xAD) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0xB0) goto yy4671;
			if (yych <= 0xBF) goto yy3679;
			goto yy2;
		}
	}
yy6620:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy3679;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy3679;
			if (yych == 0x9D) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy4671;
			if (yych <= 0xAF) goto yy3679;
			goto yy843;
		} else {
			if (yych <= 0xBC) goto yy3679;
			if (yych <= 0xBE) goto yy4671;
			if (yych <= 0xBF) goto yy3679;
			goto yy2;
		}
	}
yy6621:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy3679;
		goto yy4671;
	} else {
		if (yych <= 0xAF) goto yy3679;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy6622:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy4671;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy3679;
	goto yy2;
yy6623:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy3679;
	if (yych <= 0xB0) goto yy4671;
	if (yych <= 0xB1) goto yy3679;
	goto yy2;
yy6624:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy3679;
	} else {
		if (yych <= 0xB3) goto yy4671;
		if (yych == 0xB6) goto yy4671;
		goto yy2;
	}
yy6625:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy9981;
	case 0xA1:	goto yy9982;
	case 0xA2:	goto yy6636;
	case 0xA3:	goto yy9983;
	case 0xA4:	goto yy9984;
	case 0xA5:	goto yy9985;
	case 0xA6:	goto yy9986;
	case 0xA7:	goto yy9987;
	case 0xA8:	goto yy9988;
	case 0xA9:	goto yy9989;
	case 0xAA:	goto yy9990;
	case 0xAB:	goto yy9991;
	case 0xAC:	goto yy9992;
	case 0xAD:	goto yy9993;
	case 0xAE:	goto yy9994;
	case 0xAF:	goto yy9995;
	case 0xB0:	goto yy9996;
	case 0xB1:	goto yy9997;
	case 0xB2:	goto yy9998;
	case 0xB3:	goto yy9999;
	case 0xB4:	goto yy10000;
	case 0xB5:	goto yy10001;
	case 0xB6:	goto yy10002;
	case 0xB7:	goto yy10003;
	case 0xB8:	goto yy10004;
	case 0xB9:	goto yy10005;
	case 0xBA:	goto yy10006;
	case 0xBB:	goto yy10007;
	case 0xBC:	goto yy10008;
	case 0xBD:	goto yy10009;
	case 0xBE:	goto yy10010;
	case 0xBF:	goto yy10011;
	default:	goto yy2;
	}
yy6626:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy10012;
	case 0x81:	goto yy10013;
	case 0x82:	goto yy10014;
	case 0x83:	goto yy6669;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy3683;
	case 0x89:	goto yy6670;
	case 0x8A:	goto yy6671;
	case 0x8B:	goto yy6672;
	case 0x8C:	goto yy6673;
	case 0x8D:	goto yy10015;
	case 0x8E:	goto yy10016;
	case 0x8F:	goto yy6676;
	case 0x90:	goto yy10017;
	case 0x99:	goto yy6678;
	case 0x9A:	goto yy6679;
	case 0x9B:	goto yy6680;
	case 0x9C:	goto yy10018;
	case 0x9D:	goto yy10019;
	case 0x9E:	goto yy10020;
	case 0x9F:	goto yy10021;
	case 0xA0:	goto yy10022;
	case 0xA1:	goto yy6686;
	case 0xA2:	goto yy10023;
	case 0xA3:	goto yy6688;
	case 0xA4:	goto yy10024;
	case 0xA5:	goto yy10025;
	case 0xA7:	goto yy10026;
	case 0xA8:	goto yy10027;
	case 0xA9:	goto yy10028;
	case 0xAA:	goto yy10029;
	case 0xAC:	goto yy10030;
	case 0xAD:	goto yy10031;
	case 0xAE:	goto yy10032;
	case 0xAF:	goto yy10033;
	case 0xB0:	goto yy10034;
	case 0xB1:	goto yy6700;
	case 0xB3:	goto yy10035;
	case 0xB4:	goto yy6702;
	case 0xB5:	goto yy6703;
	case 0xB6:	goto yy6704;
	case 0xB7:	goto yy10036;
	case 0xBC:	goto yy6706;
	case 0xBD:	goto yy6707;
	case 0xBE:	goto yy10037;
	case 0xBF:	goto yy10038;
	default:	goto yy2;
	}
yy6627:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy10039;
	case 0x81:	goto yy10040;
	case 0x82:	goto yy10041;
	case 0x83:	goto yy10042;
	case 0x84:	goto yy10043;
	case 0x85:	goto yy10044;
	case 0x86:	goto yy10045;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy4675;
	case 0x88:	goto yy10046;
	case 0x8C:	goto yy10047;
	case 0x8F:	goto yy10048;
	case 0x90:	goto yy10049;
	case 0x91:	goto yy10050;
	case 0x92:	goto yy10051;
	case 0x93:	goto yy10052;
	case 0x9D:	goto yy10053;
	case 0x9E:	goto yy10054;
	case 0x9F:	goto yy10055;
	case 0xA6:	goto yy10056;
	case 0xA7:	goto yy10057;
	case 0xAD:	goto yy10058;
	case 0xAE:	goto yy10059;
	case 0xAF:	goto yy10060;
	case 0xB0:	goto yy6732;
	case 0xB1:	goto yy6733;
	case 0xB2:	goto yy3683;
	case 0xB3:	goto yy10061;
	case 0xB4:	goto yy6735;
	case 0xB5:	goto yy10062;
	case 0xB6:	goto yy6737;
	case 0xB7:	goto yy10063;
	case 0xB8:	goto yy1353;
	case 0xBA:	goto yy10064;
	case 0xBB:	goto yy7843;
	case 0xBF:	goto yy10065;
	default:	goto yy2;
	}
yy6628:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy10066;
	case 0x82:	goto yy10067;
	case 0x84:	goto yy6744;
	case 0x86:	goto yy10068;
	case 0x87:	goto yy10069;
	case 0x88:	goto yy10070;
	case 0x89:	goto yy10071;
	case 0x8A:	goto yy10072;
	case 0x8B:	goto yy10073;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy4675;
	default:	goto yy2;
	}
yy6629:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy4675;
	goto yy2;
yy6630:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy7744;
	case 0x93:	goto yy10074;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy3683;
	case 0x98:	goto yy6753;
	case 0x99:	goto yy10075;
	case 0x9A:	goto yy10076;
	case 0x9B:	goto yy10077;
	case 0x9C:	goto yy10078;
	case 0x9D:	goto yy3691;
	case 0x9E:	goto yy10079;
	case 0x9F:	goto yy6759;
	case 0xA0:	goto yy10080;
	case 0xA1:	goto yy6761;
	case 0xA2:	goto yy10081;
	case 0xA3:	goto yy10082;
	case 0xA4:	goto yy10083;
	case 0xA5:	goto yy10084;
	case 0xA6:	goto yy10085;
	case 0xA7:	goto yy10086;
	case 0xA8:	goto yy10087;
	case 0xA9:	goto yy10088;
	case 0xAA:	goto yy10089;
	case 0xAB:	goto yy10090;
	case 0xAC:	goto yy6772;
	case 0xAD:	goto yy10091;
	case 0xAF:	goto yy10092;
	default:	goto yy2;
	}
yy6631:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy10093;
	case 0xAD:	goto yy6776;
	case 0xAE:	goto yy10094;
	case 0xAF:	goto yy10095;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy3683;
	case 0xB4:	goto yy6779;
	case 0xB5:	goto yy6780;
	case 0xB6:	goto yy6781;
	case 0xB7:	goto yy10096;
	case 0xB8:	goto yy10097;
	case 0xB9:	goto yy10098;
	case 0xBB:	goto yy6785;
	case 0xBC:	goto yy10099;
	case 0xBD:	goto yy10100;
	case 0xBF:	goto yy10101;
	default:	goto yy2;
	}
yy6632:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy10102;
	case 0x91:	goto yy10103;
	case 0x92:	goto yy6791;
	case 0x93:	goto yy6792;
	case 0x94:	goto yy6793;
	case 0x96:	goto yy10104;
	case 0x9B:	goto yy10105;
	case 0x9D:	goto yy10106;
	case 0x9E:	goto yy10107;
	case 0x9F:	goto yy10108;
	default:	goto yy2;
	}
yy6633:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xA0) goto yy10109;
	goto yy2;
yy6634:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy3679;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy1980;
			goto yy2;
		}
	}
yy6635:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy3679;
	if (yych <= 0x9B) goto yy1980;
	goto yy2;
yy6636:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy3679;
	goto yy2;
yy6637:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) goto yy2;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy6638:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1980;
		goto yy3679;
	} else {
		if (yych == 0xBD) goto yy3679;
		if (yych <= 0xBF) goto yy1980;
		goto yy2;
	}
yy6639:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x90) goto yy3679;
			if (yych <= 0x97) goto yy1980;
			goto yy3679;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy1980;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy3679;
			goto yy2;
		}
	}
yy6640:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy3679;
			} else {
				if (yych <= 0x83) goto yy1980;
				if (yych <= 0x84) goto yy2;
				goto yy3679;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy3679;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy3679;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy3679;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy3679;
				if (yych <= 0xB5) goto yy2;
				goto yy3679;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0xBD) goto yy3679;
				if (yych <= 0xBF) goto yy1980;
				goto yy2;
			}
		}
	}
yy6641:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy1980;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy1980;
				goto yy3679;
			} else {
				if (yych == 0x97) goto yy1980;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy3679;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy3679;
				if (yych <= 0xA3) goto yy1980;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy843;
				if (yych <= 0xB1) goto yy3679;
				goto yy1980;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy1980;
				goto yy2;
			}
		}
	}
yy6642:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy3679;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy3679;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy3679;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy3679;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy3679;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy3679;
				if (yych <= 0xBB) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1980;
				goto yy2;
			}
		}
	}
yy6643:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1980;
			if (yych <= 0x86) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1980;
			} else {
				if (yych == 0x91) goto yy1980;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy3679;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy843;
				goto yy1980;
			} else {
				if (yych <= 0xB4) goto yy3679;
				if (yych <= 0xB5) goto yy1980;
				goto yy2;
			}
		}
	}
yy6644:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1980;
			if (yych <= 0x84) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy3679;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy3679;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy3679;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy3679;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0xBD) goto yy3679;
				if (yych <= 0xBF) goto yy1980;
				goto yy2;
			}
		}
	}
yy6645:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1980;
			} else {
				if (yych == 0x90) goto yy3679;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy3679;
			if (yych <= 0xA3) goto yy1980;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy1980;
			} else {
				if (yych == 0xB9) goto yy3679;
				goto yy2;
			}
		}
	}
yy6646:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1980;
			if (yych <= 0x84) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy3679;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy3679;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy3679;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy3679;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0xBD) goto yy3679;
				if (yych <= 0xBF) goto yy1980;
				goto yy2;
			}
		}
	}
yy6647:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1980;
			if (yych <= 0x86) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy1980;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy3679;
			goto yy1980;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy1980;
				if (yych <= 0xB1) goto yy3679;
				goto yy2;
			}
		}
	}
yy6648:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy1980;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy3679;
	default:	goto yy2;
	}
yy6649:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1980;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1980;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy3679;
			if (yych == 0x97) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy1980;
			goto yy2;
		}
	}
yy6650:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1980;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy3679;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy3679;
			if (yych <= 0xBF) goto yy1980;
			goto yy2;
		}
	}
yy6651:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy1980;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy3679;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy3679;
			goto yy1980;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych == 0xBF) goto yy1980;
				goto yy2;
			}
		}
	}
yy6652:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1980;
			if (yych <= 0x84) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy3679;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0xBD) goto yy3679;
				if (yych <= 0xBF) goto yy1980;
				goto yy2;
			}
		}
	}
yy6653:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy1980;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy3679;
			goto yy1980;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy3679;
				goto yy2;
			}
		}
	}
yy6654:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1980;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy3679;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy3679;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy3679;
			if (yych <= 0xBF) goto yy1980;
			goto yy2;
		}
	}
yy6655:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0x8E) goto yy3679;
				if (yych <= 0x96) goto yy2;
				goto yy1980;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy3679;
			if (yych <= 0xA3) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy843;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy1980;
				if (yych <= 0xBF) goto yy3679;
				goto yy2;
			}
		}
	}
yy6656:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy3679;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy3679;
		} else {
			if (yych == 0xBD) goto yy3679;
			goto yy2;
		}
	}
yy6657:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy3679;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy1980;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy1980;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1980;
			goto yy2;
		}
	}
yy6658:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych == 0xB1) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0xBA) goto yy1980;
		if (yych == 0xBF) goto yy1980;
		goto yy2;
	}
yy6659:
	yych = *++YYCURSOR;
	if (yych <= 0x86) goto yy2;
	if (yych <= 0x8E) goto yy1980;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	goto yy2;
yy6660:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych == 0xB1) goto yy1980;
		goto yy2;
	} else {
		if (yych == 0xBA) goto yy2;
		if (yych <= 0xBC) goto yy1980;
		goto yy2;
	}
yy6661:
	yych = *++YYCURSOR;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8D) goto yy1980;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	goto yy2;
yy6662:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x92) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1980;
			goto yy2;
		} else {
			if (yych == 0x94) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy843;
			if (yych <= 0xB3) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1980;
			goto yy2;
		}
	}
yy6663:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy6664:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x85) goto yy2;
			if (yych <= 0x87) goto yy1980;
			goto yy2;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych == 0x98) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1980;
			goto yy2;
		}
	}
yy6665:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8C) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy1980;
		if (yych <= 0x94) goto yy2;
		if (yych <= 0x98) goto yy1980;
		goto yy2;
	}
yy6666:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych <= 0xBE) goto yy1980;
	goto yy2;
yy6667:
	yych = *++YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x89) goto yy843;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy1980;
			if (yych <= 0x9D) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0xA6) {
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA4) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0xAD) goto yy1980;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB4) goto yy1980;
			goto yy2;
		}
	}
yy6668:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy1980;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy1980;
		if (yych <= 0xBF) goto yy3679;
		goto yy2;
	}
yy6669:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy3679;
		} else {
			if (yych == 0x87) goto yy3679;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy3679;
			if (yych <= 0x8F) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy3679;
			goto yy2;
		}
	}
yy6670:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy3679;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy3679;
			if (yych <= 0x8F) goto yy2;
			goto yy3679;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy3679;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy3679;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy3679;
			goto yy2;
		}
	}
yy6671:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy3679;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy3679;
			goto yy2;
		}
	}
yy6672:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy3679;
		if (yych <= 0x81) goto yy2;
		goto yy3679;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy3679;
			goto yy2;
		}
	}
yy6673:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy3679;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy3679;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy3679;
		goto yy2;
	}
yy6674:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy3679;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy1980;
	goto yy2;
yy6675:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy3679;
		goto yy1980;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy3679;
		goto yy2;
	}
yy6676:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy3679;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy3679;
	goto yy2;
yy6677:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy1087;
	if (yych <= 0xBF) goto yy3679;
	goto yy2;
yy6678:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy3679;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy3679;
	goto yy2;
yy6679:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy3679;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy3679;
	goto yy2;
yy6680:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy3679;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy3679;
	goto yy2;
yy6681:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy3679;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy3679;
			if (yych <= 0xB4) goto yy1980;
			goto yy2;
		}
	}
yy6682:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0x93) goto yy1980;
			if (yych <= 0x9F) goto yy2;
			goto yy3679;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1980;
			goto yy2;
		}
	}
yy6683:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) goto yy2;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy6684:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy1980;
		if (yych <= 0x9A) goto yy2;
		goto yy1980;
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x9C) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	}
yy6685:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy1087;
		if (yych <= 0x8A) goto yy2;
		goto yy1980;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy3679;
			goto yy2;
		}
	}
yy6686:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy3679;
	goto yy2;
yy6687:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy3679;
		goto yy1980;
	} else {
		if (yych <= 0xAA) goto yy3679;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy3679;
		goto yy2;
	}
yy6688:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy3679;
	goto yy2;
yy6689:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy3679;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy1980;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy1980;
		goto yy2;
	}
yy6690:
	yych = *++YYCURSOR;
	if (yych == 0x80) goto yy1980;
	if (yych <= 0x85) goto yy2;
	if (yych <= 0x8F) goto yy843;
	goto yy2;
yy6691:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	if (yych <= 0x9D) goto yy2;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy6692:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy3679;
	if (yych <= 0x9B) goto yy1980;
	goto yy2;
yy6693:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x94) goto yy2;
		if (yych <= 0x9E) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0xBC) goto yy1980;
		if (yych == 0xBF) goto yy1980;
		goto yy2;
	}
yy6694:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBE) goto yy1980;
		goto yy2;
	}
yy6695:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy1980;
	if (yych <= 0xB3) goto yy2;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy6696:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xA0) goto yy2;
		if (yych <= 0xBC) goto yy1980;
		goto yy2;
	}
yy6697:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1980;
		if (yych <= 0xA0) goto yy3679;
		goto yy1980;
	} else {
		if (yych <= 0xAF) goto yy3679;
		if (yych <= 0xB9) goto yy843;
		if (yych <= 0xBF) goto yy3679;
		goto yy2;
	}
yy6698:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy3679;
	if (yych <= 0xB3) goto yy1980;
	goto yy2;
yy6699:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy3679;
	if (yych <= 0xB7) goto yy1980;
	goto yy2;
yy6700:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy3679;
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xB7) goto yy3679;
		goto yy2;
	}
yy6701:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy1980;
			if (yych <= 0xAC) goto yy3679;
			goto yy1980;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy3679;
			if (yych <= 0xB4) goto yy1980;
			goto yy3679;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy1980;
			goto yy2;
		}
	}
yy6702:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy3679;
	goto yy2;
yy6703:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy3679;
	goto yy2;
yy6704:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy3679;
	goto yy2;
yy6705:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy1980;
	if (yych <= 0xBB) goto yy2;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy6706:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy3679;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy3679;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy3679;
		goto yy2;
	}
yy6707:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy3679;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy3679;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy3679;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy3679;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy3679;
			goto yy2;
		}
	}
yy6708:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy3679;
	} else {
		if (yych == 0xBE) goto yy3679;
		if (yych <= 0xBF) goto yy1980;
		goto yy2;
	}
yy6709:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy1980;
			if (yych <= 0x84) goto yy3679;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy3679;
				goto yy1980;
			} else {
				if (yych <= 0x93) goto yy3679;
				if (yych <= 0x95) goto yy2;
				goto yy3679;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0xAC) goto yy3679;
				if (yych <= 0xAF) goto yy1980;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy3679;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy3679;
				if (yych <= 0xBE) goto yy1980;
				goto yy2;
			}
		}
	}
yy6710:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x93) goto yy1087;
		if (yych <= 0x97) goto yy2;
		goto yy1087;
	} else {
		if (yych <= 0xA4) {
			if (yych <= 0xA3) goto yy2;
			goto yy1087;
		} else {
			if (yych == 0xBF) goto yy1980;
			goto yy2;
		}
	}
yy6711:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy1980;
		} else {
			if (yych == 0x84) goto yy1980;
			goto yy2;
		}
	} else {
		if (yych <= 0x94) {
			if (yych == 0x93) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0xB9) goto yy2;
			if (yych <= 0xBC) goto yy1980;
			goto yy2;
		}
	}
yy6712:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0x8C) goto yy1980;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBE) goto yy1980;
	goto yy2;
yy6713:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB0) goto yy1980;
	goto yy2;
yy6714:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy1980;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy3679;
	default:	goto yy2;
	}
yy6715:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1980;
		goto yy3679;
	} else {
		if (yych == 0x8E) goto yy3679;
		if (yych <= 0x8F) goto yy1980;
		goto yy2;
	}
yy6716:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy3679;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy1980;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy1980;
		goto yy2;
	}
yy6717:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy10110;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy6718:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0xA8) goto yy1980;
		if (yych <= 0xAA) goto yy2;
		if (yych <= 0xBF) goto yy1980;
		goto yy2;
	}
yy6719:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy1980;
	goto yy2;
yy6720:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA6) goto yy1980;
	goto yy2;
yy6721:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy1980;
	goto yy2;
yy6722:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) goto yy2;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy6723:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA9) goto yy1980;
	goto yy2;
yy6724:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy1980;
	goto yy2;
yy6725:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) goto yy2;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy6726:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy1980;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1980;
		goto yy2;
	}
yy6727:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1980;
	if (yych <= 0x98) goto yy2;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy6728:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x97) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy1980;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy1980;
		goto yy2;
	}
yy6729:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy1980;
	if (yych <= 0xB5) goto yy2;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy6730:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0xB9) goto yy1980;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy1980;
		goto yy2;
	}
yy6731:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0x91) goto yy1980;
		if (yych <= 0xAB) goto yy2;
		if (yych <= 0xAF) goto yy1980;
		goto yy2;
	}
yy6732:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy3679;
	goto yy2;
yy6733:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy3679;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy3679;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy3679;
		goto yy2;
	}
yy6734:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy3679;
		goto yy1980;
	} else {
		if (yych <= 0xAE) goto yy3679;
		if (yych <= 0xB1) goto yy1980;
		if (yych <= 0xB3) goto yy3679;
		goto yy2;
	}
yy6735:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy3679;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy3679;
			goto yy2;
		}
	}
yy6736:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy3679;
	if (yych == 0xBF) goto yy1980;
	goto yy2;
yy6737:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy3679;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy3679;
			goto yy2;
		}
	}
yy6738:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy3679;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1980;
			goto yy2;
		}
	}
yy6739:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x9A) goto yy2;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy6740:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy1980;
	goto yy2;
yy6741:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1980;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBB) goto yy1980;
	goto yy2;
yy6742:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy1980;
			if (yych == 0xA0) goto yy1980;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy1980;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy3679;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1980;
			goto yy2;
		}
	}
yy6743:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) goto yy2;
	if (yych <= 0x9C) goto yy1980;
	goto yy2;
yy6744:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy3679;
	goto yy2;
yy6745:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1980;
		if (yych <= 0xBA) goto yy3679;
		goto yy2;
	}
yy6746:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy1980;
	goto yy2;
yy6747:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy1980;
	if (yych <= 0xA9) goto yy2;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy6748:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy1980;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy1980;
		goto yy2;
	}
yy6749:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0xB0) goto yy1980;
	goto yy2;
yy6750:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBE) goto yy1980;
	goto yy2;
yy6751:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy6752:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1980;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy3679;
	goto yy2;
yy6753:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy3679;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy3679;
		if (yych <= 0xA9) goto yy843;
		if (yych <= 0xAB) goto yy3679;
		goto yy2;
	}
yy6754:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy3679;
		goto yy1980;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy1980;
		goto yy2;
	}
yy6755:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy3679;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1980;
		if (yych <= 0xBF) goto yy3679;
		goto yy2;
	}
yy6756:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy3679;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy1980;
	goto yy2;
yy6757:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy1980;
		if (yych <= 0xBF) goto yy3679;
		goto yy2;
	}
yy6758:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy3679;
		if (yych <= 0x88) goto yy2;
		goto yy1980;
	} else {
		if (yych <= 0xAD) goto yy3679;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy3679;
		goto yy2;
	}
yy6759:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy3679;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy3679;
	goto yy2;
yy6760:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy3679;
			goto yy1980;
		} else {
			if (yych == 0x86) goto yy1980;
			goto yy3679;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy1980;
			if (yych <= 0xA2) goto yy3679;
			goto yy1980;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy1980;
			goto yy2;
		}
	}
yy6761:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy3679;
	goto yy2;
yy6762:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1980;
	if (yych <= 0xB3) goto yy3679;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy6763:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9F) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy3679;
			if (yych <= 0xBA) goto yy2;
			goto yy3679;
		} else {
			if (yych == 0xBD) goto yy3679;
			goto yy2;
		}
	}
yy6764:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy3679;
	} else {
		if (yych <= 0xAD) goto yy1980;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy3679;
		goto yy2;
	}
yy6765:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy3679;
	if (yych <= 0x93) goto yy1980;
	goto yy2;
yy6766:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy1980;
	if (yych <= 0xB2) goto yy2;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy6767:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x80) goto yy1980;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0xA4) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB9) goto yy843;
			goto yy2;
		}
	}
yy6768:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy3679;
	if (yych <= 0xB6) goto yy1980;
	goto yy2;
yy6769:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy3679;
			goto yy1980;
		} else {
			if (yych <= 0x8B) goto yy3679;
			if (yych <= 0x8D) goto yy1980;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0xB6) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy1980;
			goto yy2;
		}
	}
yy6770:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xB0:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB7:
	case 0xB8:
	case 0xBE:
	case 0xBF:	goto yy1980;
	default:	goto yy2;
	}
yy6771:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy3679;
			goto yy1980;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy1980;
			goto yy2;
		}
	}
yy6772:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy3679;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy3679;
			if (yych <= 0x90) goto yy2;
			goto yy3679;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy3679;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy3679;
			goto yy2;
		}
	}
yy6773:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy3679;
		if (yych <= 0x9B) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy3679;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy3679;
		goto yy2;
	}
yy6774:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy3679;
		if (yych <= 0xAA) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy1980;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy6775:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy3679;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy3679;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy3679;
			goto yy1980;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy1980;
			if (yych <= 0xB6) goto yy3679;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy3679;
			goto yy2;
		}
	}
yy6776:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy3679;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy3679;
		goto yy2;
	}
yy6777:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy3679;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy6778:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1980;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy3679;
	goto yy2;
yy6779:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy3679;
	goto yy2;
yy6780:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy3679;
	goto yy2;
yy6781:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy3679;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy3679;
	goto yy2;
yy6782:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy3679;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy3679;
		if (yych <= 0xBD) goto yy1980;
		goto yy2;
	}
yy6783:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy1980;
		if (yych <= 0x9F) goto yy2;
		goto yy1980;
	} else {
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB2) goto yy1087;
		if (yych <= 0xB4) goto yy1980;
		goto yy2;
	}
yy6784:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0x92) goto yy1087;
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA2) goto yy1980;
			goto yy1087;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA6) goto yy1980;
			if (yych == 0xA9) goto yy1980;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy3679;
			goto yy2;
		}
	}
yy6785:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy3679;
	goto yy2;
yy6786:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy1980;
			if (yych <= 0x86) goto yy2;
			goto yy1087;
		} else {
			if (yych == 0x8B) goto yy1980;
			if (yych <= 0x8C) goto yy2;
			goto yy1087;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9B) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy3679;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1980;
				goto yy2;
			}
		}
	}
yy6787:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy1980;
		if (yych <= 0x9A) goto yy3679;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy1980;
		goto yy2;
	}
yy6788:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA6) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0xAE) goto yy1980;
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBD) goto yy1980;
		goto yy2;
	}
yy6789:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy10111;
	case 0x81:	goto yy10112;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy3683;
	case 0x83:	goto yy10113;
	case 0x84:	goto yy10114;
	case 0x85:	goto yy10115;
	case 0x86:	goto yy10116;
	case 0x87:	goto yy10117;
	case 0x8A:	goto yy10118;
	case 0x8B:	goto yy10119;
	case 0x8C:	goto yy10120;
	case 0x8D:	goto yy10121;
	case 0x8E:	goto yy10122;
	case 0x8F:	goto yy10123;
	case 0x92:	goto yy10124;
	case 0x94:	goto yy10125;
	case 0x95:	goto yy10126;
	case 0x9C:	goto yy10127;
	case 0x9D:	goto yy10128;
	case 0xA0:	goto yy10129;
	case 0xA1:	goto yy10130;
	case 0xA2:	goto yy10131;
	case 0xA3:	goto yy10132;
	case 0xA4:	goto yy10133;
	case 0xA6:	goto yy10134;
	case 0xA8:	goto yy10135;
	case 0xA9:	goto yy10136;
	case 0xAA:	goto yy10137;
	case 0xAB:	goto yy10138;
	case 0xAC:	goto yy6688;
	case 0xAD:	goto yy10139;
	case 0xAE:	goto yy10140;
	case 0xB1:	goto yy10141;
	case 0xB2:
	case 0xB3:	goto yy10142;
	default:	goto yy2;
	}
yy6790:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy10143;
	case 0x81:	goto yy10144;
	case 0x82:	goto yy10145;
	case 0x83:	goto yy10146;
	case 0x84:	goto yy10147;
	case 0x85:	goto yy10148;
	case 0x86:	goto yy10149;
	case 0x87:	goto yy10150;
	case 0x88:	goto yy10151;
	case 0x8A:	goto yy10152;
	case 0x8B:	goto yy10153;
	case 0x8C:	goto yy10154;
	case 0x8D:	goto yy10155;
	case 0x92:
	case 0x98:	goto yy10156;
	case 0x93:	goto yy10157;
	case 0x96:	goto yy10158;
	case 0x97:	goto yy10159;
	case 0x99:	goto yy10160;
	case 0x9A:	goto yy10161;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy10162;
	case 0xA2:	goto yy10163;
	case 0xA3:	goto yy10164;
	case 0xAB:	goto yy10165;
	default:	goto yy2;
	}
yy6791:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy3683;
		goto yy10166;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy3683;
		if (yych <= 0x95) goto yy10167;
		goto yy2;
	}
yy6792:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy3683;
	if (yych <= 0x90) goto yy10168;
	goto yy2;
yy6793:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy3683;
	if (yych <= 0x99) goto yy10169;
	goto yy2;
yy6794:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy3683;
	case 0xA8:	goto yy10165;
	case 0xA9:	goto yy10170;
	case 0xAB:	goto yy10171;
	case 0xAC:	goto yy10172;
	case 0xAD:	goto yy10173;
	case 0xAE:	goto yy10174;
	case 0xBD:	goto yy10175;
	case 0xBE:	goto yy10176;
	default:	goto yy2;
	}
yy6795:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy3683;
	if (yych <= 0xB1) goto yy10177;
	if (yych <= 0xB2) goto yy10178;
	goto yy2;
yy6796:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy3686;
	case 0x83:	goto yy10179;
	case 0x84:	goto yy10180;
	case 0x85:	goto yy10181;
	case 0x87:	goto yy10182;
	case 0x89:	goto yy10183;
	case 0x8D:	goto yy10184;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy3683;
	case 0x91:	goto yy10185;
	case 0x92:	goto yy10186;
	case 0x93:	goto yy10187;
	case 0x94:	goto yy10188;
	case 0x95:	goto yy10189;
	case 0x9A:	goto yy10190;
	case 0x9B:	goto yy10191;
	case 0x9C:	goto yy10192;
	case 0x9D:	goto yy10193;
	case 0x9E:	goto yy10194;
	case 0x9F:	goto yy10195;
	case 0xAA:	goto yy10196;
	default:	goto yy2;
	}
yy6797:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy3683;
		if (yych <= 0xA3) goto yy10197;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy10198;
			goto yy10199;
		} else {
			if (yych <= 0xBA) goto yy10200;
			if (yych <= 0xBB) goto yy10201;
			goto yy2;
		}
	}
yy6798:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x85:	goto yy10202;
	case 0x81:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:	goto yy3686;
	case 0x82:	goto yy10203;
	case 0x83:	goto yy10204;
	case 0x84:	goto yy10205;
	case 0x86:	goto yy10206;
	case 0x87:	goto yy10207;
	case 0x88:	goto yy10208;
	case 0x89:	goto yy10209;
	case 0x95:	goto yy10210;
	case 0x96:	goto yy10211;
	case 0x9B:	goto yy10212;
	case 0x9D:	goto yy6740;
	case 0x9F:	goto yy10213;
	case 0xA0:	goto yy10214;
	case 0xA1:	goto yy10215;
	case 0xA2:	goto yy10216;
	case 0xA4:	goto yy10217;
	case 0xA6:	goto yy10218;
	case 0xA7:	goto yy7803;
	default:	goto yy2;
	}
yy6799:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) goto yy2;
	if (yych <= 0x86) goto yy3686;
	if (yych <= 0x87) goto yy10219;
	goto yy2;
yy6800:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych == 0x90) goto yy1246;
		if (yych <= 0x97) goto yy2;
		goto yy1246;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy1246;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy1246;
			goto yy2;
		}
	}
yy6801:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych == 0x8E) goto yy1246;
		if (yych <= 0x9B) goto yy2;
		goto yy1246;
	} else {
		if (yych <= 0xA1) {
			if (yych <= 0x9E) goto yy2;
			goto yy1246;
		} else {
			if (yych <= 0xA5) goto yy2;
			if (yych <= 0xB1) goto yy1246;
			goto yy2;
		}
	}
yy6802:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x98) goto yy2;
		if (yych == 0x9D) goto yy2;
		goto yy1246;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy1246;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB4) goto yy1246;
			goto yy2;
		}
	}
yy6803:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych == 0x90) goto yy1246;
		if (yych <= 0x9F) goto yy2;
		goto yy1246;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy1246;
		} else {
			if (yych == 0xB9) goto yy1246;
			goto yy2;
		}
	}
yy6804:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x9B) goto yy2;
		if (yych == 0x9E) goto yy2;
		goto yy1246;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy1246;
		} else {
			if (yych == 0xB1) goto yy1246;
			goto yy2;
		}
	}
yy6805:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x90) goto yy1246;
	if (yych <= 0xA5) goto yy2;
	if (yych <= 0xAF) goto yy1246;
	goto yy2;
yy6806:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x97) goto yy2;
		if (yych <= 0x9A) goto yy1246;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy1246;
		if (yych <= 0xA5) goto yy2;
		if (yych <= 0xAF) goto yy1246;
		goto yy2;
	}
yy6807:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x9E:
	case 0xA0:
	case 0xA1:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB1:
	case 0xB2:	goto yy1246;
	default:	goto yy2;
	}
yy6808:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych == 0x8E) goto yy1246;
		if (yych <= 0x9E) goto yy2;
		goto yy1246;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy1246;
		} else {
			if (yych <= 0xB9) goto yy2;
			if (yych <= 0xBF) goto yy1246;
			goto yy2;
		}
	}
yy6809:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1246;
	if (yych <= 0xA5) goto yy2;
	if (yych <= 0xAF) goto yy1246;
	goto yy2;
yy6810:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy1246;
	goto yy2;
yy6811:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy1246;
	goto yy2;
yy6812:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy1246;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1246;
	goto yy2;
yy6813:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych == 0x86) goto yy200;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy1246;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy1246;
		goto yy2;
	}
yy6814:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) goto yy2;
	if (yych <= 0x8F) goto yy1246;
	goto yy2;
yy6815:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x89) goto yy1246;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy1246;
	goto yy2;
yy6816:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0xA0) goto yy1246;
	if (yych <= 0xAD) goto yy2;
	if (yych <= 0xBF) goto yy1246;
	goto yy2;
yy6817:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x89) goto yy1246;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xB7) goto yy1246;
	goto yy2;
yy6818:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x93) goto yy200;
		if (yych <= 0x97) goto yy2;
		goto yy200;
	} else {
		if (yych <= 0xA4) {
			if (yych <= 0xA3) goto yy2;
			goto yy200;
		} else {
			if (yych == 0xBF) goto yy1589;
			goto yy2;
		}
	}
yy6819:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy1589;
	if (yych == 0x94) goto yy1589;
	goto yy2;
yy6820:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8B) goto yy1246;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAB) goto yy1246;
	goto yy2;
yy6821:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy1246;
		if (yych <= 0xB1) goto yy2;
		goto yy1246;
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xBA) goto yy2;
			goto yy1246;
		} else {
			if (yych == 0xBD) goto yy1246;
			goto yy2;
		}
	}
yy6822:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1246;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1246;
	goto yy2;
yy6823:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy1246;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy1246;
	goto yy2;
yy6824:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1246;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy1246;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy1246;
		goto yy2;
	}
yy6825:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA2) goto yy1246;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy1246;
	goto yy2;
yy6826:
	yych = *++YYCURSOR;
	if (yych <= 0xB1) goto yy2;
	if (yych <= 0xB2) goto yy200;
	if (yych <= 0xB4) goto yy1589;
	goto yy2;
yy6827:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych <= 0x8F) {
			if (yych <= 0x8C) goto yy2;
			goto yy1589;
		} else {
			if (yych == 0x92) goto yy200;
			goto yy2;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych <= 0xA3) goto yy200;
			if (yych <= 0xAF) goto yy2;
			goto yy1246;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy1246;
			goto yy2;
		}
	}
yy6828:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x87) {
			if (yych <= 0x86) goto yy2;
			goto yy200;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8E) goto yy200;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0xA0) goto yy2;
			goto yy1246;
		} else {
			if (yych == 0xBF) goto yy1589;
			goto yy2;
		}
	}
yy6829:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy7209;
	case 0x81:	goto yy7210;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy1593;
	case 0x83:	goto yy7211;
	case 0x8A:	goto yy7212;
	case 0x8B:	goto yy7213;
	case 0x8C:	goto yy7214;
	case 0x8D:	goto yy7215;
	case 0x8E:	goto yy7216;
	case 0x8F:	goto yy7217;
	case 0x92:	goto yy10220;
	case 0x94:	goto yy7219;
	case 0x95:	goto yy4159;
	case 0x9C:	goto yy7220;
	case 0x9D:	goto yy7221;
	case 0xA0:	goto yy7222;
	case 0xA1:	goto yy7223;
	case 0xA2:	goto yy4153;
	case 0xA3:	goto yy7224;
	case 0xA4:	goto yy7225;
	case 0xA6:	goto yy7226;
	case 0xA8:	goto yy7227;
	case 0xA9:	goto yy7228;
	case 0xAA:	goto yy7229;
	case 0xAB:	goto yy7230;
	case 0xAC:	goto yy4152;
	case 0xAD:	goto yy7231;
	case 0xAE:	goto yy7232;
	case 0xB1:	goto yy7233;
	case 0xB2:
	case 0xB3:	goto yy7234;
	default:	goto yy2;
	}
yy6830:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy7235;
	case 0x81:	goto yy10221;
	case 0x82:	goto yy7237;
	case 0x83:	goto yy10222;
	case 0x84:	goto yy10223;
	case 0x85:	goto yy7240;
	case 0x86:	goto yy7241;
	case 0x87:	goto yy10224;
	case 0x88:	goto yy7243;
	case 0x8A:	goto yy7244;
	case 0x8B:	goto yy10225;
	case 0x8C:	goto yy4120;
	case 0x8D:	goto yy7246;
	case 0x92:
	case 0x98:	goto yy1594;
	case 0x93:	goto yy10226;
	case 0x96:	goto yy4189;
	case 0x97:	goto yy7248;
	case 0x99:	goto yy10227;
	case 0x9A:	goto yy3716;
	case 0x9B:	goto yy3777;
	case 0x9C:	goto yy10228;
	case 0xA2:	goto yy3713;
	case 0xA3:	goto yy10229;
	case 0xAB:	goto yy7252;
	default:	goto yy2;
	}
yy6831:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy1593;
	case 0xA8:	goto yy7252;
	case 0xA9:	goto yy10230;
	case 0xAB:	goto yy7256;
	case 0xAC:	goto yy1594;
	case 0xAD:	goto yy10231;
	case 0xAE:	goto yy7258;
	case 0xBD:	goto yy7259;
	default:	goto yy2;
	}
yy6832:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy1593;
	case 0x91:	goto yy7262;
	case 0x92:	goto yy7263;
	case 0x93:	goto yy7264;
	case 0x94:	goto yy7265;
	case 0x95:	goto yy7266;
	case 0x9A:	goto yy7267;
	case 0x9B:	goto yy7268;
	case 0x9C:	goto yy7269;
	case 0x9D:	goto yy7270;
	case 0x9E:	goto yy7271;
	case 0x9F:	goto yy10232;
	default:	goto yy2;
	}
yy6833:
	yyaccept = 10;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xD1) {
		if (yych <= '`') {
			if (yych <= '.') {
				if (yych <= '\'') {
					if (yych <= '&') goto yy57;
					goto yy3279;
				} else {
					if (yych <= ',') goto yy57;
					if (yych <= '-') goto yy1564;
					goto yy2929;
				}
			} else {
				if (yych <= ':') {
					if (yych <= '/') goto yy57;
					if (yych <= '9') goto yy843;
					goto yy2930;
				} else {
					if (yych <= '@') goto yy57;
					if (yych <= 'Z') goto yy6833;
					goto yy57;
				}
			}
		} else {
			if (yych <= 0xCA) {
				if (yych <= 0xC2) {
					if (yych <= 'z') goto yy6833;
					if (yych <= 0xC1) goto yy57;
					goto yy10233;
				} else {
					if (yych <= 0xC3) goto yy6836;
					if (yych <= 0xC9) goto yy6837;
					goto yy6838;
				}
			} else {
				if (yych <= 0xCD) {
					if (yych <= 0xCB) goto yy2932;
					if (yych <= 0xCC) goto yy57;
					goto yy6839;
				} else {
					if (yych <= 0xCE) goto yy10234;
					if (yych <= 0xCF) goto yy6841;
					goto yy6837;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD7) {
				if (yych <= 0xD4) {
					if (yych <= 0xD2) goto yy6842;
					if (yych <= 0xD3) goto yy6837;
					goto yy6843;
				} else {
					if (yych <= 0xD5) goto yy6844;
					if (yych <= 0xD6) goto yy10235;
					goto yy10236;
				}
			} else {
				if (yych <= 0xDA) {
					if (yych <= 0xD8) goto yy6847;
					if (yych <= 0xD9) goto yy6848;
					goto yy6837;
				} else {
					if (yych <= 0xDB) goto yy6849;
					if (yych <= 0xDC) goto yy6850;
					goto yy6851;
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy6852;
					if (yych <= 0xDF) goto yy6853;
					goto yy6854;
				} else {
					if (yych <= 0xE1) goto yy10237;
					if (yych <= 0xE2) goto yy10238;
					goto yy6857;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych == 0xEA) goto yy6858;
					goto yy57;
				} else {
					if (yych <= 0xEF) goto yy10239;
					if (yych <= 0xF0) goto yy6860;
					goto yy57;
				}
			}
		}
	}
yy6835:
	yych = *++YYCURSOR;
	if (yych <= 0xB4) {
		if (yych == 0xAA) goto yy6833;
		goto yy2;
	} else {
		if (yych <= 0xB5) goto yy6833;
		if (yych == 0xBA) goto yy6833;
		goto yy2;
	}
yy6836:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy6833;
		goto yy2;
	} else {
		if (yych == 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy6833;
		goto yy2;
	}
yy6837:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy6833;
	goto yy2;
yy6838:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy6833;
	goto yy2;
yy6839:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB6:
	case 0xB7:
	case 0xBB:
	case 0xBC:
	case 0xBD:
	case 0xBF:	goto yy6833;
	default:	goto yy2;
	}
yy6840:
	yych = *++YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x85) goto yy2;
			goto yy6833;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy6833;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy6833;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy6833;
			goto yy2;
		}
	}
yy6841:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy2;
	if (yych <= 0xBF) goto yy6833;
	goto yy2;
yy6842:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy6833;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0xBF) goto yy6833;
	goto yy2;
yy6843:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy6833;
	goto yy2;
yy6844:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy6833;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy6833;
	goto yy2;
yy6845:
	yych = *++YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy6833;
		goto yy2;
	} else {
		if (yych <= 0x8A) goto yy1087;
		if (yych == 0xBE) goto yy1087;
		goto yy2;
	}
yy6846:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAA) goto yy6833;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB2) goto yy6833;
	goto yy2;
yy6847:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy6833;
	goto yy2;
yy6848:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy6833;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy843;
			if (yych <= 0xAD) goto yy2;
			goto yy6833;
		} else {
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xBF) goto yy6833;
			goto yy2;
		}
	}
yy6849:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x7F) goto yy2;
			goto yy6833;
		} else {
			if (yych == 0x95) goto yy6833;
			goto yy2;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0xAF) goto yy6833;
			if (yych <= 0xB9) goto yy843;
			goto yy6833;
		} else {
			if (yych == 0xBF) goto yy6833;
			goto yy2;
		}
	}
yy6850:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x90) goto yy6833;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xAF) goto yy6833;
	goto yy2;
yy6851:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy6833;
	goto yy2;
yy6852:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy6833;
	if (yych == 0xB1) goto yy6833;
	goto yy2;
yy6853:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x89) goto yy843;
	if (yych <= 0xAA) goto yy6833;
	goto yy2;
yy6854:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy10240;
	case 0xA1:	goto yy10241;
	case 0xA2:	goto yy10242;
	case 0xA4:	goto yy10243;
	case 0xA5:	goto yy10244;
	case 0xA6:	goto yy10245;
	case 0xA7:	goto yy10246;
	case 0xA8:	goto yy10247;
	case 0xA9:	goto yy10248;
	case 0xAA:	goto yy10249;
	case 0xAB:	goto yy10250;
	case 0xAC:	goto yy10251;
	case 0xAD:	goto yy10252;
	case 0xAE:	goto yy10253;
	case 0xAF:	goto yy10254;
	case 0xB0:	goto yy10255;
	case 0xB1:	goto yy10256;
	case 0xB2:	goto yy10257;
	case 0xB3:	goto yy10258;
	case 0xB4:	goto yy10259;
	case 0xB5:	goto yy10260;
	case 0xB6:	goto yy10261;
	case 0xB7:	goto yy10262;
	case 0xB9:
	case 0xBB:	goto yy2360;
	case 0xBC:	goto yy2361;
	default:	goto yy2;
	}
yy6855:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x81:	goto yy2362;
	case 0x82:	goto yy10263;
	case 0x83:	goto yy10264;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy6837;
	case 0x89:	goto yy10265;
	case 0x8A:	goto yy10266;
	case 0x8B:	goto yy10267;
	case 0x8C:	goto yy10268;
	case 0x8D:
	case 0xB6:	goto yy10269;
	case 0x8E:	goto yy10270;
	case 0x8F:	goto yy10271;
	case 0x90:	goto yy10272;
	case 0x99:	goto yy10273;
	case 0x9A:	goto yy10274;
	case 0x9B:	goto yy10275;
	case 0x9C:	goto yy10276;
	case 0x9D:	goto yy10277;
	case 0x9F:	goto yy2361;
	case 0xA0:	goto yy10278;
	case 0xA1:	goto yy10279;
	case 0xA2:	goto yy10280;
	case 0xA3:	goto yy10281;
	case 0xA4:	goto yy10282;
	case 0xA5:	goto yy2365;
	case 0xA7:
	case 0xAD:	goto yy2360;
	case 0xA8:	goto yy10283;
	case 0xAA:	goto yy2366;
	case 0xAE:	goto yy10284;
	case 0xAF:	goto yy10285;
	case 0xB0:	goto yy10286;
	case 0xB1:	goto yy10287;
	case 0xB3:	goto yy10288;
	case 0xB4:	goto yy10289;
	case 0xB5:	goto yy10290;
	case 0xBC:	goto yy10291;
	case 0xBD:	goto yy10292;
	case 0xBE:	goto yy10293;
	case 0xBF:	goto yy10294;
	default:	goto yy2;
	}
yy6856:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x84) {
			if (yych == 0x80) goto yy2997;
			if (yych <= 0x83) goto yy2;
			goto yy10295;
		} else {
			if (yych <= 0x86) {
				if (yych <= 0x85) goto yy10296;
				goto yy10297;
			} else {
				if (yych == 0x88) goto yy3001;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB4) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy10298;
				goto yy10299;
			} else {
				if (yych <= 0xB2) goto yy6837;
				if (yych <= 0xB3) goto yy10300;
				goto yy10301;
			}
		} else {
			if (yych <= 0xB6) {
				if (yych <= 0xB5) goto yy10302;
				goto yy10303;
			} else {
				if (yych <= 0xB7) goto yy10304;
				if (yych <= 0xB8) goto yy3009;
				goto yy2;
			}
		}
	}
yy6857:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy10305;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy10306;
		if (yych == 0x86) goto yy10307;
		goto yy2;
	}
yy6858:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x93:	goto yy10308;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy6837;
	case 0x98:	goto yy10309;
	case 0x99:	goto yy10310;
	case 0x9A:	goto yy10311;
	case 0x9B:	goto yy10285;
	case 0x9C:	goto yy10312;
	case 0x9D:	goto yy6843;
	case 0x9E:	goto yy10313;
	case 0x9F:	goto yy10314;
	case 0xA0:	goto yy10315;
	case 0xA1:	goto yy10316;
	case 0xA2:	goto yy10317;
	case 0xA3:	goto yy10318;
	case 0xA4:	goto yy10319;
	case 0xA5:	goto yy10320;
	case 0xA7:	goto yy2373;
	case 0xA8:	goto yy10321;
	case 0xA9:	goto yy10322;
	case 0xAB:	goto yy10323;
	case 0xAC:	goto yy10324;
	case 0xAD:	goto yy10325;
	case 0xAF:	goto yy10326;
	default:	goto yy2;
	}
yy6859:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy10327;
	case 0xAD:	goto yy10328;
	case 0xAE:	goto yy10329;
	case 0xAF:	goto yy10330;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy6837;
	case 0xB4:	goto yy10331;
	case 0xB5:	goto yy10332;
	case 0xB6:	goto yy10333;
	case 0xB7:	goto yy10334;
	case 0xB8:	goto yy3040;
	case 0xB9:	goto yy10335;
	case 0xBB:	goto yy10336;
	case 0xBC:	goto yy10337;
	case 0xBD:	goto yy10338;
	default:	goto yy2;
	}
yy6860:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy10339;
	case 0x91:	goto yy10340;
	case 0x92:	goto yy10341;
	case 0x93:	goto yy10342;
	case 0x94:	goto yy10343;
	case 0x96:	goto yy10344;
	case 0x9B:	goto yy10345;
	case 0x9D:	goto yy10346;
	case 0x9E:	goto yy10347;
	default:	goto yy2;
	}
yy6861:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy1121;
					goto yy2;
				} else {
					if (yych <= '\'') goto yy1087;
					if (yych == '+') goto yy1121;
					goto yy2;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '.') goto yy1087;
					if (yych <= '/') goto yy2;
					goto yy4039;
				} else {
					if (yych <= ';') goto yy2;
					if (yych <= '>') goto yy1121;
					if (yych <= '@') goto yy2;
					goto yy9247;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy2;
					if (yych <= '`') goto yy1121;
					goto yy9247;
				} else {
					if (yych == '|') goto yy1121;
					if (yych <= '}') goto yy2;
					goto yy1121;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy9249;
					if (yych <= 0xC3) goto yy9250;
					goto yy9251;
				} else {
					if (yych <= 0xCA) goto yy9252;
					if (yych <= 0xCB) goto yy1135;
					if (yych <= 0xCC) goto yy1136;
					goto yy9253;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy9254;
					if (yych <= 0xCF) goto yy9255;
					goto yy9251;
				} else {
					if (yych <= 0xD2) goto yy9256;
					if (yych <= 0xD3) goto yy9251;
					if (yych <= 0xD4) goto yy9257;
					goto yy9258;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy9259;
					if (yych <= 0xD7) goto yy9260;
					if (yych <= 0xD8) goto yy9261;
					goto yy9262;
				} else {
					if (yych <= 0xDA) goto yy9251;
					if (yych <= 0xDB) goto yy9263;
					if (yych <= 0xDC) goto yy9264;
					goto yy9265;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy9266;
					if (yych <= 0xDF) goto yy9267;
					goto yy9268;
				} else {
					if (yych <= 0xE1) goto yy9269;
					if (yych <= 0xE2) goto yy9270;
					if (yych <= 0xE3) goto yy9271;
					goto yy1156;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy9272;
					if (yych <= 0xEE) goto yy2;
					goto yy9273;
				} else {
					if (yych <= 0xF0) goto yy9274;
					if (yych == 0xF3) goto yy1160;
					goto yy2;
				}
			}
		}
	}
yy6862:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy533;
					goto yy2;
				} else {
					if (yych <= '\'') goto yy1087;
					if (yych == '+') goto yy533;
					goto yy2;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy4041;
					if (yych <= '.') goto yy1087;
					if (yych <= '/') goto yy2;
					goto yy2445;
				} else {
					if (yych <= ';') goto yy2;
					if (yych <= '>') goto yy533;
					if (yych <= '@') goto yy2;
					goto yy6299;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy2;
					if (yych <= '`') goto yy533;
					goto yy6299;
				} else {
					if (yych == '|') goto yy533;
					if (yych <= '}') goto yy2;
					goto yy533;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy9847;
					if (yych <= 0xC3) goto yy9848;
					goto yy9849;
				} else {
					if (yych <= 0xCA) goto yy9850;
					if (yych <= 0xCB) goto yy539;
					if (yych <= 0xCC) goto yy537;
					goto yy9851;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy9852;
					if (yych <= 0xCF) goto yy9853;
					goto yy9849;
				} else {
					if (yych <= 0xD2) goto yy9854;
					if (yych <= 0xD3) goto yy9849;
					if (yych <= 0xD4) goto yy9855;
					goto yy9856;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy9857;
					if (yych <= 0xD7) goto yy9858;
					if (yych <= 0xD8) goto yy9859;
					goto yy9860;
				} else {
					if (yych <= 0xDA) goto yy9849;
					if (yych <= 0xDB) goto yy9861;
					if (yych <= 0xDC) goto yy9862;
					goto yy9863;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy9864;
					if (yych <= 0xDF) goto yy9865;
					goto yy9866;
				} else {
					if (yych <= 0xE1) goto yy9867;
					if (yych <= 0xE2) goto yy9868;
					if (yych <= 0xE3) goto yy9869;
					goto yy557;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy9870;
					if (yych <= 0xEE) goto yy2;
					goto yy9871;
				} else {
					if (yych <= 0xF0) goto yy9872;
					if (yych == 0xF3) goto yy561;
					goto yy2;
				}
			}
		}
	}
yy6863:
	yyaccept = 10;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCC) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy113;
					goto yy57;
				} else {
					if (yych <= '\'') goto yy1564;
					if (yych == '+') goto yy113;
					goto yy57;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy1565;
					if (yych <= '.') goto yy10348;
					if (yych <= '/') goto yy57;
					goto yy5408;
				} else {
					if (yych <= ':') goto yy2930;
					if (yych <= ';') goto yy57;
					if (yych <= '>') goto yy113;
					goto yy57;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= '`') {
					if (yych <= 'Z') goto yy6863;
					if (yych <= ']') goto yy57;
					goto yy113;
				} else {
					if (yych <= 'z') goto yy6863;
					if (yych == '|') goto yy113;
					goto yy57;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy113;
					if (yych <= 0xC1) goto yy57;
					if (yych <= 0xC2) goto yy10349;
					goto yy6866;
				} else {
					if (yych <= 0xC9) goto yy6867;
					if (yych <= 0xCA) goto yy6868;
					if (yych <= 0xCB) goto yy6492;
					goto yy118;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy6869;
					if (yych <= 0xCE) goto yy10350;
					goto yy6871;
				} else {
					if (yych == 0xD2) goto yy6872;
					if (yych <= 0xD3) goto yy6867;
					goto yy6873;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy6874;
					if (yych <= 0xD6) goto yy10351;
					if (yych <= 0xD7) goto yy10352;
					goto yy6877;
				} else {
					if (yych <= 0xD9) goto yy6878;
					if (yych <= 0xDA) goto yy6867;
					if (yych <= 0xDB) goto yy6879;
					goto yy6880;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy6881;
					if (yych <= 0xDE) goto yy6882;
					if (yych <= 0xDF) goto yy6883;
					goto yy6884;
				} else {
					if (yych <= 0xE1) goto yy10353;
					if (yych <= 0xE2) goto yy10354;
					if (yych <= 0xE3) goto yy6887;
					goto yy278;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy6888;
					if (yych <= 0xEE) goto yy57;
					goto yy10355;
				} else {
					if (yych <= 0xF0) goto yy6890;
					if (yych == 0xF3) goto yy282;
					goto yy57;
				}
			}
		}
	}
yy6865:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy113;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy6863;
	default:	goto yy2;
	}
yy6866:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy6863;
		goto yy113;
	} else {
		if (yych == 0xB7) goto yy113;
		if (yych <= 0xBF) goto yy6863;
		goto yy2;
	}
yy6867:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy6863;
	goto yy2;
yy6868:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy6863;
	goto yy2;
yy6869:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xB3) goto yy6863;
			if (yych <= 0xB4) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy6863;
			if (yych <= 0xBA) goto yy2;
			goto yy6863;
		} else {
			if (yych == 0xBF) goto yy6863;
			goto yy2;
		}
	}
yy6870:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy113;
			goto yy6863;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy6863;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy6863;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy6863;
			goto yy2;
		}
	}
yy6871:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy113;
	if (yych <= 0xBF) goto yy6863;
	goto yy2;
yy6872:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy6863;
	if (yych <= 0x89) goto yy113;
	if (yych <= 0xBF) goto yy6863;
	goto yy2;
yy6873:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy6863;
	goto yy2;
yy6874:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy6863;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy6863;
	goto yy2;
yy6875:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy6863;
		} else {
			if (yych == 0x8A) goto yy10110;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBE) goto yy10110;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy6876:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy113;
			if (yych <= 0x8F) goto yy2;
			goto yy6863;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy6863;
			goto yy2;
		}
	}
yy6877:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy113;
		if (yych <= 0x8A) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy6863;
			goto yy2;
		}
	}
yy6878:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy6863;
		} else {
			if (yych <= 0x9F) goto yy113;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy843;
			if (yych <= 0xAD) goto yy2;
			goto yy6863;
		} else {
			if (yych <= 0xB0) goto yy113;
			if (yych <= 0xBF) goto yy6863;
			goto yy2;
		}
	}
yy6879:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy6863;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy6863;
			if (yych == 0x9D) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy113;
			if (yych <= 0xAF) goto yy6863;
			goto yy843;
		} else {
			if (yych <= 0xBC) goto yy6863;
			if (yych <= 0xBE) goto yy113;
			if (yych <= 0xBF) goto yy6863;
			goto yy2;
		}
	}
yy6880:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy6863;
		goto yy113;
	} else {
		if (yych <= 0xAF) goto yy6863;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy6881:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy113;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy6863;
	goto yy2;
yy6882:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy6863;
	if (yych <= 0xB0) goto yy113;
	if (yych <= 0xB1) goto yy6863;
	goto yy2;
yy6883:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy6863;
	} else {
		if (yych <= 0xB3) goto yy113;
		if (yych == 0xB6) goto yy113;
		goto yy2;
	}
yy6884:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy10356;
	case 0xA1:	goto yy10357;
	case 0xA2:	goto yy10358;
	case 0xA3:	goto yy1251;
	case 0xA4:	goto yy10359;
	case 0xA5:	goto yy10360;
	case 0xA6:	goto yy10361;
	case 0xA7:	goto yy10362;
	case 0xA8:	goto yy10363;
	case 0xA9:	goto yy10364;
	case 0xAA:	goto yy10365;
	case 0xAB:	goto yy10366;
	case 0xAC:	goto yy10367;
	case 0xAD:	goto yy10368;
	case 0xAE:	goto yy10369;
	case 0xAF:	goto yy10370;
	case 0xB0:	goto yy10371;
	case 0xB1:	goto yy10372;
	case 0xB2:	goto yy10373;
	case 0xB3:	goto yy10374;
	case 0xB4:	goto yy10375;
	case 0xB5:	goto yy10376;
	case 0xB6:	goto yy10377;
	case 0xB7:	goto yy10378;
	case 0xB8:	goto yy1272;
	case 0xB9:	goto yy10379;
	case 0xBA:	goto yy1274;
	case 0xBB:	goto yy10380;
	case 0xBC:	goto yy10381;
	case 0xBD:	goto yy1277;
	case 0xBE:	goto yy1278;
	case 0xBF:	goto yy1279;
	default:	goto yy2;
	}
yy6885:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1280;
	case 0x81:	goto yy10382;
	case 0x82:	goto yy10383;
	case 0x83:	goto yy10384;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy6867;
	case 0x89:	goto yy10385;
	case 0x8A:	goto yy10386;
	case 0x8B:	goto yy10387;
	case 0x8C:	goto yy10388;
	case 0x8D:	goto yy10389;
	case 0x8E:	goto yy10390;
	case 0x8F:	goto yy10391;
	case 0x90:	goto yy10392;
	case 0x99:	goto yy10393;
	case 0x9A:	goto yy10394;
	case 0x9B:	goto yy10395;
	case 0x9C:	goto yy10396;
	case 0x9D:	goto yy10397;
	case 0x9E:	goto yy1297;
	case 0x9F:	goto yy10398;
	case 0xA0:	goto yy10399;
	case 0xA1:	goto yy10400;
	case 0xA2:	goto yy10401;
	case 0xA3:	goto yy10402;
	case 0xA4:	goto yy10403;
	case 0xA5:	goto yy10404;
	case 0xA7:	goto yy10405;
	case 0xA8:	goto yy10406;
	case 0xA9:	goto yy1307;
	case 0xAA:	goto yy10407;
	case 0xAC:	goto yy1309;
	case 0xAD:	goto yy10408;
	case 0xAE:	goto yy10409;
	case 0xAF:	goto yy10410;
	case 0xB0:	goto yy10411;
	case 0xB1:	goto yy10412;
	case 0xB3:	goto yy10413;
	case 0xB4:	goto yy10414;
	case 0xB5:	goto yy10415;
	case 0xB6:	goto yy10416;
	case 0xB7:	goto yy1319;
	case 0xBC:	goto yy10417;
	case 0xBD:	goto yy10418;
	case 0xBE:	goto yy10419;
	case 0xBF:	goto yy10420;
	default:	goto yy2;
	}
yy6886:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy10421;
	case 0x81:	goto yy2027;
	case 0x82:	goto yy1326;
	case 0x83:	goto yy1327;
	case 0x84:	goto yy10422;
	case 0x85:	goto yy10423;
	case 0x86:	goto yy10424;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy118;
	case 0x88:	goto yy10425;
	case 0x8C:	goto yy1332;
	case 0x8F:	goto yy1333;
	case 0x90:	goto yy1334;
	case 0x91:	goto yy1335;
	case 0x92:	goto yy1336;
	case 0x93:	goto yy1337;
	case 0x9D:	goto yy1338;
	case 0x9E:	goto yy1339;
	case 0x9F:	goto yy1340;
	case 0xA6:	goto yy1341;
	case 0xA7:	goto yy1342;
	case 0xAD:	goto yy1343;
	case 0xAE:	goto yy1344;
	case 0xAF:	goto yy1345;
	case 0xB0:	goto yy10426;
	case 0xB1:	goto yy10427;
	case 0xB2:	goto yy6867;
	case 0xB3:	goto yy10428;
	case 0xB4:	goto yy10429;
	case 0xB5:	goto yy10430;
	case 0xB6:	goto yy10431;
	case 0xB7:	goto yy10432;
	case 0xB8:	goto yy10433;
	case 0xBA:	goto yy1354;
	case 0xBB:	goto yy709;
	case 0xBF:	goto yy1355;
	default:	goto yy2;
	}
yy6887:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy10434;
	case 0x82:	goto yy2034;
	case 0x84:	goto yy10435;
	case 0x86:	goto yy10436;
	case 0x87:	goto yy2036;
	case 0x88:	goto yy1361;
	case 0x89:	goto yy1362;
	case 0x8A:	goto yy1363;
	case 0x8B:	goto yy2037;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy118;
	default:	goto yy2;
	}
yy6888:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy572;
	case 0x93:	goto yy10437;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy6867;
	case 0x98:	goto yy10438;
	case 0x99:	goto yy10439;
	case 0x9A:	goto yy10440;
	case 0x9B:	goto yy10441;
	case 0x9C:	goto yy10442;
	case 0x9D:	goto yy6873;
	case 0x9E:	goto yy10443;
	case 0x9F:	goto yy10444;
	case 0xA0:	goto yy10445;
	case 0xA1:	goto yy10446;
	case 0xA2:	goto yy10447;
	case 0xA3:	goto yy10448;
	case 0xA4:	goto yy10449;
	case 0xA5:	goto yy10450;
	case 0xA6:	goto yy1380;
	case 0xA7:	goto yy10451;
	case 0xA8:	goto yy10452;
	case 0xA9:	goto yy10453;
	case 0xAA:	goto yy1384;
	case 0xAB:	goto yy10454;
	case 0xAC:	goto yy10455;
	case 0xAD:	goto yy10456;
	case 0xAF:	goto yy10457;
	default:	goto yy2;
	}
yy6889:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy10458;
	case 0xAD:	goto yy10459;
	case 0xAE:	goto yy10460;
	case 0xAF:	goto yy10461;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy6867;
	case 0xB4:	goto yy10462;
	case 0xB5:	goto yy10463;
	case 0xB6:	goto yy10464;
	case 0xB7:	goto yy10465;
	case 0xB8:	goto yy10466;
	case 0xB9:	goto yy10467;
	case 0xBB:	goto yy10468;
	case 0xBC:	goto yy10469;
	case 0xBD:	goto yy10470;
	case 0xBF:	goto yy1402;
	default:	goto yy2;
	}
yy6890:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy10471;
	case 0x91:	goto yy10472;
	case 0x92:	goto yy10473;
	case 0x93:	goto yy10474;
	case 0x94:	goto yy10475;
	case 0x96:	goto yy10476;
	case 0x9B:	goto yy10477;
	case 0x9D:	goto yy10478;
	case 0x9E:	goto yy10479;
	case 0x9F:	goto yy1412;
	default:	goto yy2;
	}
yy6891:
	yych = *++YYCURSOR;
	if (yych <= 0xD4) {
		if (yych <= 0xC2) {
			if (yych <= '@') {
				if (yych <= '%') {
					if (yych <= '$') goto yy2;
					goto yy10480;
				} else {
					if (yych <= '.') goto yy2;
					if (yych <= '9') goto yy10480;
					goto yy2;
				}
			} else {
				if (yych <= '`') {
					if (yych <= 'Z') goto yy10481;
					goto yy2;
				} else {
					if (yych <= 'z') goto yy10481;
					if (yych <= 0xC1) goto yy2;
					goto yy1191;
				}
			}
		} else {
			if (yych <= 0xCD) {
				if (yych <= 0xC9) {
					if (yych <= 0xC3) goto yy1192;
					goto yy1193;
				} else {
					if (yych <= 0xCA) goto yy1194;
					if (yych <= 0xCC) goto yy2;
					goto yy1195;
				}
			} else {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy1196;
					if (yych <= 0xCF) goto yy1197;
					goto yy1193;
				} else {
					if (yych <= 0xD2) goto yy1198;
					if (yych <= 0xD3) goto yy1193;
					goto yy1199;
				}
			}
		}
	} else {
		if (yych <= 0xDE) {
			if (yych <= 0xD9) {
				if (yych <= 0xD6) {
					if (yych <= 0xD5) goto yy1200;
					goto yy1201;
				} else {
					if (yych <= 0xD7) goto yy1202;
					if (yych <= 0xD8) goto yy1203;
					goto yy1204;
				}
			} else {
				if (yych <= 0xDB) {
					if (yych <= 0xDA) goto yy1193;
					goto yy1205;
				} else {
					if (yych <= 0xDC) goto yy1206;
					if (yych <= 0xDD) goto yy1207;
					goto yy1208;
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xE0) {
					if (yych <= 0xDF) goto yy1209;
					goto yy1210;
				} else {
					if (yych <= 0xE1) goto yy1211;
					if (yych <= 0xE2) goto yy1212;
					goto yy1213;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych == 0xEA) goto yy1214;
					goto yy2;
				} else {
					if (yych <= 0xEF) goto yy1215;
					if (yych <= 0xF0) goto yy1216;
					goto yy2;
				}
			}
		}
	}
yy6892:
	yyaccept = 10;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xC9) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych <= '#') goto yy57;
					if (yych <= '$') goto yy113;
					if (yych <= '%') goto yy146;
					goto yy57;
				} else {
					if (yych <= '\'') goto yy242;
					if (yych == '+') goto yy182;
					goto yy57;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy243;
					if (yych <= '.') goto yy1217;
					if (yych <= '/') goto yy57;
					goto yy206;
				} else {
					if (yych <= ';') {
						if (yych <= ':') goto yy6891;
						goto yy57;
					} else {
						if (yych <= '>') goto yy113;
						if (yych <= '?') goto yy57;
						goto yy148;
					}
				}
			}
		} else {
			if (yych <= '|') {
				if (yych <= '_') {
					if (yych <= 'Z') goto yy247;
					if (yych <= ']') goto yy57;
					if (yych <= '^') goto yy113;
					goto yy249;
				} else {
					if (yych <= '`') goto yy113;
					if (yych <= 'z') goto yy247;
					if (yych <= '{') goto yy57;
					goto yy113;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych == '~') goto yy113;
					if (yych <= 0xC1) goto yy57;
					goto yy251;
				} else {
					if (yych <= 0xC5) {
						if (yych <= 0xC3) goto yy252;
						goto yy253;
					} else {
						if (yych <= 0xC6) goto yy254;
						if (yych <= 0xC7) goto yy255;
						goto yy253;
					}
				}
			}
		}
	} else {
		if (yych <= 0xDB) {
			if (yych <= 0xD2) {
				if (yych <= 0xCD) {
					if (yych <= 0xCA) goto yy256;
					if (yych <= 0xCB) goto yy257;
					if (yych <= 0xCC) goto yy118;
					goto yy258;
				} else {
					if (yych <= 0xCE) goto yy259;
					if (yych <= 0xCF) goto yy260;
					if (yych <= 0xD1) goto yy253;
					goto yy261;
				}
			} else {
				if (yych <= 0xD6) {
					if (yych <= 0xD3) goto yy253;
					if (yych <= 0xD4) goto yy262;
					if (yych <= 0xD5) goto yy263;
					goto yy264;
				} else {
					if (yych <= 0xD8) {
						if (yych <= 0xD7) goto yy265;
						goto yy266;
					} else {
						if (yych <= 0xD9) goto yy267;
						if (yych <= 0xDA) goto yy268;
						goto yy269;
					}
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xDF) {
					if (yych <= 0xDC) goto yy270;
					if (yych <= 0xDD) goto yy271;
					if (yych <= 0xDE) goto yy272;
					goto yy273;
				} else {
					if (yych <= 0xE0) goto yy274;
					if (yych <= 0xE1) goto yy275;
					if (yych <= 0xE2) goto yy276;
					goto yy277;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych <= 0xE4) goto yy278;
					if (yych == 0xEA) goto yy279;
					goto yy57;
				} else {
					if (yych <= 0xF0) {
						if (yych <= 0xEF) goto yy280;
						goto yy281;
					} else {
						if (yych == 0xF3) goto yy282;
						goto yy57;
					}
				}
			}
		}
	}
yy6893:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy1437;
	if (yych == 0xA0) goto yy113;
	goto yy2;
yy6894:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy1437;
		if (yych <= 0x81) goto yy2;
		goto yy1437;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy1437;
		if (yych <= 0xBA) goto yy113;
		goto yy2;
	}
yy6895:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy1437;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy1437;
		if (yych <= 0xB8) goto yy113;
		goto yy2;
	}
yy6896:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy1437;
			if (yych <= 0x83) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy113;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy113;
			goto yy1437;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy113;
			} else {
				if (yych == 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy6897:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1437;
		goto yy113;
	} else {
		if (yych <= 0xA4) goto yy1437;
		if (yych <= 0xA6) goto yy113;
		goto yy2;
	}
yy6898:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy113;
	if (yych <= 0xB7) goto yy1437;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy6899:
	yych = *++YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x86) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xAF) goto yy1439;
		if (yych == 0xBF) goto yy113;
		goto yy2;
	}
yy6900:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy113;
	if (yych <= 0xAF) goto yy1437;
	if (yych <= 0xBA) goto yy113;
	goto yy2;
yy6901:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy113;
		goto yy1437;
	} else {
		if (yych <= 0xB4) goto yy113;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy1439;
		goto yy2;
	}
yy6902:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy1437;
		goto yy113;
	} else {
		if (yych == 0xB6) goto yy1437;
		goto yy2;
	}
yy6903:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy113;
	if (yych <= 0xB2) goto yy1437;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy6904:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x84) goto yy1437;
			if (yych <= 0x89) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy1439;
			goto yy1437;
		} else {
			if (yych == 0x9C) goto yy1437;
			goto yy2;
		}
	}
yy6905:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy1437;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy1437;
		if (yych <= 0xB7) goto yy113;
		goto yy2;
	}
yy6906:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy1437;
		goto yy113;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy1439;
		goto yy2;
	}
yy6907:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy113;
			if (yych <= 0x84) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy1437;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy1437;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy1437;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy1437;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy1437;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy6908:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy113;
			if (yych <= 0x86) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy113;
			} else {
				if (yych == 0x90) goto yy1437;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy113;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy1437;
			goto yy113;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy113;
				goto yy2;
			}
		}
	}
yy6909:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy1437;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy6910:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy113;
		if (yych <= 0x85) goto yy1437;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy1437;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy1439;
		goto yy2;
	}
yy6911:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy1437;
		goto yy113;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy6912:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy1437;
		if (yych <= 0x9D) goto yy113;
		goto yy2;
	}
yy6913:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy1437;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy1439;
		goto yy2;
	}
yy6914:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy1437;
	if (yych <= 0xB7) goto yy113;
	goto yy2;
yy6915:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x9C) goto yy2;
		if (yych <= 0xAB) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xB9) goto yy1439;
		if (yych == 0xBF) goto yy113;
		goto yy2;
	}
yy6916:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy1437;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy113;
	goto yy2;
yy6917:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy1437;
		goto yy113;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy6918:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy113;
		if (yych <= 0x8F) goto yy2;
		goto yy1439;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy1437;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy1437;
			goto yy2;
		}
	}
yy6919:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1437;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy1437;
		if (yych <= 0xBE) goto yy113;
		goto yy2;
	}
yy6920:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy1437;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy1437;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy113;
		goto yy2;
	}
yy6921:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy113;
		goto yy1437;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy113;
			goto yy1437;
		} else {
			if (yych <= 0xBB) goto yy113;
			if (yych <= 0xBF) goto yy1437;
			goto yy2;
		}
	}
yy6922:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy1437;
		goto yy113;
	} else {
		if (yych == 0xB5) goto yy113;
		if (yych <= 0xBF) goto yy1437;
		goto yy2;
	}
yy6923:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy1437;
		goto yy113;
	} else {
		if (yych == 0xAF) goto yy113;
		if (yych <= 0xBF) goto yy1437;
		goto yy2;
	}
yy6924:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy1437;
		goto yy113;
	} else {
		if (yych == 0xA9) goto yy113;
		if (yych <= 0xBF) goto yy1437;
		goto yy2;
	}
yy6925:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1437;
		goto yy113;
	} else {
		if (yych <= 0x8B) goto yy1437;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy1439;
		goto yy2;
	}
yy6926:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy1437;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy113;
	goto yy2;
yy6927:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1439;
	goto yy2;
yy6928:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy1439;
	goto yy2;
yy6929:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy1439;
	goto yy2;
yy6930:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) goto yy2;
	if (yych <= 0xB9) goto yy1439;
	if (yych == 0xBD) goto yy1439;
	goto yy2;
yy6931:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych == 0x90) goto yy1439;
		if (yych <= 0x97) goto yy2;
		goto yy1439;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy1439;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy1439;
			goto yy2;
		}
	}
yy6932:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych == 0x80) goto yy1439;
			if (yych <= 0x84) goto yy2;
			goto yy1439;
		} else {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x90) goto yy1439;
			if (yych <= 0x92) goto yy2;
			goto yy1439;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB1) goto yy2;
			goto yy1439;
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB5) goto yy2;
				goto yy1439;
			} else {
				if (yych == 0xBD) goto yy1439;
				goto yy2;
			}
		}
	}
yy6933:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych == 0x8E) goto yy1439;
		if (yych <= 0x9B) goto yy2;
		goto yy1439;
	} else {
		if (yych <= 0xA1) {
			if (yych <= 0x9E) goto yy2;
			goto yy1439;
		} else {
			if (yych <= 0xA5) goto yy2;
			if (yych <= 0xB1) goto yy1439;
			goto yy2;
		}
	}
yy6934:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8E) {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8A) goto yy1439;
			goto yy2;
		} else {
			if (yych <= 0x90) goto yy1439;
			if (yych <= 0x92) goto yy2;
			if (yych <= 0xA8) goto yy1439;
			goto yy2;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych == 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1439;
			goto yy2;
		} else {
			if (yych == 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy1439;
			goto yy2;
		}
	}
yy6935:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x98) goto yy2;
		if (yych == 0x9D) goto yy2;
		goto yy1439;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy1439;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB4) goto yy1439;
			goto yy2;
		}
	}
yy6936:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8E) {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8D) goto yy1439;
			goto yy2;
		} else {
			if (yych == 0x92) goto yy2;
			if (yych <= 0xA8) goto yy1439;
			goto yy2;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych == 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1439;
			goto yy2;
		} else {
			if (yych <= 0xB9) goto yy1439;
			if (yych == 0xBD) goto yy1439;
			goto yy2;
		}
	}
yy6937:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych == 0x90) goto yy1439;
		if (yych <= 0x9F) goto yy2;
		goto yy1439;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy1439;
		} else {
			if (yych == 0xB9) goto yy1439;
			goto yy2;
		}
	}
yy6938:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8E) {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8C) goto yy1439;
			goto yy2;
		} else {
			if (yych <= 0x90) goto yy1439;
			if (yych <= 0x92) goto yy2;
			if (yych <= 0xA8) goto yy1439;
			goto yy2;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych == 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1439;
			goto yy2;
		} else {
			if (yych <= 0xB9) goto yy1439;
			if (yych == 0xBD) goto yy1439;
			goto yy2;
		}
	}
yy6939:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x9B) goto yy2;
		if (yych == 0x9E) goto yy2;
		goto yy1439;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy1439;
		} else {
			if (yych == 0xB1) goto yy1439;
			goto yy2;
		}
	}
yy6940:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy1439;
	default:	goto yy2;
	}
yy6941:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x90) goto yy1439;
	if (yych <= 0xA5) goto yy2;
	if (yych <= 0xAF) goto yy1439;
	goto yy2;
yy6942:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8C) {
			if (yych <= 0x84) goto yy2;
			goto yy1439;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych <= 0x90) goto yy1439;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy1439;
		} else {
			if (yych == 0xBD) goto yy1439;
			goto yy2;
		}
	}
yy6943:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x97) goto yy2;
		if (yych <= 0x9A) goto yy1439;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy1439;
		if (yych <= 0xA5) goto yy2;
		if (yych <= 0xAF) goto yy1439;
		goto yy2;
	}
yy6944:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8D) {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8C) goto yy1439;
			goto yy2;
		} else {
			if (yych == 0x91) goto yy2;
			goto yy1439;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych <= 0xA9) goto yy2;
			if (yych <= 0xB3) goto yy1439;
			goto yy2;
		} else {
			if (yych <= 0xB9) goto yy1439;
			if (yych == 0xBD) goto yy1439;
			goto yy2;
		}
	}
yy6945:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x9E:
	case 0xA0:
	case 0xA1:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB1:
	case 0xB2:	goto yy1439;
	default:	goto yy2;
	}
yy6946:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy1439;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x91) goto yy2;
			goto yy1439;
		} else {
			if (yych == 0xBD) goto yy1439;
			goto yy2;
		}
	}
yy6947:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych == 0x8E) goto yy1439;
		if (yych <= 0x9E) goto yy2;
		goto yy1439;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy1439;
		} else {
			if (yych <= 0xB9) goto yy2;
			if (yych <= 0xBF) goto yy1439;
			goto yy2;
		}
	}
yy6948:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x84) goto yy2;
		if (yych <= 0x96) goto yy1439;
		if (yych <= 0x99) goto yy2;
		goto yy1439;
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB2) goto yy2;
			goto yy1439;
		} else {
			if (yych == 0xBD) goto yy1439;
			goto yy2;
		}
	}
yy6949:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1439;
	if (yych <= 0xA5) goto yy2;
	if (yych <= 0xAF) goto yy1439;
	goto yy2;
yy6950:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy1439;
	goto yy2;
yy6951:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy1439;
	goto yy2;
yy6952:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy1439;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1439;
	goto yy2;
yy6953:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy1439;
		} else {
			if (yych == 0x87) goto yy1439;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy1439;
			if (yych <= 0x8F) goto yy2;
			goto yy1439;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy1439;
			goto yy2;
		}
	}
yy6954:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy1439;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy1439;
			if (yych <= 0x8F) goto yy2;
			goto yy1439;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy1439;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy1439;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1439;
			goto yy2;
		}
	}
yy6955:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy1439;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1439;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy1439;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy1439;
			goto yy2;
		}
	}
yy6956:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy1439;
		if (yych <= 0x81) goto yy2;
		goto yy1439;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy1439;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy1439;
			goto yy2;
		}
	}
yy6957:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy1439;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy1439;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy1439;
		goto yy2;
	}
yy6958:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy1439;
	goto yy2;
yy6959:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy1439;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1439;
	goto yy2;
yy6960:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy1439;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy1439;
	goto yy2;
yy6961:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0xBF) goto yy1439;
	goto yy2;
yy6962:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy1439;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy1439;
	goto yy2;
yy6963:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy1439;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1439;
	goto yy2;
yy6964:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy1439;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy1439;
	goto yy2;
yy6965:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8C) goto yy1439;
		goto yy2;
	} else {
		if (yych <= 0x91) goto yy1439;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xB1) goto yy1439;
		goto yy2;
	}
yy6966:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy1439;
		goto yy2;
	} else {
		if (yych == 0xAD) goto yy2;
		if (yych <= 0xB0) goto yy1439;
		goto yy2;
	}
yy6967:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy1439;
	goto yy2;
yy6968:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy1439;
		goto yy2;
	} else {
		if (yych <= 0xAA) goto yy1439;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1439;
		goto yy2;
	}
yy6969:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy1439;
	goto yy2;
yy6970:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy1439;
	goto yy2;
yy6971:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) goto yy2;
	if (yych <= 0x8F) goto yy1439;
	goto yy2;
yy6972:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy1439;
	goto yy2;
yy6973:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x89) goto yy1439;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy1439;
	goto yy2;
yy6974:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0xA0) goto yy1439;
	if (yych <= 0xAD) goto yy2;
	if (yych <= 0xBF) goto yy1439;
	goto yy2;
yy6975:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1439;
	goto yy2;
yy6976:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy1439;
	goto yy2;
yy6977:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x89) goto yy1439;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xB7) goto yy1439;
	goto yy2;
yy6978:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0xA8) goto yy2;
		if (yych <= 0xAC) goto yy1439;
		goto yy2;
	} else {
		if (yych <= 0xB1) goto yy1439;
		if (yych <= 0xB4) goto yy2;
		if (yych <= 0xB6) goto yy1439;
		goto yy2;
	}
yy6979:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy1439;
	goto yy2;
yy6980:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy1439;
	goto yy2;
yy6981:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy1439;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy1439;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy1439;
		goto yy2;
	}
yy6982:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy1439;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy1439;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy1439;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy1439;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy1439;
			goto yy2;
		}
	}
yy6983:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xB4) goto yy1439;
		goto yy2;
	} else {
		if (yych == 0xBD) goto yy2;
		if (yych <= 0xBE) goto yy1439;
		goto yy2;
	}
yy6984:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x85) {
			if (yych <= 0x81) goto yy2;
			if (yych <= 0x84) goto yy1439;
			goto yy2;
		} else {
			if (yych <= 0x8C) goto yy1439;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x93) goto yy1439;
			goto yy2;
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9B) goto yy1439;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAC) goto yy1439;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBC) goto yy1439;
			goto yy2;
		}
	}
yy6985:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xBF) goto yy1589;
	goto yy2;
yy6986:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy1439;
	default:	goto yy2;
	}
yy6987:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0x89) goto yy1439;
	if (yych == 0x8E) goto yy1439;
	goto yy2;
yy6988:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0x84) goto yy1439;
	goto yy2;
yy6989:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1439;
	goto yy2;
yy6990:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy1439;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy1439;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy1439;
		goto yy2;
	}
yy6991:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy1439;
		goto yy2;
	} else {
		if (yych <= 0xAE) goto yy1439;
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB3) goto yy1439;
		goto yy2;
	}
yy6992:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy1439;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy1439;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy1439;
			goto yy2;
		}
	}
yy6993:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy1439;
	goto yy2;
yy6994:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy1439;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy1439;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy1439;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy1439;
			goto yy2;
		}
	}
yy6995:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x87) goto yy2;
		goto yy1439;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x8F) goto yy2;
			goto yy1439;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0x9E) goto yy1439;
			goto yy2;
		}
	}
yy6996:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB5) goto yy1439;
	if (yych == 0xBC) goto yy1439;
	goto yy2;
yy6997:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy1439;
	goto yy2;
yy6998:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBA) goto yy1439;
	goto yy2;
yy6999:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy1439;
	goto yy2;
yy7000:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8B) goto yy1439;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAB) goto yy1439;
	goto yy2;
yy7001:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy1439;
	goto yy2;
yy7002:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9B) goto yy1439;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1439;
	goto yy2;
yy7003:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) goto yy2;
	if (yych <= 0xBF) goto yy1439;
	goto yy2;
yy7004:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1439;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy1439;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy1439;
		goto yy2;
	}
yy7005:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy1439;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy1439;
	goto yy2;
yy7006:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x82) goto yy2;
		goto yy1439;
	} else {
		if (yych <= 0x8A) {
			if (yych <= 0x86) goto yy2;
			goto yy1439;
		} else {
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0xA2) goto yy1439;
			goto yy2;
		}
	}
yy7007:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy1439;
	goto yy2;
yy7008:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x81) goto yy2;
	if (yych <= 0xB3) goto yy1439;
	goto yy2;
yy7009:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy1439;
		if (yych <= 0xB1) goto yy2;
		goto yy1439;
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xBA) goto yy2;
			goto yy1439;
		} else {
			if (yych == 0xBD) goto yy1439;
			goto yy2;
		}
	}
yy7010:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1439;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1439;
	goto yy2;
yy7011:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1439;
	goto yy2;
yy7012:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy1439;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy1439;
	goto yy2;
yy7013:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy1439;
	goto yy2;
yy7014:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1439;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy1439;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy1439;
		goto yy2;
	}
yy7015:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xAA) goto yy1439;
	if (yych == 0xB2) goto yy1439;
	goto yy2;
yy7016:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy1439;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy1439;
			if (yych <= 0x90) goto yy2;
			goto yy1439;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy1439;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy1439;
			goto yy2;
		}
	}
yy7017:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy1439;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy1439;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1439;
		goto yy2;
	}
yy7018:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA2) goto yy1439;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy1439;
	goto yy2;
yy7019:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy1439;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy1439;
			if (yych == 0x9D) goto yy1439;
			goto yy2;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy2;
			if (yych <= 0xB6) goto yy1439;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy1439;
			goto yy2;
		}
	}
yy7020:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy1439;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy1439;
		goto yy2;
	}
yy7021:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy1439;
	goto yy2;
yy7022:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy1439;
	goto yy2;
yy7023:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy1439;
	goto yy2;
yy7024:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy1439;
	goto yy2;
yy7025:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy1439;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy1439;
	goto yy2;
yy7026:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x87) goto yy1439;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBB) goto yy1439;
	goto yy2;
yy7027:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) goto yy2;
	if (yych <= 0xB4) goto yy1589;
	goto yy2;
yy7028:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x8C) goto yy2;
		if (yych <= 0x8F) goto yy1589;
		goto yy2;
	} else {
		if (yych == 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy1439;
		goto yy2;
	}
yy7029:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy1439;
	goto yy2;
yy7030:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBA) goto yy1439;
	if (yych == 0xBF) goto yy1589;
	goto yy2;
yy7031:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy1439;
	if (yych <= 0xA5) goto yy2;
	if (yych <= 0xBF) goto yy1439;
	goto yy2;
yy7032:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy10482;
	case 0x81:	goto yy10483;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy3921;
	case 0x83:	goto yy10484;
	case 0x8A:	goto yy10485;
	case 0x8B:	goto yy10486;
	case 0x8C:	goto yy10487;
	case 0x8D:	goto yy10488;
	case 0x8E:	goto yy10489;
	case 0x8F:	goto yy10490;
	case 0x92:	goto yy10491;
	case 0x94:	goto yy10492;
	case 0x95:	goto yy6976;
	case 0x9C:	goto yy10493;
	case 0x9D:	goto yy10494;
	case 0xA0:	goto yy10495;
	case 0xA1:	goto yy10496;
	case 0xA2:	goto yy6970;
	case 0xA3:	goto yy10497;
	case 0xA4:	goto yy10498;
	case 0xA6:	goto yy10499;
	case 0xA8:	goto yy10500;
	case 0xA9:	goto yy10501;
	case 0xAA:	goto yy10502;
	case 0xAB:	goto yy10503;
	case 0xAC:	goto yy6969;
	case 0xAD:	goto yy10504;
	case 0xAE:	goto yy10505;
	case 0xB1:	goto yy10506;
	case 0xB2:
	case 0xB3:	goto yy10507;
	default:	goto yy2;
	}
yy7033:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy10508;
	case 0x81:	goto yy10509;
	case 0x82:	goto yy10510;
	case 0x83:	goto yy10511;
	case 0x84:	goto yy10512;
	case 0x85:	goto yy10513;
	case 0x86:	goto yy10514;
	case 0x87:	goto yy10515;
	case 0x88:	goto yy10516;
	case 0x8A:	goto yy10517;
	case 0x8B:	goto yy10518;
	case 0x8C:	goto yy6938;
	case 0x8D:	goto yy10519;
	case 0x92:
	case 0x98:	goto yy3922;
	case 0x93:	goto yy10520;
	case 0x96:	goto yy7001;
	case 0x97:	goto yy10521;
	case 0x99:	goto yy10522;
	case 0x9A:	goto yy3937;
	case 0x9B:	goto yy3992;
	case 0x9C:	goto yy10523;
	case 0xA2:	goto yy3931;
	case 0xA3:	goto yy10524;
	case 0xAB:	goto yy10525;
	default:	goto yy2;
	}
yy7034:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy3921;
		goto yy10526;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy3921;
		if (yych <= 0x95) goto yy10527;
		goto yy2;
	}
yy7035:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy3921;
	if (yych <= 0x90) goto yy7001;
	goto yy2;
yy7036:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy3921;
	if (yych <= 0x99) goto yy7011;
	goto yy2;
yy7037:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy3921;
	case 0xA8:	goto yy10525;
	case 0xA9:	goto yy10528;
	case 0xAB:	goto yy10529;
	case 0xAC:	goto yy3922;
	case 0xAD:	goto yy10530;
	case 0xAE:	goto yy10531;
	case 0xBD:	goto yy10532;
	default:	goto yy2;
	}
yy7038:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych == 0x80) goto yy2877;
		goto yy2;
	} else {
		if (yych <= 0xB0) goto yy3921;
		if (yych <= 0xB1) goto yy10533;
		if (yych <= 0xB2) goto yy10534;
		goto yy2;
	}
yy7039:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy3921;
	case 0x91:	goto yy10535;
	case 0x92:	goto yy10536;
	case 0x93:	goto yy10537;
	case 0x94:	goto yy10538;
	case 0x95:	goto yy10539;
	case 0x9A:	goto yy10540;
	case 0x9B:	goto yy10541;
	case 0x9C:	goto yy10542;
	case 0x9D:	goto yy10543;
	case 0x9E:	goto yy10544;
	case 0x9F:	goto yy10545;
	default:	goto yy2;
	}
yy7040:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy3921;
		if (yych <= 0xA3) goto yy10546;
		goto yy2;
	} else {
		if (yych <= 0xB8) goto yy10547;
		if (yych <= 0xB9) goto yy10548;
		if (yych <= 0xBA) goto yy10549;
		goto yy2;
	}
yy7041:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy2939;
	goto yy2;
yy7042:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy2939;
		} else {
			if (yych == 0x87) goto yy2939;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy2939;
			if (yych <= 0x8F) goto yy2;
			goto yy2939;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy2939;
			goto yy2;
		}
	}
yy7043:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy2939;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy2939;
	goto yy2;
yy7044:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy2939;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy2939;
	goto yy2;
yy7045:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy2939;
	goto yy2;
yy7046:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy2939;
	goto yy2;
yy7047:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy2939;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy2939;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy2939;
		goto yy2;
	}
yy7048:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy2939;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy2939;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy2939;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy2939;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy2939;
			goto yy2;
		}
	}
yy7049:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xB4) goto yy2939;
		goto yy2;
	} else {
		if (yych == 0xBD) goto yy2;
		if (yych <= 0xBE) goto yy2939;
		goto yy2;
	}
yy7050:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x85) {
			if (yych <= 0x81) goto yy2;
			if (yych <= 0x84) goto yy2939;
			goto yy2;
		} else {
			if (yych <= 0x8C) goto yy2939;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x93) goto yy2939;
			goto yy2;
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9B) goto yy2939;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAC) goto yy2939;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBC) goto yy2939;
			goto yy2;
		}
	}
yy7051:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy2939;
	default:	goto yy2;
	}
yy7052:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0x89) goto yy2939;
	if (yych == 0x8E) goto yy2939;
	goto yy2;
yy7053:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0x84) goto yy2939;
	goto yy2;
yy7054:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy2939;
	goto yy2;
yy7055:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy2939;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy2939;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy2939;
		goto yy2;
	}
yy7056:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy2939;
		goto yy2;
	} else {
		if (yych <= 0xAE) goto yy2939;
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB3) goto yy2939;
		goto yy2;
	}
yy7057:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy2939;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy2939;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy2939;
			goto yy2;
		}
	}
yy7058:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9B) goto yy2939;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy2939;
	goto yy2;
yy7059:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) goto yy2;
	if (yych <= 0xBF) goto yy2939;
	goto yy2;
yy7060:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy2939;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy2939;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy2939;
		goto yy2;
	}
yy7061:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy2939;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy2939;
	goto yy2;
yy7062:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy2939;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy2939;
			if (yych <= 0x90) goto yy2;
			goto yy2939;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy2939;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy2939;
			goto yy2;
		}
	}
yy7063:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy2939;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy2939;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy2939;
		goto yy2;
	}
yy7064:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy2939;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy2939;
			if (yych == 0x9D) goto yy2939;
			goto yy2;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy2;
			if (yych <= 0xB6) goto yy2939;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy2939;
			goto yy2;
		}
	}
yy7065:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych == 0x87) goto yy1087;
		if (yych <= 0x8C) goto yy2;
		goto yy1087;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xA0) goto yy2;
			if (yych <= 0xBA) goto yy2939;
			goto yy2;
		}
	}
yy7066:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy2939;
	goto yy2;
yy7067:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy5590;
	case 0x81:	goto yy5591;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy1108;
	case 0x83:	goto yy5592;
	case 0x8A:	goto yy5593;
	case 0x8B:	goto yy5594;
	case 0x8C:	goto yy5595;
	case 0x8D:	goto yy5596;
	case 0x8E:	goto yy5597;
	case 0x8F:	goto yy5598;
	case 0x92:	goto yy5600;
	case 0x94:	goto yy5601;
	case 0x95:	goto yy2987;
	case 0x9C:	goto yy5602;
	case 0x9D:	goto yy5603;
	case 0xA0:	goto yy5604;
	case 0xA1:	goto yy5605;
	case 0xA2:	goto yy2983;
	case 0xA3:	goto yy5606;
	case 0xA4:	goto yy5607;
	case 0xA6:	goto yy5608;
	case 0xA8:	goto yy5609;
	case 0xA9:	goto yy5610;
	case 0xAA:	goto yy5611;
	case 0xAB:	goto yy5612;
	case 0xAC:	goto yy2982;
	case 0xAD:	goto yy5613;
	case 0xAE:	goto yy5614;
	case 0xB1:	goto yy5615;
	case 0xB2:
	case 0xB3:	goto yy10550;
	default:	goto yy2;
	}
yy7068:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy5617;
	case 0x81:	goto yy4840;
	case 0x82:	goto yy5618;
	case 0x83:	goto yy5619;
	case 0x84:	goto yy5620;
	case 0x85:	goto yy5621;
	case 0x86:	goto yy5622;
	case 0x87:	goto yy5623;
	case 0x88:	goto yy5624;
	case 0x8A:	goto yy5625;
	case 0x8B:	goto yy5626;
	case 0x8C:	goto yy2952;
	case 0x8D:	goto yy5627;
	case 0x92:
	case 0x98:	goto yy4026;
	case 0x93:	goto yy5628;
	case 0x96:	goto yy5629;
	case 0x97:	goto yy5630;
	case 0x99:	goto yy5631;
	case 0x9A:	goto yy5632;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy4847;
	case 0xA2:	goto yy1106;
	case 0xA3:	goto yy10551;
	case 0xAB:	goto yy5635;
	default:	goto yy2;
	}
yy7069:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy1108;
	case 0x91:	goto yy10552;
	case 0x92:	goto yy10553;
	case 0x93:	goto yy10554;
	case 0x94:	goto yy10555;
	case 0x95:	goto yy10556;
	case 0x9A:	goto yy10557;
	case 0x9B:	goto yy10558;
	case 0x9C:	goto yy10559;
	case 0x9D:	goto yy10560;
	case 0x9E:	goto yy10561;
	case 0x9F:	goto yy10562;
	default:	goto yy2;
	}
yy7070:
	yyaccept = 21;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy5660;
					goto yy1766;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych == '+') goto yy5660;
					goto yy1766;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy5034;
					if (yych <= '.') goto yy200;
					if (yych <= '/') goto yy1766;
					goto yy8907;
				} else {
					if (yych <= ';') goto yy1766;
					if (yych <= '>') goto yy5660;
					if (yych <= '@') goto yy1766;
					goto yy8907;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy1766;
					if (yych <= '`') goto yy5660;
					goto yy8907;
				} else {
					if (yych == '|') goto yy5660;
					if (yych <= '}') goto yy1766;
					goto yy5660;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy1766;
					if (yych <= 0xC2) goto yy5692;
					if (yych <= 0xC3) goto yy5693;
					goto yy5694;
				} else {
					if (yych <= 0xCA) goto yy5695;
					if (yych <= 0xCB) goto yy5665;
					if (yych <= 0xCC) goto yy5663;
					goto yy5696;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy5697;
					if (yych <= 0xCF) goto yy5698;
					goto yy5694;
				} else {
					if (yych <= 0xD2) goto yy5699;
					if (yych <= 0xD3) goto yy5694;
					if (yych <= 0xD4) goto yy5700;
					goto yy5701;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy5702;
					if (yych <= 0xD7) goto yy5703;
					if (yych <= 0xD8) goto yy5704;
					goto yy5705;
				} else {
					if (yych <= 0xDA) goto yy5694;
					if (yych <= 0xDB) goto yy5706;
					if (yych <= 0xDC) goto yy5707;
					goto yy5708;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy5709;
					if (yych <= 0xDF) goto yy5710;
					goto yy5711;
				} else {
					if (yych <= 0xE1) goto yy5712;
					if (yych <= 0xE2) goto yy5713;
					if (yych <= 0xE3) goto yy5714;
					goto yy5683;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy5715;
					if (yych <= 0xEE) goto yy1766;
					goto yy5716;
				} else {
					if (yych <= 0xF0) goto yy5717;
					if (yych == 0xF3) goto yy5687;
					goto yy1766;
				}
			}
		}
	}
yy7071:
	yyaccept = 14;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy1762;
					goto yy208;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych == '+') goto yy1762;
					goto yy208;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy200;
					if (yych <= '.') goto yy7070;
					if (yych <= '/') goto yy208;
					goto yy7071;
				} else {
					if (yych <= ';') goto yy208;
					if (yych <= '>') goto yy1762;
					if (yych <= '@') goto yy208;
					goto yy4880;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy208;
					if (yych <= '`') goto yy1762;
					goto yy4880;
				} else {
					if (yych == '|') goto yy1762;
					if (yych <= '}') goto yy208;
					goto yy1762;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy208;
					if (yych <= 0xC2) goto yy2404;
					if (yych <= 0xC3) goto yy2405;
					goto yy2406;
				} else {
					if (yych <= 0xCA) goto yy2407;
					if (yych <= 0xCB) goto yy1771;
					if (yych <= 0xCC) goto yy1772;
					goto yy2408;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy2409;
					if (yych <= 0xCF) goto yy2410;
					goto yy2406;
				} else {
					if (yych <= 0xD2) goto yy2411;
					if (yych <= 0xD3) goto yy2406;
					if (yych <= 0xD4) goto yy2412;
					goto yy2413;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy2414;
					if (yych <= 0xD7) goto yy2415;
					if (yych <= 0xD8) goto yy2416;
					goto yy2417;
				} else {
					if (yych <= 0xDA) goto yy2406;
					if (yych <= 0xDB) goto yy2418;
					if (yych <= 0xDC) goto yy2419;
					goto yy2420;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy2421;
					if (yych <= 0xDF) goto yy2422;
					goto yy2423;
				} else {
					if (yych <= 0xE1) goto yy2424;
					if (yych <= 0xE2) goto yy2425;
					if (yych <= 0xE3) goto yy2426;
					goto yy1792;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy2427;
					if (yych <= 0xEE) goto yy208;
					goto yy2428;
				} else {
					if (yych <= 0xF0) goto yy2429;
					if (yych == 0xF3) goto yy1796;
					goto yy208;
				}
			}
		}
	}
yy7073:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy1240;
	goto yy2;
yy7074:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1240;
	goto yy2;
yy7075:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy1240;
		goto yy1246;
	} else {
		if (yych == 0xBF) goto yy1240;
		goto yy2;
	}
yy7076:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy1240;
	goto yy2;
yy7077:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy1240;
		} else {
			if (yych == 0xA2) goto yy1240;
			if (yych <= 0xA4) goto yy2;
			goto yy1240;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy1240;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy1240;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy1240;
				goto yy2;
			}
		}
	}
yy7078:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy1240;
	goto yy2;
yy7079:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy1240;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy1240;
			if (yych <= 0x8C) goto yy2;
			goto yy1240;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy1240;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy1240;
			goto yy2;
		}
	}
yy7080:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy1240;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy1240;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy1240;
			goto yy2;
		}
	}
yy7081:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1240;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy1240;
	goto yy2;
yy7082:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy113;
		goto yy1240;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy113;
			goto yy1240;
		} else {
			if (yych <= 0xBB) goto yy113;
			if (yych <= 0xBF) goto yy1240;
			goto yy2;
		}
	}
yy7083:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy1240;
		goto yy113;
	} else {
		if (yych == 0xB5) goto yy113;
		if (yych <= 0xBF) goto yy1240;
		goto yy2;
	}
yy7084:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy1240;
		goto yy113;
	} else {
		if (yych == 0xAF) goto yy113;
		if (yych <= 0xBF) goto yy1240;
		goto yy2;
	}
yy7085:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy1240;
		goto yy113;
	} else {
		if (yych == 0xA9) goto yy113;
		if (yych <= 0xBF) goto yy1240;
		goto yy2;
	}
yy7086:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1240;
		goto yy113;
	} else {
		if (yych <= 0x8B) goto yy1240;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy1246;
		goto yy2;
	}
yy7087:
	yyaccept = 10;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= '.') {
		if (yych == '"') goto yy1584;
		if (yych <= '-') goto yy57;
		goto yy4074;
	} else {
		if (yych <= 0xD7) {
			if (yych <= 0xD6) goto yy57;
			goto yy4075;
		} else {
			if (yych == 0xEF) goto yy4076;
			goto yy57;
		}
	}
yy7088:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x9D) {
			if (yych <= 0x9C) goto yy2;
			goto yy7087;
		} else {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA8) goto yy7087;
			goto yy2;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych == 0xB7) goto yy2;
			goto yy7087;
		} else {
			if (yych == 0xBE) goto yy7087;
			goto yy2;
		}
	}
yy7089:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy7087;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0x8F) goto yy7087;
		goto yy2;
	}
yy7090:
	yyaccept = 10;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xD1) {
		if (yych <= '`') {
			if (yych <= '.') {
				if (yych <= '\'') {
					if (yych <= '&') goto yy57;
					goto yy1585;
				} else {
					if (yych <= ',') goto yy57;
					if (yych <= '-') goto yy1564;
					goto yy2929;
				}
			} else {
				if (yych <= ':') {
					if (yych <= '/') goto yy57;
					if (yych <= '9') goto yy843;
					goto yy2930;
				} else {
					if (yych <= '@') goto yy57;
					if (yych <= 'Z') goto yy2939;
					goto yy57;
				}
			}
		} else {
			if (yych <= 0xCA) {
				if (yych <= 0xC2) {
					if (yych <= 'z') goto yy2939;
					if (yych <= 0xC1) goto yy57;
					goto yy5584;
				} else {
					if (yych <= 0xC3) goto yy4025;
					if (yych <= 0xC9) goto yy1108;
					goto yy4026;
				}
			} else {
				if (yych <= 0xCD) {
					if (yych <= 0xCB) goto yy2932;
					if (yych <= 0xCC) goto yy57;
					goto yy4027;
				} else {
					if (yych <= 0xCE) goto yy5585;
					if (yych <= 0xCF) goto yy4029;
					goto yy1108;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD7) {
				if (yych <= 0xD4) {
					if (yych <= 0xD2) goto yy4030;
					if (yych <= 0xD3) goto yy1108;
					goto yy4031;
				} else {
					if (yych <= 0xD5) goto yy4032;
					if (yych <= 0xD6) goto yy5586;
					goto yy10563;
				}
			} else {
				if (yych <= 0xDA) {
					if (yych <= 0xD8) goto yy1106;
					if (yych <= 0xD9) goto yy1107;
					goto yy1108;
				} else {
					if (yych <= 0xDB) goto yy1109;
					if (yych <= 0xDC) goto yy1110;
					goto yy1111;
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy1112;
					if (yych <= 0xDF) goto yy1113;
					goto yy1114;
				} else {
					if (yych <= 0xE1) goto yy5587;
					if (yych <= 0xE2) goto yy5588;
					goto yy1117;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych == 0xEA) goto yy4036;
					goto yy57;
				} else {
					if (yych <= 0xEF) goto yy10564;
					if (yych <= 0xF0) goto yy4038;
					goto yy57;
				}
			}
		}
	}
yy7091:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy2939;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy2939;
			if (yych == 0x9D) goto yy7090;
			goto yy2;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy2;
			if (yych <= 0xB6) goto yy7090;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy7090;
			goto yy2;
		}
	}
yy7092:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x82) goto yy2;
		goto yy7090;
	} else {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x8F) goto yy7090;
		if (yych <= 0xBF) goto yy2939;
		goto yy2;
	}
yy7093:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1589;
	goto yy2;
yy7094:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy1589;
	goto yy2;
yy7095:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy1589;
	goto yy2;
yy7096:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) goto yy2;
	if (yych <= 0xB9) goto yy1589;
	if (yych == 0xBD) goto yy1589;
	goto yy2;
yy7097:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych == 0x90) goto yy1589;
		if (yych <= 0x97) goto yy2;
		goto yy1589;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy1589;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy1589;
			goto yy2;
		}
	}
yy7098:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych == 0x80) goto yy1589;
			if (yych <= 0x84) goto yy2;
			goto yy1589;
		} else {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x90) goto yy1589;
			if (yych <= 0x92) goto yy2;
			goto yy1589;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB1) goto yy2;
			goto yy1589;
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB5) goto yy2;
				goto yy1589;
			} else {
				if (yych == 0xBD) goto yy1589;
				goto yy2;
			}
		}
	}
yy7099:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych == 0x8E) goto yy1589;
		if (yych <= 0x9B) goto yy2;
		goto yy1589;
	} else {
		if (yych <= 0xA1) {
			if (yych <= 0x9E) goto yy2;
			goto yy1589;
		} else {
			if (yych <= 0xA5) goto yy2;
			if (yych <= 0xB1) goto yy1589;
			goto yy2;
		}
	}
yy7100:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8E) {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8A) goto yy1589;
			goto yy2;
		} else {
			if (yych <= 0x90) goto yy1589;
			if (yych <= 0x92) goto yy2;
			if (yych <= 0xA8) goto yy1589;
			goto yy2;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych == 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1589;
			goto yy2;
		} else {
			if (yych == 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy1589;
			goto yy2;
		}
	}
yy7101:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x98) goto yy2;
		if (yych == 0x9D) goto yy2;
		goto yy1589;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy1589;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB4) goto yy1589;
			goto yy2;
		}
	}
yy7102:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8E) {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8D) goto yy1589;
			goto yy2;
		} else {
			if (yych == 0x92) goto yy2;
			if (yych <= 0xA8) goto yy1589;
			goto yy2;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych == 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1589;
			goto yy2;
		} else {
			if (yych <= 0xB9) goto yy1589;
			if (yych == 0xBD) goto yy1589;
			goto yy2;
		}
	}
yy7103:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych == 0x90) goto yy1589;
		if (yych <= 0x9F) goto yy2;
		goto yy1589;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy1589;
		} else {
			if (yych == 0xB9) goto yy1589;
			goto yy2;
		}
	}
yy7104:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8E) {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8C) goto yy1589;
			goto yy2;
		} else {
			if (yych <= 0x90) goto yy1589;
			if (yych <= 0x92) goto yy2;
			if (yych <= 0xA8) goto yy1589;
			goto yy2;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych == 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1589;
			goto yy2;
		} else {
			if (yych <= 0xB9) goto yy1589;
			if (yych == 0xBD) goto yy1589;
			goto yy2;
		}
	}
yy7105:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x9B) goto yy2;
		if (yych == 0x9E) goto yy2;
		goto yy1589;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy1589;
		} else {
			if (yych == 0xB1) goto yy1589;
			goto yy2;
		}
	}
yy7106:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy1589;
	default:	goto yy2;
	}
yy7107:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x90) goto yy1589;
	if (yych <= 0xA5) goto yy2;
	if (yych <= 0xAF) goto yy1589;
	goto yy2;
yy7108:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8C) {
			if (yych <= 0x84) goto yy2;
			goto yy1589;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych <= 0x90) goto yy1589;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy1589;
		} else {
			if (yych == 0xBD) goto yy1589;
			goto yy2;
		}
	}
yy7109:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x97) goto yy2;
		if (yych <= 0x9A) goto yy1589;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy1589;
		if (yych <= 0xA5) goto yy2;
		if (yych <= 0xAF) goto yy1589;
		goto yy2;
	}
yy7110:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8D) {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8C) goto yy1589;
			goto yy2;
		} else {
			if (yych == 0x91) goto yy2;
			goto yy1589;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych <= 0xA9) goto yy2;
			if (yych <= 0xB3) goto yy1589;
			goto yy2;
		} else {
			if (yych <= 0xB9) goto yy1589;
			if (yych == 0xBD) goto yy1589;
			goto yy2;
		}
	}
yy7111:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x9E:
	case 0xA0:
	case 0xA1:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB1:
	case 0xB2:	goto yy1589;
	default:	goto yy2;
	}
yy7112:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy1589;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x91) goto yy2;
			goto yy1589;
		} else {
			if (yych == 0xBD) goto yy1589;
			goto yy2;
		}
	}
yy7113:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych == 0x8E) goto yy1589;
		if (yych <= 0x9E) goto yy2;
		goto yy1589;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy1589;
		} else {
			if (yych <= 0xB9) goto yy2;
			if (yych <= 0xBF) goto yy1589;
			goto yy2;
		}
	}
yy7114:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x84) goto yy2;
		if (yych <= 0x96) goto yy1589;
		if (yych <= 0x99) goto yy2;
		goto yy1589;
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB2) goto yy2;
			goto yy1589;
		} else {
			if (yych == 0xBD) goto yy1589;
			goto yy2;
		}
	}
yy7115:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1589;
	if (yych <= 0xA5) goto yy2;
	if (yych <= 0xAF) goto yy1589;
	goto yy2;
yy7116:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy1589;
	goto yy2;
yy7117:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy1589;
	goto yy2;
yy7118:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy1589;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1589;
	goto yy2;
yy7119:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy1589;
		} else {
			if (yych == 0x87) goto yy1589;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy1589;
			if (yych <= 0x8F) goto yy2;
			goto yy1589;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy1589;
			goto yy2;
		}
	}
yy7120:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy1589;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy1589;
			if (yych <= 0x8F) goto yy2;
			goto yy1589;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy1589;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy1589;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1589;
			goto yy2;
		}
	}
yy7121:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy1589;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1589;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy1589;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy1589;
			goto yy2;
		}
	}
yy7122:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy1589;
		if (yych <= 0x81) goto yy2;
		goto yy1589;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy1589;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy1589;
			goto yy2;
		}
	}
yy7123:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy1589;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy1589;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy1589;
		goto yy2;
	}
yy7124:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy1589;
	goto yy2;
yy7125:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy1589;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1589;
	goto yy2;
yy7126:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy1589;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy1589;
	goto yy2;
yy7127:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0xBF) goto yy1589;
	goto yy2;
yy7128:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy1589;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy1589;
	goto yy2;
yy7129:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy1589;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1589;
	goto yy2;
yy7130:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy1589;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy1589;
	goto yy2;
yy7131:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8C) goto yy1589;
		goto yy2;
	} else {
		if (yych <= 0x91) goto yy1589;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xB1) goto yy1589;
		goto yy2;
	}
yy7132:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy1589;
		goto yy2;
	} else {
		if (yych == 0xAD) goto yy2;
		if (yych <= 0xB0) goto yy1589;
		goto yy2;
	}
yy7133:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy1589;
	goto yy2;
yy7134:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy1589;
		goto yy2;
	} else {
		if (yych <= 0xAA) goto yy1589;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1589;
		goto yy2;
	}
yy7135:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy1589;
	goto yy2;
yy7136:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy1589;
	goto yy2;
yy7137:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) goto yy2;
	if (yych <= 0x8F) goto yy1589;
	goto yy2;
yy7138:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy1589;
	goto yy2;
yy7139:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x89) goto yy1589;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy1589;
	goto yy2;
yy7140:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0xA0) goto yy1589;
	if (yych <= 0xAD) goto yy2;
	if (yych <= 0xBF) goto yy1589;
	goto yy2;
yy7141:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1589;
	goto yy2;
yy7142:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy1589;
	goto yy2;
yy7143:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x89) goto yy1589;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xB7) goto yy1589;
	goto yy2;
yy7144:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0xA8) goto yy2;
		if (yych <= 0xAC) goto yy1589;
		goto yy2;
	} else {
		if (yych <= 0xB1) goto yy1589;
		if (yych <= 0xB4) goto yy2;
		if (yych <= 0xB6) goto yy1589;
		goto yy2;
	}
yy7145:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy1589;
	goto yy2;
yy7146:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy1589;
	goto yy2;
yy7147:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy1589;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy1589;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy1589;
		goto yy2;
	}
yy7148:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy1589;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy1589;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy1589;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy1589;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy1589;
			goto yy2;
		}
	}
yy7149:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xB4) goto yy1589;
		goto yy2;
	} else {
		if (yych == 0xBD) goto yy2;
		if (yych <= 0xBE) goto yy1589;
		goto yy2;
	}
yy7150:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x85) {
			if (yych <= 0x81) goto yy2;
			if (yych <= 0x84) goto yy1589;
			goto yy2;
		} else {
			if (yych <= 0x8C) goto yy1589;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x93) goto yy1589;
			goto yy2;
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9B) goto yy1589;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAC) goto yy1589;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBC) goto yy1589;
			goto yy2;
		}
	}
yy7151:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy1589;
	default:	goto yy2;
	}
yy7152:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0x89) goto yy1589;
	if (yych == 0x8E) goto yy1589;
	goto yy2;
yy7153:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0x84) goto yy1589;
	goto yy2;
yy7154:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1589;
	goto yy2;
yy7155:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy1589;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy1589;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy1589;
		goto yy2;
	}
yy7156:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy1589;
		goto yy2;
	} else {
		if (yych <= 0xAE) goto yy1589;
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB3) goto yy1589;
		goto yy2;
	}
yy7157:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy1589;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy1589;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy1589;
			goto yy2;
		}
	}
yy7158:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy1589;
	goto yy2;
yy7159:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy1589;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy1589;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy1589;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy1589;
			goto yy2;
		}
	}
yy7160:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x87) goto yy2;
		goto yy1589;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x8F) goto yy2;
			goto yy1589;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0x9E) goto yy1589;
			goto yy2;
		}
	}
yy7161:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB5) goto yy1589;
	if (yych == 0xBC) goto yy1589;
	goto yy2;
yy7162:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) goto yy2;
	if (yych <= 0x9C) goto yy1589;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1589;
	goto yy2;
yy7163:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy1589;
	goto yy2;
yy7164:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBA) goto yy1589;
	goto yy2;
yy7165:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1589;
	goto yy2;
yy7166:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBE) goto yy1589;
	goto yy2;
yy7167:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x97) goto yy1589;
	goto yy2;
yy7168:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy1589;
	goto yy2;
yy7169:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8B) goto yy1589;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAB) goto yy1589;
	goto yy2;
yy7170:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy1589;
	goto yy2;
yy7171:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9B) goto yy1589;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1589;
	goto yy2;
yy7172:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) goto yy2;
	if (yych <= 0xBF) goto yy1589;
	goto yy2;
yy7173:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1589;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy1589;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy1589;
		goto yy2;
	}
yy7174:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy1589;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy1589;
	goto yy2;
yy7175:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x82) goto yy2;
		goto yy1589;
	} else {
		if (yych <= 0x8A) {
			if (yych <= 0x86) goto yy2;
			goto yy1589;
		} else {
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0xA2) goto yy1589;
			goto yy2;
		}
	}
yy7176:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy1589;
	goto yy2;
yy7177:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x81) goto yy2;
	if (yych <= 0xB3) goto yy1589;
	goto yy2;
yy7178:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy1589;
		if (yych <= 0xB1) goto yy2;
		goto yy1589;
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xBA) goto yy2;
			goto yy1589;
		} else {
			if (yych == 0xBD) goto yy1589;
			goto yy2;
		}
	}
yy7179:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1589;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1589;
	goto yy2;
yy7180:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1589;
	goto yy2;
yy7181:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy1589;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy1589;
	goto yy2;
yy7182:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy1589;
	goto yy2;
yy7183:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1589;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy1589;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy1589;
		goto yy2;
	}
yy7184:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xAA) goto yy1589;
	if (yych == 0xB2) goto yy1589;
	goto yy2;
yy7185:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy1589;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy1589;
			if (yych <= 0x90) goto yy2;
			goto yy1589;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy1589;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy1589;
			goto yy2;
		}
	}
yy7186:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy1589;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy1589;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1589;
		goto yy2;
	}
yy7187:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA2) goto yy1589;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy1589;
	goto yy2;
yy7188:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy1589;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy1589;
			if (yych == 0x9D) goto yy1589;
			goto yy2;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy2;
			if (yych <= 0xB6) goto yy1589;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy1589;
			goto yy2;
		}
	}
yy7189:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy1589;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy1589;
		goto yy2;
	}
yy7190:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy1589;
	goto yy2;
yy7191:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy1589;
	goto yy2;
yy7192:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy1589;
	goto yy2;
yy7193:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy1589;
	goto yy2;
yy7194:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy1589;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy1589;
	goto yy2;
yy7195:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x87) goto yy1589;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBB) goto yy1589;
	goto yy2;
yy7196:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x8C) goto yy2;
		if (yych <= 0x8F) goto yy1589;
		goto yy2;
	} else {
		if (yych == 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy1589;
		goto yy2;
	}
yy7197:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy1589;
	goto yy2;
yy7198:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBA) goto yy1589;
	if (yych == 0xBF) goto yy1589;
	goto yy2;
yy7199:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy1589;
	if (yych <= 0xA5) goto yy2;
	if (yych <= 0xBF) goto yy1589;
	goto yy2;
yy7200:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy10565;
	case 0x81:	goto yy10566;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy4085;
	case 0x83:	goto yy10567;
	case 0x8A:	goto yy10568;
	case 0x8B:	goto yy10569;
	case 0x8C:	goto yy10570;
	case 0x8D:	goto yy10571;
	case 0x8E:	goto yy10572;
	case 0x8F:	goto yy10573;
	case 0x92:	goto yy10574;
	case 0x94:	goto yy10575;
	case 0x95:	goto yy7142;
	case 0x9C:	goto yy10576;
	case 0x9D:	goto yy10577;
	case 0xA0:	goto yy10578;
	case 0xA1:	goto yy10579;
	case 0xA2:	goto yy7136;
	case 0xA3:	goto yy10580;
	case 0xA4:	goto yy10581;
	case 0xA6:	goto yy10582;
	case 0xA8:	goto yy10583;
	case 0xA9:	goto yy10584;
	case 0xAA:	goto yy10585;
	case 0xAB:	goto yy10586;
	case 0xAC:	goto yy7135;
	case 0xAD:	goto yy10587;
	case 0xAE:	goto yy10588;
	case 0xB1:	goto yy10589;
	case 0xB2:
	case 0xB3:	goto yy10590;
	default:	goto yy2;
	}
yy7201:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy10591;
	case 0x81:	goto yy10592;
	case 0x82:	goto yy10593;
	case 0x83:	goto yy10594;
	case 0x84:	goto yy10595;
	case 0x85:	goto yy10596;
	case 0x86:	goto yy10597;
	case 0x87:	goto yy10598;
	case 0x88:	goto yy10599;
	case 0x8A:	goto yy10600;
	case 0x8B:	goto yy10601;
	case 0x8C:	goto yy7104;
	case 0x8D:	goto yy10602;
	case 0x92:
	case 0x98:	goto yy4086;
	case 0x93:	goto yy10603;
	case 0x96:	goto yy7170;
	case 0x97:	goto yy10604;
	case 0x99:	goto yy10605;
	case 0x9A:	goto yy4101;
	case 0x9B:	goto yy5363;
	case 0x9C:	goto yy10606;
	case 0xA2:	goto yy4095;
	case 0xA3:	goto yy10607;
	case 0xAB:	goto yy10608;
	default:	goto yy2;
	}
yy7202:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy4085;
		goto yy10609;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy4085;
		if (yych <= 0x95) goto yy10610;
		goto yy2;
	}
yy7203:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy4085;
	if (yych <= 0x90) goto yy7170;
	goto yy2;
yy7204:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy4085;
	if (yych <= 0x99) goto yy7180;
	goto yy2;
yy7205:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy4085;
	case 0xA8:	goto yy10608;
	case 0xA9:	goto yy10611;
	case 0xAB:	goto yy10612;
	case 0xAC:	goto yy4086;
	case 0xAD:	goto yy10613;
	case 0xAE:	goto yy10614;
	case 0xBD:	goto yy10615;
	default:	goto yy2;
	}
yy7206:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych == 0x80) goto yy5378;
		goto yy2;
	} else {
		if (yych <= 0xB0) goto yy4085;
		if (yych <= 0xB1) goto yy10616;
		if (yych <= 0xB2) goto yy10617;
		goto yy2;
	}
yy7207:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy4085;
	case 0x91:	goto yy10618;
	case 0x92:	goto yy10619;
	case 0x93:	goto yy10620;
	case 0x94:	goto yy10621;
	case 0x95:	goto yy10622;
	case 0x9A:	goto yy10623;
	case 0x9B:	goto yy10624;
	case 0x9C:	goto yy10625;
	case 0x9D:	goto yy10626;
	case 0x9E:	goto yy10627;
	case 0x9F:	goto yy10628;
	default:	goto yy2;
	}
yy7208:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy4085;
		if (yych <= 0xA3) goto yy10629;
		goto yy2;
	} else {
		if (yych <= 0xB8) goto yy10630;
		if (yych <= 0xB9) goto yy10631;
		if (yych <= 0xBA) goto yy10632;
		goto yy2;
	}
yy7209:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy1246;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy1246;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy1246;
		} else {
			if (yych == 0xBF) goto yy1246;
			goto yy2;
		}
	}
yy7210:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy1246;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy1246;
	goto yy2;
yy7211:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy1246;
	goto yy2;
yy7212:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy1246;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1246;
	goto yy2;
yy7213:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy1246;
	goto yy2;
yy7214:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy1246;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1246;
	goto yy2;
yy7215:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x81) {
		if (yych == 0x80) goto yy1246;
		goto yy2;
	} else {
		if (yych <= 0x89) goto yy1246;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy1246;
		goto yy2;
	}
yy7216:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy1246;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1246;
	goto yy2;
yy7217:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy1246;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy1246;
	goto yy2;
yy7218:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy1246;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy325;
	goto yy2;
yy7219:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy1246;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1246;
	goto yy2;
yy7220:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy1246;
	goto yy2;
yy7221:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1246;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy1246;
	goto yy2;
yy7222:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy1246;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy1246;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy1246;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy1246;
			if (yych == 0xBF) goto yy1246;
			goto yy2;
		}
	}
yy7223:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1246;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB6) goto yy1246;
	goto yy2;
yy7224:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy1246;
	goto yy2;
yy7225:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1246;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy1246;
	goto yy2;
yy7226:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy1246;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy1246;
	goto yy2;
yy7227:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych == 0x80) goto yy1246;
		if (yych <= 0x8F) goto yy2;
		goto yy1246;
	} else {
		if (yych <= 0x97) {
			if (yych <= 0x94) goto yy2;
			goto yy1246;
		} else {
			if (yych <= 0x98) goto yy2;
			if (yych <= 0xB3) goto yy1246;
			goto yy2;
		}
	}
yy7228:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy1246;
	goto yy2;
yy7229:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy1246;
	goto yy2;
yy7230:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x88) goto yy2;
	if (yych <= 0xA4) goto yy1246;
	goto yy2;
yy7231:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1246;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy1246;
	goto yy2;
yy7232:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy1246;
	goto yy2;
yy7233:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy1246;
	goto yy2;
yy7234:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy1246;
	goto yy2;
yy7235:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0xB7) goto yy1246;
	goto yy2;
yy7236:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) goto yy2;
	if (yych <= 0xAF) goto yy325;
	goto yy2;
yy7237:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0xAF) goto yy1246;
	goto yy2;
yy7238:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy1246;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy325;
	goto yy2;
yy7239:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0xA6) goto yy1246;
	if (yych <= 0xB5) goto yy2;
	if (yych <= 0xBF) goto yy325;
	goto yy2;
yy7240:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB2) goto yy1246;
	if (yych == 0xB6) goto yy1246;
	goto yy2;
yy7241:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0xB2) goto yy1246;
	goto yy2;
yy7242:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x80) goto yy2;
		if (yych <= 0x84) goto yy1246;
		if (yych <= 0x8F) goto yy2;
		goto yy325;
	} else {
		if (yych == 0x9B) goto yy2;
		if (yych <= 0x9C) goto yy1246;
		goto yy2;
	}
yy7243:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy2;
	if (yych <= 0xAB) goto yy1246;
	goto yy2;
yy7244:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy1246;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy1246;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy1246;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy1246;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy1246;
			goto yy2;
		}
	}
yy7245:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy1246;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy325;
	goto yy2;
yy7246:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x90) goto yy1246;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0xA1) goto yy1246;
	goto yy2;
yy7247:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x83) goto yy2;
		if (yych <= 0x85) goto yy1246;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy1246;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy325;
		goto yy2;
	}
yy7248:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) goto yy2;
	if (yych <= 0x9B) goto yy1246;
	goto yy2;
yy7249:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x84) goto yy1246;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy325;
	goto yy2;
yy7250:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy325;
	goto yy2;
yy7251:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy1246;
		goto yy325;
	} else {
		if (yych == 0xBF) goto yy1246;
		goto yy2;
	}
yy7252:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy1246;
	goto yy2;
yy7253:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy1246;
	goto yy2;
yy7254:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy1246;
	goto yy2;
yy7255:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy1246;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy325;
	goto yy2;
yy7256:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy1246;
	goto yy2;
yy7257:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy325;
		goto yy2;
	} else {
		if (yych <= 0xB7) goto yy1246;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy1246;
		goto yy2;
	}
yy7258:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy1246;
	goto yy2;
yy7259:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy1246;
	if (yych == 0x90) goto yy1246;
	goto yy2;
yy7260:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy1246;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy1246;
	goto yy2;
yy7261:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy1246;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy1246;
	goto yy2;
yy7262:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy1246;
	goto yy2;
yy7263:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy1246;
		} else {
			if (yych == 0xA2) goto yy1246;
			if (yych <= 0xA4) goto yy2;
			goto yy1246;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy1246;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy1246;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy1246;
				goto yy2;
			}
		}
	}
yy7264:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy1246;
	goto yy2;
yy7265:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy1246;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy1246;
			if (yych <= 0x8C) goto yy2;
			goto yy1246;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy1246;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy1246;
			goto yy2;
		}
	}
yy7266:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy1246;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy1246;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy1246;
			goto yy2;
		}
	}
yy7267:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1246;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy1246;
	goto yy2;
yy7268:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych == 0x80) goto yy1246;
		if (yych <= 0x81) goto yy2;
		goto yy1246;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy2;
			goto yy1246;
		} else {
			if (yych <= 0xBB) goto yy2;
			if (yych <= 0xBF) goto yy1246;
			goto yy2;
		}
	}
yy7269:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy1246;
		goto yy2;
	} else {
		if (yych == 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy1246;
		goto yy2;
	}
yy7270:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy1246;
		goto yy2;
	} else {
		if (yych == 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1246;
		goto yy2;
	}
yy7271:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy1246;
		goto yy2;
	} else {
		if (yych == 0xA9) goto yy2;
		if (yych <= 0xBF) goto yy1246;
		goto yy2;
	}
yy7272:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1246;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy1246;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy325;
		goto yy2;
	}
yy7273:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy1246;
	goto yy2;
yy7274:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy1246;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy1246;
			} else {
				if (yych == 0xA4) goto yy1246;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy1246;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy1246;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy1246;
			} else {
				if (yych == 0xBB) goto yy1246;
				goto yy2;
			}
		}
	}
yy7275:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy1246;
	default:	goto yy2;
	}
yy7276:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy1246;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy1246;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy1246;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy1246;
			goto yy2;
		}
	}
yy7277:
	yyaccept = 10;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCA) {
		if (yych <= 'Z') {
			if (yych <= '-') {
				if (yych <= '\'') {
					if (yych == '$') goto yy113;
					if (yych <= '&') goto yy57;
					goto yy1564;
				} else {
					if (yych == '+') goto yy113;
					if (yych <= ',') goto yy57;
					goto yy1565;
				}
			} else {
				if (yych <= ':') {
					if (yych <= '.') goto yy3648;
					if (yych <= '/') goto yy57;
					if (yych <= '9') goto yy950;
					goto yy246;
				} else {
					if (yych <= ';') goto yy57;
					if (yych <= '>') goto yy113;
					if (yych <= '@') goto yy57;
					goto yy1240;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '`') {
					if (yych <= ']') goto yy57;
					if (yych == '_') goto yy1567;
					goto yy113;
				} else {
					if (yych == 'n') goto yy10633;
					if (yych <= 'z') goto yy1240;
					goto yy57;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy57;
					if (yych <= '~') goto yy113;
					goto yy57;
				} else {
					if (yych <= 0xC2) goto yy1569;
					if (yych <= 0xC3) goto yy1570;
					if (yych <= 0xC9) goto yy268;
					goto yy1571;
				}
			}
		}
	} else {
		if (yych <= 0xDB) {
			if (yych <= 0xD3) {
				if (yych <= 0xCE) {
					if (yych <= 0xCB) goto yy257;
					if (yych <= 0xCC) goto yy118;
					if (yych <= 0xCD) goto yy1572;
					goto yy1573;
				} else {
					if (yych <= 0xCF) goto yy1574;
					if (yych == 0xD2) goto yy1575;
					goto yy268;
				}
			} else {
				if (yych <= 0xD7) {
					if (yych <= 0xD4) goto yy1576;
					if (yych <= 0xD5) goto yy1577;
					if (yych <= 0xD6) goto yy1578;
					goto yy265;
				} else {
					if (yych <= 0xD8) goto yy266;
					if (yych <= 0xD9) goto yy267;
					if (yych <= 0xDA) goto yy268;
					goto yy269;
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xDF) {
					if (yych <= 0xDC) goto yy270;
					if (yych <= 0xDD) goto yy271;
					if (yych <= 0xDE) goto yy272;
					goto yy273;
				} else {
					if (yych <= 0xE0) goto yy274;
					if (yych <= 0xE1) goto yy1579;
					if (yych <= 0xE2) goto yy1580;
					goto yy277;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych <= 0xE4) goto yy278;
					if (yych == 0xEA) goto yy1581;
					goto yy57;
				} else {
					if (yych <= 0xF0) {
						if (yych <= 0xEF) goto yy1582;
						goto yy1583;
					} else {
						if (yych == 0xF3) goto yy282;
						goto yy57;
					}
				}
			}
		}
	}
yy7278:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy1240;
	if (yych <= 0xBF) goto yy10634;
	goto yy2;
yy7279:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy10634;
	if (yych <= 0xBF) goto yy1240;
	goto yy2;
yy7280:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy10635;
	goto yy2;
yy7281:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy10635;
	goto yy2;
yy7282:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy1240;
	if (yych <= 0xBF) goto yy10636;
	goto yy2;
yy7283:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy10636;
	goto yy2;
yy7284:
	yych = *++YYCURSOR;
	if (yych <= 0x8A) goto yy2;
	if (yych <= 0xBB) goto yy10638;
	goto yy2;
yy7285:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy533;
					goto yy2;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych == '+') goto yy533;
					goto yy2;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy5034;
					if (yych <= '.') goto yy200;
					if (yych <= '/') goto yy2;
					goto yy10639;
				} else {
					if (yych <= ';') goto yy2;
					if (yych <= '>') goto yy533;
					if (yych <= '@') goto yy2;
					goto yy2445;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy2;
					if (yych <= '`') goto yy533;
					goto yy2445;
				} else {
					if (yych == '|') goto yy533;
					if (yych <= '}') goto yy2;
					goto yy533;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy872;
					if (yych <= 0xC3) goto yy873;
					goto yy874;
				} else {
					if (yych <= 0xCA) goto yy875;
					if (yych <= 0xCB) goto yy539;
					if (yych <= 0xCC) goto yy537;
					goto yy876;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy877;
					if (yych <= 0xCF) goto yy878;
					goto yy874;
				} else {
					if (yych <= 0xD2) goto yy879;
					if (yych <= 0xD3) goto yy874;
					if (yych <= 0xD4) goto yy880;
					goto yy881;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy882;
					if (yych <= 0xD7) goto yy883;
					if (yych <= 0xD8) goto yy884;
					goto yy885;
				} else {
					if (yych <= 0xDA) goto yy874;
					if (yych <= 0xDB) goto yy886;
					if (yych <= 0xDC) goto yy887;
					goto yy888;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy889;
					if (yych <= 0xDF) goto yy890;
					goto yy891;
				} else {
					if (yych <= 0xE1) goto yy892;
					if (yych <= 0xE2) goto yy893;
					if (yych <= 0xE3) goto yy894;
					goto yy557;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy895;
					if (yych <= 0xEE) goto yy2;
					goto yy896;
				} else {
					if (yych <= 0xF0) goto yy897;
					if (yych == 0xF3) goto yy561;
					goto yy2;
				}
			}
		}
	}
yy7286:
	yych = *++YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xB3) goto yy5408;
			if (yych <= 0xB4) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy5408;
			if (yych <= 0xBA) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0xBE) goto yy202;
			if (yych <= 0xBF) goto yy5408;
			goto yy2;
		}
	}
yy7287:
	yych = *++YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x87) goto yy5408;
			goto yy2;
		} else {
			if (yych <= 0x89) goto yy202;
			if (yych <= 0x8A) goto yy200;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xBE) goto yy200;
			if (yych <= 0xBF) goto yy110;
			goto yy2;
		}
	}
yy7288:
	yych = *++YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy110;
		if (yych <= 0x8A) goto yy2;
		goto yy110;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy202;
			goto yy110;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy5408;
			goto yy2;
		}
	}
yy7289:
	yych = *++YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x9F) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x8A) goto yy5408;
			goto yy110;
		} else {
			if (yych == 0xAA) goto yy2;
			goto yy831;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAC) goto yy202;
			if (yych <= 0xAD) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0xB0) goto yy110;
			if (yych <= 0xBF) goto yy5408;
			goto yy2;
		}
	}
yy7290:
	yych = *++YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy5408;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy5408;
			if (yych == 0x9D) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy110;
			if (yych <= 0xAF) goto yy5408;
			goto yy831;
		} else {
			if (yych <= 0xBC) goto yy5408;
			if (yych <= 0xBE) goto yy110;
			if (yych <= 0xBF) goto yy5408;
			goto yy2;
		}
	}
yy7291:
	yych = *++YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy831;
		if (yych <= 0xAA) goto yy5408;
		goto yy110;
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB5) goto yy2;
			goto yy110;
		} else {
			if (yych == 0xB8) goto yy202;
			goto yy2;
		}
	}
yy7292:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy8446;
	case 0xA1:	goto yy8447;
	case 0xA2:	goto yy8448;
	case 0xA3:	goto yy586;
	case 0xA4:	goto yy8449;
	case 0xA5:	goto yy10641;
	case 0xA6:	goto yy8451;
	case 0xA7:	goto yy10642;
	case 0xA8:	goto yy8453;
	case 0xA9:	goto yy10643;
	case 0xAA:	goto yy8455;
	case 0xAB:	goto yy10644;
	case 0xAC:	goto yy8457;
	case 0xAD:	goto yy10645;
	case 0xAE:	goto yy8459;
	case 0xAF:	goto yy10646;
	case 0xB0:	goto yy8461;
	case 0xB1:	goto yy10647;
	case 0xB2:	goto yy8463;
	case 0xB3:	goto yy10648;
	case 0xB4:	goto yy8465;
	case 0xB5:	goto yy10649;
	case 0xB6:	goto yy8467;
	case 0xB7:	goto yy10650;
	case 0xB8:	goto yy607;
	case 0xB9:	goto yy7308;
	case 0xBA:	goto yy609;
	case 0xBB:	goto yy7309;
	case 0xBC:	goto yy7310;
	case 0xBD:	goto yy612;
	case 0xBE:	goto yy613;
	case 0xBF:	goto yy614;
	default:	goto yy2;
	}
yy7293:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy615;
	case 0x81:	goto yy7311;
	case 0x82:	goto yy10651;
	case 0x83:	goto yy8474;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy5412;
	case 0x89:	goto yy8475;
	case 0x8A:	goto yy8476;
	case 0x8B:	goto yy8477;
	case 0x8C:	goto yy8478;
	case 0x8D:	goto yy8479;
	case 0x8E:	goto yy8480;
	case 0x8F:	goto yy8481;
	case 0x90:	goto yy8482;
	case 0x99:	goto yy8483;
	case 0x9A:	goto yy8484;
	case 0x9B:	goto yy8485;
	case 0x9C:	goto yy8486;
	case 0x9D:	goto yy8487;
	case 0x9E:	goto yy632;
	case 0x9F:	goto yy7313;
	case 0xA0:	goto yy10652;
	case 0xA1:	goto yy8490;
	case 0xA2:	goto yy8491;
	case 0xA3:	goto yy8492;
	case 0xA4:	goto yy8493;
	case 0xA5:	goto yy7315;
	case 0xA7:	goto yy7316;
	case 0xA8:	goto yy8496;
	case 0xA9:	goto yy642;
	case 0xAA:	goto yy7317;
	case 0xAC:	goto yy644;
	case 0xAD:	goto yy7318;
	case 0xAE:	goto yy10653;
	case 0xAF:	goto yy8500;
	case 0xB0:	goto yy8501;
	case 0xB1:	goto yy10654;
	case 0xB3:	goto yy8503;
	case 0xB4:	goto yy8504;
	case 0xB5:	goto yy8505;
	case 0xB6:	goto yy8506;
	case 0xB7:	goto yy654;
	case 0xBC:	goto yy8507;
	case 0xBD:	goto yy8508;
	case 0xBE:	goto yy8509;
	case 0xBF:	goto yy8510;
	default:	goto yy2;
	}
yy7294:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy10655;
	case 0x81:	goto yy10656;
	case 0x82:	goto yy661;
	case 0x83:	goto yy662;
	case 0x84:	goto yy8512;
	case 0x85:	goto yy8513;
	case 0x86:	goto yy8514;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy121;
	case 0x88:	goto yy1022;
	case 0x8C:	goto yy666;
	case 0x8F:	goto yy667;
	case 0x90:	goto yy668;
	case 0x91:	goto yy669;
	case 0x92:	goto yy670;
	case 0x93:	goto yy671;
	case 0x9D:	goto yy672;
	case 0x9E:	goto yy673;
	case 0x9F:	goto yy674;
	case 0xA6:	goto yy675;
	case 0xA7:	goto yy676;
	case 0xAD:	goto yy677;
	case 0xAE:	goto yy678;
	case 0xAF:	goto yy679;
	case 0xB0:	goto yy8515;
	case 0xB1:	goto yy8516;
	case 0xB2:	goto yy5412;
	case 0xB3:	goto yy8517;
	case 0xB4:	goto yy8518;
	case 0xB5:	goto yy8519;
	case 0xB6:	goto yy8520;
	case 0xB7:	goto yy8521;
	case 0xB8:	goto yy1030;
	case 0xBA:	goto yy687;
	case 0xBB:	goto yy688;
	case 0xBF:	goto yy689;
	default:	goto yy2;
	}
yy7295:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy699;
	case 0x93:	goto yy8525;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy5412;
	case 0x98:	goto yy10657;
	case 0x99:	goto yy8527;
	case 0x9A:	goto yy8528;
	case 0x9B:	goto yy8529;
	case 0x9C:	goto yy8530;
	case 0x9D:	goto yy5418;
	case 0x9E:	goto yy8531;
	case 0x9F:	goto yy8532;
	case 0xA0:	goto yy8533;
	case 0xA1:	goto yy8534;
	case 0xA2:	goto yy8535;
	case 0xA3:	goto yy10658;
	case 0xA4:	goto yy10659;
	case 0xA5:	goto yy8538;
	case 0xA6:	goto yy714;
	case 0xA7:	goto yy7324;
	case 0xA8:	goto yy8540;
	case 0xA9:	goto yy10660;
	case 0xAA:	goto yy718;
	case 0xAB:	goto yy8542;
	case 0xAC:	goto yy8543;
	case 0xAD:	goto yy8544;
	case 0xAF:	goto yy10661;
	default:	goto yy2;
	}
yy7296:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy8546;
	case 0xAD:	goto yy8547;
	case 0xAE:	goto yy8548;
	case 0xAF:	goto yy8549;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy5412;
	case 0xB4:	goto yy8550;
	case 0xB5:	goto yy8551;
	case 0xB6:	goto yy8552;
	case 0xB7:	goto yy8553;
	case 0xB8:	goto yy10662;
	case 0xB9:	goto yy10663;
	case 0xBB:	goto yy8556;
	case 0xBC:	goto yy10664;
	case 0xBD:	goto yy8558;
	case 0xBF:	goto yy735;
	default:	goto yy2;
	}
yy7297:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy10665;
	case 0x91:	goto yy10666;
	case 0x92:	goto yy8561;
	case 0x93:	goto yy8562;
	case 0x94:	goto yy8563;
	case 0x96:	goto yy10667;
	case 0x9B:	goto yy8565;
	case 0x9D:	goto yy10668;
	case 0x9E:	goto yy8567;
	case 0x9F:	goto yy745;
	default:	goto yy2;
	}
yy7298:
	yych = *++YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x90) goto yy113;
			if (yych <= 0x97) goto yy110;
			goto yy113;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy110;
			if (yych <= 0xA5) goto yy2;
			goto yy831;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy7299:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy110;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy110;
				goto yy113;
			} else {
				if (yych == 0x97) goto yy110;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy113;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy113;
				if (yych <= 0xA3) goto yy110;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy831;
				if (yych <= 0xB1) goto yy113;
				goto yy110;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy110;
				goto yy2;
			}
		}
	}
yy7300:
	yych = *++YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy110;
			if (yych <= 0x86) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy110;
			} else {
				if (yych == 0x91) goto yy110;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy831;
				goto yy110;
			} else {
				if (yych <= 0xB4) goto yy113;
				if (yych <= 0xB5) goto yy110;
				goto yy2;
			}
		}
	}
yy7301:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy110;
			} else {
				if (yych == 0x90) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy113;
			if (yych <= 0xA3) goto yy110;
			if (yych <= 0xA5) goto yy2;
			goto yy831;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy110;
			} else {
				if (yych == 0xB9) goto yy113;
				goto yy2;
			}
		}
	}
yy7302:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy110;
			if (yych <= 0x86) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy110;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy113;
			goto yy110;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy831;
			} else {
				if (yych <= 0xB0) goto yy110;
				if (yych <= 0xB1) goto yy113;
				goto yy2;
			}
		}
	}
yy7303:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy110;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy110;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy113;
			if (yych == 0x97) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy831;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy110;
			goto yy2;
		}
	}
yy7304:
	yych = *++YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy110;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy113;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy113;
			goto yy110;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy831;
			} else {
				if (yych == 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy7305:
	yych = *++YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy110;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy113;
			goto yy110;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy831;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy113;
				goto yy2;
			}
		}
	}
yy7306:
	yych = *++YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0x8E) goto yy113;
				if (yych <= 0x96) goto yy2;
				goto yy110;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy113;
			if (yych <= 0xA3) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy831;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy110;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy7307:
	yych = *++YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy110;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy110;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy831;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy110;
			goto yy2;
		}
	}
yy7308:
	yych = *++YYCURSOR;
	if (yych <= 0x86) goto yy2;
	if (yych <= 0x8E) goto yy110;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy831;
	goto yy2;
yy7309:
	yych = *++YYCURSOR;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8D) goto yy110;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy831;
	goto yy2;
yy7310:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x92) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy110;
			goto yy2;
		} else {
			if (yych == 0x94) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy831;
			if (yych <= 0xB3) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy110;
			goto yy2;
		}
	}
yy7311:
	yych = *++YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x89) goto yy831;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy110;
			if (yych <= 0x9D) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xA6) {
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA4) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xAD) goto yy110;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB4) goto yy110;
			goto yy2;
		}
	}
yy7312:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy110;
	} else {
		if (yych <= 0x99) goto yy831;
		if (yych <= 0x9F) goto yy110;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy7313:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy110;
		if (yych <= 0x9A) goto yy2;
		goto yy110;
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x9C) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA9) goto yy831;
			goto yy2;
		}
	}
yy7314:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x8A) goto yy2;
		if (yych <= 0x8D) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy831;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy7315:
	yych = *++YYCURSOR;
	if (yych == 0x80) goto yy110;
	if (yych <= 0x85) goto yy2;
	if (yych <= 0x8F) goto yy831;
	goto yy2;
yy7316:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy831;
	if (yych <= 0x9D) goto yy2;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy7317:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy831;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy831;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBE) goto yy110;
		goto yy2;
	}
yy7318:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy831;
		if (yych <= 0xA0) goto yy2;
		if (yych <= 0xBC) goto yy110;
		goto yy2;
	}
yy7319:
	yych = *++YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy110;
		if (yych <= 0xA0) goto yy113;
		goto yy110;
	} else {
		if (yych <= 0xAF) goto yy113;
		if (yych <= 0xB9) goto yy831;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy7320:
	yych = *++YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy831;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy113;
		if (yych <= 0x99) goto yy831;
		if (yych <= 0xB7) goto yy113;
		goto yy2;
	}
yy7321:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy113;
		if (yych <= 0xA9) goto yy831;
		if (yych <= 0xAB) goto yy113;
		goto yy2;
	}
yy7322:
	yych = *++YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy831;
			if (yych <= 0x9F) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy113;
			if (yych <= 0xBA) goto yy2;
			goto yy113;
		} else {
			if (yych == 0xBD) goto yy113;
			goto yy2;
		}
	}
yy7323:
	yych = *++YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy831;
		goto yy113;
	} else {
		if (yych <= 0xAD) goto yy110;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy7324:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x80) goto yy110;
		if (yych <= 0x8F) goto yy2;
		goto yy831;
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0xA4) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB9) goto yy831;
			goto yy2;
		}
	}
yy7325:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy113;
			goto yy110;
		} else {
			if (yych <= 0x8B) goto yy113;
			if (yych <= 0x8D) goto yy110;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy831;
			if (yych <= 0xB6) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy110;
			goto yy2;
		}
	}
yy7326:
	yych = *++YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy113;
		if (yych <= 0xAA) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy110;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy831;
		goto yy2;
	}
yy7327:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x8A) {
			if (yych == 0x84) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0x8B) goto yy110;
			if (yych <= 0x8F) goto yy2;
			goto yy831;
		}
	} else {
		if (yych <= 0xA0) {
			if (yych <= 0x9B) goto yy2;
			if (yych <= 0x9E) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xBA) goto yy113;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy110;
			goto yy2;
		}
	}
yy7328:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy2067;
	case 0x81:	goto yy2068;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy118;
	case 0x83:	goto yy1333;
	case 0x84:	goto yy2069;
	case 0x85:	goto yy2070;
	case 0x86:	goto yy2071;
	case 0x87:	goto yy2072;
	case 0x8A:	goto yy2073;
	case 0x8B:	goto yy2074;
	case 0x8C:	goto yy2075;
	case 0x8D:	goto yy2076;
	case 0x8E:	goto yy2077;
	case 0x8F:	goto yy2078;
	case 0x92:	goto yy10669;
	case 0x94:	goto yy2080;
	case 0x95:	goto yy2036;
	case 0x9C:	goto yy2049;
	case 0x9D:	goto yy2081;
	case 0xA0:	goto yy2082;
	case 0xA1:	goto yy2083;
	case 0xA2:	goto yy2084;
	case 0xA3:	goto yy2085;
	case 0xA4:	goto yy2086;
	case 0xA6:	goto yy2087;
	case 0xA8:	goto yy2088;
	case 0xA9:	goto yy2089;
	case 0xAA:	goto yy2090;
	case 0xAB:	goto yy2091;
	case 0xAC:	goto yy637;
	case 0xAD:	goto yy2092;
	case 0xAE:	goto yy2093;
	case 0xB1:	goto yy2094;
	case 0xB2:
	case 0xB3:	goto yy2095;
	default:	goto yy2;
	}
yy7329:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy2096;
	case 0x81:	goto yy10670;
	case 0x82:	goto yy2098;
	case 0x83:	goto yy10671;
	case 0x84:	goto yy10672;
	case 0x85:	goto yy2101;
	case 0x86:	goto yy2102;
	case 0x87:	goto yy10673;
	case 0x88:	goto yy2104;
	case 0x8A:	goto yy2105;
	case 0x8B:	goto yy10674;
	case 0x8C:	goto yy2107;
	case 0x8D:	goto yy2108;
	case 0x92:
	case 0x98:	goto yy2109;
	case 0x93:	goto yy10675;
	case 0x96:	goto yy2111;
	case 0x97:	goto yy2112;
	case 0x99:	goto yy10676;
	case 0x9A:	goto yy2114;
	case 0x9B:	goto yy191;
	case 0x9C:	goto yy10677;
	case 0xA2:	goto yy2116;
	case 0xA3:	goto yy10678;
	case 0xAB:	goto yy2118;
	default:	goto yy2;
	}
yy7330:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy118;
	case 0xA8:	goto yy2118;
	case 0xA9:	goto yy10679;
	case 0xAB:	goto yy2123;
	case 0xAC:	goto yy2124;
	case 0xAD:	goto yy10680;
	case 0xAE:	goto yy2028;
	case 0xBD:	goto yy2126;
	case 0xBE:	goto yy2127;
	default:	goto yy2;
	}
yy7331:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy121;
	case 0x83:	goto yy2130;
	case 0x84:	goto yy2131;
	case 0x85:	goto yy2132;
	case 0x87:	goto yy2133;
	case 0x89:	goto yy2134;
	case 0x8D:	goto yy2135;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy118;
	case 0x91:	goto yy2136;
	case 0x92:	goto yy2137;
	case 0x93:	goto yy2138;
	case 0x94:	goto yy2139;
	case 0x95:	goto yy2140;
	case 0x9A:	goto yy2141;
	case 0x9B:	goto yy2142;
	case 0x9C:	goto yy2143;
	case 0x9D:	goto yy2144;
	case 0x9E:	goto yy2145;
	case 0x9F:	goto yy10681;
	case 0xAA:	goto yy2147;
	default:	goto yy2;
	}
yy7332:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB5) goto yy1627;
	if (yych == 0xBC) goto yy1439;
	goto yy2;
yy7333:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) goto yy2;
	if (yych <= 0x9C) goto yy1627;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1627;
	goto yy2;
yy7334:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xBB) goto yy2;
	if (yych <= 0xBF) goto yy1627;
	goto yy2;
yy7335:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1627;
	goto yy2;
yy7336:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBE) goto yy1627;
	goto yy2;
yy7337:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy1627;
	goto yy2;
yy7338:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x97) goto yy1627;
	goto yy2;
yy7339:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy1439;
	if (yych <= 0xA5) goto yy2;
	if (yych <= 0xBF) goto yy1627;
	goto yy2;
yy7340:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy1627;
	goto yy2;
yy7341:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych == 0x80) goto yy10682;
		goto yy2;
	} else {
		if (yych <= 0xB0) goto yy3921;
		if (yych <= 0xB1) goto yy10533;
		if (yych <= 0xB2) goto yy10534;
		goto yy2;
	}
yy7342:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x93) {
			if (yych == 0x84) goto yy110;
			if (yych <= 0x91) goto yy2;
			goto yy110;
		} else {
			if (yych == 0xA0) goto yy110;
			if (yych <= 0xA9) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB5) goto yy1627;
			if (yych <= 0xB7) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy1437;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy110;
			goto yy2;
		}
	}
yy7343:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9C) {
		if (yych <= 0x98) goto yy2;
		if (yych <= 0x9A) goto yy110;
		goto yy1629;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy1627;
		goto yy2;
	}
yy7344:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy110;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1627;
	goto yy2;
yy7345:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy110;
	if (yych <= 0xBE) goto yy1629;
	goto yy2;
yy7346:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x97) goto yy1629;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy7347:
	yych = *++YYCURSOR;
	if (yych <= 0x9C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x9A) goto yy1437;
			if (yych <= 0x9B) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x9D) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xA5) goto yy2;
			if (yych <= 0xBF) goto yy1627;
			goto yy2;
		}
	}
yy7348:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych == 0x80) goto yy10682;
		goto yy2;
	} else {
		if (yych <= 0xB0) goto yy290;
		if (yych <= 0xB1) goto yy4007;
		if (yych <= 0xB2) goto yy4008;
		goto yy2;
	}
yy7349:
	yych = *++YYCURSOR;
	if (yych == 'n') goto yy10683;
	goto yy2;
yy7350:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy10635;
	goto yy2;
yy7351:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy10635;
	goto yy2;
yy7352:
	yych = *++YYCURSOR;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy10638;
	goto yy2;
yy7353:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy10638;
	goto yy2;
yy7354:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCF) {
		if (yych <= 'z') {
			if (yych <= '9') {
				if (yych <= '*') {
					if (yych == '$') goto yy7354;
					goto yy2;
				} else {
					if (yych <= '+') goto yy7354;
					if (yych <= '/') goto yy2;
					goto yy7354;
				}
			} else {
				if (yych <= '@') {
					if (yych <= ';') goto yy2;
					if (yych <= '>') goto yy7354;
					goto yy2;
				} else {
					if (yych <= 'Z') goto yy10684;
					if (yych <= ']') goto yy2;
					if (yych <= '`') goto yy7354;
					goto yy10684;
				}
			}
		} else {
			if (yych <= 0xC3) {
				if (yych <= '}') {
					if (yych == '|') goto yy7354;
					goto yy2;
				} else {
					if (yych <= '~') goto yy7354;
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy10686;
					goto yy10687;
				}
			} else {
				if (yych <= 0xCB) {
					if (yych <= 0xC9) goto yy10688;
					if (yych <= 0xCA) goto yy10689;
					goto yy10690;
				} else {
					if (yych <= 0xCC) goto yy10691;
					if (yych <= 0xCD) goto yy10692;
					if (yych <= 0xCE) goto yy10693;
					goto yy10694;
				}
			}
		}
	} else {
		if (yych <= 0xDE) {
			if (yych <= 0xD7) {
				if (yych <= 0xD3) {
					if (yych == 0xD2) goto yy10695;
					goto yy10688;
				} else {
					if (yych <= 0xD4) goto yy10696;
					if (yych <= 0xD5) goto yy10697;
					if (yych <= 0xD6) goto yy10698;
					goto yy10699;
				}
			} else {
				if (yych <= 0xDA) {
					if (yych <= 0xD8) goto yy10700;
					if (yych <= 0xD9) goto yy10701;
					goto yy10688;
				} else {
					if (yych <= 0xDB) goto yy10702;
					if (yych <= 0xDC) goto yy10703;
					if (yych <= 0xDD) goto yy10704;
					goto yy10705;
				}
			}
		} else {
			if (yych <= 0xE9) {
				if (yych <= 0xE1) {
					if (yych <= 0xDF) goto yy10706;
					if (yych <= 0xE0) goto yy10707;
					goto yy10708;
				} else {
					if (yych <= 0xE2) goto yy10709;
					if (yych <= 0xE3) goto yy10710;
					if (yych <= 0xE4) goto yy10711;
					goto yy2;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych <= 0xEA) goto yy10712;
					if (yych <= 0xEE) goto yy2;
					goto yy10713;
				} else {
					if (yych <= 0xF0) goto yy10714;
					if (yych == 0xF3) goto yy10715;
					goto yy2;
				}
			}
		}
	}
yy7356:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x9A) goto yy2;
		goto yy1764;
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy1764;
			goto yy2;
		}
	}
yy7357:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9B) goto yy1764;
	goto yy2;
yy7358:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy7359:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy1764;
	if (yych <= 0xB1) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy7360:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x90) goto yy1764;
			if (yych <= 0x92) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB1) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB5) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xBB) goto yy2;
				if (yych <= 0xBF) goto yy1764;
				goto yy2;
			}
		}
	}
yy7361:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1764;
			if (yych <= 0x86) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8E) goto yy1764;
			if (yych <= 0x96) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9B) goto yy2;
			if (yych == 0x9E) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy1764;
				goto yy2;
			}
		}
	}
yy7362:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy1764;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy1764;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy1764;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy1764;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy1764;
				if (yych <= 0xBB) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1764;
				goto yy2;
			}
		}
	}
yy7363:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0x88) goto yy1764;
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x91) goto yy1764;
			if (yych <= 0x98) goto yy2;
			if (yych <= 0x9C) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0x9E) goto yy1764;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB5) goto yy1764;
			goto yy2;
		}
	}
yy7364:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x8E) goto yy2;
			if (yych == 0x92) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB1) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB4) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xBB) goto yy2;
				if (yych <= 0xBF) goto yy1764;
				goto yy2;
			}
		}
	}
yy7365:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy1764;
			goto yy2;
		} else {
			if (yych == 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0x90) goto yy1764;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA3) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy1764;
			if (yych == 0xB9) goto yy1764;
			goto yy2;
		}
	}
yy7366:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x90) goto yy1764;
			if (yych <= 0x92) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB1) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB4) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xBB) goto yy2;
				if (yych <= 0xBF) goto yy1764;
				goto yy2;
			}
		}
	}
yy7367:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0x88) goto yy1764;
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x97) goto yy1764;
			if (yych <= 0x9B) goto yy2;
			if (yych <= 0x9D) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0xA3) goto yy1764;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB1) goto yy1764;
			goto yy2;
		}
	}
yy7368:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 0xBE:
	case 0xBF:	goto yy1764;
	default:	goto yy2;
	}
yy7369:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1764;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0x96) {
			if (yych == 0x90) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy1764;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy1764;
			goto yy2;
		}
	}
yy7370:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1764;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xA8) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0xB9) goto yy1764;
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy7371:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1764;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0x9F) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9A) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0xA3) goto yy1764;
			if (yych == 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy7372:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1764;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych == 0xA9) goto yy2;
			if (yych <= 0xB3) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0xB9) goto yy1764;
			if (yych <= 0xBB) goto yy2;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy7373:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1764;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x96) goto yy1764;
			if (yych == 0x9E) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0xA3) goto yy1764;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB2) goto yy1764;
			goto yy2;
		}
	}
yy7374:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x83) {
			if (yych <= 0x80) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8C) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych == 0x91) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy7375:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1764;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0xA3) goto yy1764;
			if (yych <= 0xB8) goto yy2;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy7376:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy1764;
		} else {
			if (yych == 0xBD) goto yy1764;
			goto yy2;
		}
	}
yy7377:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy1764;
			if (yych <= 0x8E) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0x97) {
			if (yych == 0x96) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0x9F) goto yy1764;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1764;
			goto yy2;
		}
	}
yy7378:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych == 0xB1) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0xBA) goto yy1764;
		if (yych == 0xBF) goto yy1764;
		goto yy2;
	}
yy7379:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) goto yy2;
	if (yych <= 0x8E) goto yy1764;
	goto yy2;
yy7380:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych == 0xB1) goto yy1764;
		goto yy2;
	} else {
		if (yych == 0xBA) goto yy2;
		if (yych <= 0xBC) goto yy1764;
		goto yy2;
	}
yy7381:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8D) goto yy1764;
	goto yy2;
yy7382:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x83) {
			if (yych <= 0x80) goto yy2;
			goto yy1764;
		} else {
			if (yych == 0x93) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x9F) goto yy1764;
			if (yych <= 0xB3) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy7383:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy7384:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x85) goto yy2;
			if (yych <= 0x87) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych == 0x98) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy7385:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8C) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy1764;
		if (yych <= 0x94) goto yy2;
		if (yych <= 0x98) goto yy1764;
		goto yy2;
	}
yy7386:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych <= 0xBE) goto yy1764;
	goto yy2;
yy7387:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x99) {
			if (yych <= 0x95) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x9D) goto yy2;
			if (yych <= 0xA0) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xA4) goto yy1764;
			if (yych <= 0xA6) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB4) goto yy1764;
			goto yy2;
		}
	}
yy7388:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x81) goto yy2;
		if (yych <= 0x8D) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy1764;
		if (yych <= 0x99) goto yy2;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy7389:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy1764;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy1764;
	goto yy2;
yy7390:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy1764;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy7391:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy7354;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy7392:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8C) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0x94) goto yy1764;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xB4) goto yy1764;
		goto yy2;
	}
yy7393:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy1764;
		if (yych <= 0x9F) goto yy2;
		goto yy1764;
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1764;
			goto yy2;
		}
	}
yy7394:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy7395:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy1764;
		goto yy2;
	} else {
		if (yych == 0x9C) goto yy2;
		if (yych <= 0x9D) goto yy1764;
		goto yy2;
	}
yy7396:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych == 0x86) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0x8D) goto yy1764;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy7397:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy1764;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy7398:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy1764;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy1764;
		goto yy2;
	}
yy7399:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy1764;
	goto yy2;
yy7400:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy7401:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x94) goto yy2;
		if (yych <= 0x9E) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0xBC) goto yy1764;
		if (yych == 0xBF) goto yy1764;
		goto yy2;
	}
yy7402:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBE) goto yy1764;
	goto yy2;
yy7403:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy1764;
	if (yych <= 0xB3) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy7404:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy1764;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBC) goto yy1764;
	goto yy2;
yy7405:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy1764;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy7406:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy1764;
	goto yy2;
yy7407:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x92) goto yy1764;
		goto yy2;
	} else {
		if (yych == 0xB7) goto yy2;
		if (yych <= 0xB9) goto yy1764;
		goto yy2;
	}
yy7408:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy1764;
	if (yych <= 0xBB) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy7409:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB5) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy7410:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy1764;
			if (yych <= 0x95) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xAF) goto yy1764;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBE) goto yy1764;
			goto yy2;
		}
	}
yy7411:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x93) goto yy7354;
	if (yych == 0xBF) goto yy1764;
	goto yy2;
yy7412:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy1764;
		} else {
			if (yych == 0x84) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0x94) {
			if (yych == 0x93) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xB9) goto yy2;
			if (yych <= 0xBC) goto yy1764;
			goto yy2;
		}
	}
yy7413:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0x8C) goto yy1764;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBE) goto yy1764;
	goto yy2;
yy7414:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB0) goto yy1764;
	goto yy2;
yy7415:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy1764;
	goto yy2;
yy7416:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy1764;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy7417:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0xA8) goto yy1764;
		if (yych <= 0xAA) goto yy2;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy7418:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy1764;
	goto yy2;
yy7419:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA6) goto yy1764;
	goto yy2;
yy7420:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy1764;
	goto yy2;
yy7421:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy7422:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA9) goto yy1764;
	goto yy2;
yy7423:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy1764;
	goto yy2;
yy7424:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy7425:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy1764;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy7426:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1764;
	if (yych <= 0x98) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy7427:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x97) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy1764;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy7428:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy1764;
	if (yych <= 0xB5) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy7429:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0xB9) goto yy1764;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy7430:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0x91) goto yy1764;
		if (yych <= 0xAB) goto yy2;
		if (yych <= 0xAF) goto yy1764;
		goto yy2;
	}
yy7431:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy1764;
	if (yych == 0xBF) goto yy1764;
	goto yy2;
yy7432:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy7433:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x97) goto yy7354;
	if (yych == 0x9A) goto yy7354;
	goto yy2;
yy7434:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x9A) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy7435:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1764;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBB) goto yy1764;
	goto yy2;
yy7436:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy1764;
			if (yych == 0xA0) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy1764;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy1764;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy7437:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) goto yy2;
	if (yych <= 0x9C) goto yy1764;
	goto yy2;
yy7438:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x91) goto yy1764;
	if (yych <= 0x95) goto yy2;
	if (yych <= 0xBA) goto yy1764;
	goto yy2;
yy7439:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy1764;
	goto yy2;
yy7440:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy1764;
	if (yych <= 0xA9) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy7441:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy1764;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy7442:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0xB0) goto yy1764;
	goto yy2;
yy7443:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBE) goto yy1764;
	goto yy2;
yy7444:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1764;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy1764;
	goto yy2;
yy7445:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xBD) goto yy1764;
	goto yy2;
yy7446:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9B) goto yy1764;
	if (yych <= 0x9D) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy7447:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1764;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy1764;
	goto yy2;
yy7448:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy1764;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy7449:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy1764;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy1764;
		goto yy2;
	}
yy7450:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy1764;
	if (yych <= 0xB5) goto yy2;
	if (yych <= 0xB9) goto yy1764;
	goto yy2;
yy7451:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1764;
		if (yych <= 0x9F) goto yy2;
		goto yy1764;
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xBA) goto yy2;
			goto yy1764;
		} else {
			if (yych == 0xBD) goto yy1764;
			goto yy2;
		}
	}
yy7452:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0xAD) goto yy1764;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy7453:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x93) goto yy1764;
	goto yy2;
yy7454:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy1764;
	if (yych <= 0xB2) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy7455:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy1764;
	if (yych == 0xA5) goto yy1764;
	goto yy2;
yy7456:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy1764;
	goto yy2;
yy7457:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy1764;
		goto yy2;
	} else {
		if (yych == 0xBA) goto yy2;
		if (yych <= 0xBD) goto yy1764;
		goto yy2;
	}
yy7458:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xB0:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB7:
	case 0xB8:
	case 0xBE:
	case 0xBF:	goto yy1764;
	default:	goto yy2;
	}
yy7459:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych == 0x81) goto yy1764;
		if (yych <= 0x9F) goto yy2;
		goto yy1764;
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy1764;
			goto yy2;
		}
	}
yy7460:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy1764;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy7461:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAB) goto yy2;
	if (yych <= 0xAD) goto yy1764;
	goto yy2;
yy7462:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9C) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x92) goto yy2;
			if (yych <= 0x97) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych == 0xB7) goto yy2;
			goto yy1764;
		} else {
			if (yych == 0xBE) goto yy1764;
			goto yy2;
		}
	}
yy7463:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1764;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy7464:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x87) goto yy1764;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBD) goto yy1764;
	goto yy2;
yy7465:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy1764;
		if (yych <= 0x9F) goto yy2;
		goto yy1764;
	} else {
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB2) goto yy7354;
		if (yych <= 0xB4) goto yy1764;
		goto yy2;
	}
yy7466:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0xA1) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy1764;
			goto yy2;
		} else {
			if (yych == 0xA3) goto yy7354;
			goto yy1764;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych == 0xA9) goto yy1764;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy7467:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x8A) {
			if (yych == 0x84) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0x8B) goto yy1764;
			if (yych <= 0x8C) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0xA0) {
			if (yych <= 0x9B) goto yy2;
			if (yych <= 0x9E) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0xBA) goto yy1764;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy7468:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy1764;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy1764;
		goto yy2;
	}
yy7469:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA6) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0xAE) goto yy1764;
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBD) goto yy1764;
		goto yy2;
	}
yy7470:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy7478;
	case 0x81:	goto yy7479;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy1769;
	case 0x83:	goto yy7418;
	case 0x84:	goto yy10716;
	case 0x85:	goto yy10717;
	case 0x86:	goto yy10718;
	case 0x87:	goto yy10719;
	case 0x8A:	goto yy7484;
	case 0x8B:	goto yy10720;
	case 0x8C:	goto yy7486;
	case 0x8D:	goto yy10721;
	case 0x8E:	goto yy7488;
	case 0x8F:	goto yy7489;
	case 0x92:	goto yy7490;
	case 0x94:	goto yy7491;
	case 0x95:	goto yy7439;
	case 0x9C:	goto yy7456;
	case 0x9D:	goto yy7492;
	case 0xA0:	goto yy7493;
	case 0xA1:	goto yy10722;
	case 0xA2:	goto yy7495;
	case 0xA3:	goto yy7496;
	case 0xA4:	goto yy7497;
	case 0xA6:	goto yy7498;
	case 0xA8:	goto yy10723;
	case 0xA9:	goto yy7500;
	case 0xAA:	goto yy7501;
	case 0xAB:	goto yy7419;
	case 0xAC:	goto yy4329;
	case 0xAD:	goto yy7503;
	case 0xAE:	goto yy7504;
	case 0xB1:	goto yy7505;
	case 0xB2:
	case 0xB3:	goto yy7506;
	default:	goto yy2;
	}
yy7471:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x86:
	case 0x92:
	case 0x98:	goto yy1769;
	case 0x81:	goto yy10724;
	case 0x82:	goto yy7418;
	case 0x83:	goto yy7510;
	case 0x84:	goto yy10725;
	case 0x85:	goto yy10726;
	case 0x87:	goto yy10727;
	case 0x88:	goto yy10728;
	case 0x8A:	goto yy7516;
	case 0x8B:	goto yy10729;
	case 0x8C:	goto yy10730;
	case 0x8D:	goto yy10731;
	case 0x93:	goto yy10732;
	case 0x96:	goto yy10733;
	case 0x97:	goto yy10734;
	case 0x99:	goto yy10735;
	case 0x9A:	goto yy7406;
	case 0x9C:	goto yy10736;
	case 0xA2:	goto yy7527;
	case 0xA3:	goto yy7528;
	case 0xAB:	goto yy7529;
	default:	goto yy2;
	}
yy7472:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy1769;
	case 0xA8:	goto yy7529;
	case 0xA9:	goto yy7495;
	case 0xAB:	goto yy10737;
	case 0xAC:	goto yy10738;
	case 0xAD:	goto yy10739;
	case 0xAE:	goto yy7415;
	case 0xBD:	goto yy10740;
	case 0xBE:	goto yy10741;
	default:	goto yy2;
	}
yy7473:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy1769;
	if (yych <= 0xB1) goto yy7539;
	if (yych <= 0xB2) goto yy10742;
	goto yy2;
yy7474:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0x9E:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy1769;
	case 0x83:	goto yy4329;
	case 0x84:	goto yy10743;
	case 0x85:	goto yy10744;
	case 0x87:	goto yy10745;
	case 0x89:	goto yy10746;
	case 0x8D:	goto yy10747;
	case 0x91:	goto yy7547;
	case 0x92:	goto yy7548;
	case 0x93:	goto yy7549;
	case 0x94:	goto yy7550;
	case 0x95:	goto yy7551;
	case 0x9A:	goto yy7552;
	case 0x9F:	goto yy10748;
	case 0xAA:	goto yy10749;
	default:	goto yy2;
	}
yy7475:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy1769;
		if (yych <= 0xA3) goto yy10750;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy7560;
			goto yy7561;
		} else {
			if (yych <= 0xBA) goto yy7562;
			if (yych <= 0xBB) goto yy10751;
			goto yy2;
		}
	}
yy7476:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x85:	goto yy10752;
	case 0x81:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:	goto yy1769;
	case 0x82:	goto yy10753;
	case 0x83:	goto yy10754;
	case 0x84:	goto yy10755;
	case 0x86:	goto yy4345;
	case 0x87:	goto yy10756;
	case 0x88:	goto yy10757;
	case 0x89:	goto yy10758;
	case 0x95:	goto yy10759;
	case 0x96:	goto yy10760;
	case 0x9B:	goto yy10761;
	case 0x9D:	goto yy4401;
	case 0x9F:	goto yy10762;
	case 0xA0:	goto yy10763;
	case 0xA1:	goto yy10764;
	case 0xA2:	goto yy10765;
	case 0xA4:	goto yy10766;
	case 0xA6:	goto yy10767;
	case 0xA7:	goto yy7399;
	default:	goto yy2;
	}
yy7477:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) goto yy2;
	if (yych <= 0x86) goto yy1769;
	if (yych <= 0x87) goto yy1770;
	goto yy2;
yy7478:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy1764;
		} else {
			if (yych == 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy7479:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy1764;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy1764;
	goto yy2;
yy7480:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) goto yy2;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy7481:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy7482:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy1762;
		if (yych <= 0x8B) goto yy2;
		goto yy1762;
	} else {
		if (yych <= 0x9B) {
			if (yych <= 0x8F) goto yy2;
			goto yy1762;
		} else {
			if (yych == 0xA0) goto yy1762;
			goto yy2;
		}
	}
yy7483:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBD) goto yy1762;
	goto yy2;
yy7484:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy1764;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy7485:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy1764;
	if (yych == 0xA0) goto yy1762;
	goto yy2;
yy7486:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy1764;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy7487:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy1764;
		if (yych <= 0x81) goto yy2;
		goto yy1764;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy1764;
		if (yych <= 0xBA) goto yy1762;
		goto yy2;
	}
yy7488:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy1764;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy7489:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy1764;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy1764;
	goto yy2;
yy7490:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy1764;
	goto yy2;
yy7491:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy1764;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy7492:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1764;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy1764;
	goto yy2;
yy7493:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy1764;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy1764;
			if (yych == 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy7494:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy1764;
		if (yych <= 0xB8) goto yy1762;
		goto yy2;
	}
yy7495:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy1764;
	goto yy2;
yy7496:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy1764;
	goto yy2;
yy7497:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1764;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy1764;
	goto yy2;
yy7498:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy1764;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy7499:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy1764;
			if (yych <= 0x83) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy1762;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy1762;
			goto yy1764;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy1762;
			} else {
				if (yych == 0xBF) goto yy1762;
				goto yy2;
			}
		}
	}
yy7500:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy1764;
	goto yy2;
yy7501:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy1764;
	goto yy2;
yy7502:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1764;
		goto yy1762;
	} else {
		if (yych <= 0xA4) goto yy1764;
		if (yych <= 0xA6) goto yy1762;
		goto yy2;
	}
yy7503:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1764;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy1764;
	goto yy2;
yy7504:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy1764;
	goto yy2;
yy7505:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy1764;
	goto yy2;
yy7506:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy1764;
	goto yy2;
yy7507:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1762;
	if (yych <= 0xB7) goto yy1764;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy7508:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1762;
	if (yych == 0xBF) goto yy1762;
	goto yy2;
yy7509:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1762;
	if (yych <= 0xAF) goto yy1764;
	if (yych <= 0xBA) goto yy1762;
	goto yy2;
yy7510:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy1764;
	goto yy2;
yy7511:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1762;
	if (yych <= 0xA6) goto yy1764;
	if (yych <= 0xB4) goto yy1762;
	goto yy2;
yy7512:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy1764;
		goto yy1762;
	} else {
		if (yych == 0xB6) goto yy1764;
		goto yy2;
	}
yy7513:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1762;
	if (yych <= 0xB2) goto yy1764;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy7514:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x84) goto yy1764;
			if (yych <= 0x89) goto yy2;
			goto yy1762;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x99) goto yy2;
			goto yy1764;
		} else {
			if (yych == 0x9C) goto yy1764;
			goto yy2;
		}
	}
yy7515:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy1764;
		if (yych <= 0xB7) goto yy1762;
		goto yy2;
	}
yy7516:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy1764;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy1764;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy7517:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy1764;
	if (yych <= 0xAA) goto yy1762;
	goto yy2;
yy7518:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1762;
			if (yych <= 0x84) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy1764;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy1764;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy1764;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0xBD) goto yy1764;
				if (yych <= 0xBF) goto yy1762;
				goto yy2;
			}
		}
	}
yy7519:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1762;
			if (yych <= 0x86) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1762;
			} else {
				if (yych == 0x90) goto yy1764;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy1762;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy1764;
			goto yy1762;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy1762;
				goto yy2;
			}
		}
	}
yy7520:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy1764;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy7521:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1762;
		goto yy1764;
	} else {
		if (yych == 0x87) goto yy1764;
		goto yy2;
	}
yy7522:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy1764;
		goto yy1762;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy1762;
		goto yy2;
	}
yy7523:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy1764;
		if (yych <= 0x9D) goto yy1762;
		goto yy2;
	}
yy7524:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy1762;
	if (yych == 0x84) goto yy1764;
	goto yy2;
yy7525:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy1764;
	if (yych <= 0xB7) goto yy1762;
	goto yy2;
yy7526:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0xAB) goto yy1762;
	if (yych == 0xBF) goto yy1762;
	goto yy2;
yy7527:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy7528:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy1764;
	if (yych == 0xBF) goto yy1764;
	goto yy2;
yy7529:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy1764;
	goto yy2;
yy7530:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy1764;
	goto yy2;
yy7531:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy1764;
	goto yy2;
yy7532:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy1764;
	goto yy2;
yy7533:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1764;
	goto yy2;
yy7534:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy1764;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy1762;
	goto yy2;
yy7535:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy1764;
		goto yy1762;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy1762;
		goto yy2;
	}
yy7536:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych == 0x85) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0xB7) goto yy1764;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy7537:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy1764;
		if (yych <= 0xBE) goto yy1762;
		goto yy2;
	}
yy7538:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) goto yy2;
	if (yych <= 0x92) goto yy1762;
	goto yy2;
yy7539:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy1764;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy1764;
	goto yy2;
yy7540:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy1764;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy1762;
		goto yy2;
	}
yy7541:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy1762;
	goto yy2;
yy7542:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA6) goto yy1762;
	if (yych <= 0xA8) goto yy2;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy7543:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy1762;
	if (yych <= 0xBA) goto yy2;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy7544:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy1762;
	goto yy2;
yy7545:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x85) goto yy1762;
	goto yy2;
yy7546:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy1762;
	goto yy2;
yy7547:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy7548:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy1764;
		} else {
			if (yych == 0xA2) goto yy1764;
			if (yych <= 0xA4) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy1764;
				goto yy2;
			}
		}
	}
yy7549:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy7550:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy1764;
			if (yych <= 0x8C) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy1764;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy1764;
			goto yy2;
		}
	}
yy7551:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy1764;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy7552:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1764;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy7553:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy1762;
		goto yy1764;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy1762;
			goto yy1764;
		} else {
			if (yych <= 0xBB) goto yy1762;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy7554:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy1764;
		goto yy1762;
	} else {
		if (yych == 0xB5) goto yy1762;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy7555:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy1764;
		goto yy1762;
	} else {
		if (yych == 0xAF) goto yy1762;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy7556:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy1764;
		goto yy1762;
	} else {
		if (yych == 0xA9) goto yy1762;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy7557:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy1762;
	if (yych <= 0x8B) goto yy1764;
	goto yy2;
yy7558:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x86) goto yy1762;
		goto yy2;
	} else {
		if (yych == 0xA0) goto yy2;
		if (yych <= 0xAF) goto yy1762;
		goto yy2;
	}
yy7559:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy1764;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy1762;
	goto yy2;
yy7560:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy1764;
			} else {
				if (yych == 0xA4) goto yy1764;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy1764;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy1764;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy1764;
			} else {
				if (yych == 0xBB) goto yy1764;
				goto yy2;
			}
		}
	}
yy7561:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy1764;
	default:	goto yy2;
	}
yy7562:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy1764;
			goto yy2;
		}
	}
yy7563:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy1762;
	goto yy2;
yy7564:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy1762;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy7565:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0xAE) goto yy1762;
		if (yych <= 0xB0) goto yy2;
		if (yych <= 0xBF) goto yy1762;
		goto yy2;
	}
yy7566:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych == 0x90) goto yy2;
	if (yych <= 0xB5) goto yy1762;
	goto yy2;
yy7567:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy7568:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy1762;
	goto yy2;
yy7569:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) goto yy2;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy7570:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1762;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBA) goto yy1762;
	goto yy2;
yy7571:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy1762;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x91) goto yy1762;
	goto yy2;
yy7572:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xBA) goto yy2;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy7573:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xA4) goto yy2;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy7574:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0xAC) goto yy1762;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB3) goto yy1762;
		goto yy2;
	}
yy7575:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x94) goto yy1762;
	goto yy2;
yy7576:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8B) goto yy1762;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy7577:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy1762;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy1762;
		goto yy2;
	}
yy7578:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x87) goto yy1762;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy1762;
	goto yy2;
yy7579:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy1762;
	goto yy2;
yy7580:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy1762;
	goto yy2;
yy7581:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy1762;
	goto yy2;
yy7582:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x9A) goto yy2;
		goto yy1952;
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy1952;
			goto yy2;
		}
	}
yy7583:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9B) goto yy1952;
	goto yy2;
yy7584:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy1952;
	if (yych <= 0xB1) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy7585:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x90) goto yy1952;
			if (yych <= 0x92) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB1) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB5) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xBB) goto yy2;
				if (yych <= 0xBF) goto yy1952;
				goto yy2;
			}
		}
	}
yy7586:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1952;
			if (yych <= 0x86) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8E) goto yy1952;
			if (yych <= 0x96) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9B) goto yy2;
			if (yych == 0x9E) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy1952;
				goto yy2;
			}
		}
	}
yy7587:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy1952;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy1952;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy1952;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy1952;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy1952;
				if (yych <= 0xBB) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1952;
				goto yy2;
			}
		}
	}
yy7588:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0x88) goto yy1952;
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x91) goto yy1952;
			if (yych <= 0x98) goto yy2;
			if (yych <= 0x9C) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0x9E) goto yy1952;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB5) goto yy1952;
			goto yy2;
		}
	}
yy7589:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x8E) goto yy2;
			if (yych == 0x92) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB1) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB4) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xBB) goto yy2;
				if (yych <= 0xBF) goto yy1952;
				goto yy2;
			}
		}
	}
yy7590:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy1952;
			goto yy2;
		} else {
			if (yych == 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0x90) goto yy1952;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA3) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy1952;
			if (yych == 0xB9) goto yy1952;
			goto yy2;
		}
	}
yy7591:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x90) goto yy1952;
			if (yych <= 0x92) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB1) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB4) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xBB) goto yy2;
				if (yych <= 0xBF) goto yy1952;
				goto yy2;
			}
		}
	}
yy7592:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0x88) goto yy1952;
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x97) goto yy1952;
			if (yych <= 0x9B) goto yy2;
			if (yych <= 0x9D) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0xA3) goto yy1952;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB1) goto yy1952;
			goto yy2;
		}
	}
yy7593:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 0xBE:
	case 0xBF:	goto yy1952;
	default:	goto yy2;
	}
yy7594:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1952;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0x96) {
			if (yych == 0x90) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy1952;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy1952;
			goto yy2;
		}
	}
yy7595:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1952;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xA8) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0xB9) goto yy1952;
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy7596:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1952;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0x9F) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9A) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0xA3) goto yy1952;
			if (yych == 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy7597:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1952;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych == 0xA9) goto yy2;
			if (yych <= 0xB3) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0xB9) goto yy1952;
			if (yych <= 0xBB) goto yy2;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy7598:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1952;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x96) goto yy1952;
			if (yych == 0x9E) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0xA3) goto yy1952;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB2) goto yy1952;
			goto yy2;
		}
	}
yy7599:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x83) {
			if (yych <= 0x80) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8C) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych == 0x91) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy7600:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1952;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0xA3) goto yy1952;
			if (yych <= 0xB8) goto yy2;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy7601:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy1952;
		} else {
			if (yych == 0xBD) goto yy1952;
			goto yy2;
		}
	}
yy7602:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy1952;
			if (yych <= 0x8E) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0x97) {
			if (yych == 0x96) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0x9F) goto yy1952;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1952;
			goto yy2;
		}
	}
yy7603:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) goto yy2;
	if (yych <= 0x8E) goto yy1952;
	goto yy2;
yy7604:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8D) goto yy1952;
	goto yy2;
yy7605:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x83) {
			if (yych <= 0x80) goto yy2;
			goto yy1952;
		} else {
			if (yych == 0x93) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x9F) goto yy1952;
			if (yych <= 0xB3) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy7606:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x99) {
			if (yych <= 0x95) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x9D) goto yy2;
			if (yych <= 0xA0) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xA4) goto yy1952;
			if (yych <= 0xA6) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB4) goto yy1952;
			goto yy2;
		}
	}
yy7607:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x81) goto yy2;
		if (yych <= 0x8D) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy1952;
		if (yych <= 0x99) goto yy2;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy7608:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy1952;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy1952;
	goto yy2;
yy7609:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy1952;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy7610:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy1980;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy7611:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8C) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0x94) goto yy1952;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xB4) goto yy1952;
		goto yy2;
	}
yy7612:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy1952;
		if (yych <= 0x9F) goto yy2;
		goto yy1952;
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1952;
			goto yy2;
		}
	}
yy7613:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy1952;
		goto yy2;
	} else {
		if (yych == 0x9C) goto yy2;
		if (yych <= 0x9D) goto yy1952;
		goto yy2;
	}
yy7614:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych == 0x86) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0x8D) goto yy1952;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy7615:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy1952;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy7616:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy1952;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy1952;
		goto yy2;
	}
yy7617:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy1952;
	goto yy2;
yy7618:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy7619:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBE) goto yy1952;
	goto yy2;
yy7620:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy1952;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBC) goto yy1952;
	goto yy2;
yy7621:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy1952;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy7622:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy1952;
	goto yy2;
yy7623:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x92) goto yy1952;
		goto yy2;
	} else {
		if (yych == 0xB7) goto yy2;
		if (yych <= 0xB9) goto yy1952;
		goto yy2;
	}
yy7624:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB5) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy7625:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy1952;
			if (yych <= 0x95) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xAF) goto yy1952;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBE) goto yy1952;
			goto yy2;
		}
	}
yy7626:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x93) goto yy1980;
	if (yych == 0xBF) goto yy1952;
	goto yy2;
yy7627:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy1952;
	goto yy2;
yy7628:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy1952;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy7629:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy1952;
	if (yych == 0xBF) goto yy1952;
	goto yy2;
yy7630:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy7631:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy1952;
			if (yych == 0xA0) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy1952;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy1952;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy7632:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x91) goto yy1952;
	if (yych <= 0x95) goto yy2;
	if (yych <= 0xBA) goto yy1952;
	goto yy2;
yy7633:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1952;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy1952;
	goto yy2;
yy7634:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xBD) goto yy1952;
	goto yy2;
yy7635:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9B) goto yy1952;
	if (yych <= 0x9D) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy7636:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1952;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy1952;
	goto yy2;
yy7637:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy1952;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy7638:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy1952;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy1952;
		goto yy2;
	}
yy7639:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy1952;
	if (yych <= 0xB5) goto yy2;
	if (yych <= 0xB9) goto yy1952;
	goto yy2;
yy7640:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1952;
		if (yych <= 0x9F) goto yy2;
		goto yy1952;
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xBA) goto yy2;
			goto yy1952;
		} else {
			if (yych == 0xBD) goto yy1952;
			goto yy2;
		}
	}
yy7641:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0xAD) goto yy1952;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy7642:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x93) goto yy1952;
	goto yy2;
yy7643:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy1952;
	if (yych == 0xA5) goto yy1952;
	goto yy2;
yy7644:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy1952;
	goto yy2;
yy7645:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy1952;
		goto yy2;
	} else {
		if (yych == 0xBA) goto yy2;
		if (yych <= 0xBD) goto yy1952;
		goto yy2;
	}
yy7646:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych == 0x81) goto yy1952;
		if (yych <= 0x9F) goto yy2;
		goto yy1952;
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy1952;
			goto yy2;
		}
	}
yy7647:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy1952;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy7648:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAB) goto yy2;
	if (yych <= 0xAD) goto yy1952;
	goto yy2;
yy7649:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9C) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x92) goto yy2;
			if (yych <= 0x97) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych == 0xB7) goto yy2;
			goto yy1952;
		} else {
			if (yych == 0xBE) goto yy1952;
			goto yy2;
		}
	}
yy7650:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1952;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy7651:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x87) goto yy1952;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBD) goto yy1952;
	goto yy2;
yy7652:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy1952;
		if (yych <= 0x9F) goto yy2;
		goto yy1952;
	} else {
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB2) goto yy1980;
		if (yych <= 0xB4) goto yy1952;
		goto yy2;
	}
yy7653:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0xA1) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy1952;
			goto yy2;
		} else {
			if (yych == 0xA3) goto yy1980;
			goto yy1952;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych == 0xA9) goto yy1952;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy7654:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x8A) {
			if (yych == 0x84) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0x8B) goto yy1952;
			if (yych <= 0x8C) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0xA0) {
			if (yych <= 0x9B) goto yy2;
			if (yych <= 0x9E) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0xBA) goto yy1952;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy7655:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy1952;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy1952;
		goto yy2;
	}
yy7656:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy7662;
	case 0x81:	goto yy7663;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy1956;
	case 0x83:	goto yy5814;
	case 0x84:	goto yy9184;
	case 0x85:	goto yy9185;
	case 0x86:	goto yy9186;
	case 0x87:	goto yy9187;
	case 0x8A:	goto yy7664;
	case 0x8B:	goto yy10768;
	case 0x8C:	goto yy7666;
	case 0x8D:	goto yy10769;
	case 0x8E:	goto yy7668;
	case 0x8F:	goto yy7669;
	case 0x92:	goto yy7670;
	case 0x94:	goto yy7671;
	case 0x95:	goto yy5835;
	case 0x9C:	goto yy7644;
	case 0x9D:	goto yy7672;
	case 0xA0:	goto yy7673;
	case 0xA1:	goto yy10770;
	case 0xA2:	goto yy7675;
	case 0xA3:	goto yy7676;
	case 0xA4:	goto yy7677;
	case 0xA6:	goto yy7678;
	case 0xA8:	goto yy10771;
	case 0xA9:	goto yy7680;
	case 0xAA:	goto yy7681;
	case 0xAB:	goto yy5815;
	case 0xAC:	goto yy4596;
	case 0xAD:	goto yy7683;
	case 0xAE:	goto yy7684;
	case 0xB1:	goto yy7685;
	case 0xB2:
	case 0xB3:	goto yy7686;
	default:	goto yy2;
	}
yy7657:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x86:
	case 0x92:
	case 0x98:	goto yy1956;
	case 0x81:	goto yy10772;
	case 0x82:	goto yy5814;
	case 0x83:	goto yy7690;
	case 0x84:	goto yy10773;
	case 0x85:	goto yy10774;
	case 0x87:	goto yy10775;
	case 0x88:	goto yy10776;
	case 0x8A:	goto yy7696;
	case 0x8B:	goto yy10777;
	case 0x8C:	goto yy10778;
	case 0x8D:	goto yy10779;
	case 0x93:	goto yy10780;
	case 0x96:	goto yy10781;
	case 0x97:	goto yy10782;
	case 0x99:	goto yy10783;
	case 0x9A:	goto yy7622;
	case 0x9C:	goto yy10784;
	case 0xA2:	goto yy7707;
	case 0xA3:	goto yy7708;
	case 0xAB:	goto yy7709;
	default:	goto yy2;
	}
yy7658:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy1956;
	case 0xA8:	goto yy7709;
	case 0xA9:	goto yy7675;
	case 0xAB:	goto yy10785;
	case 0xAC:	goto yy10786;
	case 0xAD:	goto yy10787;
	case 0xAE:	goto yy7627;
	case 0xBD:	goto yy10788;
	case 0xBE:	goto yy9215;
	default:	goto yy2;
	}
yy7659:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy1956;
	if (yych <= 0xB1) goto yy7718;
	if (yych <= 0xB2) goto yy10789;
	goto yy2;
yy7660:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0x9E:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy1956;
	case 0x83:	goto yy4596;
	case 0x84:	goto yy9217;
	case 0x85:	goto yy9218;
	case 0x87:	goto yy9219;
	case 0x89:	goto yy9220;
	case 0x8D:	goto yy9221;
	case 0x91:	goto yy7720;
	case 0x92:	goto yy7721;
	case 0x93:	goto yy7722;
	case 0x94:	goto yy7723;
	case 0x95:	goto yy7724;
	case 0x9A:	goto yy7725;
	case 0x9F:	goto yy10790;
	case 0xAA:	goto yy9227;
	default:	goto yy2;
	}
yy7661:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy1956;
		if (yych <= 0xA3) goto yy10791;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy7732;
			goto yy7733;
		} else {
			if (yych <= 0xBA) goto yy7734;
			if (yych <= 0xBB) goto yy9229;
			goto yy2;
		}
	}
yy7662:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy1952;
		} else {
			if (yych == 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy7663:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy1952;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy1952;
	goto yy2;
yy7664:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy1952;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy7665:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy1952;
	if (yych == 0xA0) goto yy1121;
	goto yy2;
yy7666:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy1952;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy7667:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy1952;
		if (yych <= 0x81) goto yy2;
		goto yy1952;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy1952;
		if (yych <= 0xBA) goto yy1121;
		goto yy2;
	}
yy7668:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy1952;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy7669:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy1952;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy1952;
	goto yy2;
yy7670:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy1952;
	goto yy2;
yy7671:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy1952;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy7672:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1952;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy1952;
	goto yy2;
yy7673:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy1952;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy1952;
			if (yych == 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy7674:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy1952;
		if (yych <= 0xB8) goto yy1121;
		goto yy2;
	}
yy7675:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy1952;
	goto yy2;
yy7676:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy1952;
	goto yy2;
yy7677:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1952;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy1952;
	goto yy2;
yy7678:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy1952;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy7679:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy1952;
			if (yych <= 0x83) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy1121;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy1121;
			goto yy1952;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy1121;
			} else {
				if (yych == 0xBF) goto yy1121;
				goto yy2;
			}
		}
	}
yy7680:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy1952;
	goto yy2;
yy7681:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy1952;
	goto yy2;
yy7682:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1952;
		goto yy1121;
	} else {
		if (yych <= 0xA4) goto yy1952;
		if (yych <= 0xA6) goto yy1121;
		goto yy2;
	}
yy7683:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1952;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy1952;
	goto yy2;
yy7684:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy1952;
	goto yy2;
yy7685:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy1952;
	goto yy2;
yy7686:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy1952;
	goto yy2;
yy7687:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1121;
	if (yych <= 0xB7) goto yy1952;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy7688:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1121;
	if (yych == 0xBF) goto yy1121;
	goto yy2;
yy7689:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1121;
	if (yych <= 0xAF) goto yy1952;
	if (yych <= 0xBA) goto yy1121;
	goto yy2;
yy7690:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy1952;
	goto yy2;
yy7691:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1121;
	if (yych <= 0xA6) goto yy1952;
	if (yych <= 0xB4) goto yy1121;
	goto yy2;
yy7692:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy1952;
		goto yy1121;
	} else {
		if (yych == 0xB6) goto yy1952;
		goto yy2;
	}
yy7693:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1121;
	if (yych <= 0xB2) goto yy1952;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy7694:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x84) goto yy1952;
			if (yych <= 0x89) goto yy2;
			goto yy1121;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x99) goto yy2;
			goto yy1952;
		} else {
			if (yych == 0x9C) goto yy1952;
			goto yy2;
		}
	}
yy7695:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy1952;
		if (yych <= 0xB7) goto yy1121;
		goto yy2;
	}
yy7696:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy1952;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy1952;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy7697:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy1952;
	if (yych <= 0xAA) goto yy1121;
	goto yy2;
yy7698:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1121;
			if (yych <= 0x84) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy1952;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy1952;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy1952;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0xBD) goto yy1952;
				if (yych <= 0xBF) goto yy1121;
				goto yy2;
			}
		}
	}
yy7699:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1121;
			if (yych <= 0x86) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1121;
			} else {
				if (yych == 0x90) goto yy1952;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy1121;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy1952;
			goto yy1121;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy1121;
				goto yy2;
			}
		}
	}
yy7700:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy1952;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy7701:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1121;
		goto yy1952;
	} else {
		if (yych == 0x87) goto yy1952;
		goto yy2;
	}
yy7702:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy1952;
		goto yy1121;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy1121;
		goto yy2;
	}
yy7703:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy1952;
		if (yych <= 0x9D) goto yy1121;
		goto yy2;
	}
yy7704:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy1121;
	if (yych == 0x84) goto yy1952;
	goto yy2;
yy7705:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy1952;
	if (yych <= 0xB7) goto yy1121;
	goto yy2;
yy7706:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0xAB) goto yy1121;
	if (yych == 0xBF) goto yy1121;
	goto yy2;
yy7707:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy7708:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy1952;
	if (yych == 0xBF) goto yy1952;
	goto yy2;
yy7709:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy1952;
	goto yy2;
yy7710:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy1952;
	goto yy2;
yy7711:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy1952;
	goto yy2;
yy7712:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy1952;
	goto yy2;
yy7713:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1952;
	goto yy2;
yy7714:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy1952;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy1121;
	goto yy2;
yy7715:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy1952;
		goto yy1121;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy1121;
		goto yy2;
	}
yy7716:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych == 0x85) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0xB7) goto yy1952;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy7717:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy1952;
		if (yych <= 0xBE) goto yy1121;
		goto yy2;
	}
yy7718:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy1952;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy1952;
	goto yy2;
yy7719:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy1952;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy1121;
		goto yy2;
	}
yy7720:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy7721:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy1952;
		} else {
			if (yych == 0xA2) goto yy1952;
			if (yych <= 0xA4) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy1952;
				goto yy2;
			}
		}
	}
yy7722:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy7723:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy1952;
			if (yych <= 0x8C) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy1952;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy1952;
			goto yy2;
		}
	}
yy7724:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy1952;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy7725:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1952;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy7726:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy1121;
		goto yy1952;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy1121;
			goto yy1952;
		} else {
			if (yych <= 0xBB) goto yy1121;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy7727:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy1952;
		goto yy1121;
	} else {
		if (yych == 0xB5) goto yy1121;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy7728:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy1952;
		goto yy1121;
	} else {
		if (yych == 0xAF) goto yy1121;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy7729:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy1952;
		goto yy1121;
	} else {
		if (yych == 0xA9) goto yy1121;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy7730:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy1121;
	if (yych <= 0x8B) goto yy1952;
	goto yy2;
yy7731:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy1952;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy1121;
	goto yy2;
yy7732:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy1952;
			} else {
				if (yych == 0xA4) goto yy1952;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy1952;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy1952;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy1952;
			} else {
				if (yych == 0xBB) goto yy1952;
				goto yy2;
			}
		}
	}
yy7733:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy1952;
	default:	goto yy2;
	}
yy7734:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy1952;
			goto yy2;
		}
	}
yy7735:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB5:
	case 0xB8:
	case 0xBA:	goto yy4671;
	default:	goto yy2;
	}
yy7736:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x85) {
			if (yych <= 0x81) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0x9F) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0xAD) {
			if (yych == 0xAC) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xAE) goto yy2;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy7737:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB4) goto yy2;
		goto yy4671;
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xBA) goto yy2;
			goto yy4671;
		} else {
			if (yych == 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy7738:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy7739:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy4671;
		} else {
			if (yych == 0x8A) goto yy1980;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xBE) goto yy1980;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy7740:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy4671;
			if (yych <= 0x8F) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy4671;
			goto yy2;
		}
	}
yy7741:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy4671;
		if (yych <= 0x8A) goto yy2;
		goto yy4671;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy7742:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9F) goto yy4671;
	if (yych <= 0xAD) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy7743:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x93) {
			if (yych <= 0x7F) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x94) goto yy2;
			if (yych <= 0x9C) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA4) goto yy4671;
			if (yych <= 0xA6) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xB9) goto yy2;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy7744:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy7745:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy4671;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy7746:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy4671;
	goto yy2;
yy7747:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0xB3) goto yy4671;
	if (yych == 0xB6) goto yy4671;
	goto yy2;
yy7748:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy10792;
	case 0xA1:	goto yy10793;
	case 0xA2:	goto yy7757;
	case 0xA3:	goto yy9983;
	case 0xA4:	goto yy4675;
	case 0xA5:	goto yy10794;
	case 0xA6:	goto yy10795;
	case 0xA7:	goto yy10796;
	case 0xA8:	goto yy10797;
	case 0xA9:	goto yy10798;
	case 0xAA:	goto yy10799;
	case 0xAB:	goto yy10800;
	case 0xAC:	goto yy10801;
	case 0xAD:	goto yy10802;
	case 0xAE:	goto yy10803;
	case 0xAF:	goto yy10804;
	case 0xB0:	goto yy10805;
	case 0xB1:	goto yy10806;
	case 0xB2:	goto yy10807;
	case 0xB3:	goto yy10808;
	case 0xB4:	goto yy10809;
	case 0xB5:	goto yy10810;
	case 0xB6:	goto yy10811;
	case 0xB7:	goto yy10812;
	case 0xB8:	goto yy10004;
	case 0xB9:	goto yy10813;
	case 0xBA:	goto yy10006;
	case 0xBB:	goto yy10814;
	case 0xBC:	goto yy10815;
	case 0xBD:	goto yy10009;
	case 0xBE:	goto yy10010;
	case 0xBF:	goto yy10011;
	default:	goto yy2;
	}
yy7749:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy10012;
	case 0x81:	goto yy10816;
	case 0x82:	goto yy10817;
	case 0x83:	goto yy7783;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy4675;
	case 0x89:	goto yy7784;
	case 0x8A:	goto yy7785;
	case 0x8B:	goto yy7786;
	case 0x8C:	goto yy7787;
	case 0x8D:	goto yy10818;
	case 0x8E:	goto yy10819;
	case 0x8F:	goto yy7790;
	case 0x90:	goto yy10820;
	case 0x99:	goto yy7792;
	case 0x9A:	goto yy7793;
	case 0x9B:	goto yy7794;
	case 0x9C:	goto yy10821;
	case 0x9D:	goto yy10822;
	case 0x9E:	goto yy10020;
	case 0x9F:	goto yy10823;
	case 0xA0:	goto yy10824;
	case 0xA1:	goto yy7799;
	case 0xA2:	goto yy10825;
	case 0xA3:	goto yy7801;
	case 0xA4:	goto yy10826;
	case 0xA5:	goto yy10827;
	case 0xA7:	goto yy10828;
	case 0xA8:	goto yy10793;
	case 0xA9:	goto yy10028;
	case 0xAA:	goto yy10829;
	case 0xAC:	goto yy10030;
	case 0xAD:	goto yy10830;
	case 0xAE:	goto yy10831;
	case 0xAF:	goto yy7843;
	case 0xB0:	goto yy10832;
	case 0xB1:	goto yy7811;
	case 0xB3:	goto yy10833;
	case 0xB4:	goto yy7813;
	case 0xB5:	goto yy7814;
	case 0xB6:	goto yy7815;
	case 0xB7:	goto yy10036;
	case 0xBC:	goto yy7816;
	case 0xBD:	goto yy7817;
	case 0xBE:	goto yy10834;
	case 0xBF:	goto yy10835;
	default:	goto yy2;
	}
yy7750:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy10836;
	case 0x81:	goto yy10040;
	case 0x82:	goto yy10041;
	case 0x83:	goto yy10042;
	case 0x84:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xB2:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy4675;
	case 0x85:	goto yy10837;
	case 0x86:	goto yy10838;
	case 0x8C:	goto yy10047;
	case 0x8F:	goto yy10048;
	case 0x90:	goto yy10049;
	case 0x91:	goto yy10050;
	case 0x92:	goto yy10051;
	case 0x93:	goto yy10052;
	case 0x9D:	goto yy10053;
	case 0x9E:	goto yy10054;
	case 0x9F:	goto yy10055;
	case 0xA6:	goto yy10056;
	case 0xA7:	goto yy10057;
	case 0xAD:	goto yy10058;
	case 0xAE:	goto yy10059;
	case 0xAF:	goto yy10060;
	case 0xB0:	goto yy7824;
	case 0xB1:	goto yy7825;
	case 0xB3:
	case 0xBB:	goto yy7843;
	case 0xB4:	goto yy7827;
	case 0xB5:	goto yy10839;
	case 0xB6:	goto yy7829;
	case 0xB7:	goto yy10840;
	case 0xB8:	goto yy2032;
	case 0xBA:	goto yy10064;
	case 0xBF:	goto yy10065;
	default:	goto yy2;
	}
yy7751:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy10841;
	case 0x82:	goto yy10067;
	case 0x84:	goto yy7832;
	case 0x86:	goto yy10842;
	case 0x87:	goto yy10069;
	case 0x88:	goto yy10070;
	case 0x89:	goto yy10071;
	case 0x8A:	goto yy10072;
	case 0x8B:	goto yy10073;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy4675;
	default:	goto yy2;
	}
yy7752:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy7744;
	case 0x93:	goto yy10843;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xA2:
	case 0xAE:	goto yy4675;
	case 0x98:	goto yy7835;
	case 0x99:	goto yy10844;
	case 0x9A:	goto yy10845;
	case 0x9B:	goto yy10846;
	case 0x9C:	goto yy10847;
	case 0x9D:	goto yy4681;
	case 0x9E:	goto yy10848;
	case 0x9F:	goto yy7841;
	case 0xA0:	goto yy10849;
	case 0xA1:	goto yy7843;
	case 0xA3:	goto yy10850;
	case 0xA4:	goto yy10851;
	case 0xA5:	goto yy10852;
	case 0xA6:	goto yy10085;
	case 0xA7:	goto yy10853;
	case 0xA8:	goto yy10854;
	case 0xA9:	goto yy10855;
	case 0xAA:	goto yy10089;
	case 0xAB:	goto yy10856;
	case 0xAC:	goto yy7852;
	case 0xAD:	goto yy10857;
	case 0xAF:	goto yy10858;
	default:	goto yy2;
	}
yy7753:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy10859;
	case 0xAD:	goto yy7856;
	case 0xAE:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy4675;
	case 0xAF:	goto yy10860;
	case 0xB4:	goto yy7859;
	case 0xB5:	goto yy7744;
	case 0xB6:	goto yy7860;
	case 0xB7:	goto yy10861;
	case 0xB8:	goto yy10862;
	case 0xB9:	goto yy10863;
	case 0xBB:	goto yy7864;
	case 0xBC:	goto yy10864;
	case 0xBD:	goto yy10865;
	case 0xBF:	goto yy10101;
	default:	goto yy2;
	}
yy7754:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy10866;
	case 0x91:	goto yy10867;
	case 0x92:	goto yy7869;
	case 0x93:	goto yy7870;
	case 0x94:	goto yy7871;
	case 0x96:	goto yy10868;
	case 0x9B:	goto yy10869;
	case 0x9D:	goto yy10870;
	case 0x9E:	goto yy10871;
	case 0x9F:	goto yy10108;
	default:	goto yy2;
	}
yy7755:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy4671;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy1980;
			goto yy2;
		}
	}
yy7756:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy4671;
	if (yych <= 0x9B) goto yy1980;
	goto yy2;
yy7757:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy4671;
	goto yy2;
yy7758:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1980;
		goto yy4671;
	} else {
		if (yych == 0xBD) goto yy4671;
		if (yych <= 0xBF) goto yy1980;
		goto yy2;
	}
yy7759:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x90) goto yy4671;
		goto yy1980;
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0xA1) goto yy4671;
			goto yy1980;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy7760:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0x83) goto yy1980;
				if (yych <= 0x84) goto yy2;
				goto yy4671;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy4671;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy4671;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy4671;
				if (yych <= 0xB5) goto yy2;
				goto yy4671;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0xBD) goto yy4671;
				if (yych <= 0xBF) goto yy1980;
				goto yy2;
			}
		}
	}
yy7761:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy1980;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy1980;
				goto yy4671;
			} else {
				if (yych == 0x97) goto yy1980;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy4671;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy4671;
				if (yych <= 0xA3) goto yy1980;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy4671;
				goto yy1980;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy1980;
				goto yy2;
			}
		}
	}
yy7762:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy4671;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy4671;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy4671;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy4671;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy4671;
				if (yych <= 0xBB) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1980;
				goto yy2;
			}
		}
	}
yy7763:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1980;
			if (yych <= 0x86) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy1980;
			if (yych <= 0x90) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x98) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0xB4) goto yy4671;
				if (yych <= 0xB5) goto yy1980;
				goto yy2;
			}
		}
	}
yy7764:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1980;
			if (yych <= 0x84) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy4671;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy4671;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy4671;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0xBD) goto yy4671;
				if (yych <= 0xBF) goto yy1980;
				goto yy2;
			}
		}
	}
yy7765:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy1980;
			if (yych <= 0x8F) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy4671;
			if (yych <= 0xA3) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy1980;
			if (yych == 0xB9) goto yy4671;
			goto yy2;
		}
	}
yy7766:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1980;
			if (yych <= 0x84) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy4671;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy4671;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy4671;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0xBD) goto yy4671;
				if (yych <= 0xBF) goto yy1980;
				goto yy2;
			}
		}
	}
yy7767:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1980;
			if (yych <= 0x86) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy1980;
			if (yych <= 0x95) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych <= 0x9B) goto yy2;
			if (yych == 0x9E) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA3) goto yy1980;
				goto yy2;
			} else {
				if (yych <= 0xB0) goto yy1980;
				if (yych <= 0xB1) goto yy4671;
				goto yy2;
			}
		}
	}
yy7768:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy1980;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy4671;
	default:	goto yy2;
	}
yy7769:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1980;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0x96) {
			if (yych == 0x90) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy1980;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy1980;
			goto yy2;
		}
	}
yy7770:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1980;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy4671;
			if (yych <= 0xBF) goto yy1980;
			goto yy2;
		}
	}
yy7771:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1980;
			if (yych <= 0x94) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0x9A) goto yy4671;
			if (yych <= 0x9F) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xA3) goto yy1980;
			if (yych == 0xBF) goto yy1980;
			goto yy2;
		}
	}
yy7772:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1980;
			if (yych <= 0x84) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0xBD) goto yy4671;
				if (yych <= 0xBF) goto yy1980;
				goto yy2;
			}
		}
	}
yy7773:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1980;
			if (yych <= 0x94) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x9E) goto yy4671;
			if (yych <= 0x9F) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xA3) goto yy1980;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB2) goto yy4671;
			goto yy2;
		}
	}
yy7774:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1980;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy4671;
			if (yych <= 0xBF) goto yy1980;
			goto yy2;
		}
	}
yy7775:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1980;
			if (yych <= 0x8E) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy1980;
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy4671;
			goto yy1980;
		} else {
			if (yych <= 0xB8) goto yy2;
			if (yych <= 0xB9) goto yy1980;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy7776:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy4671;
		} else {
			if (yych == 0xBD) goto yy4671;
			goto yy2;
		}
	}
yy7777:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy1980;
			if (yych <= 0x8E) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0x97) {
			if (yych == 0x96) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0x9F) goto yy1980;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1980;
			goto yy2;
		}
	}
yy7778:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) goto yy2;
	if (yych <= 0x8E) goto yy1980;
	goto yy2;
yy7779:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8D) goto yy1980;
	goto yy2;
yy7780:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x83) {
			if (yych <= 0x80) goto yy2;
			goto yy1980;
		} else {
			if (yych == 0x93) goto yy1980;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x9F) goto yy1980;
			if (yych <= 0xB3) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1980;
			goto yy2;
		}
	}
yy7781:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x99) {
			if (yych <= 0x95) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x9D) goto yy2;
			if (yych <= 0xA0) goto yy1980;
			goto yy2;
		}
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xA4) goto yy1980;
			if (yych <= 0xA6) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB4) goto yy1980;
			goto yy2;
		}
	}
yy7782:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy1980;
	} else {
		if (yych <= 0x99) goto yy2;
		if (yych <= 0x9F) goto yy1980;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy7783:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy4671;
		} else {
			if (yych == 0x87) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy4671;
			if (yych <= 0x8F) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy7784:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy4671;
			if (yych <= 0x8F) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy4671;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy7785:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy4671;
			goto yy2;
		}
	}
yy7786:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy4671;
		if (yych <= 0x81) goto yy2;
		goto yy4671;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy7787:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy4671;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy7788:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy4671;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy1980;
	goto yy2;
yy7789:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy4671;
		goto yy1980;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy7790:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy4671;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy4671;
	goto yy2;
yy7791:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy7792:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy4671;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy7793:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy4671;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy7794:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy4671;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy4671;
	goto yy2;
yy7795:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy4671;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy4671;
			if (yych <= 0xB4) goto yy1980;
			goto yy2;
		}
	}
yy7796:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x93) goto yy1980;
			if (yych <= 0x9F) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1980;
			goto yy2;
		}
	}
yy7797:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy1980;
		goto yy2;
	} else {
		if (yych == 0x9C) goto yy2;
		if (yych <= 0x9D) goto yy1980;
		goto yy2;
	}
yy7798:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) goto yy2;
	if (yych <= 0x8D) goto yy1980;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy7799:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy4671;
	goto yy2;
yy7800:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy4671;
		goto yy1980;
	} else {
		if (yych <= 0xAA) goto yy4671;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy7801:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy4671;
	goto yy2;
yy7802:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy1980;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy1980;
		goto yy2;
	}
yy7803:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy1980;
	goto yy2;
yy7804:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) goto yy2;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy7805:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy4671;
	if (yych <= 0x9B) goto yy1980;
	goto yy2;
yy7806:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBE) goto yy1980;
	goto yy2;
yy7807:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy1980;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBC) goto yy1980;
	goto yy2;
yy7808:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1980;
		if (yych <= 0xA0) goto yy4671;
		goto yy1980;
	} else {
		if (yych <= 0xAF) goto yy4671;
		if (yych <= 0xB9) goto yy2;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy7809:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy4671;
	if (yych <= 0xB3) goto yy1980;
	goto yy2;
yy7810:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy4671;
	if (yych <= 0xB7) goto yy1980;
	goto yy2;
yy7811:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0x8F) goto yy4671;
	if (yych <= 0x99) goto yy2;
	if (yych <= 0xB7) goto yy4671;
	goto yy2;
yy7812:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy1980;
			if (yych <= 0xAC) goto yy4671;
			goto yy1980;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy4671;
			if (yych <= 0xB4) goto yy1980;
			goto yy4671;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy1980;
			goto yy2;
		}
	}
yy7813:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy4671;
	goto yy2;
yy7814:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy7815:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy4671;
	goto yy2;
yy7816:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy4671;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy7817:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy4671;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy4671;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy4671;
			goto yy2;
		}
	}
yy7818:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy4671;
	} else {
		if (yych == 0xBE) goto yy4671;
		if (yych <= 0xBF) goto yy1980;
		goto yy2;
	}
yy7819:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy1980;
			if (yych <= 0x84) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy4671;
				goto yy1980;
			} else {
				if (yych <= 0x93) goto yy4671;
				if (yych <= 0x95) goto yy2;
				goto yy4671;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0xAC) goto yy4671;
				if (yych <= 0xAF) goto yy1980;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy4671;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy4671;
				if (yych <= 0xBE) goto yy1980;
				goto yy2;
			}
		}
	}
yy7820:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xBF) goto yy1980;
	goto yy2;
yy7821:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy1980;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy4671;
	default:	goto yy2;
	}
yy7822:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1980;
		goto yy4671;
	} else {
		if (yych == 0x8E) goto yy4671;
		if (yych <= 0x8F) goto yy1980;
		goto yy2;
	}
yy7823:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy1980;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy1980;
		goto yy2;
	}
yy7824:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy7825:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy4671;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy7826:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy4671;
		goto yy1980;
	} else {
		if (yych <= 0xAE) goto yy4671;
		if (yych <= 0xB1) goto yy1980;
		if (yych <= 0xB3) goto yy4671;
		goto yy2;
	}
yy7827:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy4671;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy7828:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy4671;
	if (yych == 0xBF) goto yy1980;
	goto yy2;
yy7829:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy4671;
			goto yy2;
		}
	}
yy7830:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1980;
			goto yy2;
		}
	}
yy7831:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy1980;
			if (yych == 0xA0) goto yy1980;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy1980;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy4671;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1980;
			goto yy2;
		}
	}
yy7832:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy4671;
	goto yy2;
yy7833:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1980;
		if (yych <= 0xBA) goto yy4671;
		goto yy2;
	}
yy7834:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1980;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy4671;
	goto yy2;
yy7835:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy4671;
		if (yych <= 0xA9) goto yy2;
		if (yych <= 0xAB) goto yy4671;
		goto yy2;
	}
yy7836:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy4671;
		goto yy1980;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy1980;
		goto yy2;
	}
yy7837:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1980;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy7838:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy4671;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy1980;
	goto yy2;
yy7839:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy1980;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy7840:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy4671;
		if (yych <= 0x88) goto yy2;
		goto yy1980;
	} else {
		if (yych <= 0xAD) goto yy4671;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy4671;
		goto yy2;
	}
yy7841:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy4671;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy7842:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy4671;
			goto yy1980;
		} else {
			if (yych == 0x86) goto yy1980;
			goto yy4671;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy1980;
			if (yych <= 0xA2) goto yy4671;
			goto yy1980;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy1980;
			goto yy2;
		}
	}
yy7843:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy4671;
	goto yy2;
yy7844:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1980;
	if (yych <= 0xB3) goto yy4671;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy7845:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xB1) goto yy1980;
			goto yy4671;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xBA) goto yy2;
			goto yy4671;
		} else {
			if (yych == 0xBD) goto yy4671;
			goto yy2;
		}
	}
yy7846:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x89) goto yy2;
		if (yych <= 0xA5) goto yy4671;
		goto yy1980;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy7847:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy4671;
	if (yych <= 0x93) goto yy1980;
	goto yy2;
yy7848:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy1980;
	if (yych == 0xA5) goto yy1980;
	goto yy2;
yy7849:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy4671;
	if (yych <= 0xB6) goto yy1980;
	goto yy2;
yy7850:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x83) goto yy1980;
			if (yych <= 0x8B) goto yy4671;
			goto yy1980;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB6) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy1980;
			goto yy2;
		}
	}
yy7851:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy4671;
			goto yy1980;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy1980;
			goto yy2;
		}
	}
yy7852:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy4671;
			if (yych <= 0x90) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy4671;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy7853:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy4671;
		if (yych <= 0x9B) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy4671;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy7854:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy4671;
		goto yy1980;
	} else {
		if (yych <= 0xAB) goto yy2;
		if (yych <= 0xAD) goto yy1980;
		goto yy2;
	}
yy7855:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy4671;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy4671;
			goto yy1980;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy1980;
			if (yych <= 0xB6) goto yy4671;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy4671;
			goto yy2;
		}
	}
yy7856:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy4671;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy7857:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy4671;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy7858:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1980;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy7859:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy4671;
	goto yy2;
yy7860:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy4671;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy7861:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy4671;
		if (yych <= 0xBD) goto yy1980;
		goto yy2;
	}
yy7862:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0xAF) goto yy1980;
		if (yych <= 0xB2) goto yy2;
		if (yych <= 0xB4) goto yy1980;
		goto yy2;
	}
yy7863:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0xA1) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy1980;
			goto yy2;
		} else {
			if (yych == 0xA3) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych == 0xA9) goto yy1980;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy7864:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy4671;
	goto yy2;
yy7865:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x84) {
			if (yych <= 0x83) goto yy2;
			goto yy1980;
		} else {
			if (yych == 0x8B) goto yy1980;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9E) goto yy1980;
			if (yych <= 0xA0) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1980;
			goto yy2;
		}
	}
yy7866:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy1980;
		if (yych <= 0x9A) goto yy4671;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy1980;
		goto yy2;
	}
yy7867:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy10872;
	case 0x81:	goto yy10873;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy4675;
	case 0x83:	goto yy10048;
	case 0x84:	goto yy10114;
	case 0x85:	goto yy10115;
	case 0x86:	goto yy10116;
	case 0x87:	goto yy10117;
	case 0x8A:	goto yy10874;
	case 0x8B:	goto yy10875;
	case 0x8C:	goto yy10876;
	case 0x8D:	goto yy10877;
	case 0x8E:	goto yy10878;
	case 0x8F:	goto yy10879;
	case 0x92:	goto yy10880;
	case 0x94:	goto yy10881;
	case 0x95:	goto yy10069;
	case 0x9C:	goto yy10854;
	case 0x9D:	goto yy10882;
	case 0xA0:	goto yy10883;
	case 0xA1:	goto yy10884;
	case 0xA2:	goto yy10885;
	case 0xA3:	goto yy10886;
	case 0xA4:	goto yy10887;
	case 0xA6:	goto yy10888;
	case 0xA8:	goto yy10889;
	case 0xA9:	goto yy10890;
	case 0xAA:	goto yy10891;
	case 0xAB:	goto yy10892;
	case 0xAC:	goto yy7801;
	case 0xAD:	goto yy10893;
	case 0xAE:	goto yy10894;
	case 0xB1:	goto yy10895;
	case 0xB2:
	case 0xB3:	goto yy10896;
	default:	goto yy2;
	}
yy7868:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy10897;
	case 0x81:	goto yy10898;
	case 0x82:	goto yy10899;
	case 0x83:	goto yy10900;
	case 0x84:	goto yy10901;
	case 0x85:	goto yy10902;
	case 0x86:	goto yy10903;
	case 0x87:	goto yy10904;
	case 0x88:	goto yy10905;
	case 0x8A:	goto yy10906;
	case 0x8B:	goto yy10907;
	case 0x8C:	goto yy10908;
	case 0x8D:	goto yy10909;
	case 0x92:
	case 0x98:	goto yy10910;
	case 0x93:	goto yy10911;
	case 0x96:	goto yy10912;
	case 0x97:	goto yy10913;
	case 0x99:	goto yy10914;
	case 0x9A:	goto yy10915;
	case 0x9C:	goto yy10916;
	case 0xA2:	goto yy10917;
	case 0xA3:	goto yy10918;
	case 0xAB:	goto yy10919;
	default:	goto yy2;
	}
yy7869:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy4675;
		goto yy10920;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy4675;
		if (yych <= 0x95) goto yy10921;
		goto yy2;
	}
yy7870:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy4675;
	if (yych <= 0x90) goto yy10922;
	goto yy2;
yy7871:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy4675;
	if (yych <= 0x99) goto yy10923;
	goto yy2;
yy7872:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy4675;
	case 0xA8:	goto yy10919;
	case 0xA9:	goto yy10885;
	case 0xAB:	goto yy10924;
	case 0xAC:	goto yy10925;
	case 0xAD:	goto yy10926;
	case 0xAE:	goto yy10837;
	case 0xBD:	goto yy10927;
	case 0xBE:	goto yy10176;
	default:	goto yy2;
	}
yy7873:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy4675;
	if (yych <= 0xB1) goto yy10928;
	if (yych <= 0xB2) goto yy10929;
	goto yy2;
yy7874:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy3686;
	case 0x83:	goto yy10179;
	case 0x84:	goto yy10180;
	case 0x85:	goto yy10181;
	case 0x87:	goto yy10182;
	case 0x89:	goto yy10183;
	case 0x8D:	goto yy10184;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy4675;
	case 0x91:	goto yy10930;
	case 0x92:	goto yy10931;
	case 0x93:	goto yy10932;
	case 0x94:	goto yy10933;
	case 0x95:	goto yy10934;
	case 0x9A:	goto yy10935;
	case 0x9B:	goto yy10936;
	case 0x9C:	goto yy10937;
	case 0x9D:	goto yy10938;
	case 0x9E:	goto yy10939;
	case 0x9F:	goto yy10940;
	case 0xAA:	goto yy10196;
	default:	goto yy2;
	}
yy7875:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy4675;
		if (yych <= 0xA3) goto yy10941;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy10942;
			goto yy10943;
		} else {
			if (yych <= 0xBA) goto yy10944;
			if (yych <= 0xBB) goto yy10201;
			goto yy2;
		}
	}
yy7876:
	yyaccept = 23;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= '9') {
		if (yych == '.') goto yy2171;
		if (yych >= '0') goto yy10945;
	} else {
		if (yych <= 'Z') {
			if (yych >= 'A') goto yy10945;
		} else {
			if (yych <= '`') goto yy7877;
			if (yych <= 'z') goto yy10945;
		}
	}
yy7877:
#line 164 "scanner.re"
	{ return EMAIL; }
#line 139100 "scanner.c"
yy7878:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy2172;
	goto yy2;
yy7879:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy2172;
	goto yy2;
yy7880:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy2172;
	goto yy2;
yy7881:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy2172;
	goto yy2;
yy7882:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy2172;
		} else {
			if (yych == 0xA2) goto yy2172;
			if (yych <= 0xA4) goto yy2;
			goto yy2172;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy2172;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy2172;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy2172;
				goto yy2;
			}
		}
	}
yy7883:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy2172;
	goto yy2;
yy7884:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy2172;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy2172;
			if (yych <= 0x8C) goto yy2;
			goto yy2172;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy2172;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy2172;
			goto yy2;
		}
	}
yy7885:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy2172;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy2172;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy2172;
			goto yy2;
		}
	}
yy7886:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy2172;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy2172;
	goto yy2;
yy7887:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych == 0x80) goto yy2172;
		if (yych <= 0x81) goto yy2;
		goto yy2172;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy2;
			goto yy2172;
		} else {
			if (yych <= 0xBB) goto yy2;
			if (yych <= 0xBF) goto yy2172;
			goto yy2;
		}
	}
yy7888:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy2172;
		goto yy2;
	} else {
		if (yych == 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy2172;
		goto yy2;
	}
yy7889:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy2172;
		goto yy2;
	} else {
		if (yych == 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy2172;
		goto yy2;
	}
yy7890:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy2172;
		goto yy2;
	} else {
		if (yych == 0xA9) goto yy2;
		if (yych <= 0xBF) goto yy2172;
		goto yy2;
	}
yy7891:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0x8B) goto yy2172;
	goto yy2;
yy7892:
	yych = *++YYCURSOR;
	if (yych <= '/') goto yy2;
	if (yych <= '9') goto yy10946;
	goto yy2;
yy7893:
	yych = *++YYCURSOR;
	if (yych <= ')') {
		if (yych == ' ') goto yy7901;
		if (yych <= '\'') goto yy2;
		goto yy7901;
	} else {
		if (yych <= ',') goto yy2;
		if (yych <= '/') goto yy7901;
		if (yych <= '9') goto yy10947;
		goto yy2;
	}
yy7894:
	yych = *++YYCURSOR;
	switch (yych) {
	case ' ':
	case '-':
	case '.':	goto yy7905;
	case '(':
	case '/':	goto yy7901;
	case ')':	goto yy7906;
	case '0':
	case '1':	goto yy10947;
	case '2':
	case '3':
	case '4':
	case '5':
	case '6':
	case '7':
	case '8':
	case '9':	goto yy10948;
	default:	goto yy2;
	}
yy7895:
	yych = *++YYCURSOR;
	if (yych <= ')') {
		if (yych == ' ') goto yy7901;
		if (yych <= '\'') goto yy147;
		goto yy7901;
	} else {
		if (yych <= '.') {
			if (yych <= ',') goto yy147;
			goto yy7902;
		} else {
			if (yych <= '/') goto yy7901;
			if (yych <= '9') goto yy10949;
			goto yy147;
		}
	}
yy7896:
	yych = *++YYCURSOR;
	switch (yych) {
	case ' ':	goto yy7905;
	case '(':
	case '/':	goto yy7901;
	case ')':	goto yy7906;
	case '-':
	case '.':	goto yy7907;
	case '0':
	case '1':	goto yy10949;
	case '2':
	case '3':
	case '4':
	case '5':
	case '6':
	case '7':
	case '8':
	case '9':	goto yy10950;
	default:	goto yy147;
	}
yy7897:
	yych = *++YYCURSOR;
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy1763;
				goto yy4766;
			} else {
				if (yych == '%') goto yy146;
				goto yy1763;
			}
		} else {
			if (yych <= '*') {
				if (yych <= ')') goto yy4766;
				goto yy1763;
			} else {
				if (yych <= '+') goto yy2207;
				if (yych <= ',') goto yy1763;
				goto yy4767;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych <= '.') goto yy10951;
				goto yy4766;
			} else {
				if (yych <= '9') goto yy10952;
				if (yych <= '?') goto yy1763;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy2209;
				if (yych <= '^') goto yy1763;
				goto yy2207;
			} else {
				if (yych <= '`') goto yy1763;
				if (yych <= 'z') goto yy2209;
				goto yy1763;
			}
		}
	}
yy7898:
	yych = *++YYCURSOR;
	if (yych <= '9') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy1763;
			goto yy2207;
		} else {
			if (yych <= ',') goto yy1763;
			if (yych <= '.') goto yy146;
			if (yych <= '/') goto yy1763;
			goto yy10952;
		}
	} else {
		if (yych <= '^') {
			if (yych <= '?') goto yy1763;
			if (yych <= '@') goto yy148;
			if (yych <= 'Z') goto yy2209;
			goto yy1763;
		} else {
			if (yych <= '_') goto yy2207;
			if (yych <= '`') goto yy1763;
			if (yych <= 'z') goto yy2209;
			goto yy1763;
		}
	}
yy7899:
	yych = *++YYCURSOR;
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy534;
				goto yy7901;
			} else {
				if (yych == '%') goto yy146;
				goto yy534;
			}
		} else {
			if (yych <= '*') {
				if (yych <= ')') goto yy7901;
				goto yy534;
			} else {
				if (yych <= '+') goto yy781;
				if (yych <= ',') goto yy534;
				goto yy10953;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych <= '.') goto yy7903;
				goto yy7901;
			} else {
				if (yych <= '9') goto yy10954;
				if (yych <= '?') goto yy534;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy781;
				if (yych <= '^') goto yy534;
				goto yy781;
			} else {
				if (yych <= '`') goto yy534;
				if (yych <= 'z') goto yy781;
				goto yy534;
			}
		}
	}
yy7900:
	yych = *++YYCURSOR;
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy534;
				goto yy7905;
			} else {
				if (yych == '%') goto yy146;
				goto yy534;
			}
		} else {
			if (yych <= '*') {
				if (yych <= '(') goto yy7901;
				if (yych <= ')') goto yy7906;
				goto yy534;
			} else {
				if (yych <= '+') goto yy781;
				if (yych <= ',') goto yy534;
				goto yy10955;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '1') {
				if (yych <= '.') goto yy7908;
				if (yych >= '0') goto yy10954;
			} else {
				if (yych <= '9') goto yy10956;
				if (yych <= '?') goto yy534;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy781;
				if (yych <= '^') goto yy534;
				goto yy781;
			} else {
				if (yych <= '`') goto yy534;
				if (yych <= 'z') goto yy781;
				goto yy534;
			}
		}
	}
yy7901:
	yych = *++YYCURSOR;
	if (yych <= '/') goto yy2;
	if (yych <= '9') goto yy10947;
	goto yy2;
yy7902:
	yych = *++YYCURSOR;
	if (yych <= '/') goto yy147;
	if (yych <= '9') goto yy10949;
	goto yy147;
yy7903:
	yych = *++YYCURSOR;
	if (yych <= '/') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy534;
			goto yy781;
		} else {
			if (yych <= ',') goto yy534;
			if (yych <= '-') goto yy783;
			if (yych <= '.') goto yy146;
			goto yy534;
		}
	} else {
		if (yych <= 'Z') {
			if (yych <= '9') goto yy10954;
			if (yych <= '?') goto yy534;
			if (yych <= '@') goto yy148;
			goto yy781;
		} else {
			if (yych <= '_') {
				if (yych <= '^') goto yy534;
				goto yy781;
			} else {
				if (yych <= '`') goto yy534;
				if (yych <= 'z') goto yy781;
				goto yy534;
			}
		}
	}
yy7904:
	yych = *++YYCURSOR;
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy111;
				goto yy10957;
			} else {
				if (yych == '%') goto yy146;
				goto yy111;
			}
		} else {
			if (yych <= '*') {
				if (yych <= ')') goto yy10957;
				goto yy111;
			} else {
				if (yych <= '+') goto yy170;
				if (yych <= ',') goto yy111;
				goto yy10958;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych <= '.') goto yy10959;
				goto yy10957;
			} else {
				if (yych <= '9') goto yy10960;
				if (yych <= '?') goto yy111;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy182;
				if (yych <= '^') goto yy111;
				goto yy170;
			} else {
				if (yych <= '`') goto yy111;
				if (yych <= 'z') goto yy182;
				goto yy111;
			}
		}
	}
yy7905:
	yych = *++YYCURSOR;
	if (yych <= '/') goto yy2;
	if (yych <= '1') goto yy10947;
	if (yych <= '9') goto yy10948;
	goto yy2;
yy7906:
	yych = *++YYCURSOR;
	if (yych <= '.') {
		if (yych == ' ') goto yy2897;
		if (yych <= ',') goto yy2;
		goto yy2897;
	} else {
		if (yych <= '/') goto yy2;
		if (yych <= '1') goto yy10947;
		if (yych <= '9') goto yy10948;
		goto yy2;
	}
yy7907:
	yych = *++YYCURSOR;
	if (yych <= '/') goto yy147;
	if (yych <= '1') goto yy10949;
	if (yych <= '9') goto yy10950;
	goto yy147;
yy7908:
	yych = *++YYCURSOR;
	if (yych <= '1') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy534;
			goto yy781;
		} else {
			if (yych <= '-') {
				if (yych <= ',') goto yy534;
				goto yy783;
			} else {
				if (yych <= '.') goto yy146;
				if (yych <= '/') goto yy534;
				goto yy10954;
			}
		}
	} else {
		if (yych <= 'Z') {
			if (yych <= '9') goto yy10956;
			if (yych <= '?') goto yy534;
			if (yych <= '@') goto yy148;
			goto yy781;
		} else {
			if (yych <= '_') {
				if (yych <= '^') goto yy534;
				goto yy781;
			} else {
				if (yych <= '`') goto yy534;
				if (yych <= 'z') goto yy781;
				goto yy534;
			}
		}
	}
yy7909:
	yych = *++YYCURSOR;
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy111;
				goto yy10957;
			} else {
				if (yych == '%') goto yy146;
				goto yy111;
			}
		} else {
			if (yych <= '*') {
				if (yych <= ')') goto yy10957;
				goto yy111;
			} else {
				if (yych <= '+') goto yy170;
				if (yych <= ',') goto yy111;
				goto yy10958;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych <= '.') goto yy10959;
				goto yy10957;
			} else {
				if (yych <= '9') goto yy10961;
				if (yych <= '?') goto yy111;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy182;
				if (yych <= '^') goto yy111;
				goto yy170;
			} else {
				if (yych <= '`') goto yy111;
				if (yych <= 'z') goto yy182;
				goto yy111;
			}
		}
	}
yy7910:
	yych = *++YYCURSOR;
	if (yych <= '9') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy798;
			goto yy146;
		} else {
			if (yych <= ',') goto yy798;
			if (yych <= '.') goto yy799;
			if (yych <= '/') goto yy798;
			goto yy2217;
		}
	} else {
		if (yych <= '^') {
			if (yych <= '?') goto yy798;
			if (yych <= '@') goto yy148;
			if (yych <= 'Z') goto yy146;
			goto yy798;
		} else {
			if (yych == '`') goto yy798;
			if (yych <= 'z') goto yy146;
			goto yy798;
		}
	}
yy7911:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yybm[0+yych] & 1) {
		goto yy200;
	}
	if (yych <= 0xCF) {
		if (yych <= 'z') {
			if (yych <= '9') {
				if (yych <= '*') {
					if (yych == '$') goto yy7354;
					goto yy2;
				} else {
					if (yych <= '+') goto yy7354;
					if (yych <= '/') goto yy2;
					goto yy10962;
				}
			} else {
				if (yych <= '@') {
					if (yych <= ';') goto yy2;
					if (yych <= '>') goto yy7354;
					goto yy2;
				} else {
					if (yych <= 'Z') goto yy10964;
					if (yych <= ']') goto yy2;
					if (yych <= '`') goto yy7354;
					goto yy10964;
				}
			}
		} else {
			if (yych <= 0xC3) {
				if (yych <= '}') {
					if (yych == '|') goto yy7354;
					goto yy2;
				} else {
					if (yych <= '~') goto yy7354;
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy10966;
					goto yy10967;
				}
			} else {
				if (yych <= 0xCB) {
					if (yych <= 0xC9) goto yy10968;
					if (yych <= 0xCA) goto yy10969;
					goto yy10690;
				} else {
					if (yych <= 0xCC) goto yy10691;
					if (yych <= 0xCD) goto yy10970;
					if (yych <= 0xCE) goto yy10971;
					goto yy10972;
				}
			}
		}
	} else {
		if (yych <= 0xDE) {
			if (yych <= 0xD7) {
				if (yych <= 0xD3) {
					if (yych == 0xD2) goto yy10973;
					goto yy10968;
				} else {
					if (yych <= 0xD4) goto yy10974;
					if (yych <= 0xD5) goto yy10975;
					if (yych <= 0xD6) goto yy10976;
					goto yy10977;
				}
			} else {
				if (yych <= 0xDA) {
					if (yych <= 0xD8) goto yy10978;
					if (yych <= 0xD9) goto yy10979;
					goto yy10968;
				} else {
					if (yych <= 0xDB) goto yy10980;
					if (yych <= 0xDC) goto yy10981;
					if (yych <= 0xDD) goto yy10982;
					goto yy10983;
				}
			}
		} else {
			if (yych <= 0xE9) {
				if (yych <= 0xE1) {
					if (yych <= 0xDF) goto yy10984;
					if (yych <= 0xE0) goto yy10985;
					goto yy10986;
				} else {
					if (yych <= 0xE2) goto yy10987;
					if (yych <= 0xE3) goto yy10988;
					if (yych <= 0xE4) goto yy10711;
					goto yy2;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych <= 0xEA) goto yy10989;
					if (yych <= 0xEE) goto yy2;
					goto yy10990;
				} else {
					if (yych <= 0xF0) goto yy10991;
					if (yych == 0xF3) goto yy10715;
					goto yy2;
				}
			}
		}
	}
yy7912:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy4880;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy1764;
			goto yy2;
		}
	}
yy7913:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy4880;
	if (yych <= 0x9B) goto yy1764;
	goto yy2;
yy7914:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1764;
		goto yy4880;
	} else {
		if (yych == 0xBD) goto yy4880;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy7915:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x90) goto yy4880;
			if (yych <= 0x97) goto yy1764;
			goto yy4880;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy1764;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy4880;
			goto yy2;
		}
	}
yy7916:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy4880;
			} else {
				if (yych <= 0x83) goto yy1764;
				if (yych <= 0x84) goto yy2;
				goto yy4880;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy4880;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy4880;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy4880;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy4880;
				if (yych <= 0xB5) goto yy2;
				goto yy4880;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xBD) goto yy4880;
				if (yych <= 0xBF) goto yy1764;
				goto yy2;
			}
		}
	}
yy7917:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy1764;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy1764;
				goto yy4880;
			} else {
				if (yych == 0x97) goto yy1764;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy4880;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy4880;
				if (yych <= 0xA3) goto yy1764;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy843;
				if (yych <= 0xB1) goto yy4880;
				goto yy1764;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy1764;
				goto yy2;
			}
		}
	}
yy7918:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy4880;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy4880;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy4880;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy4880;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy4880;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy4880;
				if (yych <= 0xBB) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1764;
				goto yy2;
			}
		}
	}
yy7919:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1764;
			if (yych <= 0x86) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1764;
			} else {
				if (yych == 0x91) goto yy1764;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy4880;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy843;
				goto yy1764;
			} else {
				if (yych <= 0xB4) goto yy4880;
				if (yych <= 0xB5) goto yy1764;
				goto yy2;
			}
		}
	}
yy7920:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1764;
			if (yych <= 0x84) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy4880;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy4880;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy4880;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy4880;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xBD) goto yy4880;
				if (yych <= 0xBF) goto yy1764;
				goto yy2;
			}
		}
	}
yy7921:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1764;
			} else {
				if (yych == 0x90) goto yy4880;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy4880;
			if (yych <= 0xA3) goto yy1764;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy1764;
			} else {
				if (yych == 0xB9) goto yy4880;
				goto yy2;
			}
		}
	}
yy7922:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1764;
			if (yych <= 0x84) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy4880;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy4880;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy4880;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy4880;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xBD) goto yy4880;
				if (yych <= 0xBF) goto yy1764;
				goto yy2;
			}
		}
	}
yy7923:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1764;
			if (yych <= 0x86) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy1764;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy4880;
			goto yy1764;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy1764;
				if (yych <= 0xB1) goto yy4880;
				goto yy2;
			}
		}
	}
yy7924:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy1764;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy4880;
	default:	goto yy2;
	}
yy7925:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1764;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy4880;
			if (yych == 0x97) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy1764;
			goto yy2;
		}
	}
yy7926:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1764;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy4880;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy4880;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy7927:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy1764;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy4880;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy4880;
			goto yy1764;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych == 0xBF) goto yy1764;
				goto yy2;
			}
		}
	}
yy7928:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1764;
			if (yych <= 0x84) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy4880;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xBD) goto yy4880;
				if (yych <= 0xBF) goto yy1764;
				goto yy2;
			}
		}
	}
yy7929:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy1764;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy4880;
			goto yy1764;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy4880;
				goto yy2;
			}
		}
	}
yy7930:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1764;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy4880;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy4880;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy4880;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy7931:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0x8E) goto yy4880;
				if (yych <= 0x96) goto yy2;
				goto yy1764;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy4880;
			if (yych <= 0xA3) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy843;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy1764;
				if (yych <= 0xBF) goto yy4880;
				goto yy2;
			}
		}
	}
yy7932:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy4880;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy4880;
		} else {
			if (yych == 0xBD) goto yy4880;
			goto yy2;
		}
	}
yy7933:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy4880;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy1764;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1764;
			goto yy2;
		}
	}
yy7934:
	yych = *++YYCURSOR;
	if (yych <= 0x86) goto yy2;
	if (yych <= 0x8E) goto yy1764;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	goto yy2;
yy7935:
	yych = *++YYCURSOR;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8D) goto yy1764;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	goto yy2;
yy7936:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x92) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1764;
			goto yy2;
		} else {
			if (yych == 0x94) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy843;
			if (yych <= 0xB3) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy7937:
	yych = *++YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x89) goto yy843;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy1764;
			if (yych <= 0x9D) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0xA6) {
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA4) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0xAD) goto yy1764;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB4) goto yy1764;
			goto yy2;
		}
	}
yy7938:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy1764;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy1764;
		if (yych <= 0xBF) goto yy4880;
		goto yy2;
	}
yy7939:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy4880;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy1764;
	goto yy2;
yy7940:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy4880;
		goto yy1764;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy4880;
		goto yy2;
	}
yy7941:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy7911;
	if (yych <= 0xBF) goto yy4880;
	goto yy2;
yy7942:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy4880;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy4880;
			if (yych <= 0xB4) goto yy1764;
			goto yy2;
		}
	}
yy7943:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0x93) goto yy1764;
			if (yych <= 0x9F) goto yy2;
			goto yy4880;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1764;
			goto yy2;
		}
	}
yy7944:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy1764;
		if (yych <= 0x9A) goto yy2;
		goto yy1764;
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x9C) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	}
yy7945:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy7911;
		if (yych <= 0x8A) goto yy2;
		goto yy1764;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy4880;
			goto yy2;
		}
	}
yy7946:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy4880;
		goto yy1764;
	} else {
		if (yych <= 0xAA) goto yy4880;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy4880;
		goto yy2;
	}
yy7947:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy4880;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy1764;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy1764;
		goto yy2;
	}
yy7948:
	yych = *++YYCURSOR;
	if (yych == 0x80) goto yy1764;
	if (yych <= 0x85) goto yy2;
	if (yych <= 0x8F) goto yy843;
	goto yy2;
yy7949:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	if (yych <= 0x9D) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy7950:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy4880;
	if (yych <= 0x9B) goto yy1764;
	goto yy2;
yy7951:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBE) goto yy1764;
		goto yy2;
	}
yy7952:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xA0) goto yy2;
		if (yych <= 0xBC) goto yy1764;
		goto yy2;
	}
yy7953:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1764;
		if (yych <= 0xA0) goto yy4880;
		goto yy1764;
	} else {
		if (yych <= 0xAF) goto yy4880;
		if (yych <= 0xB9) goto yy843;
		if (yych <= 0xBF) goto yy4880;
		goto yy2;
	}
yy7954:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy4880;
	if (yych <= 0xB3) goto yy1764;
	goto yy2;
yy7955:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy4880;
	if (yych <= 0xB7) goto yy1764;
	goto yy2;
yy7956:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy1764;
			if (yych <= 0xAC) goto yy4880;
			goto yy1764;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy4880;
			if (yych <= 0xB4) goto yy1764;
			goto yy4880;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy1764;
			goto yy2;
		}
	}
yy7957:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy4880;
	} else {
		if (yych == 0xBE) goto yy4880;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy7958:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy1764;
			if (yych <= 0x84) goto yy4880;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy4880;
				goto yy1764;
			} else {
				if (yych <= 0x93) goto yy4880;
				if (yych <= 0x95) goto yy2;
				goto yy4880;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xAC) goto yy4880;
				if (yych <= 0xAF) goto yy1764;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy4880;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy4880;
				if (yych <= 0xBE) goto yy1764;
				goto yy2;
			}
		}
	}
yy7959:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x93) goto yy7911;
		if (yych <= 0x97) goto yy2;
		goto yy200;
	} else {
		if (yych <= 0xA4) {
			if (yych <= 0xA3) goto yy2;
			goto yy200;
		} else {
			if (yych == 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy7960:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy1764;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy4880;
	default:	goto yy2;
	}
yy7961:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1764;
		goto yy4880;
	} else {
		if (yych == 0x8E) goto yy4880;
		if (yych <= 0x8F) goto yy1764;
		goto yy2;
	}
yy7962:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy4880;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy1764;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy7963:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy4880;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy7964:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy4880;
		goto yy1764;
	} else {
		if (yych <= 0xAE) goto yy4880;
		if (yych <= 0xB1) goto yy1764;
		if (yych <= 0xB3) goto yy4880;
		goto yy2;
	}
yy7965:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy4880;
	if (yych == 0xBF) goto yy1764;
	goto yy2;
yy7966:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy4880;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy7967:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x97) goto yy7911;
	if (yych == 0x9A) goto yy7911;
	goto yy2;
yy7968:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy1764;
			if (yych == 0xA0) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy1764;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy4880;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy7969:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1764;
		if (yych <= 0xBA) goto yy4880;
		goto yy2;
	}
yy7970:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1764;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy4880;
	goto yy2;
yy7971:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy4880;
		goto yy1764;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy1764;
		goto yy2;
	}
yy7972:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy4880;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1764;
		if (yych <= 0xBF) goto yy4880;
		goto yy2;
	}
yy7973:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy4880;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy1764;
	goto yy2;
yy7974:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy1764;
		if (yych <= 0xBF) goto yy4880;
		goto yy2;
	}
yy7975:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy4880;
		if (yych <= 0x88) goto yy2;
		goto yy1764;
	} else {
		if (yych <= 0xAD) goto yy4880;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy4880;
		goto yy2;
	}
yy7976:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy4880;
			goto yy1764;
		} else {
			if (yych == 0x86) goto yy1764;
			goto yy4880;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy1764;
			if (yych <= 0xA2) goto yy4880;
			goto yy1764;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy1764;
			goto yy2;
		}
	}
yy7977:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1764;
	if (yych <= 0xB3) goto yy4880;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy7978:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9F) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy4880;
			if (yych <= 0xBA) goto yy2;
			goto yy4880;
		} else {
			if (yych == 0xBD) goto yy4880;
			goto yy2;
		}
	}
yy7979:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy4880;
	} else {
		if (yych <= 0xAD) goto yy1764;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy4880;
		goto yy2;
	}
yy7980:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy4880;
	if (yych <= 0x93) goto yy1764;
	goto yy2;
yy7981:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x80) goto yy1764;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0xA4) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB9) goto yy843;
			goto yy2;
		}
	}
yy7982:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy4880;
	if (yych <= 0xB6) goto yy1764;
	goto yy2;
yy7983:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy4880;
			goto yy1764;
		} else {
			if (yych <= 0x8B) goto yy4880;
			if (yych <= 0x8D) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0xB6) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy1764;
			goto yy2;
		}
	}
yy7984:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy4880;
			goto yy1764;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy1764;
			goto yy2;
		}
	}
yy7985:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy4880;
		if (yych <= 0x9B) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy4880;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy4880;
		goto yy2;
	}
yy7986:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy4880;
		if (yych <= 0xAA) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy1764;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy7987:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy4880;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy4880;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy4880;
			goto yy1764;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy1764;
			if (yych <= 0xB6) goto yy4880;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy4880;
			goto yy2;
		}
	}
yy7988:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy4880;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy7989:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1764;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy4880;
	goto yy2;
yy7990:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy4880;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy4880;
		if (yych <= 0xBD) goto yy1764;
		goto yy2;
	}
yy7991:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy1764;
		if (yych <= 0x9F) goto yy2;
		goto yy1764;
	} else {
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB2) goto yy7911;
		if (yych <= 0xB4) goto yy1764;
		goto yy2;
	}
yy7992:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0x92) goto yy200;
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA2) goto yy1764;
			goto yy7911;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA6) goto yy1764;
			if (yych == 0xA9) goto yy1764;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy4880;
			goto yy2;
		}
	}
yy7993:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy1764;
			if (yych <= 0x86) goto yy2;
			goto yy200;
		} else {
			if (yych <= 0x8B) {
				if (yych <= 0x8A) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0x8C) goto yy2;
				if (yych <= 0x8D) goto yy7911;
				goto yy200;
			}
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9B) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy4880;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1764;
				goto yy2;
			}
		}
	}
yy7994:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy1764;
		if (yych <= 0x9A) goto yy4880;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy1764;
		goto yy2;
	}
yy7995:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy8002;
	case 0x81:	goto yy8003;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy2406;
	case 0x83:	goto yy8004;
	case 0x84:	goto yy10716;
	case 0x85:	goto yy10717;
	case 0x86:	goto yy10718;
	case 0x87:	goto yy10719;
	case 0x8A:	goto yy8005;
	case 0x8B:	goto yy10992;
	case 0x8C:	goto yy8007;
	case 0x8D:	goto yy10993;
	case 0x8E:	goto yy8009;
	case 0x8F:	goto yy8010;
	case 0x92:	goto yy8011;
	case 0x94:	goto yy8012;
	case 0x95:	goto yy8013;
	case 0x9C:	goto yy8014;
	case 0x9D:	goto yy8015;
	case 0xA0:	goto yy8016;
	case 0xA1:	goto yy10994;
	case 0xA2:	goto yy8018;
	case 0xA3:	goto yy8019;
	case 0xA4:	goto yy8020;
	case 0xA6:	goto yy8021;
	case 0xA8:	goto yy10995;
	case 0xA9:	goto yy8023;
	case 0xAA:	goto yy8024;
	case 0xAB:	goto yy10996;
	case 0xAC:	goto yy4928;
	case 0xAD:	goto yy8026;
	case 0xAE:	goto yy8027;
	case 0xB1:	goto yy8028;
	case 0xB2:
	case 0xB3:	goto yy8029;
	default:	goto yy2;
	}
yy7996:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy10997;
	case 0x81:	goto yy10998;
	case 0x82:	goto yy10999;
	case 0x83:	goto yy8033;
	case 0x84:	goto yy11000;
	case 0x85:	goto yy11001;
	case 0x86:	goto yy11002;
	case 0x87:	goto yy11003;
	case 0x88:	goto yy11004;
	case 0x8A:	goto yy8039;
	case 0x8B:	goto yy11005;
	case 0x8C:	goto yy11006;
	case 0x8D:	goto yy11007;
	case 0x92:
	case 0x98:	goto yy11008;
	case 0x93:	goto yy11009;
	case 0x96:	goto yy11010;
	case 0x97:	goto yy11011;
	case 0x99:	goto yy11012;
	case 0x9A:	goto yy11013;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy11014;
	case 0xA2:	goto yy8050;
	case 0xA3:	goto yy8051;
	case 0xAB:	goto yy8052;
	default:	goto yy2;
	}
yy7997:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy2406;
	case 0xA8:	goto yy8052;
	case 0xA9:	goto yy8057;
	case 0xAB:	goto yy11015;
	case 0xAC:	goto yy11016;
	case 0xAD:	goto yy11017;
	case 0xAE:	goto yy8061;
	case 0xBD:	goto yy11018;
	case 0xBE:	goto yy10741;
	default:	goto yy2;
	}
yy7998:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy2406;
	if (yych <= 0xB1) goto yy8063;
	if (yych <= 0xB2) goto yy11019;
	goto yy2;
yy7999:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy1769;
	case 0x83:	goto yy4329;
	case 0x84:	goto yy10743;
	case 0x85:	goto yy10744;
	case 0x87:	goto yy10745;
	case 0x89:	goto yy10746;
	case 0x8D:	goto yy10747;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy2406;
	case 0x91:	goto yy8065;
	case 0x92:	goto yy8066;
	case 0x93:	goto yy8067;
	case 0x94:	goto yy8068;
	case 0x95:	goto yy8069;
	case 0x9A:	goto yy8070;
	case 0x9B:	goto yy11020;
	case 0x9C:	goto yy11021;
	case 0x9D:	goto yy11022;
	case 0x9E:	goto yy11023;
	case 0x9F:	goto yy11024;
	case 0xAA:	goto yy10749;
	default:	goto yy2;
	}
yy8000:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy2406;
		if (yych <= 0xA3) goto yy11025;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy8077;
			goto yy8078;
		} else {
			if (yych <= 0xBA) goto yy8079;
			if (yych <= 0xBB) goto yy10751;
			goto yy2;
		}
	}
yy8001:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy1762;
					goto yy2;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych == '+') goto yy1762;
					goto yy2;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy200;
					if (yych <= '.') goto yy7070;
					if (yych <= '/') goto yy2;
					goto yy7071;
				} else {
					if (yych <= ';') goto yy2;
					if (yych <= '>') goto yy1762;
					if (yych <= '@') goto yy2;
					goto yy4880;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy2;
					if (yych <= '`') goto yy1762;
					goto yy4880;
				} else {
					if (yych == '|') goto yy1762;
					if (yych <= '}') goto yy2;
					goto yy1762;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy2404;
					if (yych <= 0xC3) goto yy2405;
					goto yy2406;
				} else {
					if (yych <= 0xCA) goto yy2407;
					if (yych <= 0xCB) goto yy1771;
					if (yych <= 0xCC) goto yy1772;
					goto yy2408;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy2409;
					if (yych <= 0xCF) goto yy2410;
					goto yy2406;
				} else {
					if (yych <= 0xD2) goto yy2411;
					if (yych <= 0xD3) goto yy2406;
					if (yych <= 0xD4) goto yy2412;
					goto yy2413;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy2414;
					if (yych <= 0xD7) goto yy2415;
					if (yych <= 0xD8) goto yy2416;
					goto yy2417;
				} else {
					if (yych <= 0xDA) goto yy2406;
					if (yych <= 0xDB) goto yy2418;
					if (yych <= 0xDC) goto yy2419;
					goto yy2420;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy2421;
					if (yych <= 0xDF) goto yy2422;
					goto yy2423;
				} else {
					if (yych <= 0xE1) goto yy2424;
					if (yych <= 0xE2) goto yy2425;
					if (yych <= 0xE3) goto yy2426;
					goto yy1792;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy2427;
					if (yych <= 0xEE) goto yy2;
					goto yy2428;
				} else {
					if (yych <= 0xF0) goto yy2429;
					if (yych == 0xF3) goto yy1796;
					goto yy2;
				}
			}
		}
	}
yy8002:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy4880;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy4880;
		} else {
			if (yych == 0xBF) goto yy4880;
			goto yy2;
		}
	}
yy8003:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy4880;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy4880;
	goto yy2;
yy8004:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy4880;
	goto yy2;
yy8005:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy4880;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy4880;
	goto yy2;
yy8006:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy4880;
	if (yych == 0xA0) goto yy1762;
	goto yy2;
yy8007:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy4880;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy4880;
	goto yy2;
yy8008:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy4880;
		if (yych <= 0x81) goto yy2;
		goto yy4880;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy4880;
		if (yych <= 0xBA) goto yy1762;
		goto yy2;
	}
yy8009:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy4880;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy4880;
	goto yy2;
yy8010:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy4880;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy4880;
	goto yy2;
yy8011:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy4880;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy8012:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy4880;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy4880;
	goto yy2;
yy8013:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy4880;
	goto yy2;
yy8014:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy4880;
	goto yy2;
yy8015:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy4880;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy4880;
	goto yy2;
yy8016:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy4880;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy4880;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy4880;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy4880;
			if (yych == 0xBF) goto yy4880;
			goto yy2;
		}
	}
yy8017:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy4880;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy4880;
		if (yych <= 0xB8) goto yy1762;
		goto yy2;
	}
yy8018:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy4880;
	goto yy2;
yy8019:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy4880;
	goto yy2;
yy8020:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy4880;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy4880;
	goto yy2;
yy8021:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy4880;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy4880;
	goto yy2;
yy8022:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy4880;
			if (yych <= 0x83) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy1762;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy1762;
			goto yy4880;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy1762;
			} else {
				if (yych == 0xBF) goto yy1762;
				goto yy2;
			}
		}
	}
yy8023:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy4880;
	goto yy2;
yy8024:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy4880;
	goto yy2;
yy8025:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy4880;
		goto yy1762;
	} else {
		if (yych <= 0xA4) goto yy4880;
		if (yych <= 0xA6) goto yy1762;
		goto yy2;
	}
yy8026:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy4880;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy4880;
	goto yy2;
yy8027:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy4880;
	goto yy2;
yy8028:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy4880;
	goto yy2;
yy8029:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy4880;
	goto yy2;
yy8030:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1762;
	if (yych <= 0xB7) goto yy4880;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy8031:
	yych = *++YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x86) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0xAF) goto yy843;
		if (yych == 0xBF) goto yy1762;
		goto yy2;
	}
yy8032:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1762;
	if (yych <= 0xAF) goto yy4880;
	if (yych <= 0xBA) goto yy1762;
	goto yy2;
yy8033:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy4880;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy843;
	goto yy2;
yy8034:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1762;
		goto yy4880;
	} else {
		if (yych <= 0xB4) goto yy1762;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy8035:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy4880;
		goto yy1762;
	} else {
		if (yych == 0xB6) goto yy4880;
		goto yy2;
	}
yy8036:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1762;
	if (yych <= 0xB2) goto yy4880;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy8037:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x84) goto yy4880;
			if (yych <= 0x89) goto yy2;
			goto yy1762;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			goto yy4880;
		} else {
			if (yych == 0x9C) goto yy4880;
			goto yy2;
		}
	}
yy8038:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy4880;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy4880;
		if (yych <= 0xB7) goto yy1762;
		goto yy2;
	}
yy8039:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy4880;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy4880;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy4880;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy4880;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy4880;
			goto yy2;
		}
	}
yy8040:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy4880;
		goto yy1762;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy8041:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1762;
			if (yych <= 0x84) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy4880;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy4880;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy4880;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy4880;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0xBD) goto yy4880;
				if (yych <= 0xBF) goto yy1762;
				goto yy2;
			}
		}
	}
yy8042:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1762;
			if (yych <= 0x86) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1762;
			} else {
				if (yych == 0x90) goto yy4880;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy1762;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy4880;
			goto yy1762;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy1762;
				goto yy2;
			}
		}
	}
yy8043:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy4880;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy8044:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1762;
		if (yych <= 0x85) goto yy4880;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy4880;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy8045:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy4880;
		goto yy1762;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy1762;
		goto yy2;
	}
yy8046:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy4880;
		if (yych <= 0x9D) goto yy1762;
		goto yy2;
	}
yy8047:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy4880;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy8048:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy4880;
	if (yych <= 0xB7) goto yy1762;
	goto yy2;
yy8049:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x9C) goto yy2;
		if (yych <= 0xAB) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0xB9) goto yy843;
		if (yych == 0xBF) goto yy1762;
		goto yy2;
	}
yy8050:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy4880;
	goto yy2;
yy8051:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy4880;
		goto yy843;
	} else {
		if (yych == 0xBF) goto yy4880;
		goto yy2;
	}
yy8052:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy4880;
	goto yy2;
yy8053:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy4880;
	goto yy2;
yy8054:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy4880;
	goto yy2;
yy8055:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy4880;
	goto yy2;
yy8056:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy4880;
	goto yy2;
yy8057:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy4880;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy8058:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy4880;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy1762;
	goto yy2;
yy8059:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy4880;
		goto yy1762;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy1762;
		goto yy2;
	}
yy8060:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy1762;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy4880;
			goto yy2;
		}
	}
yy8061:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy4880;
	goto yy2;
yy8062:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy4880;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy4880;
		if (yych <= 0xBE) goto yy1762;
		goto yy2;
	}
yy8063:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy4880;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy4880;
	goto yy2;
yy8064:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy4880;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy4880;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy1762;
		goto yy2;
	}
yy8065:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy4880;
	goto yy2;
yy8066:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy4880;
		} else {
			if (yych == 0xA2) goto yy4880;
			if (yych <= 0xA4) goto yy2;
			goto yy4880;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy4880;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy4880;
				goto yy2;
			}
		}
	}
yy8067:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy4880;
	goto yy2;
yy8068:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy4880;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy4880;
			if (yych <= 0x8C) goto yy2;
			goto yy4880;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy4880;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy4880;
			goto yy2;
		}
	}
yy8069:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy4880;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy4880;
			goto yy2;
		}
	}
yy8070:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy4880;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy4880;
	goto yy2;
yy8071:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy1762;
		goto yy4880;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy1762;
			goto yy4880;
		} else {
			if (yych <= 0xBB) goto yy1762;
			if (yych <= 0xBF) goto yy4880;
			goto yy2;
		}
	}
yy8072:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy4880;
		goto yy1762;
	} else {
		if (yych == 0xB5) goto yy1762;
		if (yych <= 0xBF) goto yy4880;
		goto yy2;
	}
yy8073:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy4880;
		goto yy1762;
	} else {
		if (yych == 0xAF) goto yy1762;
		if (yych <= 0xBF) goto yy4880;
		goto yy2;
	}
yy8074:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy4880;
		goto yy1762;
	} else {
		if (yych == 0xA9) goto yy1762;
		if (yych <= 0xBF) goto yy4880;
		goto yy2;
	}
yy8075:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy4880;
		goto yy1762;
	} else {
		if (yych <= 0x8B) goto yy4880;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy8076:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy4880;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy1762;
	goto yy2;
yy8077:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy4880;
			} else {
				if (yych == 0xA4) goto yy4880;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy4880;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy4880;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy4880;
			} else {
				if (yych == 0xBB) goto yy4880;
				goto yy2;
			}
		}
	}
yy8078:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy4880;
	default:	goto yy2;
	}
yy8079:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy4880;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy4880;
			goto yy2;
		}
	}
yy8080:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= '-') {
				if (yych <= '*') {
					if (yych == '$') goto yy533;
					goto yy2;
				} else {
					if (yych <= '+') goto yy533;
					if (yych <= ',') goto yy2;
					goto yy535;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '.') goto yy112;
					if (yych <= '/') goto yy2;
					goto yy11026;
				} else {
					if (yych <= ';') goto yy2;
					if (yych <= '>') goto yy533;
					if (yych <= '@') goto yy2;
					goto yy533;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= '{') {
					if (yych <= ']') goto yy2;
					if (yych <= 'z') goto yy533;
					goto yy2;
				} else {
					if (yych == '}') goto yy2;
					goto yy533;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy536;
					goto yy537;
				} else {
					if (yych <= 0xCA) goto yy538;
					if (yych <= 0xCB) goto yy539;
					if (yych <= 0xCC) goto yy537;
					goto yy540;
				}
			}
		}
	} else {
		if (yych <= 0xDE) {
			if (yych <= 0xD7) {
				if (yych <= 0xD4) {
					if (yych <= 0xCE) goto yy541;
					if (yych <= 0xD3) goto yy537;
					goto yy542;
				} else {
					if (yych <= 0xD5) goto yy543;
					if (yych <= 0xD6) goto yy544;
					goto yy545;
				}
			} else {
				if (yych <= 0xDA) {
					if (yych <= 0xD8) goto yy546;
					if (yych <= 0xD9) goto yy11028;
					goto yy537;
				} else {
					if (yych <= 0xDB) goto yy11029;
					if (yych <= 0xDC) goto yy549;
					if (yych <= 0xDD) goto yy550;
					goto yy551;
				}
			}
		} else {
			if (yych <= 0xE9) {
				if (yych <= 0xE1) {
					if (yych <= 0xDF) goto yy11030;
					if (yych <= 0xE0) goto yy11031;
					goto yy11032;
				} else {
					if (yych <= 0xE2) goto yy555;
					if (yych <= 0xE3) goto yy556;
					if (yych <= 0xE4) goto yy557;
					goto yy2;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych <= 0xEA) goto yy11033;
					if (yych <= 0xEE) goto yy2;
					goto yy11034;
				} else {
					if (yych <= 0xF0) goto yy11035;
					if (yych == 0xF3) goto yy561;
					goto yy2;
				}
			}
		}
	}
yy8081:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy2445;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy8082:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy2445;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy843;
	goto yy2;
yy8083:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy533;
		goto yy2445;
	} else {
		if (yych <= 0xB4) goto yy533;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy8084:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x84) goto yy2445;
			if (yych <= 0x89) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			goto yy2445;
		} else {
			if (yych == 0x9C) goto yy2445;
			goto yy2;
		}
	}
yy8085:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy2445;
		goto yy533;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy8086:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy533;
		if (yych <= 0x85) goto yy2445;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy2445;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy8087:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy2445;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy8088:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy2445;
		goto yy843;
	} else {
		if (yych == 0xBF) goto yy2445;
		goto yy2;
	}
yy8089:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy2445;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy8090:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy533;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy2445;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy2445;
			goto yy2;
		}
	}
yy8091:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy2445;
		goto yy533;
	} else {
		if (yych <= 0x8B) goto yy2445;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy8092:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy5136;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy1952;
			goto yy2;
		}
	}
yy8093:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy5136;
	if (yych <= 0x9B) goto yy1952;
	goto yy2;
yy8094:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1952;
		goto yy5136;
	} else {
		if (yych == 0xBD) goto yy5136;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy8095:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x90) goto yy5136;
			if (yych <= 0x97) goto yy1952;
			goto yy5136;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy1952;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy5136;
			goto yy2;
		}
	}
yy8096:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy5136;
			} else {
				if (yych <= 0x83) goto yy1952;
				if (yych <= 0x84) goto yy2;
				goto yy5136;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy5136;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy5136;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy5136;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy5136;
				if (yych <= 0xB5) goto yy2;
				goto yy5136;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xBD) goto yy5136;
				if (yych <= 0xBF) goto yy1952;
				goto yy2;
			}
		}
	}
yy8097:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy1952;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy1952;
				goto yy5136;
			} else {
				if (yych == 0x97) goto yy1952;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy5136;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy5136;
				if (yych <= 0xA3) goto yy1952;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy843;
				if (yych <= 0xB1) goto yy5136;
				goto yy1952;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy1952;
				goto yy2;
			}
		}
	}
yy8098:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy5136;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy5136;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy5136;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy5136;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy5136;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy5136;
				if (yych <= 0xBB) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1952;
				goto yy2;
			}
		}
	}
yy8099:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1952;
			if (yych <= 0x86) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1952;
			} else {
				if (yych == 0x91) goto yy1952;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy5136;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy843;
				goto yy1952;
			} else {
				if (yych <= 0xB4) goto yy5136;
				if (yych <= 0xB5) goto yy1952;
				goto yy2;
			}
		}
	}
yy8100:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1952;
			if (yych <= 0x84) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy5136;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy5136;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy5136;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy5136;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xBD) goto yy5136;
				if (yych <= 0xBF) goto yy1952;
				goto yy2;
			}
		}
	}
yy8101:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1952;
			} else {
				if (yych == 0x90) goto yy5136;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy5136;
			if (yych <= 0xA3) goto yy1952;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy1952;
			} else {
				if (yych == 0xB9) goto yy5136;
				goto yy2;
			}
		}
	}
yy8102:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1952;
			if (yych <= 0x84) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy5136;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy5136;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy5136;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy5136;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xBD) goto yy5136;
				if (yych <= 0xBF) goto yy1952;
				goto yy2;
			}
		}
	}
yy8103:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1952;
			if (yych <= 0x86) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy1952;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy5136;
			goto yy1952;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy1952;
				if (yych <= 0xB1) goto yy5136;
				goto yy2;
			}
		}
	}
yy8104:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy1952;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy5136;
	default:	goto yy2;
	}
yy8105:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1952;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy5136;
			if (yych == 0x97) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy1952;
			goto yy2;
		}
	}
yy8106:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1952;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy5136;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy5136;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy8107:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy1952;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy5136;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy5136;
			goto yy1952;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych == 0xBF) goto yy1952;
				goto yy2;
			}
		}
	}
yy8108:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1952;
			if (yych <= 0x84) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy5136;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xBD) goto yy5136;
				if (yych <= 0xBF) goto yy1952;
				goto yy2;
			}
		}
	}
yy8109:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy1952;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy5136;
			goto yy1952;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy5136;
				goto yy2;
			}
		}
	}
yy8110:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1952;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy5136;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy5136;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy5136;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy8111:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0x8E) goto yy5136;
				if (yych <= 0x96) goto yy2;
				goto yy1952;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy5136;
			if (yych <= 0xA3) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy843;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy1952;
				if (yych <= 0xBF) goto yy5136;
				goto yy2;
			}
		}
	}
yy8112:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy5136;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy5136;
		} else {
			if (yych == 0xBD) goto yy5136;
			goto yy2;
		}
	}
yy8113:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy5136;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy1952;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1952;
			goto yy2;
		}
	}
yy8114:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy1952;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy1952;
		if (yych <= 0xBF) goto yy5136;
		goto yy2;
	}
yy8115:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy5136;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy1952;
	goto yy2;
yy8116:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy5136;
		goto yy1952;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy5136;
		goto yy2;
	}
yy8117:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy2598;
	if (yych <= 0xBF) goto yy5136;
	goto yy2;
yy8118:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy5136;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy5136;
			if (yych <= 0xB4) goto yy1952;
			goto yy2;
		}
	}
yy8119:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0x93) goto yy1952;
			if (yych <= 0x9F) goto yy2;
			goto yy5136;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1952;
			goto yy2;
		}
	}
yy8120:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy2598;
		if (yych <= 0x8A) goto yy2;
		goto yy1952;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy5136;
			goto yy2;
		}
	}
yy8121:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy5136;
		goto yy1952;
	} else {
		if (yych <= 0xAA) goto yy5136;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy5136;
		goto yy2;
	}
yy8122:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy5136;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy1952;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy1952;
		goto yy2;
	}
yy8123:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy5136;
	if (yych <= 0x9B) goto yy1952;
	goto yy2;
yy8124:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1952;
		if (yych <= 0xA0) goto yy5136;
		goto yy1952;
	} else {
		if (yych <= 0xAF) goto yy5136;
		if (yych <= 0xB9) goto yy843;
		if (yych <= 0xBF) goto yy5136;
		goto yy2;
	}
yy8125:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy5136;
	if (yych <= 0xB3) goto yy1952;
	goto yy2;
yy8126:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy5136;
	if (yych <= 0xB7) goto yy1952;
	goto yy2;
yy8127:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy1952;
			if (yych <= 0xAC) goto yy5136;
			goto yy1952;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy5136;
			if (yych <= 0xB4) goto yy1952;
			goto yy5136;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy1952;
			goto yy2;
		}
	}
yy8128:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy5136;
	} else {
		if (yych == 0xBE) goto yy5136;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy8129:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy1952;
			if (yych <= 0x84) goto yy5136;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy5136;
				goto yy1952;
			} else {
				if (yych <= 0x93) goto yy5136;
				if (yych <= 0x95) goto yy2;
				goto yy5136;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xAC) goto yy5136;
				if (yych <= 0xAF) goto yy1952;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy5136;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy5136;
				if (yych <= 0xBE) goto yy1952;
				goto yy2;
			}
		}
	}
yy8130:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x93) goto yy2598;
		if (yych <= 0x97) goto yy2;
		goto yy200;
	} else {
		if (yych <= 0xA4) {
			if (yych <= 0xA3) goto yy2;
			goto yy200;
		} else {
			if (yych == 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy8131:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy1952;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy5136;
	default:	goto yy2;
	}
yy8132:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1952;
		goto yy5136;
	} else {
		if (yych == 0x8E) goto yy5136;
		if (yych <= 0x8F) goto yy1952;
		goto yy2;
	}
yy8133:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy5136;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy1952;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy8134:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy11036;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy8135:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy5136;
		goto yy1952;
	} else {
		if (yych <= 0xAE) goto yy5136;
		if (yych <= 0xB1) goto yy1952;
		if (yych <= 0xB3) goto yy5136;
		goto yy2;
	}
yy8136:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy5136;
	if (yych == 0xBF) goto yy1952;
	goto yy2;
yy8137:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy5136;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy8138:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy1952;
			if (yych == 0xA0) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy1952;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy5136;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy8139:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1952;
		if (yych <= 0xBA) goto yy5136;
		goto yy2;
	}
yy8140:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1952;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy5136;
	goto yy2;
yy8141:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy5136;
		goto yy1952;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy1952;
		goto yy2;
	}
yy8142:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy5136;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1952;
		if (yych <= 0xBF) goto yy5136;
		goto yy2;
	}
yy8143:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy5136;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy1952;
	goto yy2;
yy8144:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy1952;
		if (yych <= 0xBF) goto yy5136;
		goto yy2;
	}
yy8145:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy5136;
		if (yych <= 0x88) goto yy2;
		goto yy1952;
	} else {
		if (yych <= 0xAD) goto yy5136;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy5136;
		goto yy2;
	}
yy8146:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy5136;
			goto yy1952;
		} else {
			if (yych == 0x86) goto yy1952;
			goto yy5136;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy1952;
			if (yych <= 0xA2) goto yy5136;
			goto yy1952;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy1952;
			goto yy2;
		}
	}
yy8147:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1952;
	if (yych <= 0xB3) goto yy5136;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy8148:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9F) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy5136;
			if (yych <= 0xBA) goto yy2;
			goto yy5136;
		} else {
			if (yych == 0xBD) goto yy5136;
			goto yy2;
		}
	}
yy8149:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy5136;
	} else {
		if (yych <= 0xAD) goto yy1952;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy5136;
		goto yy2;
	}
yy8150:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy5136;
	if (yych <= 0x93) goto yy1952;
	goto yy2;
yy8151:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy5136;
	if (yych <= 0xB6) goto yy1952;
	goto yy2;
yy8152:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy5136;
			goto yy1952;
		} else {
			if (yych <= 0x8B) goto yy5136;
			if (yych <= 0x8D) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0xB6) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy1952;
			goto yy2;
		}
	}
yy8153:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy5136;
			goto yy1952;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy1952;
			goto yy2;
		}
	}
yy8154:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy5136;
		if (yych <= 0x9B) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy5136;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy5136;
		goto yy2;
	}
yy8155:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy5136;
		if (yych <= 0xAA) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy1952;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy8156:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy5136;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy5136;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy5136;
			goto yy1952;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy1952;
			if (yych <= 0xB6) goto yy5136;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy5136;
			goto yy2;
		}
	}
yy8157:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy5136;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy8158:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1952;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy5136;
	goto yy2;
yy8159:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy5136;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy5136;
		if (yych <= 0xBD) goto yy1952;
		goto yy2;
	}
yy8160:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy1952;
		if (yych <= 0x9F) goto yy2;
		goto yy1952;
	} else {
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB2) goto yy2598;
		if (yych <= 0xB4) goto yy1952;
		goto yy2;
	}
yy8161:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0x92) goto yy200;
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA2) goto yy1952;
			goto yy2598;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA6) goto yy1952;
			if (yych == 0xA9) goto yy1952;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy5136;
			goto yy2;
		}
	}
yy8162:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy1952;
			if (yych <= 0x86) goto yy2;
			goto yy200;
		} else {
			if (yych <= 0x8B) {
				if (yych <= 0x8A) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0x8C) goto yy2;
				if (yych <= 0x8D) goto yy2598;
				goto yy200;
			}
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9B) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy5136;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1952;
				goto yy2;
			}
		}
	}
yy8163:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy1952;
		if (yych <= 0x9A) goto yy5136;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy1952;
		goto yy2;
	}
yy8164:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy8171;
	case 0x81:	goto yy8172;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy2574;
	case 0x83:	goto yy8173;
	case 0x84:	goto yy9184;
	case 0x85:	goto yy9185;
	case 0x86:	goto yy9186;
	case 0x87:	goto yy9187;
	case 0x8A:	goto yy8174;
	case 0x8B:	goto yy11037;
	case 0x8C:	goto yy8176;
	case 0x8D:	goto yy11038;
	case 0x8E:	goto yy8178;
	case 0x8F:	goto yy8179;
	case 0x92:	goto yy8180;
	case 0x94:	goto yy8181;
	case 0x95:	goto yy8182;
	case 0x9C:	goto yy8183;
	case 0x9D:	goto yy8184;
	case 0xA0:	goto yy8185;
	case 0xA1:	goto yy11039;
	case 0xA2:	goto yy8187;
	case 0xA3:	goto yy8188;
	case 0xA4:	goto yy8189;
	case 0xA6:	goto yy8190;
	case 0xA8:	goto yy11040;
	case 0xA9:	goto yy8192;
	case 0xAA:	goto yy8193;
	case 0xAB:	goto yy11041;
	case 0xAC:	goto yy5179;
	case 0xAD:	goto yy8195;
	case 0xAE:	goto yy8196;
	case 0xB1:	goto yy8197;
	case 0xB2:
	case 0xB3:	goto yy8198;
	default:	goto yy2;
	}
yy8165:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy11042;
	case 0x81:	goto yy9194;
	case 0x82:	goto yy11043;
	case 0x83:	goto yy8201;
	case 0x84:	goto yy11044;
	case 0x85:	goto yy11045;
	case 0x86:	goto yy11046;
	case 0x87:	goto yy11047;
	case 0x88:	goto yy11048;
	case 0x8A:	goto yy8207;
	case 0x8B:	goto yy11049;
	case 0x8C:	goto yy11050;
	case 0x8D:	goto yy11051;
	case 0x92:
	case 0x98:	goto yy11052;
	case 0x93:	goto yy11053;
	case 0x96:	goto yy11054;
	case 0x97:	goto yy11055;
	case 0x99:	goto yy11056;
	case 0x9A:	goto yy11057;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy9210;
	case 0xA2:	goto yy8217;
	case 0xA3:	goto yy8218;
	case 0xAB:	goto yy8219;
	default:	goto yy2;
	}
yy8166:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy2574;
	case 0xA8:	goto yy8219;
	case 0xA9:	goto yy8224;
	case 0xAB:	goto yy11058;
	case 0xAC:	goto yy11059;
	case 0xAD:	goto yy11060;
	case 0xAE:	goto yy8228;
	case 0xBD:	goto yy11061;
	case 0xBE:	goto yy9215;
	default:	goto yy2;
	}
yy8167:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy2574;
	if (yych <= 0xB1) goto yy8230;
	if (yych <= 0xB2) goto yy11062;
	goto yy2;
yy8168:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy1956;
	case 0x83:	goto yy4596;
	case 0x84:	goto yy9217;
	case 0x85:	goto yy9218;
	case 0x87:	goto yy9219;
	case 0x89:	goto yy9220;
	case 0x8D:	goto yy9221;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy2574;
	case 0x91:	goto yy8232;
	case 0x92:	goto yy8233;
	case 0x93:	goto yy8234;
	case 0x94:	goto yy8235;
	case 0x95:	goto yy8236;
	case 0x9A:	goto yy8237;
	case 0x9B:	goto yy11063;
	case 0x9C:	goto yy11064;
	case 0x9D:	goto yy11065;
	case 0x9E:	goto yy11066;
	case 0x9F:	goto yy11067;
	case 0xAA:	goto yy9227;
	default:	goto yy2;
	}
yy8169:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy2574;
		if (yych <= 0xA3) goto yy11068;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy8244;
			goto yy8245;
		} else {
			if (yych <= 0xBA) goto yy8246;
			if (yych <= 0xBB) goto yy9229;
			goto yy2;
		}
	}
yy8170:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy1121;
					goto yy2;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych == '+') goto yy1121;
					goto yy2;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy200;
					if (yych <= '.') goto yy7070;
					if (yych <= '/') goto yy2;
					goto yy4039;
				} else {
					if (yych <= ';') goto yy2;
					if (yych <= '>') goto yy1121;
					if (yych <= '@') goto yy2;
					goto yy5136;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy2;
					if (yych <= '`') goto yy1121;
					goto yy5136;
				} else {
					if (yych == '|') goto yy1121;
					if (yych <= '}') goto yy2;
					goto yy1121;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy2572;
					if (yych <= 0xC3) goto yy2573;
					goto yy2574;
				} else {
					if (yych <= 0xCA) goto yy2575;
					if (yych <= 0xCB) goto yy1135;
					if (yych <= 0xCC) goto yy1136;
					goto yy2576;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy2577;
					if (yych <= 0xCF) goto yy2578;
					goto yy2574;
				} else {
					if (yych <= 0xD2) goto yy2579;
					if (yych <= 0xD3) goto yy2574;
					if (yych <= 0xD4) goto yy2580;
					goto yy2581;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy2582;
					if (yych <= 0xD7) goto yy2583;
					if (yych <= 0xD8) goto yy2584;
					goto yy2585;
				} else {
					if (yych <= 0xDA) goto yy2574;
					if (yych <= 0xDB) goto yy2586;
					if (yych <= 0xDC) goto yy2587;
					goto yy2588;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy2589;
					if (yych <= 0xDF) goto yy2590;
					goto yy2591;
				} else {
					if (yych <= 0xE1) goto yy2592;
					if (yych <= 0xE2) goto yy2593;
					if (yych <= 0xE3) goto yy2594;
					goto yy1156;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy2595;
					if (yych <= 0xEE) goto yy2;
					goto yy2596;
				} else {
					if (yych <= 0xF0) goto yy2597;
					if (yych == 0xF3) goto yy1160;
					goto yy2;
				}
			}
		}
	}
yy8171:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy5136;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy5136;
		} else {
			if (yych == 0xBF) goto yy5136;
			goto yy2;
		}
	}
yy8172:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy5136;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy5136;
	goto yy2;
yy8173:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy5136;
	goto yy2;
yy8174:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy5136;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy5136;
	goto yy2;
yy8175:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy5136;
	if (yych == 0xA0) goto yy1121;
	goto yy2;
yy8176:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy5136;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy5136;
	goto yy2;
yy8177:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy5136;
		if (yych <= 0x81) goto yy2;
		goto yy5136;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy5136;
		if (yych <= 0xBA) goto yy1121;
		goto yy2;
	}
yy8178:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy5136;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy5136;
	goto yy2;
yy8179:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy5136;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy5136;
	goto yy2;
yy8180:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy5136;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy8181:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy5136;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy5136;
	goto yy2;
yy8182:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy5136;
	goto yy2;
yy8183:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy5136;
	goto yy2;
yy8184:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy5136;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy5136;
	goto yy2;
yy8185:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy5136;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy5136;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy5136;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy5136;
			if (yych == 0xBF) goto yy5136;
			goto yy2;
		}
	}
yy8186:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy5136;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy5136;
		if (yych <= 0xB8) goto yy1121;
		goto yy2;
	}
yy8187:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy5136;
	goto yy2;
yy8188:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy5136;
	goto yy2;
yy8189:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy5136;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy5136;
	goto yy2;
yy8190:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy5136;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy5136;
	goto yy2;
yy8191:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy5136;
			if (yych <= 0x83) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy1121;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy1121;
			goto yy5136;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy1121;
			} else {
				if (yych == 0xBF) goto yy1121;
				goto yy2;
			}
		}
	}
yy8192:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy5136;
	goto yy2;
yy8193:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy5136;
	goto yy2;
yy8194:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy5136;
		goto yy1121;
	} else {
		if (yych <= 0xA4) goto yy5136;
		if (yych <= 0xA6) goto yy1121;
		goto yy2;
	}
yy8195:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy5136;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy5136;
	goto yy2;
yy8196:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy5136;
	goto yy2;
yy8197:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy5136;
	goto yy2;
yy8198:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy5136;
	goto yy2;
yy8199:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1121;
	if (yych <= 0xB7) goto yy5136;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy8200:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1121;
	if (yych <= 0xAF) goto yy5136;
	if (yych <= 0xBA) goto yy1121;
	goto yy2;
yy8201:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy5136;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy843;
	goto yy2;
yy8202:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1121;
		goto yy5136;
	} else {
		if (yych <= 0xB4) goto yy1121;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy8203:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy5136;
		goto yy1121;
	} else {
		if (yych == 0xB6) goto yy5136;
		goto yy2;
	}
yy8204:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1121;
	if (yych <= 0xB2) goto yy5136;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy8205:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x84) goto yy5136;
			if (yych <= 0x89) goto yy2;
			goto yy1121;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			goto yy5136;
		} else {
			if (yych == 0x9C) goto yy5136;
			goto yy2;
		}
	}
yy8206:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy5136;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy5136;
		if (yych <= 0xB7) goto yy1121;
		goto yy2;
	}
yy8207:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy5136;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy5136;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy5136;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy5136;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy5136;
			goto yy2;
		}
	}
yy8208:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy5136;
		goto yy1121;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy8209:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1121;
			if (yych <= 0x84) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy5136;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy5136;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy5136;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy5136;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0xBD) goto yy5136;
				if (yych <= 0xBF) goto yy1121;
				goto yy2;
			}
		}
	}
yy8210:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1121;
			if (yych <= 0x86) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1121;
			} else {
				if (yych == 0x90) goto yy5136;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy1121;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy5136;
			goto yy1121;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy1121;
				goto yy2;
			}
		}
	}
yy8211:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy5136;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy8212:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1121;
		if (yych <= 0x85) goto yy5136;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy5136;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy8213:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy5136;
		goto yy1121;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy1121;
		goto yy2;
	}
yy8214:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy5136;
		if (yych <= 0x9D) goto yy1121;
		goto yy2;
	}
yy8215:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy5136;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy8216:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy5136;
	if (yych <= 0xB7) goto yy1121;
	goto yy2;
yy8217:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy5136;
	goto yy2;
yy8218:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy5136;
		goto yy843;
	} else {
		if (yych == 0xBF) goto yy5136;
		goto yy2;
	}
yy8219:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy5136;
	goto yy2;
yy8220:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy5136;
	goto yy2;
yy8221:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy5136;
	goto yy2;
yy8222:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy5136;
	goto yy2;
yy8223:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy5136;
	goto yy2;
yy8224:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy5136;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy8225:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy5136;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy1121;
	goto yy2;
yy8226:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy5136;
		goto yy1121;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy1121;
		goto yy2;
	}
yy8227:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy1121;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy5136;
			goto yy2;
		}
	}
yy8228:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy5136;
	goto yy2;
yy8229:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy5136;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy5136;
		if (yych <= 0xBE) goto yy1121;
		goto yy2;
	}
yy8230:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy5136;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy5136;
	goto yy2;
yy8231:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy5136;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy5136;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy1121;
		goto yy2;
	}
yy8232:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy5136;
	goto yy2;
yy8233:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy5136;
		} else {
			if (yych == 0xA2) goto yy5136;
			if (yych <= 0xA4) goto yy2;
			goto yy5136;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy5136;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy5136;
				goto yy2;
			}
		}
	}
yy8234:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy5136;
	goto yy2;
yy8235:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy5136;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy5136;
			if (yych <= 0x8C) goto yy2;
			goto yy5136;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy5136;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy5136;
			goto yy2;
		}
	}
yy8236:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy5136;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy5136;
			goto yy2;
		}
	}
yy8237:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy5136;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy5136;
	goto yy2;
yy8238:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy1121;
		goto yy5136;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy1121;
			goto yy5136;
		} else {
			if (yych <= 0xBB) goto yy1121;
			if (yych <= 0xBF) goto yy5136;
			goto yy2;
		}
	}
yy8239:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy5136;
		goto yy1121;
	} else {
		if (yych == 0xB5) goto yy1121;
		if (yych <= 0xBF) goto yy5136;
		goto yy2;
	}
yy8240:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy5136;
		goto yy1121;
	} else {
		if (yych == 0xAF) goto yy1121;
		if (yych <= 0xBF) goto yy5136;
		goto yy2;
	}
yy8241:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy5136;
		goto yy1121;
	} else {
		if (yych == 0xA9) goto yy1121;
		if (yych <= 0xBF) goto yy5136;
		goto yy2;
	}
yy8242:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy5136;
		goto yy1121;
	} else {
		if (yych <= 0x8B) goto yy5136;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy8243:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy5136;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy1121;
	goto yy2;
yy8244:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy5136;
			} else {
				if (yych == 0xA4) goto yy5136;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy5136;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy5136;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy5136;
			} else {
				if (yych == 0xBB) goto yy5136;
				goto yy2;
			}
		}
	}
yy8245:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy5136;
	default:	goto yy2;
	}
yy8246:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy5136;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy5136;
			goto yy2;
		}
	}
yy8247:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy4671;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy5251;
	default:	goto yy2;
	}
yy8248:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy5251;
		goto yy4671;
	} else {
		if (yych == 0xB7) goto yy4671;
		if (yych <= 0xBF) goto yy5251;
		goto yy2;
	}
yy8249:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xB3) goto yy5251;
			if (yych <= 0xB4) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy5251;
			if (yych <= 0xBA) goto yy2;
			goto yy5251;
		} else {
			if (yych == 0xBF) goto yy5251;
			goto yy2;
		}
	}
yy8250:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy4671;
			goto yy5251;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy5251;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy5251;
			goto yy2;
		}
	}
yy8251:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy4671;
	if (yych <= 0xBF) goto yy5251;
	goto yy2;
yy8252:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy5251;
	if (yych <= 0x89) goto yy4671;
	if (yych <= 0xBF) goto yy5251;
	goto yy2;
yy8253:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy5251;
		} else {
			if (yych == 0x8A) goto yy2598;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xBE) goto yy2598;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy8254:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy4671;
			if (yych <= 0x8F) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy5251;
			goto yy2;
		}
	}
yy8255:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy4671;
		if (yych <= 0x8A) goto yy2;
		goto yy4671;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy5251;
			goto yy2;
		}
	}
yy8256:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0x9F) goto yy4671;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy843;
			if (yych <= 0xAD) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0xB0) goto yy4671;
			if (yych <= 0xBF) goto yy5251;
			goto yy2;
		}
	}
yy8257:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy5251;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy5251;
			if (yych == 0x9D) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy4671;
			if (yych <= 0xAF) goto yy5251;
			goto yy843;
		} else {
			if (yych <= 0xBC) goto yy5251;
			if (yych <= 0xBE) goto yy4671;
			if (yych <= 0xBF) goto yy5251;
			goto yy2;
		}
	}
yy8258:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy5251;
		goto yy4671;
	} else {
		if (yych <= 0xAF) goto yy5251;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy8259:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy4671;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy5251;
	goto yy2;
yy8260:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy5251;
	if (yych <= 0xB0) goto yy4671;
	if (yych <= 0xB1) goto yy5251;
	goto yy2;
yy8261:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy5251;
	} else {
		if (yych <= 0xB3) goto yy4671;
		if (yych == 0xB6) goto yy4671;
		goto yy2;
	}
yy8262:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy11069;
	case 0xA1:	goto yy11070;
	case 0xA2:	goto yy8271;
	case 0xA3:	goto yy9983;
	case 0xA4:	goto yy11071;
	case 0xA5:	goto yy11072;
	case 0xA6:	goto yy11073;
	case 0xA7:	goto yy11074;
	case 0xA8:	goto yy11075;
	case 0xA9:	goto yy11076;
	case 0xAA:	goto yy11077;
	case 0xAB:	goto yy11078;
	case 0xAC:	goto yy11079;
	case 0xAD:	goto yy11080;
	case 0xAE:	goto yy11081;
	case 0xAF:	goto yy11082;
	case 0xB0:	goto yy11083;
	case 0xB1:	goto yy11084;
	case 0xB2:	goto yy11085;
	case 0xB3:	goto yy11086;
	case 0xB4:	goto yy11087;
	case 0xB5:	goto yy11088;
	case 0xB6:	goto yy11089;
	case 0xB7:	goto yy11090;
	case 0xB8:	goto yy10004;
	case 0xB9:	goto yy10005;
	case 0xBA:	goto yy10006;
	case 0xBB:	goto yy10007;
	case 0xBC:	goto yy10008;
	case 0xBD:	goto yy10009;
	case 0xBE:	goto yy10010;
	case 0xBF:	goto yy10011;
	default:	goto yy2;
	}
yy8263:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy10012;
	case 0x81:	goto yy10013;
	case 0x82:	goto yy11091;
	case 0x83:	goto yy8293;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy5255;
	case 0x89:	goto yy8294;
	case 0x8A:	goto yy8295;
	case 0x8B:	goto yy8296;
	case 0x8C:	goto yy8297;
	case 0x8D:	goto yy11092;
	case 0x8E:	goto yy11093;
	case 0x8F:	goto yy8300;
	case 0x90:	goto yy11094;
	case 0x99:	goto yy8302;
	case 0x9A:	goto yy8303;
	case 0x9B:	goto yy8304;
	case 0x9C:	goto yy11095;
	case 0x9D:	goto yy11096;
	case 0x9E:	goto yy10020;
	case 0x9F:	goto yy10021;
	case 0xA0:	goto yy11097;
	case 0xA1:	goto yy8308;
	case 0xA2:	goto yy11098;
	case 0xA3:	goto yy8310;
	case 0xA4:	goto yy11099;
	case 0xA5:	goto yy10025;
	case 0xA7:	goto yy10026;
	case 0xA8:	goto yy11100;
	case 0xA9:	goto yy10028;
	case 0xAA:	goto yy10029;
	case 0xAC:	goto yy10030;
	case 0xAD:	goto yy10031;
	case 0xAE:	goto yy11101;
	case 0xAF:	goto yy11102;
	case 0xB0:	goto yy11103;
	case 0xB1:	goto yy8316;
	case 0xB3:	goto yy11104;
	case 0xB4:	goto yy8318;
	case 0xB5:	goto yy8319;
	case 0xB6:	goto yy8320;
	case 0xB7:	goto yy10036;
	case 0xBC:	goto yy8321;
	case 0xBD:	goto yy8322;
	case 0xBE:	goto yy11105;
	case 0xBF:	goto yy11106;
	default:	goto yy2;
	}
yy8264:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy11107;
	case 0x81:	goto yy10040;
	case 0x82:	goto yy10041;
	case 0x83:	goto yy10042;
	case 0x84:	goto yy11108;
	case 0x85:	goto yy11109;
	case 0x86:	goto yy11110;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy4675;
	case 0x88:	goto yy11111;
	case 0x8C:	goto yy10047;
	case 0x8F:	goto yy10048;
	case 0x90:	goto yy10049;
	case 0x91:	goto yy10050;
	case 0x92:	goto yy10051;
	case 0x93:	goto yy10052;
	case 0x9D:	goto yy10053;
	case 0x9E:	goto yy10054;
	case 0x9F:	goto yy10055;
	case 0xA6:	goto yy10056;
	case 0xA7:	goto yy10057;
	case 0xAD:	goto yy10058;
	case 0xAE:	goto yy10059;
	case 0xAF:	goto yy10060;
	case 0xB0:	goto yy8330;
	case 0xB1:	goto yy8331;
	case 0xB2:	goto yy5255;
	case 0xB3:	goto yy11112;
	case 0xB4:	goto yy8333;
	case 0xB5:	goto yy11113;
	case 0xB6:	goto yy8335;
	case 0xB7:	goto yy11114;
	case 0xB8:	goto yy2646;
	case 0xBA:	goto yy10064;
	case 0xBB:	goto yy7843;
	case 0xBF:	goto yy10065;
	default:	goto yy2;
	}
yy8265:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy11115;
	case 0x82:	goto yy10067;
	case 0x84:	goto yy8338;
	case 0x86:	goto yy11116;
	case 0x87:	goto yy10069;
	case 0x88:	goto yy10070;
	case 0x89:	goto yy10071;
	case 0x8A:	goto yy10072;
	case 0x8B:	goto yy10073;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy4675;
	default:	goto yy2;
	}
yy8266:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy7744;
	case 0x93:	goto yy11117;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy5255;
	case 0x98:	goto yy8341;
	case 0x99:	goto yy11118;
	case 0x9A:	goto yy11119;
	case 0x9B:	goto yy11120;
	case 0x9C:	goto yy11121;
	case 0x9D:	goto yy5261;
	case 0x9E:	goto yy11122;
	case 0x9F:	goto yy8347;
	case 0xA0:	goto yy11123;
	case 0xA1:	goto yy8349;
	case 0xA2:	goto yy11124;
	case 0xA3:	goto yy11125;
	case 0xA4:	goto yy11126;
	case 0xA5:	goto yy11127;
	case 0xA6:	goto yy10085;
	case 0xA7:	goto yy10086;
	case 0xA8:	goto yy11128;
	case 0xA9:	goto yy11129;
	case 0xAA:	goto yy10089;
	case 0xAB:	goto yy11130;
	case 0xAC:	goto yy8357;
	case 0xAD:	goto yy11131;
	case 0xAF:	goto yy11132;
	default:	goto yy2;
	}
yy8267:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy11133;
	case 0xAD:	goto yy8361;
	case 0xAE:	goto yy11134;
	case 0xAF:	goto yy11135;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy5255;
	case 0xB4:	goto yy8364;
	case 0xB5:	goto yy8365;
	case 0xB6:	goto yy8366;
	case 0xB7:	goto yy11136;
	case 0xB8:	goto yy11137;
	case 0xB9:	goto yy11138;
	case 0xBB:	goto yy8370;
	case 0xBC:	goto yy11139;
	case 0xBD:	goto yy11140;
	case 0xBF:	goto yy10101;
	default:	goto yy2;
	}
yy8268:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy11141;
	case 0x91:	goto yy11142;
	case 0x92:	goto yy8375;
	case 0x93:	goto yy8376;
	case 0x94:	goto yy8377;
	case 0x96:	goto yy11143;
	case 0x9B:	goto yy11144;
	case 0x9D:	goto yy11145;
	case 0x9E:	goto yy11146;
	case 0x9F:	goto yy10108;
	default:	goto yy2;
	}
yy8269:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy5251;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy1980;
			goto yy2;
		}
	}
yy8270:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy5251;
	if (yych <= 0x9B) goto yy1980;
	goto yy2;
yy8271:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy5251;
	goto yy2;
yy8272:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1980;
		goto yy5251;
	} else {
		if (yych == 0xBD) goto yy5251;
		if (yych <= 0xBF) goto yy1980;
		goto yy2;
	}
yy8273:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x90) goto yy5251;
			if (yych <= 0x97) goto yy1980;
			goto yy5251;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy1980;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy5251;
			goto yy2;
		}
	}
yy8274:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy5251;
			} else {
				if (yych <= 0x83) goto yy1980;
				if (yych <= 0x84) goto yy2;
				goto yy5251;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy5251;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy5251;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy5251;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy5251;
				if (yych <= 0xB5) goto yy2;
				goto yy5251;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0xBD) goto yy5251;
				if (yych <= 0xBF) goto yy1980;
				goto yy2;
			}
		}
	}
yy8275:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy1980;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy1980;
				goto yy5251;
			} else {
				if (yych == 0x97) goto yy1980;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy5251;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy5251;
				if (yych <= 0xA3) goto yy1980;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy843;
				if (yych <= 0xB1) goto yy5251;
				goto yy1980;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy1980;
				goto yy2;
			}
		}
	}
yy8276:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy5251;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy5251;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy5251;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy5251;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy5251;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy5251;
				if (yych <= 0xBB) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1980;
				goto yy2;
			}
		}
	}
yy8277:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1980;
			if (yych <= 0x86) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1980;
			} else {
				if (yych == 0x91) goto yy1980;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy5251;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy843;
				goto yy1980;
			} else {
				if (yych <= 0xB4) goto yy5251;
				if (yych <= 0xB5) goto yy1980;
				goto yy2;
			}
		}
	}
yy8278:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1980;
			if (yych <= 0x84) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy5251;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy5251;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy5251;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy5251;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0xBD) goto yy5251;
				if (yych <= 0xBF) goto yy1980;
				goto yy2;
			}
		}
	}
yy8279:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1980;
			} else {
				if (yych == 0x90) goto yy5251;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy5251;
			if (yych <= 0xA3) goto yy1980;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy1980;
			} else {
				if (yych == 0xB9) goto yy5251;
				goto yy2;
			}
		}
	}
yy8280:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1980;
			if (yych <= 0x84) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy5251;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy5251;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy5251;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy5251;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0xBD) goto yy5251;
				if (yych <= 0xBF) goto yy1980;
				goto yy2;
			}
		}
	}
yy8281:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1980;
			if (yych <= 0x86) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy1980;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy5251;
			goto yy1980;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy1980;
				if (yych <= 0xB1) goto yy5251;
				goto yy2;
			}
		}
	}
yy8282:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy1980;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy5251;
	default:	goto yy2;
	}
yy8283:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1980;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1980;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy5251;
			if (yych == 0x97) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy1980;
			goto yy2;
		}
	}
yy8284:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1980;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy5251;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy5251;
			if (yych <= 0xBF) goto yy1980;
			goto yy2;
		}
	}
yy8285:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy1980;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy5251;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy5251;
			goto yy1980;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych == 0xBF) goto yy1980;
				goto yy2;
			}
		}
	}
yy8286:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1980;
			if (yych <= 0x84) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy5251;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0xBD) goto yy5251;
				if (yych <= 0xBF) goto yy1980;
				goto yy2;
			}
		}
	}
yy8287:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy1980;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy5251;
			goto yy1980;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy5251;
				goto yy2;
			}
		}
	}
yy8288:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1980;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy5251;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy5251;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy5251;
			if (yych <= 0xBF) goto yy1980;
			goto yy2;
		}
	}
yy8289:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0x8E) goto yy5251;
				if (yych <= 0x96) goto yy2;
				goto yy1980;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy5251;
			if (yych <= 0xA3) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy843;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy1980;
				if (yych <= 0xBF) goto yy5251;
				goto yy2;
			}
		}
	}
yy8290:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy5251;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy5251;
		} else {
			if (yych == 0xBD) goto yy5251;
			goto yy2;
		}
	}
yy8291:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy5251;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy1980;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy1980;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1980;
			goto yy2;
		}
	}
yy8292:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy1980;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy1980;
		if (yych <= 0xBF) goto yy5251;
		goto yy2;
	}
yy8293:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy5251;
		} else {
			if (yych == 0x87) goto yy5251;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy5251;
			if (yych <= 0x8F) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy5251;
			goto yy2;
		}
	}
yy8294:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy5251;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy5251;
			if (yych <= 0x8F) goto yy2;
			goto yy5251;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy5251;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy5251;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy5251;
			goto yy2;
		}
	}
yy8295:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy5251;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy5251;
			goto yy2;
		}
	}
yy8296:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy5251;
		if (yych <= 0x81) goto yy2;
		goto yy5251;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy5251;
			goto yy2;
		}
	}
yy8297:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy5251;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy5251;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy5251;
		goto yy2;
	}
yy8298:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy5251;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy1980;
	goto yy2;
yy8299:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy5251;
		goto yy1980;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy5251;
		goto yy2;
	}
yy8300:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy5251;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy5251;
	goto yy2;
yy8301:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy200;
	if (yych <= 0xBF) goto yy5251;
	goto yy2;
yy8302:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy5251;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy5251;
	goto yy2;
yy8303:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy5251;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy5251;
	goto yy2;
yy8304:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy5251;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy5251;
	goto yy2;
yy8305:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy5251;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy5251;
			if (yych <= 0xB4) goto yy1980;
			goto yy2;
		}
	}
yy8306:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0x93) goto yy1980;
			if (yych <= 0x9F) goto yy2;
			goto yy5251;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1980;
			goto yy2;
		}
	}
yy8307:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy200;
		if (yych <= 0x8A) goto yy2;
		goto yy1980;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy5251;
			goto yy2;
		}
	}
yy8308:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy5251;
	goto yy2;
yy8309:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy5251;
		goto yy1980;
	} else {
		if (yych <= 0xAA) goto yy5251;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy5251;
		goto yy2;
	}
yy8310:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy5251;
	goto yy2;
yy8311:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy5251;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy1980;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy1980;
		goto yy2;
	}
yy8312:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy5251;
	if (yych <= 0x9B) goto yy1980;
	goto yy2;
yy8313:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1980;
		if (yych <= 0xA0) goto yy5251;
		goto yy1980;
	} else {
		if (yych <= 0xAF) goto yy5251;
		if (yych <= 0xB9) goto yy843;
		if (yych <= 0xBF) goto yy5251;
		goto yy2;
	}
yy8314:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy5251;
	if (yych <= 0xB3) goto yy1980;
	goto yy2;
yy8315:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy5251;
	if (yych <= 0xB7) goto yy1980;
	goto yy2;
yy8316:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy5251;
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xB7) goto yy5251;
		goto yy2;
	}
yy8317:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy1980;
			if (yych <= 0xAC) goto yy5251;
			goto yy1980;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy5251;
			if (yych <= 0xB4) goto yy1980;
			goto yy5251;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy1980;
			goto yy2;
		}
	}
yy8318:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy5251;
	goto yy2;
yy8319:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy5251;
	goto yy2;
yy8320:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy5251;
	goto yy2;
yy8321:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy5251;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy5251;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy5251;
		goto yy2;
	}
yy8322:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy5251;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy5251;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy5251;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy5251;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy5251;
			goto yy2;
		}
	}
yy8323:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy5251;
	} else {
		if (yych == 0xBE) goto yy5251;
		if (yych <= 0xBF) goto yy1980;
		goto yy2;
	}
yy8324:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy1980;
			if (yych <= 0x84) goto yy5251;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy5251;
				goto yy1980;
			} else {
				if (yych <= 0x93) goto yy5251;
				if (yych <= 0x95) goto yy2;
				goto yy5251;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0xAC) goto yy5251;
				if (yych <= 0xAF) goto yy1980;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy5251;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy5251;
				if (yych <= 0xBE) goto yy1980;
				goto yy2;
			}
		}
	}
yy8325:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x93) goto yy200;
		if (yych <= 0x97) goto yy2;
		goto yy200;
	} else {
		if (yych <= 0xA4) {
			if (yych <= 0xA3) goto yy2;
			goto yy200;
		} else {
			if (yych == 0xBF) goto yy1980;
			goto yy2;
		}
	}
yy8326:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy1980;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy5251;
	default:	goto yy2;
	}
yy8327:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1980;
		goto yy5251;
	} else {
		if (yych == 0x8E) goto yy5251;
		if (yych <= 0x8F) goto yy1980;
		goto yy2;
	}
yy8328:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy5251;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy1980;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy1980;
		goto yy2;
	}
yy8329:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy2598;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy8330:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy5251;
	goto yy2;
yy8331:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy5251;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy5251;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy5251;
		goto yy2;
	}
yy8332:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy5251;
		goto yy1980;
	} else {
		if (yych <= 0xAE) goto yy5251;
		if (yych <= 0xB1) goto yy1980;
		if (yych <= 0xB3) goto yy5251;
		goto yy2;
	}
yy8333:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy5251;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy5251;
			goto yy2;
		}
	}
yy8334:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy5251;
	if (yych == 0xBF) goto yy1980;
	goto yy2;
yy8335:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy5251;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy5251;
			goto yy2;
		}
	}
yy8336:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy5251;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1980;
			goto yy2;
		}
	}
yy8337:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy1980;
			if (yych == 0xA0) goto yy1980;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy1980;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy5251;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1980;
			goto yy2;
		}
	}
yy8338:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy5251;
	goto yy2;
yy8339:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1980;
		if (yych <= 0xBA) goto yy5251;
		goto yy2;
	}
yy8340:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1980;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy5251;
	goto yy2;
yy8341:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy5251;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy5251;
		if (yych <= 0xA9) goto yy843;
		if (yych <= 0xAB) goto yy5251;
		goto yy2;
	}
yy8342:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy5251;
		goto yy1980;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy1980;
		goto yy2;
	}
yy8343:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy5251;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1980;
		if (yych <= 0xBF) goto yy5251;
		goto yy2;
	}
yy8344:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy5251;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy1980;
	goto yy2;
yy8345:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy1980;
		if (yych <= 0xBF) goto yy5251;
		goto yy2;
	}
yy8346:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy5251;
		if (yych <= 0x88) goto yy2;
		goto yy1980;
	} else {
		if (yych <= 0xAD) goto yy5251;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy5251;
		goto yy2;
	}
yy8347:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy5251;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy5251;
	goto yy2;
yy8348:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy5251;
			goto yy1980;
		} else {
			if (yych == 0x86) goto yy1980;
			goto yy5251;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy1980;
			if (yych <= 0xA2) goto yy5251;
			goto yy1980;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy1980;
			goto yy2;
		}
	}
yy8349:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy5251;
	goto yy2;
yy8350:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1980;
	if (yych <= 0xB3) goto yy5251;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy8351:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9F) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy5251;
			if (yych <= 0xBA) goto yy2;
			goto yy5251;
		} else {
			if (yych == 0xBD) goto yy5251;
			goto yy2;
		}
	}
yy8352:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy5251;
	} else {
		if (yych <= 0xAD) goto yy1980;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy5251;
		goto yy2;
	}
yy8353:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy5251;
	if (yych <= 0x93) goto yy1980;
	goto yy2;
yy8354:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy5251;
	if (yych <= 0xB6) goto yy1980;
	goto yy2;
yy8355:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy5251;
			goto yy1980;
		} else {
			if (yych <= 0x8B) goto yy5251;
			if (yych <= 0x8D) goto yy1980;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0xB6) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy1980;
			goto yy2;
		}
	}
yy8356:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy5251;
			goto yy1980;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy1980;
			goto yy2;
		}
	}
yy8357:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy5251;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy5251;
			if (yych <= 0x90) goto yy2;
			goto yy5251;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy5251;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy5251;
			goto yy2;
		}
	}
yy8358:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy5251;
		if (yych <= 0x9B) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy5251;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy5251;
		goto yy2;
	}
yy8359:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy5251;
		if (yych <= 0xAA) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy1980;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy8360:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy5251;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy5251;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy5251;
			goto yy1980;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy1980;
			if (yych <= 0xB6) goto yy5251;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy5251;
			goto yy2;
		}
	}
yy8361:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy5251;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy5251;
		goto yy2;
	}
yy8362:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy5251;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy8363:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1980;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy5251;
	goto yy2;
yy8364:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy5251;
	goto yy2;
yy8365:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy5251;
	goto yy2;
yy8366:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy5251;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy5251;
	goto yy2;
yy8367:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy5251;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy5251;
		if (yych <= 0xBD) goto yy1980;
		goto yy2;
	}
yy8368:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy1980;
		if (yych <= 0x9F) goto yy2;
		goto yy1980;
	} else {
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB2) goto yy200;
		if (yych <= 0xB4) goto yy1980;
		goto yy2;
	}
yy8369:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0x92) goto yy200;
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA2) goto yy1980;
			goto yy200;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA6) goto yy1980;
			if (yych == 0xA9) goto yy1980;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy5251;
			goto yy2;
		}
	}
yy8370:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy5251;
	goto yy2;
yy8371:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy1980;
			if (yych <= 0x86) goto yy2;
			goto yy200;
		} else {
			if (yych == 0x8B) goto yy1980;
			if (yych <= 0x8C) goto yy2;
			goto yy200;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9B) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy5251;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1980;
				goto yy2;
			}
		}
	}
yy8372:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy1980;
		if (yych <= 0x9A) goto yy5251;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy1980;
		goto yy2;
	}
yy8373:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy11147;
	case 0x81:	goto yy11148;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy5255;
	case 0x83:	goto yy11149;
	case 0x84:	goto yy10114;
	case 0x85:	goto yy10115;
	case 0x86:	goto yy10116;
	case 0x87:	goto yy10117;
	case 0x8A:	goto yy11150;
	case 0x8B:	goto yy11151;
	case 0x8C:	goto yy11152;
	case 0x8D:	goto yy11153;
	case 0x8E:	goto yy11154;
	case 0x8F:	goto yy11155;
	case 0x92:	goto yy11156;
	case 0x94:	goto yy11157;
	case 0x95:	goto yy11158;
	case 0x9C:	goto yy11159;
	case 0x9D:	goto yy11160;
	case 0xA0:	goto yy11161;
	case 0xA1:	goto yy11162;
	case 0xA2:	goto yy11163;
	case 0xA3:	goto yy11164;
	case 0xA4:	goto yy11165;
	case 0xA6:	goto yy11166;
	case 0xA8:	goto yy11167;
	case 0xA9:	goto yy11168;
	case 0xAA:	goto yy11169;
	case 0xAB:	goto yy11170;
	case 0xAC:	goto yy8310;
	case 0xAD:	goto yy11171;
	case 0xAE:	goto yy11172;
	case 0xB1:	goto yy11173;
	case 0xB2:
	case 0xB3:	goto yy11174;
	default:	goto yy2;
	}
yy8374:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy11175;
	case 0x81:	goto yy10144;
	case 0x82:	goto yy11176;
	case 0x83:	goto yy11177;
	case 0x84:	goto yy11178;
	case 0x85:	goto yy11179;
	case 0x86:	goto yy11180;
	case 0x87:	goto yy11181;
	case 0x88:	goto yy11182;
	case 0x8A:	goto yy11183;
	case 0x8B:	goto yy11184;
	case 0x8C:	goto yy11185;
	case 0x8D:	goto yy11186;
	case 0x92:
	case 0x98:	goto yy11187;
	case 0x93:	goto yy11188;
	case 0x96:	goto yy11189;
	case 0x97:	goto yy11190;
	case 0x99:	goto yy11191;
	case 0x9A:	goto yy11192;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy10162;
	case 0xA2:	goto yy11193;
	case 0xA3:	goto yy11194;
	case 0xAB:	goto yy11195;
	default:	goto yy2;
	}
yy8375:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy5255;
		goto yy11196;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy5255;
		if (yych <= 0x95) goto yy11197;
		goto yy2;
	}
yy8376:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy5255;
	if (yych <= 0x90) goto yy11198;
	goto yy2;
yy8377:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy5255;
	if (yych <= 0x99) goto yy11199;
	goto yy2;
yy8378:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy5255;
	case 0xA8:	goto yy11195;
	case 0xA9:	goto yy11200;
	case 0xAB:	goto yy11201;
	case 0xAC:	goto yy11202;
	case 0xAD:	goto yy11203;
	case 0xAE:	goto yy11204;
	case 0xBD:	goto yy11205;
	case 0xBE:	goto yy10176;
	default:	goto yy2;
	}
yy8379:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy5255;
	if (yych <= 0xB1) goto yy11206;
	if (yych <= 0xB2) goto yy11207;
	goto yy2;
yy8380:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy3686;
	case 0x83:	goto yy10179;
	case 0x84:	goto yy10180;
	case 0x85:	goto yy10181;
	case 0x87:	goto yy10182;
	case 0x89:	goto yy10183;
	case 0x8D:	goto yy10184;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy5255;
	case 0x91:	goto yy11208;
	case 0x92:	goto yy11209;
	case 0x93:	goto yy11210;
	case 0x94:	goto yy11211;
	case 0x95:	goto yy11212;
	case 0x9A:	goto yy11213;
	case 0x9B:	goto yy11214;
	case 0x9C:	goto yy11215;
	case 0x9D:	goto yy11216;
	case 0x9E:	goto yy11217;
	case 0x9F:	goto yy11218;
	case 0xAA:	goto yy10196;
	default:	goto yy2;
	}
yy8381:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy5255;
		if (yych <= 0xA3) goto yy11219;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy11220;
			goto yy11221;
		} else {
			if (yych <= 0xBA) goto yy11222;
			if (yych <= 0xBB) goto yy10201;
			goto yy2;
		}
	}
yy8382:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy113;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy5408;
	default:	goto yy2;
	}
yy8383:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy5408;
		goto yy113;
	} else {
		if (yych == 0xB7) goto yy113;
		if (yych <= 0xBF) goto yy5408;
		goto yy2;
	}
yy8384:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xB3) goto yy5408;
			if (yych <= 0xB4) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy5408;
			if (yych <= 0xBA) goto yy2;
			goto yy5408;
		} else {
			if (yych == 0xBF) goto yy5408;
			goto yy2;
		}
	}
yy8385:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy113;
			goto yy5408;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy5408;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy5408;
			goto yy2;
		}
	}
yy8386:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy113;
	if (yych <= 0xBF) goto yy5408;
	goto yy2;
yy8387:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy5408;
	if (yych <= 0x89) goto yy113;
	if (yych <= 0xBF) goto yy5408;
	goto yy2;
yy8388:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy5408;
		} else {
			if (yych == 0x8A) goto yy2598;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBE) goto yy2598;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy8389:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy113;
			if (yych <= 0x8F) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy5408;
			goto yy2;
		}
	}
yy8390:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy113;
		if (yych <= 0x8A) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy5408;
			goto yy2;
		}
	}
yy8391:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0x9F) goto yy113;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy843;
			if (yych <= 0xAD) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0xB0) goto yy113;
			if (yych <= 0xBF) goto yy5408;
			goto yy2;
		}
	}
yy8392:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy5408;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy5408;
			if (yych == 0x9D) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy113;
			if (yych <= 0xAF) goto yy5408;
			goto yy843;
		} else {
			if (yych <= 0xBC) goto yy5408;
			if (yych <= 0xBE) goto yy113;
			if (yych <= 0xBF) goto yy5408;
			goto yy2;
		}
	}
yy8393:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy5408;
		goto yy113;
	} else {
		if (yych <= 0xAF) goto yy5408;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy8394:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy113;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy5408;
	goto yy2;
yy8395:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy5408;
	if (yych <= 0xB0) goto yy113;
	if (yych <= 0xB1) goto yy5408;
	goto yy2;
yy8396:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy5408;
	} else {
		if (yych <= 0xB3) goto yy113;
		if (yych == 0xB6) goto yy113;
		goto yy2;
	}
yy8397:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy11223;
	case 0xA1:	goto yy11224;
	case 0xA2:	goto yy8448;
	case 0xA3:	goto yy1251;
	case 0xA4:	goto yy11225;
	case 0xA5:	goto yy11226;
	case 0xA6:	goto yy11227;
	case 0xA7:	goto yy11228;
	case 0xA8:	goto yy11229;
	case 0xA9:	goto yy11230;
	case 0xAA:	goto yy11231;
	case 0xAB:	goto yy11232;
	case 0xAC:	goto yy11233;
	case 0xAD:	goto yy11234;
	case 0xAE:	goto yy11235;
	case 0xAF:	goto yy11236;
	case 0xB0:	goto yy11237;
	case 0xB1:	goto yy11238;
	case 0xB2:	goto yy11239;
	case 0xB3:	goto yy11240;
	case 0xB4:	goto yy11241;
	case 0xB5:	goto yy11242;
	case 0xB6:	goto yy11243;
	case 0xB7:	goto yy11244;
	case 0xB8:	goto yy1272;
	case 0xB9:	goto yy10379;
	case 0xBA:	goto yy1274;
	case 0xBB:	goto yy10380;
	case 0xBC:	goto yy10381;
	case 0xBD:	goto yy1277;
	case 0xBE:	goto yy1278;
	case 0xBF:	goto yy1279;
	default:	goto yy2;
	}
yy8398:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1280;
	case 0x81:	goto yy10382;
	case 0x82:	goto yy11245;
	case 0x83:	goto yy8474;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy5412;
	case 0x89:	goto yy8475;
	case 0x8A:	goto yy8476;
	case 0x8B:	goto yy8477;
	case 0x8C:	goto yy8478;
	case 0x8D:	goto yy11246;
	case 0x8E:	goto yy11247;
	case 0x8F:	goto yy8481;
	case 0x90:	goto yy11248;
	case 0x99:	goto yy8483;
	case 0x9A:	goto yy8484;
	case 0x9B:	goto yy8485;
	case 0x9C:	goto yy11249;
	case 0x9D:	goto yy11250;
	case 0x9E:	goto yy1297;
	case 0x9F:	goto yy10398;
	case 0xA0:	goto yy11251;
	case 0xA1:	goto yy8490;
	case 0xA2:	goto yy11252;
	case 0xA3:	goto yy8492;
	case 0xA4:	goto yy11253;
	case 0xA5:	goto yy10404;
	case 0xA7:	goto yy10405;
	case 0xA8:	goto yy11254;
	case 0xA9:	goto yy1307;
	case 0xAA:	goto yy10407;
	case 0xAC:	goto yy1309;
	case 0xAD:	goto yy10408;
	case 0xAE:	goto yy11255;
	case 0xAF:	goto yy11256;
	case 0xB0:	goto yy11257;
	case 0xB1:	goto yy8502;
	case 0xB3:	goto yy11258;
	case 0xB4:	goto yy8504;
	case 0xB5:	goto yy8505;
	case 0xB6:	goto yy8506;
	case 0xB7:	goto yy1319;
	case 0xBC:	goto yy8507;
	case 0xBD:	goto yy8508;
	case 0xBE:	goto yy11259;
	case 0xBF:	goto yy11260;
	default:	goto yy2;
	}
yy8399:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy11261;
	case 0x81:	goto yy2027;
	case 0x82:	goto yy1326;
	case 0x83:	goto yy1327;
	case 0x84:	goto yy11262;
	case 0x85:	goto yy11263;
	case 0x86:	goto yy11264;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy118;
	case 0x88:	goto yy2642;
	case 0x8C:	goto yy1332;
	case 0x8F:	goto yy1333;
	case 0x90:	goto yy1334;
	case 0x91:	goto yy1335;
	case 0x92:	goto yy1336;
	case 0x93:	goto yy1337;
	case 0x9D:	goto yy1338;
	case 0x9E:	goto yy1339;
	case 0x9F:	goto yy1340;
	case 0xA6:	goto yy1341;
	case 0xA7:	goto yy1342;
	case 0xAD:	goto yy1343;
	case 0xAE:	goto yy1344;
	case 0xAF:	goto yy1345;
	case 0xB0:	goto yy8515;
	case 0xB1:	goto yy8516;
	case 0xB2:	goto yy5412;
	case 0xB3:	goto yy11265;
	case 0xB4:	goto yy8518;
	case 0xB5:	goto yy11266;
	case 0xB6:	goto yy8520;
	case 0xB7:	goto yy11267;
	case 0xB8:	goto yy2646;
	case 0xBA:	goto yy1354;
	case 0xBB:	goto yy709;
	case 0xBF:	goto yy1355;
	default:	goto yy2;
	}
yy8400:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy11268;
	case 0x82:	goto yy2034;
	case 0x84:	goto yy8523;
	case 0x86:	goto yy11269;
	case 0x87:	goto yy2036;
	case 0x88:	goto yy1361;
	case 0x89:	goto yy1362;
	case 0x8A:	goto yy1363;
	case 0x8B:	goto yy2037;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy118;
	default:	goto yy2;
	}
yy8401:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy572;
	case 0x93:	goto yy11270;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy5412;
	case 0x98:	goto yy8526;
	case 0x99:	goto yy11271;
	case 0x9A:	goto yy11272;
	case 0x9B:	goto yy11273;
	case 0x9C:	goto yy11274;
	case 0x9D:	goto yy5418;
	case 0x9E:	goto yy11275;
	case 0x9F:	goto yy8532;
	case 0xA0:	goto yy11276;
	case 0xA1:	goto yy8534;
	case 0xA2:	goto yy11277;
	case 0xA3:	goto yy11278;
	case 0xA4:	goto yy11279;
	case 0xA5:	goto yy11280;
	case 0xA6:	goto yy1380;
	case 0xA7:	goto yy10451;
	case 0xA8:	goto yy11281;
	case 0xA9:	goto yy11282;
	case 0xAA:	goto yy1384;
	case 0xAB:	goto yy11283;
	case 0xAC:	goto yy8543;
	case 0xAD:	goto yy11284;
	case 0xAF:	goto yy11285;
	default:	goto yy2;
	}
yy8402:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy11286;
	case 0xAD:	goto yy8547;
	case 0xAE:	goto yy11287;
	case 0xAF:	goto yy11288;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy5412;
	case 0xB4:	goto yy8550;
	case 0xB5:	goto yy8551;
	case 0xB6:	goto yy8552;
	case 0xB7:	goto yy11289;
	case 0xB8:	goto yy11290;
	case 0xB9:	goto yy11291;
	case 0xBB:	goto yy8556;
	case 0xBC:	goto yy11292;
	case 0xBD:	goto yy11293;
	case 0xBF:	goto yy1402;
	default:	goto yy2;
	}
yy8403:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy11294;
	case 0x91:	goto yy11295;
	case 0x92:	goto yy8561;
	case 0x93:	goto yy8562;
	case 0x94:	goto yy8563;
	case 0x96:	goto yy11296;
	case 0x9B:	goto yy11297;
	case 0x9D:	goto yy11298;
	case 0x9E:	goto yy11299;
	case 0x9F:	goto yy1412;
	default:	goto yy2;
	}
yy8404:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCE) {
		if (yych <= ']') {
			if (yych <= '-') {
				if (yych <= '*') {
					if (yych == '$') goto yy533;
					goto yy2;
				} else {
					if (yych <= '+') goto yy533;
					if (yych <= ',') goto yy2;
					goto yy535;
				}
			} else {
				if (yych <= ';') {
					if (yych <= '/') goto yy2;
					if (yych <= '9') goto yy11026;
					goto yy2;
				} else {
					if (yych <= '>') goto yy533;
					if (yych <= '@') goto yy2;
					if (yych <= 'Z') goto yy533;
					goto yy2;
				}
			}
		} else {
			if (yych <= 0xC1) {
				if (yych <= '|') {
					if (yych == '{') goto yy2;
					goto yy533;
				} else {
					if (yych == '~') goto yy533;
					goto yy2;
				}
			} else {
				if (yych <= 0xCA) {
					if (yych <= 0xC2) goto yy536;
					if (yych <= 0xC9) goto yy537;
					goto yy538;
				} else {
					if (yych <= 0xCB) goto yy539;
					if (yych <= 0xCC) goto yy537;
					if (yych <= 0xCD) goto yy540;
					goto yy541;
				}
			}
		}
	} else {
		if (yych <= 0xDF) {
			if (yych <= 0xD8) {
				if (yych <= 0xD5) {
					if (yych <= 0xD3) goto yy537;
					if (yych <= 0xD4) goto yy542;
					goto yy543;
				} else {
					if (yych <= 0xD6) goto yy544;
					if (yych <= 0xD7) goto yy545;
					goto yy546;
				}
			} else {
				if (yych <= 0xDB) {
					if (yych <= 0xD9) goto yy11028;
					if (yych <= 0xDA) goto yy537;
					goto yy11029;
				} else {
					if (yych <= 0xDC) goto yy549;
					if (yych <= 0xDD) goto yy550;
					if (yych <= 0xDE) goto yy551;
					goto yy11030;
				}
			}
		} else {
			if (yych <= 0xE9) {
				if (yych <= 0xE2) {
					if (yych <= 0xE0) goto yy11031;
					if (yych <= 0xE1) goto yy11032;
					goto yy555;
				} else {
					if (yych <= 0xE3) goto yy556;
					if (yych <= 0xE4) goto yy557;
					goto yy2;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych <= 0xEA) goto yy11033;
					if (yych <= 0xEE) goto yy2;
					goto yy11034;
				} else {
					if (yych <= 0xF0) goto yy11035;
					if (yych == 0xF3) goto yy561;
					goto yy2;
				}
			}
		}
	}
yy8405:
	yych = *++YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xB3) goto yy113;
			if (yych <= 0xB4) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy113;
			if (yych <= 0xBA) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBE) goto yy202;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy8406:
	yych = *++YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych == 0x89) goto yy202;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy110;
		} else {
			if (yych == 0xBF) goto yy110;
			goto yy2;
		}
	}
yy8407:
	yych = *++YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy110;
		if (yych <= 0x8A) goto yy2;
		goto yy110;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy202;
			goto yy110;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy8408:
	yych = *++YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x9F) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x8A) goto yy113;
			goto yy110;
		} else {
			if (yych == 0xAA) goto yy2;
			goto yy857;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAC) goto yy202;
			if (yych <= 0xAD) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xB0) goto yy110;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy8409:
	yych = *++YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy857;
		if (yych <= 0xAA) goto yy113;
		goto yy110;
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB5) goto yy2;
			goto yy110;
		} else {
			if (yych == 0xB8) goto yy202;
			goto yy2;
		}
	}
yy8410:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy11300;
	case 0x81:	goto yy10656;
	case 0x82:	goto yy661;
	case 0x83:	goto yy662;
	case 0x84:	goto yy663;
	case 0x85:	goto yy664;
	case 0x86:	goto yy665;
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy121;
	case 0x8C:	goto yy666;
	case 0x8F:	goto yy667;
	case 0x90:	goto yy668;
	case 0x91:	goto yy669;
	case 0x92:	goto yy670;
	case 0x93:	goto yy671;
	case 0x9D:	goto yy672;
	case 0x9E:	goto yy673;
	case 0x9F:	goto yy674;
	case 0xA6:	goto yy675;
	case 0xA7:	goto yy676;
	case 0xAD:	goto yy677;
	case 0xAE:	goto yy678;
	case 0xAF:	goto yy679;
	case 0xB0:	goto yy680;
	case 0xB1:	goto yy681;
	case 0xB2:	goto yy118;
	case 0xB3:	goto yy682;
	case 0xB4:	goto yy683;
	case 0xB5:	goto yy684;
	case 0xB6:	goto yy685;
	case 0xB7:	goto yy686;
	case 0xBA:	goto yy687;
	case 0xBB:	goto yy688;
	case 0xBF:	goto yy689;
	default:	goto yy2;
	}
yy8411:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy723;
	case 0xAD:	goto yy724;
	case 0xAE:	goto yy725;
	case 0xAF:	goto yy726;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy118;
	case 0xB4:	goto yy727;
	case 0xB5:	goto yy572;
	case 0xB6:	goto yy728;
	case 0xB7:	goto yy729;
	case 0xB8:	goto yy11301;
	case 0xB9:	goto yy11302;
	case 0xBB:	goto yy732;
	case 0xBC:	goto yy11303;
	case 0xBD:	goto yy734;
	case 0xBF:	goto yy735;
	default:	goto yy2;
	}
yy8412:
	yych = *++YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x90) goto yy113;
			if (yych <= 0x97) goto yy110;
			goto yy113;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy110;
			if (yych <= 0xA5) goto yy2;
			goto yy857;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy8413:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy110;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy110;
				goto yy113;
			} else {
				if (yych == 0x97) goto yy110;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy113;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy113;
				if (yych <= 0xA3) goto yy110;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy857;
				if (yych <= 0xB1) goto yy113;
				goto yy110;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy110;
				goto yy2;
			}
		}
	}
yy8414:
	yych = *++YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy110;
			if (yych <= 0x86) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy110;
			} else {
				if (yych == 0x91) goto yy110;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy857;
				goto yy110;
			} else {
				if (yych <= 0xB4) goto yy113;
				if (yych <= 0xB5) goto yy110;
				goto yy2;
			}
		}
	}
yy8415:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy110;
			} else {
				if (yych == 0x90) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy113;
			if (yych <= 0xA3) goto yy110;
			if (yych <= 0xA5) goto yy2;
			goto yy857;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy110;
			} else {
				if (yych == 0xB9) goto yy113;
				goto yy2;
			}
		}
	}
yy8416:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy110;
			if (yych <= 0x86) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy110;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy113;
			goto yy110;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy857;
			} else {
				if (yych <= 0xB0) goto yy110;
				if (yych <= 0xB1) goto yy113;
				goto yy2;
			}
		}
	}
yy8417:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy110;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy110;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy113;
			if (yych == 0x97) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy857;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy110;
			goto yy2;
		}
	}
yy8418:
	yych = *++YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy110;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy113;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy113;
			goto yy110;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy857;
			} else {
				if (yych == 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy8419:
	yych = *++YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy110;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy113;
			goto yy110;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy857;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy113;
				goto yy2;
			}
		}
	}
yy8420:
	yych = *++YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0x8E) goto yy113;
				if (yych <= 0x96) goto yy2;
				goto yy110;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy113;
			if (yych <= 0xA3) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy857;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy110;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy8421:
	yych = *++YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy110;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy110;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy857;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy110;
			goto yy2;
		}
	}
yy8422:
	yych = *++YYCURSOR;
	if (yych <= 0x86) goto yy2;
	if (yych <= 0x8E) goto yy110;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy857;
	goto yy2;
yy8423:
	yych = *++YYCURSOR;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8D) goto yy110;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy857;
	goto yy2;
yy8424:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x92) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy110;
			goto yy2;
		} else {
			if (yych == 0x94) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy857;
			if (yych <= 0xB3) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy110;
			goto yy2;
		}
	}
yy8425:
	yych = *++YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x89) goto yy857;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy110;
			if (yych <= 0x9D) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xA6) {
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA4) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xAD) goto yy110;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB4) goto yy110;
			goto yy2;
		}
	}
yy8426:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy110;
	} else {
		if (yych <= 0x99) goto yy857;
		if (yych <= 0x9F) goto yy110;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy8427:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy110;
		if (yych <= 0x9A) goto yy2;
		goto yy110;
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x9C) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA9) goto yy857;
			goto yy2;
		}
	}
yy8428:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x8A) goto yy2;
		if (yych <= 0x8D) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy857;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy8429:
	yych = *++YYCURSOR;
	if (yych == 0x80) goto yy110;
	if (yych <= 0x85) goto yy2;
	if (yych <= 0x8F) goto yy857;
	goto yy2;
yy8430:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy857;
	if (yych <= 0x9D) goto yy2;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy8431:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy857;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy857;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBE) goto yy110;
		goto yy2;
	}
yy8432:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy857;
		if (yych <= 0xA0) goto yy2;
		if (yych <= 0xBC) goto yy110;
		goto yy2;
	}
yy8433:
	yych = *++YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy110;
		if (yych <= 0xA0) goto yy113;
		goto yy110;
	} else {
		if (yych <= 0xAF) goto yy113;
		if (yych <= 0xB9) goto yy857;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy8434:
	yych = *++YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy857;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy113;
		if (yych <= 0x99) goto yy857;
		if (yych <= 0xB7) goto yy113;
		goto yy2;
	}
yy8435:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy113;
		if (yych <= 0xA9) goto yy857;
		if (yych <= 0xAB) goto yy113;
		goto yy2;
	}
yy8436:
	yych = *++YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy857;
			if (yych <= 0x9F) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy113;
			if (yych <= 0xBA) goto yy2;
			goto yy113;
		} else {
			if (yych == 0xBD) goto yy113;
			goto yy2;
		}
	}
yy8437:
	yych = *++YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy857;
		goto yy113;
	} else {
		if (yych <= 0xAD) goto yy110;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy8438:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x80) goto yy110;
		if (yych <= 0x8F) goto yy2;
		goto yy857;
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0xA4) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB9) goto yy857;
			goto yy2;
		}
	}
yy8439:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy113;
			goto yy110;
		} else {
			if (yych <= 0x8B) goto yy113;
			if (yych <= 0x8D) goto yy110;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy857;
			if (yych <= 0xB6) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy110;
			goto yy2;
		}
	}
yy8440:
	yych = *++YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy113;
		if (yych <= 0xAA) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy110;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy857;
		goto yy2;
	}
yy8441:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x8A) {
			if (yych == 0x84) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0x8B) goto yy110;
			if (yych <= 0x8F) goto yy2;
			goto yy857;
		}
	} else {
		if (yych <= 0xA0) {
			if (yych <= 0x9B) goto yy2;
			if (yych <= 0x9E) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xBA) goto yy113;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy110;
			goto yy2;
		}
	}
yy8442:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy2067;
	case 0x81:	goto yy2068;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy118;
	case 0x83:	goto yy1333;
	case 0x84:	goto yy2069;
	case 0x85:	goto yy2070;
	case 0x86:	goto yy2071;
	case 0x87:	goto yy2072;
	case 0x8A:	goto yy2073;
	case 0x8B:	goto yy2074;
	case 0x8C:	goto yy2075;
	case 0x8D:	goto yy2076;
	case 0x8E:	goto yy2077;
	case 0x8F:	goto yy2078;
	case 0x92:	goto yy11304;
	case 0x94:	goto yy2080;
	case 0x95:	goto yy2036;
	case 0x9C:	goto yy2049;
	case 0x9D:	goto yy2081;
	case 0xA0:	goto yy2082;
	case 0xA1:	goto yy2083;
	case 0xA2:	goto yy2084;
	case 0xA3:	goto yy2085;
	case 0xA4:	goto yy2086;
	case 0xA6:	goto yy2087;
	case 0xA8:	goto yy2088;
	case 0xA9:	goto yy2089;
	case 0xAA:	goto yy2090;
	case 0xAB:	goto yy2091;
	case 0xAC:	goto yy637;
	case 0xAD:	goto yy2092;
	case 0xAE:	goto yy2093;
	case 0xB1:	goto yy2094;
	case 0xB2:
	case 0xB3:	goto yy2095;
	default:	goto yy2;
	}
yy8443:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy2096;
	case 0x81:	goto yy11305;
	case 0x82:	goto yy2098;
	case 0x83:	goto yy11306;
	case 0x84:	goto yy11307;
	case 0x85:	goto yy2101;
	case 0x86:	goto yy2102;
	case 0x87:	goto yy11308;
	case 0x88:	goto yy2104;
	case 0x8A:	goto yy2105;
	case 0x8B:	goto yy11309;
	case 0x8C:	goto yy2107;
	case 0x8D:	goto yy2108;
	case 0x92:
	case 0x98:	goto yy2109;
	case 0x93:	goto yy11310;
	case 0x96:	goto yy2111;
	case 0x97:	goto yy2112;
	case 0x99:	goto yy11311;
	case 0x9A:	goto yy2114;
	case 0x9B:	goto yy861;
	case 0x9C:	goto yy11312;
	case 0xA2:	goto yy2116;
	case 0xA3:	goto yy11313;
	case 0xAB:	goto yy2118;
	default:	goto yy2;
	}
yy8444:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy118;
	case 0xA8:	goto yy2118;
	case 0xA9:	goto yy11314;
	case 0xAB:	goto yy2123;
	case 0xAC:	goto yy2124;
	case 0xAD:	goto yy11315;
	case 0xAE:	goto yy2028;
	case 0xBD:	goto yy2126;
	case 0xBE:	goto yy2127;
	default:	goto yy2;
	}
yy8445:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy121;
	case 0x83:	goto yy2130;
	case 0x84:	goto yy2131;
	case 0x85:	goto yy2132;
	case 0x87:	goto yy2133;
	case 0x89:	goto yy2134;
	case 0x8D:	goto yy2135;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy118;
	case 0x91:	goto yy2136;
	case 0x92:	goto yy2137;
	case 0x93:	goto yy2138;
	case 0x94:	goto yy2139;
	case 0x95:	goto yy2140;
	case 0x9A:	goto yy2141;
	case 0x9B:	goto yy2142;
	case 0x9C:	goto yy2143;
	case 0x9D:	goto yy2144;
	case 0x9E:	goto yy2145;
	case 0x9F:	goto yy11316;
	case 0xAA:	goto yy2147;
	default:	goto yy2;
	}
yy8446:
	yych = *++YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy5408;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy110;
			goto yy2;
		}
	}
yy8447:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy5408;
	if (yych <= 0x9B) goto yy110;
	goto yy2;
yy8448:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy5408;
	goto yy2;
yy8449:
	yych = *++YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy110;
		goto yy5408;
	} else {
		if (yych == 0xBD) goto yy5408;
		if (yych <= 0xBF) goto yy110;
		goto yy2;
	}
yy8450:
	yych = *++YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x90) goto yy5408;
			if (yych <= 0x97) goto yy110;
			goto yy5408;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy110;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy5408;
			goto yy2;
		}
	}
yy8451:
	yych = *++YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy5408;
			} else {
				if (yych <= 0x83) goto yy110;
				if (yych <= 0x84) goto yy2;
				goto yy5408;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy5408;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy5408;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy5408;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy5408;
				if (yych <= 0xB5) goto yy2;
				goto yy5408;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0xBD) goto yy5408;
				if (yych <= 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy8452:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy110;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy110;
				goto yy5408;
			} else {
				if (yych == 0x97) goto yy110;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy5408;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy5408;
				if (yych <= 0xA3) goto yy110;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy843;
				if (yych <= 0xB1) goto yy5408;
				goto yy110;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy110;
				goto yy2;
			}
		}
	}
yy8453:
	yych = *++YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy5408;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy5408;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy5408;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy5408;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy5408;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy5408;
				if (yych <= 0xBB) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy8454:
	yych = *++YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy110;
			if (yych <= 0x86) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy110;
			} else {
				if (yych == 0x91) goto yy110;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy5408;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy843;
				goto yy110;
			} else {
				if (yych <= 0xB4) goto yy5408;
				if (yych <= 0xB5) goto yy110;
				goto yy2;
			}
		}
	}
yy8455:
	yych = *++YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy110;
			if (yych <= 0x84) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy5408;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy5408;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy5408;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy5408;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0xBD) goto yy5408;
				if (yych <= 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy8456:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy110;
			} else {
				if (yych == 0x90) goto yy5408;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy5408;
			if (yych <= 0xA3) goto yy110;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy110;
			} else {
				if (yych == 0xB9) goto yy5408;
				goto yy2;
			}
		}
	}
yy8457:
	yych = *++YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy110;
			if (yych <= 0x84) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy5408;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy5408;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy5408;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy5408;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0xBD) goto yy5408;
				if (yych <= 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy8458:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy110;
			if (yych <= 0x86) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy110;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy5408;
			goto yy110;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy110;
				if (yych <= 0xB1) goto yy5408;
				goto yy2;
			}
		}
	}
yy8459:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy110;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy5408;
	default:	goto yy2;
	}
yy8460:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy110;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy110;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy5408;
			if (yych == 0x97) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy110;
			goto yy2;
		}
	}
yy8461:
	yych = *++YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy110;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy5408;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy5408;
			if (yych <= 0xBF) goto yy110;
			goto yy2;
		}
	}
yy8462:
	yych = *++YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy110;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy5408;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy5408;
			goto yy110;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych == 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy8463:
	yych = *++YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy110;
			if (yych <= 0x84) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy5408;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0xBD) goto yy5408;
				if (yych <= 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy8464:
	yych = *++YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy110;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy5408;
			goto yy110;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy5408;
				goto yy2;
			}
		}
	}
yy8465:
	yych = *++YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy110;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy5408;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy5408;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy5408;
			if (yych <= 0xBF) goto yy110;
			goto yy2;
		}
	}
yy8466:
	yych = *++YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0x8E) goto yy5408;
				if (yych <= 0x96) goto yy2;
				goto yy110;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy5408;
			if (yych <= 0xA3) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy843;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy110;
				if (yych <= 0xBF) goto yy5408;
				goto yy2;
			}
		}
	}
yy8467:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy5408;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy5408;
		} else {
			if (yych == 0xBD) goto yy5408;
			goto yy2;
		}
	}
yy8468:
	yych = *++YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy5408;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy110;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy110;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy110;
			goto yy2;
		}
	}
yy8469:
	yych = *++YYCURSOR;
	if (yych <= 0x86) goto yy2;
	if (yych <= 0x8E) goto yy110;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	goto yy2;
yy8470:
	yych = *++YYCURSOR;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8D) goto yy110;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	goto yy2;
yy8471:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x92) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy110;
			goto yy2;
		} else {
			if (yych == 0x94) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy843;
			if (yych <= 0xB3) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy110;
			goto yy2;
		}
	}
yy8472:
	yych = *++YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x89) goto yy843;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy110;
			if (yych <= 0x9D) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xA6) {
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA4) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xAD) goto yy110;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB4) goto yy110;
			goto yy2;
		}
	}
yy8473:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy110;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy110;
		if (yych <= 0xBF) goto yy5408;
		goto yy2;
	}
yy8474:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy5408;
		} else {
			if (yych == 0x87) goto yy5408;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy5408;
			if (yych <= 0x8F) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy5408;
			goto yy2;
		}
	}
yy8475:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy5408;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy5408;
			if (yych <= 0x8F) goto yy2;
			goto yy5408;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy5408;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy5408;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy5408;
			goto yy2;
		}
	}
yy8476:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy5408;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy5408;
			goto yy2;
		}
	}
yy8477:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy5408;
		if (yych <= 0x81) goto yy2;
		goto yy5408;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy5408;
			goto yy2;
		}
	}
yy8478:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy5408;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy5408;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy5408;
		goto yy2;
	}
yy8479:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy5408;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy110;
	goto yy2;
yy8480:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy5408;
		goto yy110;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy5408;
		goto yy2;
	}
yy8481:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy5408;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy5408;
	goto yy2;
yy8482:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy200;
	if (yych <= 0xBF) goto yy5408;
	goto yy2;
yy8483:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy5408;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy5408;
	goto yy2;
yy8484:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy5408;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy5408;
	goto yy2;
yy8485:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy5408;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy5408;
	goto yy2;
yy8486:
	yych = *++YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy5408;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy5408;
			if (yych <= 0xB4) goto yy110;
			goto yy2;
		}
	}
yy8487:
	yych = *++YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0x93) goto yy110;
			if (yych <= 0x9F) goto yy2;
			goto yy5408;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy110;
			goto yy2;
		}
	}
yy8488:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy110;
		if (yych <= 0x9A) goto yy2;
		goto yy110;
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x9C) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	}
yy8489:
	yych = *++YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy200;
		if (yych <= 0x8A) goto yy2;
		goto yy110;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy5408;
			goto yy2;
		}
	}
yy8490:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy5408;
	goto yy2;
yy8491:
	yych = *++YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy5408;
		goto yy110;
	} else {
		if (yych <= 0xAA) goto yy5408;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy5408;
		goto yy2;
	}
yy8492:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy5408;
	goto yy2;
yy8493:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy5408;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy110;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy110;
		goto yy2;
	}
yy8494:
	yych = *++YYCURSOR;
	if (yych == 0x80) goto yy110;
	if (yych <= 0x85) goto yy2;
	if (yych <= 0x8F) goto yy843;
	goto yy2;
yy8495:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	if (yych <= 0x9D) goto yy2;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy8496:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy5408;
	if (yych <= 0x9B) goto yy110;
	goto yy2;
yy8497:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBE) goto yy110;
		goto yy2;
	}
yy8498:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xA0) goto yy2;
		if (yych <= 0xBC) goto yy110;
		goto yy2;
	}
yy8499:
	yych = *++YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy110;
		if (yych <= 0xA0) goto yy5408;
		goto yy110;
	} else {
		if (yych <= 0xAF) goto yy5408;
		if (yych <= 0xB9) goto yy843;
		if (yych <= 0xBF) goto yy5408;
		goto yy2;
	}
yy8500:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy5408;
	if (yych <= 0xB3) goto yy110;
	goto yy2;
yy8501:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy5408;
	if (yych <= 0xB7) goto yy110;
	goto yy2;
yy8502:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy5408;
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xB7) goto yy5408;
		goto yy2;
	}
yy8503:
	yych = *++YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy110;
			if (yych <= 0xAC) goto yy5408;
			goto yy110;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy5408;
			if (yych <= 0xB4) goto yy110;
			goto yy5408;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy110;
			goto yy2;
		}
	}
yy8504:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy5408;
	goto yy2;
yy8505:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy5408;
	goto yy2;
yy8506:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy5408;
	goto yy2;
yy8507:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy5408;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy5408;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy5408;
		goto yy2;
	}
yy8508:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy5408;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy5408;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy5408;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy5408;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy5408;
			goto yy2;
		}
	}
yy8509:
	yych = *++YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy5408;
	} else {
		if (yych == 0xBE) goto yy5408;
		if (yych <= 0xBF) goto yy110;
		goto yy2;
	}
yy8510:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy110;
			if (yych <= 0x84) goto yy5408;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy5408;
				goto yy110;
			} else {
				if (yych <= 0x93) goto yy5408;
				if (yych <= 0x95) goto yy2;
				goto yy5408;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0xAC) goto yy5408;
				if (yych <= 0xAF) goto yy110;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy5408;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy5408;
				if (yych <= 0xBE) goto yy110;
				goto yy2;
			}
		}
	}
yy8511:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x93) goto yy200;
		if (yych <= 0x97) goto yy2;
		goto yy200;
	} else {
		if (yych <= 0xA4) {
			if (yych <= 0xA3) goto yy2;
			goto yy200;
		} else {
			if (yych == 0xBF) goto yy110;
			goto yy2;
		}
	}
yy8512:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy110;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy5408;
	default:	goto yy2;
	}
yy8513:
	yych = *++YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy110;
		goto yy5408;
	} else {
		if (yych == 0x8E) goto yy5408;
		if (yych <= 0x8F) goto yy110;
		goto yy2;
	}
yy8514:
	yych = *++YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy5408;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy110;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy110;
		goto yy2;
	}
yy8515:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy5408;
	goto yy2;
yy8516:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy5408;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy5408;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy5408;
		goto yy2;
	}
yy8517:
	yych = *++YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy5408;
		goto yy110;
	} else {
		if (yych <= 0xAE) goto yy5408;
		if (yych <= 0xB1) goto yy110;
		if (yych <= 0xB3) goto yy5408;
		goto yy2;
	}
yy8518:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy5408;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy5408;
			goto yy2;
		}
	}
yy8519:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy5408;
	if (yych == 0xBF) goto yy110;
	goto yy2;
yy8520:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy5408;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy5408;
			goto yy2;
		}
	}
yy8521:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy5408;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy110;
			goto yy2;
		}
	}
yy8522:
	yych = *++YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy110;
			if (yych == 0xA0) goto yy110;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy110;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy5408;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy110;
			goto yy2;
		}
	}
yy8523:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy5408;
	goto yy2;
yy8524:
	yych = *++YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy110;
		if (yych <= 0xBA) goto yy5408;
		goto yy2;
	}
yy8525:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy110;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy5408;
	goto yy2;
yy8526:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy5408;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy5408;
		if (yych <= 0xA9) goto yy843;
		if (yych <= 0xAB) goto yy5408;
		goto yy2;
	}
yy8527:
	yych = *++YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy5408;
		goto yy110;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy110;
		goto yy2;
	}
yy8528:
	yych = *++YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy5408;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy110;
		if (yych <= 0xBF) goto yy5408;
		goto yy2;
	}
yy8529:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy5408;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy110;
	goto yy2;
yy8530:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy110;
		if (yych <= 0xBF) goto yy5408;
		goto yy2;
	}
yy8531:
	yych = *++YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy5408;
		if (yych <= 0x88) goto yy2;
		goto yy110;
	} else {
		if (yych <= 0xAD) goto yy5408;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy5408;
		goto yy2;
	}
yy8532:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy5408;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy5408;
	goto yy2;
yy8533:
	yych = *++YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy5408;
			goto yy110;
		} else {
			if (yych == 0x86) goto yy110;
			goto yy5408;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy110;
			if (yych <= 0xA2) goto yy5408;
			goto yy110;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy110;
			goto yy2;
		}
	}
yy8534:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy5408;
	goto yy2;
yy8535:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy110;
	if (yych <= 0xB3) goto yy5408;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy8536:
	yych = *++YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9F) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy5408;
			if (yych <= 0xBA) goto yy2;
			goto yy5408;
		} else {
			if (yych == 0xBD) goto yy5408;
			goto yy2;
		}
	}
yy8537:
	yych = *++YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy5408;
	} else {
		if (yych <= 0xAD) goto yy110;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy5408;
		goto yy2;
	}
yy8538:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy5408;
	if (yych <= 0x93) goto yy110;
	goto yy2;
yy8539:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x80) goto yy110;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0xA4) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB9) goto yy843;
			goto yy2;
		}
	}
yy8540:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy5408;
	if (yych <= 0xB6) goto yy110;
	goto yy2;
yy8541:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy5408;
			goto yy110;
		} else {
			if (yych <= 0x8B) goto yy5408;
			if (yych <= 0x8D) goto yy110;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0xB6) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy110;
			goto yy2;
		}
	}
yy8542:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy5408;
			goto yy110;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy110;
			goto yy2;
		}
	}
yy8543:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy5408;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy5408;
			if (yych <= 0x90) goto yy2;
			goto yy5408;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy5408;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy5408;
			goto yy2;
		}
	}
yy8544:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy5408;
		if (yych <= 0x9B) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy5408;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy5408;
		goto yy2;
	}
yy8545:
	yych = *++YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy5408;
		if (yych <= 0xAA) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy110;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy8546:
	yych = *++YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy5408;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy5408;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy5408;
			goto yy110;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy110;
			if (yych <= 0xB6) goto yy5408;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy5408;
			goto yy2;
		}
	}
yy8547:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy5408;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy5408;
		goto yy2;
	}
yy8548:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy5408;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy8549:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy110;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy5408;
	goto yy2;
yy8550:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy5408;
	goto yy2;
yy8551:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy5408;
	goto yy2;
yy8552:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy5408;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy5408;
	goto yy2;
yy8553:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy5408;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy5408;
		if (yych <= 0xBD) goto yy110;
		goto yy2;
	}
yy8554:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy110;
		if (yych <= 0x9F) goto yy2;
		goto yy110;
	} else {
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB2) goto yy200;
		if (yych <= 0xB4) goto yy110;
		goto yy2;
	}
yy8555:
	yych = *++YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0x92) goto yy200;
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA2) goto yy110;
			goto yy200;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA6) goto yy110;
			if (yych == 0xA9) goto yy110;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy5408;
			goto yy2;
		}
	}
yy8556:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy5408;
	goto yy2;
yy8557:
	yych = *++YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy110;
			if (yych <= 0x86) goto yy2;
			goto yy200;
		} else {
			if (yych == 0x8B) goto yy110;
			if (yych <= 0x8C) goto yy2;
			goto yy200;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9B) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy5408;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy8558:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy110;
		if (yych <= 0x9A) goto yy5408;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy110;
		goto yy2;
	}
yy8559:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy11317;
	case 0x81:	goto yy11318;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy5412;
	case 0x83:	goto yy11319;
	case 0x84:	goto yy2069;
	case 0x85:	goto yy2070;
	case 0x86:	goto yy2071;
	case 0x87:	goto yy2072;
	case 0x8A:	goto yy11320;
	case 0x8B:	goto yy11321;
	case 0x8C:	goto yy11322;
	case 0x8D:	goto yy11323;
	case 0x8E:	goto yy11324;
	case 0x8F:	goto yy11325;
	case 0x92:	goto yy11326;
	case 0x94:	goto yy11327;
	case 0x95:	goto yy11328;
	case 0x9C:	goto yy11329;
	case 0x9D:	goto yy11330;
	case 0xA0:	goto yy11331;
	case 0xA1:	goto yy11332;
	case 0xA2:	goto yy11333;
	case 0xA3:	goto yy11334;
	case 0xA4:	goto yy11335;
	case 0xA6:	goto yy11336;
	case 0xA8:	goto yy11337;
	case 0xA9:	goto yy11338;
	case 0xAA:	goto yy11339;
	case 0xAB:	goto yy11340;
	case 0xAC:	goto yy8492;
	case 0xAD:	goto yy11341;
	case 0xAE:	goto yy11342;
	case 0xB1:	goto yy11343;
	case 0xB2:
	case 0xB3:	goto yy11344;
	default:	goto yy2;
	}
yy8560:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy11345;
	case 0x81:	goto yy11346;
	case 0x82:	goto yy11347;
	case 0x83:	goto yy11348;
	case 0x84:	goto yy11349;
	case 0x85:	goto yy11350;
	case 0x86:	goto yy11351;
	case 0x87:	goto yy11352;
	case 0x88:	goto yy11353;
	case 0x8A:	goto yy11354;
	case 0x8B:	goto yy11355;
	case 0x8C:	goto yy11356;
	case 0x8D:	goto yy11357;
	case 0x92:
	case 0x98:	goto yy11358;
	case 0x93:	goto yy11359;
	case 0x96:	goto yy11360;
	case 0x97:	goto yy11361;
	case 0x99:	goto yy11362;
	case 0x9A:	goto yy11363;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy11364;
	case 0xA2:	goto yy11365;
	case 0xA3:	goto yy11366;
	case 0xAB:	goto yy11367;
	default:	goto yy2;
	}
yy8561:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy5412;
		goto yy11368;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy5412;
		if (yych <= 0x95) goto yy11369;
		goto yy2;
	}
yy8562:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy5412;
	if (yych <= 0x90) goto yy11370;
	goto yy2;
yy8563:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy5412;
	if (yych <= 0x99) goto yy11371;
	goto yy2;
yy8564:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy5412;
	case 0xA8:	goto yy11367;
	case 0xA9:	goto yy11372;
	case 0xAB:	goto yy11373;
	case 0xAC:	goto yy11374;
	case 0xAD:	goto yy11375;
	case 0xAE:	goto yy11376;
	case 0xBD:	goto yy11377;
	case 0xBE:	goto yy2127;
	default:	goto yy2;
	}
yy8565:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy5412;
	if (yych <= 0xB1) goto yy11378;
	if (yych <= 0xB2) goto yy11379;
	goto yy2;
yy8566:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy121;
	case 0x83:	goto yy2130;
	case 0x84:	goto yy2131;
	case 0x85:	goto yy2132;
	case 0x87:	goto yy2133;
	case 0x89:	goto yy2134;
	case 0x8D:	goto yy2135;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy5412;
	case 0x91:	goto yy11380;
	case 0x92:	goto yy11381;
	case 0x93:	goto yy11382;
	case 0x94:	goto yy11383;
	case 0x95:	goto yy11384;
	case 0x9A:	goto yy11385;
	case 0x9B:	goto yy11386;
	case 0x9C:	goto yy11387;
	case 0x9D:	goto yy11388;
	case 0x9E:	goto yy11389;
	case 0x9F:	goto yy11390;
	case 0xAA:	goto yy2147;
	default:	goto yy2;
	}
yy8567:
	yych = *++YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy5412;
		if (yych <= 0xA3) goto yy11391;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy11392;
			goto yy11393;
		} else {
			if (yych <= 0xBA) goto yy11394;
			if (yych <= 0xBB) goto yy2152;
			goto yy2;
		}
	}
yy8568:
	yych = *++YYCURSOR;
	if (yybm[0+yych] & 2) {
		goto yy203;
	}
	if (yych <= 0xCF) {
		if (yych <= 'Z') {
			if (yych <= '+') {
				if (yych <= '&') {
					if (yych == '%') goto yy146;
					goto yy1763;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych <= '*') goto yy1763;
					goto yy2207;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '/') goto yy1763;
					if (yych <= '1') goto yy2400;
					goto yy11395;
				} else {
					if (yych <= '?') goto yy1763;
					if (yych <= '@') goto yy148;
					goto yy2402;
				}
			}
		} else {
			if (yych <= 0xC2) {
				if (yych <= '`') {
					if (yych == '_') goto yy2207;
					goto yy1763;
				} else {
					if (yych <= 'z') goto yy2402;
					if (yych <= 0xC1) goto yy1763;
					goto yy2404;
				}
			} else {
				if (yych <= 0xCA) {
					if (yych <= 0xC3) goto yy2405;
					if (yych <= 0xC9) goto yy2406;
					goto yy2407;
				} else {
					if (yych <= 0xCC) goto yy1763;
					if (yych <= 0xCD) goto yy2408;
					if (yych <= 0xCE) goto yy2409;
					goto yy2410;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD6) {
				if (yych <= 0xD3) {
					if (yych == 0xD2) goto yy2411;
					goto yy2406;
				} else {
					if (yych <= 0xD4) goto yy2412;
					if (yych <= 0xD5) goto yy2413;
					goto yy2414;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD7) goto yy2415;
					if (yych <= 0xD8) goto yy2416;
					goto yy2417;
				} else {
					if (yych <= 0xDA) goto yy2406;
					if (yych <= 0xDB) goto yy2418;
					goto yy2419;
				}
			}
		} else {
			if (yych <= 0xE2) {
				if (yych <= 0xDF) {
					if (yych <= 0xDD) goto yy2420;
					if (yych <= 0xDE) goto yy2421;
					goto yy2422;
				} else {
					if (yych <= 0xE0) goto yy2423;
					if (yych <= 0xE1) goto yy2424;
					goto yy2425;
				}
			} else {
				if (yych <= 0xEA) {
					if (yych <= 0xE3) goto yy2426;
					if (yych <= 0xE9) goto yy1763;
					goto yy2427;
				} else {
					if (yych <= 0xEE) goto yy1763;
					if (yych <= 0xEF) goto yy2428;
					if (yych <= 0xF0) goto yy2429;
					goto yy1763;
				}
			}
		}
	}
yy8569:
	yyaccept = 14;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yybm[0+yych] & 2) {
		goto yy203;
	}
	if (yych <= 0xCF) {
		if (yych <= '^') {
			if (yych <= '+') {
				if (yych <= '&') {
					if (yych == '%') goto yy146;
					goto yy208;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych <= '*') goto yy208;
					goto yy146;
				}
			} else {
				if (yych <= '?') {
					if (yych <= '/') goto yy208;
					if (yych <= '9') goto yy11396;
					goto yy208;
				} else {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy803;
					goto yy208;
				}
			}
		} else {
			if (yych <= 0xC3) {
				if (yych <= 'z') {
					if (yych <= '_') goto yy146;
					if (yych <= '`') goto yy208;
					goto yy803;
				} else {
					if (yych <= 0xC1) goto yy208;
					if (yych <= 0xC2) goto yy805;
					goto yy806;
				}
			} else {
				if (yych <= 0xCC) {
					if (yych <= 0xC9) goto yy807;
					if (yych <= 0xCA) goto yy808;
					goto yy208;
				} else {
					if (yych <= 0xCD) goto yy845;
					if (yych <= 0xCE) goto yy810;
					goto yy811;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD6) {
				if (yych <= 0xD3) {
					if (yych == 0xD2) goto yy812;
					goto yy807;
				} else {
					if (yych <= 0xD4) goto yy813;
					if (yych <= 0xD5) goto yy814;
					goto yy846;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD7) goto yy816;
					if (yych <= 0xD8) goto yy847;
					goto yy848;
				} else {
					if (yych <= 0xDA) goto yy807;
					if (yych <= 0xDB) goto yy849;
					goto yy820;
				}
			}
		} else {
			if (yych <= 0xE2) {
				if (yych <= 0xDF) {
					if (yych <= 0xDD) goto yy821;
					if (yych <= 0xDE) goto yy822;
					goto yy850;
				} else {
					if (yych <= 0xE0) goto yy851;
					if (yych <= 0xE1) goto yy852;
					goto yy853;
				}
			} else {
				if (yych <= 0xEA) {
					if (yych <= 0xE3) goto yy827;
					if (yych <= 0xE9) goto yy208;
					goto yy854;
				} else {
					if (yych <= 0xEE) goto yy208;
					if (yych <= 0xEF) goto yy855;
					if (yych <= 0xF0) goto yy856;
					goto yy208;
				}
			}
		}
	}
yy8570:
	yyaccept = 7;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCA) {
		if (yych <= '?') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych <= '#') goto yy41;
					if (yych <= '$') goto yy534;
					if (yych <= '%') goto yy146;
					goto yy41;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych <= '*') goto yy41;
					if (yych <= '+') goto yy781;
					goto yy202;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy867;
					if (yych <= '.') goto yy205;
					if (yych <= '/') goto yy41;
					goto yy11397;
				} else {
					if (yych <= ':') goto yy41;
					if (yych <= ';') goto yy202;
					if (yych <= '>') goto yy534;
					goto yy41;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '^') {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy870;
					if (yych <= ']') goto yy41;
					goto yy534;
				} else {
					if (yych <= '_') goto yy781;
					if (yych <= '`') goto yy534;
					if (yych <= 'z') goto yy870;
					goto yy41;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy41;
					if (yych <= '~') goto yy534;
					goto yy41;
				} else {
					if (yych <= 0xC2) goto yy872;
					if (yych <= 0xC3) goto yy873;
					if (yych <= 0xC9) goto yy874;
					goto yy875;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy534;
					if (yych <= 0xCD) goto yy2430;
					if (yych <= 0xCE) goto yy877;
					goto yy878;
				} else {
					if (yych == 0xD2) goto yy879;
					if (yych <= 0xD3) goto yy874;
					goto yy880;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy881;
					if (yych <= 0xD6) goto yy2431;
					if (yych <= 0xD7) goto yy883;
					goto yy2432;
				} else {
					if (yych <= 0xD9) goto yy2433;
					if (yych <= 0xDA) goto yy874;
					if (yych <= 0xDB) goto yy886;
					goto yy887;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy888;
					if (yych <= 0xDE) goto yy889;
					if (yych <= 0xDF) goto yy2434;
					goto yy891;
				} else {
					if (yych <= 0xE1) goto yy892;
					if (yych <= 0xE2) goto yy2435;
					if (yych <= 0xE3) goto yy894;
					goto yy534;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy895;
					if (yych <= 0xEE) goto yy41;
					goto yy2436;
				} else {
					if (yych <= 0xF0) goto yy897;
					if (yych == 0xF3) goto yy534;
					goto yy41;
				}
			}
		}
	}
yy8571:
	yyaccept = 7;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xC9) {
		if (yych <= ';') {
			if (yych <= '*') {
				if (yych <= '$') {
					if (yych == ' ') goto yy11398;
					if (yych <= '#') goto yy41;
					goto yy111;
				} else {
					if (yych <= '%') goto yy146;
					if (yych == '\'') goto yy200;
					goto yy41;
				}
			} else {
				if (yych <= '.') {
					if (yych <= '+') goto yy170;
					if (yych <= ',') goto yy202;
					if (yych <= '-') goto yy11399;
					goto yy11400;
				} else {
					if (yych <= '/') goto yy41;
					if (yych <= '9') goto yy11401;
					if (yych <= ':') goto yy41;
					goto yy202;
				}
			}
		} else {
			if (yych <= '`') {
				if (yych <= 'Z') {
					if (yych <= '>') goto yy111;
					if (yych <= '?') goto yy41;
					if (yych <= '@') goto yy148;
					goto yy206;
				} else {
					if (yych <= ']') goto yy41;
					if (yych == '_') goto yy209;
					goto yy111;
				}
			} else {
				if (yych <= '}') {
					if (yych <= 'z') goto yy206;
					if (yych == '|') goto yy111;
					goto yy41;
				} else {
					if (yych <= 0xC1) {
						if (yych <= '~') goto yy111;
						goto yy41;
					} else {
						if (yych <= 0xC2) goto yy211;
						if (yych <= 0xC3) goto yy212;
						goto yy213;
					}
				}
			}
		}
	} else {
		if (yych <= 0xDB) {
			if (yych <= 0xD3) {
				if (yych <= 0xCE) {
					if (yych <= 0xCA) goto yy214;
					if (yych <= 0xCC) goto yy111;
					if (yych <= 0xCD) goto yy215;
					goto yy216;
				} else {
					if (yych <= 0xCF) goto yy217;
					if (yych == 0xD2) goto yy218;
					goto yy213;
				}
			} else {
				if (yych <= 0xD7) {
					if (yych <= 0xD4) goto yy219;
					if (yych <= 0xD5) goto yy220;
					if (yych <= 0xD6) goto yy221;
					goto yy222;
				} else {
					if (yych <= 0xD8) goto yy223;
					if (yych <= 0xD9) goto yy224;
					if (yych <= 0xDA) goto yy213;
					goto yy225;
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xDF) {
					if (yych <= 0xDC) goto yy226;
					if (yych <= 0xDD) goto yy227;
					if (yych <= 0xDE) goto yy228;
					goto yy229;
				} else {
					if (yych <= 0xE0) goto yy230;
					if (yych <= 0xE1) goto yy231;
					if (yych <= 0xE2) goto yy232;
					goto yy233;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych <= 0xE4) goto yy111;
					if (yych == 0xEA) goto yy234;
					goto yy41;
				} else {
					if (yych <= 0xF0) {
						if (yych <= 0xEF) goto yy235;
						goto yy236;
					} else {
						if (yych == 0xF3) goto yy111;
						goto yy41;
					}
				}
			}
		}
	}
yy8572:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy1087;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy1087;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy1087;
		} else {
			if (yych == 0xBF) goto yy1087;
			goto yy2;
		}
	}
yy8573:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy1087;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy1087;
	goto yy2;
yy8574:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy1087;
	goto yy2;
yy8575:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy1087;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1087;
	goto yy2;
yy8576:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy1087;
	goto yy2;
yy8577:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy1087;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1087;
	goto yy2;
yy8578:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x81) {
		if (yych == 0x80) goto yy1087;
		goto yy2;
	} else {
		if (yych <= 0x89) goto yy1087;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy1087;
		goto yy2;
	}
yy8579:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy1087;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1087;
	goto yy2;
yy8580:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy1087;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy1087;
	goto yy2;
yy8581:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy1087;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy8582:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy1087;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1087;
	goto yy2;
yy8583:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy1087;
	goto yy2;
yy8584:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1087;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy1087;
	goto yy2;
yy8585:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy1087;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy1087;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy1087;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy1087;
			if (yych == 0xBF) goto yy1087;
			goto yy2;
		}
	}
yy8586:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1087;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB6) goto yy1087;
	goto yy2;
yy8587:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy1087;
	goto yy2;
yy8588:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1087;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy1087;
	goto yy2;
yy8589:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy1087;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy1087;
	goto yy2;
yy8590:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych == 0x80) goto yy1087;
		if (yych <= 0x8F) goto yy2;
		goto yy1087;
	} else {
		if (yych <= 0x97) {
			if (yych <= 0x94) goto yy2;
			goto yy1087;
		} else {
			if (yych <= 0x98) goto yy2;
			if (yych <= 0xB3) goto yy1087;
			goto yy2;
		}
	}
yy8591:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy1087;
	goto yy2;
yy8592:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy1087;
	goto yy2;
yy8593:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x88) goto yy2;
	if (yych <= 0xA4) goto yy1087;
	goto yy2;
yy8594:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1087;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy1087;
	goto yy2;
yy8595:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy1087;
	goto yy2;
yy8596:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy1087;
	goto yy2;
yy8597:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy1087;
	goto yy2;
yy8598:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0xB7) goto yy1087;
	goto yy2;
yy8599:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0xAF) goto yy1087;
	goto yy2;
yy8600:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy1087;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy843;
	goto yy2;
yy8601:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0xA6) goto yy1087;
	if (yych <= 0xB5) goto yy2;
	if (yych <= 0xBF) goto yy843;
	goto yy2;
yy8602:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB2) goto yy1087;
	if (yych == 0xB6) goto yy1087;
	goto yy2;
yy8603:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0xB2) goto yy1087;
	goto yy2;
yy8604:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x80) goto yy2;
		if (yych <= 0x84) goto yy1087;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych == 0x9B) goto yy2;
		if (yych <= 0x9C) goto yy1087;
		goto yy2;
	}
yy8605:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy2;
	if (yych <= 0xAB) goto yy1087;
	goto yy2;
yy8606:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy1087;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy1087;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy1087;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy1087;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy1087;
			goto yy2;
		}
	}
yy8607:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy1087;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy843;
	goto yy2;
yy8608:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x90) goto yy1087;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0xA1) goto yy1087;
	goto yy2;
yy8609:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x83) goto yy2;
		if (yych <= 0x85) goto yy1087;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy1087;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy8610:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) goto yy2;
	if (yych <= 0x9B) goto yy1087;
	goto yy2;
yy8611:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x84) goto yy1087;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	goto yy2;
yy8612:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy1087;
	goto yy2;
yy8613:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy1087;
		goto yy843;
	} else {
		if (yych == 0xBF) goto yy1087;
		goto yy2;
	}
yy8614:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy1087;
	goto yy2;
yy8615:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy1087;
	goto yy2;
yy8616:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy1087;
	goto yy2;
yy8617:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy1087;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy8618:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy1087;
	goto yy2;
yy8619:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0xB7) goto yy1087;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy1087;
		goto yy2;
	}
yy8620:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy1087;
	goto yy2;
yy8621:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy1087;
	if (yych == 0x90) goto yy1087;
	goto yy2;
yy8622:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy1087;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy1087;
	goto yy2;
yy8623:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy1087;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy1087;
	goto yy2;
yy8624:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy1087;
	goto yy2;
yy8625:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy1087;
		} else {
			if (yych == 0xA2) goto yy1087;
			if (yych <= 0xA4) goto yy2;
			goto yy1087;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy1087;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy1087;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy1087;
				goto yy2;
			}
		}
	}
yy8626:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy1087;
	goto yy2;
yy8627:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy1087;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy1087;
			if (yych <= 0x8C) goto yy2;
			goto yy1087;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy1087;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy1087;
			goto yy2;
		}
	}
yy8628:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy1087;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy1087;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy1087;
			goto yy2;
		}
	}
yy8629:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1087;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy1087;
	goto yy2;
yy8630:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych == 0x80) goto yy1087;
		if (yych <= 0x81) goto yy2;
		goto yy1087;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy2;
			goto yy1087;
		} else {
			if (yych <= 0xBB) goto yy2;
			if (yych <= 0xBF) goto yy1087;
			goto yy2;
		}
	}
yy8631:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy1087;
		goto yy2;
	} else {
		if (yych == 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy1087;
		goto yy2;
	}
yy8632:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy1087;
		goto yy2;
	} else {
		if (yych == 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1087;
		goto yy2;
	}
yy8633:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy1087;
		goto yy2;
	} else {
		if (yych == 0xA9) goto yy2;
		if (yych <= 0xBF) goto yy1087;
		goto yy2;
	}
yy8634:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1087;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy1087;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy8635:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy1087;
	goto yy2;
yy8636:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy1087;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy1087;
			} else {
				if (yych == 0xA4) goto yy1087;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy1087;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy1087;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy1087;
			} else {
				if (yych == 0xBB) goto yy1087;
				goto yy2;
			}
		}
	}
yy8637:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy1087;
	default:	goto yy2;
	}
yy8638:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy1087;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy1087;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy1087;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy1087;
			goto yy2;
		}
	}
yy8639:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy5548;
	case 0xB7:	goto yy2930;
	default:	goto yy2;
	}
yy8640:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x85) goto yy2;
			goto yy5548;
		} else {
			if (yych <= 0x87) goto yy2930;
			if (yych <= 0x8A) goto yy5548;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy5548;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy5548;
			goto yy2;
		}
	}
yy8641:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy5548;
		goto yy2;
	} else {
		if (yych <= 0x8A) goto yy2930;
		if (yych == 0xBE) goto yy2930;
		goto yy2;
	}
yy8642:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xAA) goto yy5548;
		goto yy2;
	} else {
		if (yych <= 0xB2) goto yy5548;
		if (yych == 0xB4) goto yy2930;
		goto yy2;
	}
yy8643:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:	goto yy5562;
	case 0x83:	goto yy8669;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy5552;
	case 0x89:	goto yy8670;
	case 0x8A:	goto yy8671;
	case 0x8B:	goto yy8672;
	case 0x8C:	goto yy8673;
	case 0x8D:
	case 0xB6:	goto yy8674;
	case 0x8E:	goto yy8675;
	case 0x8F:	goto yy8676;
	case 0x90:	goto yy11402;
	case 0x99:	goto yy8678;
	case 0x9A:	goto yy8679;
	case 0x9B:	goto yy8680;
	case 0x9C:	goto yy8681;
	case 0x9D:	goto yy8682;
	case 0xA0:	goto yy11403;
	case 0xA1:	goto yy8683;
	case 0xA2:	goto yy8684;
	case 0xA3:	goto yy8685;
	case 0xA4:	goto yy8686;
	case 0xA8:	goto yy8687;
	case 0xAE:	goto yy8688;
	case 0xAF:	goto yy8689;
	case 0xB0:	goto yy8690;
	case 0xB1:	goto yy8691;
	case 0xB3:	goto yy8692;
	case 0xB4:	goto yy8693;
	case 0xB5:	goto yy8694;
	case 0xBC:	goto yy8695;
	case 0xBD:	goto yy8696;
	case 0xBE:	goto yy8697;
	case 0xBF:	goto yy8698;
	default:	goto yy2;
	}
yy8644:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x84) {
			if (yych == 0x80) goto yy6381;
			if (yych <= 0x83) goto yy2;
			goto yy8699;
		} else {
			if (yych <= 0x86) {
				if (yych <= 0x85) goto yy8700;
				goto yy8701;
			} else {
				if (yych == 0x88) goto yy6382;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB4) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy8702;
				goto yy8703;
			} else {
				if (yych <= 0xB2) goto yy5552;
				if (yych <= 0xB3) goto yy8704;
				goto yy8705;
			}
		} else {
			if (yych <= 0xB6) {
				if (yych <= 0xB5) goto yy8706;
				goto yy8707;
			} else {
				if (yych <= 0xB7) goto yy8708;
				if (yych <= 0xB8) goto yy6383;
				goto yy2;
			}
		}
	}
yy8645:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy8730;
	case 0xAD:	goto yy8731;
	case 0xAE:	goto yy8732;
	case 0xAF:	goto yy8733;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy5552;
	case 0xB4:	goto yy8734;
	case 0xB5:	goto yy8735;
	case 0xB6:	goto yy8736;
	case 0xB7:	goto yy8737;
	case 0xB8:	goto yy6384;
	case 0xB9:	goto yy11404;
	case 0xBB:	goto yy8739;
	case 0xBC:	goto yy11405;
	case 0xBD:	goto yy8741;
	default:	goto yy2;
	}
yy8646:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy5548;
	goto yy2;
yy8647:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy5548;
	goto yy2;
yy8648:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy5548;
	goto yy2;
yy8649:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) goto yy2;
	if (yych <= 0xB9) goto yy5548;
	if (yych == 0xBD) goto yy5548;
	goto yy2;
yy8650:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x90) goto yy5548;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy5548;
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xBF) goto yy5548;
		goto yy2;
	}
yy8651:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych == 0x80) goto yy5548;
			if (yych <= 0x84) goto yy2;
			goto yy5548;
		} else {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x90) goto yy5548;
			if (yych <= 0x92) goto yy2;
			goto yy5548;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB1) goto yy2;
			goto yy5548;
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB5) goto yy2;
				goto yy5548;
			} else {
				if (yych == 0xBD) goto yy5548;
				goto yy2;
			}
		}
	}
yy8652:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych == 0x8E) goto yy5548;
		if (yych <= 0x9B) goto yy2;
		goto yy5548;
	} else {
		if (yych <= 0xA1) {
			if (yych <= 0x9E) goto yy2;
			goto yy5548;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB1) goto yy5548;
			goto yy2;
		}
	}
yy8653:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8E) {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8A) goto yy5548;
			goto yy2;
		} else {
			if (yych <= 0x90) goto yy5548;
			if (yych <= 0x92) goto yy2;
			if (yych <= 0xA8) goto yy5548;
			goto yy2;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych == 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy5548;
			goto yy2;
		} else {
			if (yych == 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy5548;
			goto yy2;
		}
	}
yy8654:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x98) goto yy2;
		if (yych <= 0x9C) goto yy5548;
		goto yy2;
	} else {
		if (yych <= 0x9E) goto yy5548;
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB4) goto yy5548;
		goto yy2;
	}
yy8655:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8E) {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8D) goto yy5548;
			goto yy2;
		} else {
			if (yych == 0x92) goto yy2;
			if (yych <= 0xA8) goto yy5548;
			goto yy2;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych == 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy5548;
			goto yy2;
		} else {
			if (yych <= 0xB9) goto yy5548;
			if (yych == 0xBD) goto yy5548;
			goto yy2;
		}
	}
yy8656:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych == 0x90) goto yy5548;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy5548;
		if (yych == 0xB9) goto yy5548;
		goto yy2;
	}
yy8657:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8E) {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8C) goto yy5548;
			goto yy2;
		} else {
			if (yych <= 0x90) goto yy5548;
			if (yych <= 0x92) goto yy2;
			if (yych <= 0xA8) goto yy5548;
			goto yy2;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych == 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy5548;
			goto yy2;
		} else {
			if (yych <= 0xB9) goto yy5548;
			if (yych == 0xBD) goto yy5548;
			goto yy2;
		}
	}
yy8658:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9D) goto yy5548;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy5548;
		if (yych == 0xB1) goto yy5548;
		goto yy2;
	}
yy8659:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy5548;
	default:	goto yy2;
	}
yy8660:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x90) goto yy5548;
	goto yy2;
yy8661:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8C) {
			if (yych <= 0x84) goto yy2;
			goto yy5548;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych <= 0x90) goto yy5548;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy5548;
		} else {
			if (yych == 0xBD) goto yy5548;
			goto yy2;
		}
	}
yy8662:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) goto yy2;
	if (yych <= 0x9A) goto yy5548;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA1) goto yy5548;
	goto yy2;
yy8663:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8D) {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8C) goto yy5548;
			goto yy2;
		} else {
			if (yych == 0x91) goto yy2;
			goto yy5548;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych <= 0xA9) goto yy2;
			if (yych <= 0xB3) goto yy5548;
			goto yy2;
		} else {
			if (yych <= 0xB9) goto yy5548;
			if (yych == 0xBD) goto yy5548;
			goto yy2;
		}
	}
yy8664:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych == 0x9E) goto yy5548;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy5548;
		if (yych <= 0xB0) goto yy2;
		if (yych <= 0xB2) goto yy5548;
		goto yy2;
	}
yy8665:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy5548;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x91) goto yy2;
			goto yy5548;
		} else {
			if (yych == 0xBD) goto yy5548;
			goto yy2;
		}
	}
yy8666:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych == 0x8E) goto yy5548;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy5548;
		if (yych <= 0xB9) goto yy2;
		if (yych <= 0xBF) goto yy5548;
		goto yy2;
	}
yy8667:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x84) goto yy2;
		if (yych <= 0x96) goto yy5548;
		if (yych <= 0x99) goto yy2;
		goto yy5548;
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB2) goto yy2;
			goto yy5548;
		} else {
			if (yych == 0xBD) goto yy5548;
			goto yy2;
		}
	}
yy8668:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy5548;
	goto yy2;
yy8669:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy5548;
		} else {
			if (yych == 0x87) goto yy5548;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy5548;
			if (yych <= 0x8F) goto yy2;
			goto yy5548;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy5548;
			goto yy2;
		}
	}
yy8670:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy5548;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy5548;
			if (yych <= 0x8F) goto yy2;
			goto yy5548;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy5548;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy5548;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy5548;
			goto yy2;
		}
	}
yy8671:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy5548;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy5548;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy5548;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy5548;
			goto yy2;
		}
	}
yy8672:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy5548;
		if (yych <= 0x81) goto yy2;
		goto yy5548;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy5548;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy5548;
			goto yy2;
		}
	}
yy8673:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy5548;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy5548;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy5548;
		goto yy2;
	}
yy8674:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy5548;
	goto yy2;
yy8675:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy5548;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy5548;
	goto yy2;
yy8676:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy5548;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy5548;
	goto yy2;
yy8677:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0xBF) goto yy5548;
	goto yy2;
yy8678:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy5548;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy5548;
	goto yy2;
yy8679:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy5548;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy5548;
	goto yy2;
yy8680:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy5548;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy5548;
	goto yy2;
yy8681:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8C) goto yy5548;
		goto yy2;
	} else {
		if (yych <= 0x91) goto yy5548;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xB1) goto yy5548;
		goto yy2;
	}
yy8682:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy5548;
		goto yy2;
	} else {
		if (yych == 0xAD) goto yy2;
		if (yych <= 0xB0) goto yy5548;
		goto yy2;
	}
yy8683:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy5548;
	goto yy2;
yy8684:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy5548;
		goto yy2;
	} else {
		if (yych <= 0xAA) goto yy5548;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy5548;
		goto yy2;
	}
yy8685:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy5548;
	goto yy2;
yy8686:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy5548;
	goto yy2;
yy8687:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy5548;
	goto yy2;
yy8688:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0xA0) goto yy5548;
		goto yy2;
	} else {
		if (yych <= 0xAF) goto yy5548;
		if (yych <= 0xB9) goto yy2;
		if (yych <= 0xBF) goto yy5548;
		goto yy2;
	}
yy8689:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy5548;
	goto yy2;
yy8690:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy5548;
	goto yy2;
yy8691:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0x8F) goto yy5548;
	if (yych <= 0x99) goto yy2;
	if (yych <= 0xB7) goto yy5548;
	goto yy2;
yy8692:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0xA8) goto yy2;
		if (yych <= 0xAC) goto yy5548;
		goto yy2;
	} else {
		if (yych <= 0xB1) goto yy5548;
		if (yych <= 0xB4) goto yy2;
		if (yych <= 0xB6) goto yy5548;
		goto yy2;
	}
yy8693:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy5548;
	goto yy2;
yy8694:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy5548;
	goto yy2;
yy8695:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy5548;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy5548;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy5548;
		goto yy2;
	}
yy8696:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy5548;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy5548;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy5548;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy5548;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy5548;
			goto yy2;
		}
	}
yy8697:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xB4) goto yy5548;
		goto yy2;
	} else {
		if (yych == 0xBD) goto yy2;
		if (yych <= 0xBE) goto yy5548;
		goto yy2;
	}
yy8698:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x85) {
			if (yych <= 0x81) goto yy2;
			if (yych <= 0x84) goto yy5548;
			goto yy2;
		} else {
			if (yych <= 0x8C) goto yy5548;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x93) goto yy5548;
			goto yy2;
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9B) goto yy5548;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAC) goto yy5548;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBC) goto yy5548;
			goto yy2;
		}
	}
yy8699:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy5548;
	default:	goto yy2;
	}
yy8700:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0x89) goto yy5548;
	if (yych == 0x8E) goto yy5548;
	goto yy2;
yy8701:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0x84) goto yy5548;
	goto yy2;
yy8702:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy5548;
	goto yy2;
yy8703:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy5548;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy5548;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy5548;
		goto yy2;
	}
yy8704:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy5548;
		goto yy2;
	} else {
		if (yych <= 0xAE) goto yy5548;
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB3) goto yy5548;
		goto yy2;
	}
yy8705:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy5548;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy5548;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy5548;
			goto yy2;
		}
	}
yy8706:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy5548;
	goto yy2;
yy8707:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy5548;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy5548;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy5548;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy5548;
			goto yy2;
		}
	}
yy8708:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x87) goto yy2;
		goto yy5548;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x8F) goto yy2;
			goto yy5548;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0x9E) goto yy5548;
			goto yy2;
		}
	}
yy8709:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xBC) goto yy5548;
	goto yy2;
yy8710:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy5548;
	goto yy2;
yy8711:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBA) goto yy5548;
	goto yy2;
yy8712:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy5548;
	goto yy2;
yy8713:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy5548;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy5548;
		if (yych <= 0xA9) goto yy2;
		if (yych <= 0xAB) goto yy5548;
		goto yy2;
	}
yy8714:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy5548;
	goto yy2;
yy8715:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9B) goto yy5548;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy5548;
	goto yy2;
yy8716:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) goto yy2;
	if (yych <= 0xBF) goto yy5548;
	goto yy2;
yy8717:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy5548;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy5548;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy5548;
		goto yy2;
	}
yy8718:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy5548;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy5548;
	goto yy2;
yy8719:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x82) goto yy2;
		goto yy5548;
	} else {
		if (yych <= 0x8A) {
			if (yych <= 0x86) goto yy2;
			goto yy5548;
		} else {
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0xA2) goto yy5548;
			goto yy2;
		}
	}
yy8720:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy5548;
	goto yy2;
yy8721:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x81) goto yy2;
	if (yych <= 0xB3) goto yy5548;
	goto yy2;
yy8722:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBA) {
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB7) goto yy5548;
		goto yy2;
	} else {
		if (yych == 0xBC) goto yy2;
		if (yych <= 0xBD) goto yy5548;
		goto yy2;
	}
yy8723:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0xA5) goto yy5548;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy5548;
	goto yy2;
yy8724:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy5548;
	goto yy2;
yy8725:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0x8B) goto yy5548;
	goto yy2;
yy8726:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xAA) goto yy5548;
	if (yych == 0xB2) goto yy5548;
	goto yy2;
yy8727:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy5548;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy5548;
			if (yych <= 0x90) goto yy2;
			goto yy5548;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy5548;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy5548;
			goto yy2;
		}
	}
yy8728:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy5548;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy5548;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy5548;
		goto yy2;
	}
yy8729:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA2) goto yy5548;
	goto yy2;
yy8730:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy5548;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy5548;
			if (yych == 0x9D) goto yy5548;
			goto yy2;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy2;
			if (yych <= 0xB6) goto yy5548;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy5548;
			goto yy2;
		}
	}
yy8731:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy5548;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy5548;
		goto yy2;
	}
yy8732:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy5548;
	goto yy2;
yy8733:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy5548;
	goto yy2;
yy8734:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy5548;
	goto yy2;
yy8735:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy5548;
	goto yy2;
yy8736:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy5548;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy5548;
	goto yy2;
yy8737:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x87) goto yy5548;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBB) goto yy5548;
	goto yy2;
yy8738:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych == 0xB5) goto yy2;
	if (yych <= 0xBF) goto yy5548;
	goto yy2;
yy8739:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy5548;
	goto yy2;
yy8740:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBA) goto yy5548;
	goto yy2;
yy8741:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy5548;
	goto yy2;
yy8742:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy11406;
	case 0x81:	goto yy11407;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy5552;
	case 0x83:	goto yy11408;
	case 0x8A:	goto yy11409;
	case 0x8B:	goto yy11410;
	case 0x8C:	goto yy11411;
	case 0x8D:	goto yy11412;
	case 0x8E:	goto yy11413;
	case 0x8F:	goto yy11414;
	case 0x92:	goto yy11415;
	case 0x94:	goto yy11416;
	case 0x95:	goto yy8690;
	case 0x9C:	goto yy11417;
	case 0x9D:	goto yy11418;
	case 0xA0:	goto yy11419;
	case 0xA1:	goto yy11420;
	case 0xA2:	goto yy8686;
	case 0xA3:	goto yy11421;
	case 0xA4:	goto yy11422;
	case 0xA6:	goto yy11423;
	case 0xA8:	goto yy11424;
	case 0xA9:	goto yy11425;
	case 0xAA:	goto yy11426;
	case 0xAB:	goto yy11427;
	case 0xAC:	goto yy8685;
	case 0xAD:	goto yy11428;
	case 0xAE:	goto yy11429;
	case 0xB1:	goto yy11430;
	case 0xB2:
	case 0xB3:	goto yy11431;
	default:	goto yy2;
	}
yy8743:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy11432;
	case 0x82:	goto yy11433;
	case 0x83:	goto yy11434;
	case 0x84:	goto yy11435;
	case 0x85:	goto yy11436;
	case 0x86:	goto yy11437;
	case 0x87:	goto yy11438;
	case 0x88:	goto yy11439;
	case 0x8A:	goto yy11440;
	case 0x8B:	goto yy8686;
	case 0x8C:	goto yy8657;
	case 0x8D:	goto yy11441;
	case 0x92:
	case 0x98:	goto yy5553;
	case 0x93:	goto yy11442;
	case 0x96:	goto yy8714;
	case 0x97:	goto yy11443;
	case 0x99:	goto yy11444;
	case 0x9A:	goto yy11445;
	case 0xA2:	goto yy5562;
	case 0xA3:	goto yy11446;
	case 0xAB:	goto yy11447;
	default:	goto yy2;
	}
yy8744:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy5552;
		goto yy11448;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy5552;
		if (yych <= 0x95) goto yy11449;
		goto yy2;
	}
yy8745:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy5552;
	if (yych <= 0x90) goto yy8714;
	goto yy2;
yy8746:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy5552;
	if (yych <= 0x99) goto yy8668;
	goto yy2;
yy8747:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy5552;
	case 0xA8:	goto yy11447;
	case 0xA9:	goto yy8686;
	case 0xAB:	goto yy11450;
	case 0xAC:	goto yy5553;
	case 0xAD:	goto yy11451;
	case 0xAE:	goto yy11452;
	case 0xBD:	goto yy11453;
	default:	goto yy2;
	}
yy8748:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy5552;
	if (yych <= 0xB1) goto yy11454;
	if (yych <= 0xB2) goto yy11455;
	goto yy2;
yy8749:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy5552;
	case 0x91:	goto yy11456;
	case 0x92:	goto yy11457;
	case 0x93:	goto yy11458;
	case 0x94:	goto yy11459;
	case 0x95:	goto yy11460;
	case 0x9A:	goto yy11461;
	case 0x9B:	goto yy11462;
	case 0x9C:	goto yy11463;
	case 0x9D:	goto yy11464;
	case 0x9E:	goto yy11465;
	case 0x9F:	goto yy8725;
	default:	goto yy2;
	}
yy8750:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy5552;
		if (yych <= 0xA3) goto yy11466;
		goto yy2;
	} else {
		if (yych <= 0xB8) goto yy11467;
		if (yych <= 0xB9) goto yy11468;
		if (yych <= 0xBA) goto yy11469;
		goto yy2;
	}
yy8751:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x87) {
			if (yych <= 0x86) goto yy2;
			goto yy1564;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8E) goto yy1564;
			goto yy2;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x99) goto yy843;
			goto yy2930;
		} else {
			if (yych <= 0xA0) goto yy2;
			if (yych <= 0xBA) goto yy2939;
			goto yy2;
		}
	}
yy8752:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x9A) goto yy2;
		goto yy5660;
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy5660;
			goto yy2;
		}
	}
yy8753:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9B) goto yy5660;
	goto yy2;
yy8754:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy5660;
	goto yy2;
yy8755:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy8756:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy5660;
	if (yych <= 0xB1) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy8757:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x90) goto yy5660;
			if (yych <= 0x92) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB1) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB5) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0xBB) goto yy2;
				if (yych <= 0xBF) goto yy5660;
				goto yy2;
			}
		}
	}
yy8758:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy5660;
			if (yych <= 0x86) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8E) goto yy5660;
			if (yych <= 0x96) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9B) goto yy2;
			if (yych == 0x9E) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy5660;
				goto yy2;
			}
		}
	}
yy8759:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy5660;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy5660;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy5660;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy5660;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy5660;
				if (yych <= 0xBB) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy5660;
				goto yy2;
			}
		}
	}
yy8760:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0x88) goto yy5660;
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x91) goto yy5660;
			if (yych <= 0x98) goto yy2;
			if (yych <= 0x9C) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0x9E) goto yy5660;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB5) goto yy5660;
			goto yy2;
		}
	}
yy8761:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x8E) goto yy2;
			if (yych == 0x92) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB1) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB4) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0xBB) goto yy2;
				if (yych <= 0xBF) goto yy5660;
				goto yy2;
			}
		}
	}
yy8762:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy5660;
			goto yy2;
		} else {
			if (yych == 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0x90) goto yy5660;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA3) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy5660;
			if (yych == 0xB9) goto yy5660;
			goto yy2;
		}
	}
yy8763:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x90) goto yy5660;
			if (yych <= 0x92) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB1) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB4) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0xBB) goto yy2;
				if (yych <= 0xBF) goto yy5660;
				goto yy2;
			}
		}
	}
yy8764:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0x88) goto yy5660;
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x97) goto yy5660;
			if (yych <= 0x9B) goto yy2;
			if (yych <= 0x9D) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0xA3) goto yy5660;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB1) goto yy5660;
			goto yy2;
		}
	}
yy8765:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 0xBE:
	case 0xBF:	goto yy5660;
	default:	goto yy2;
	}
yy8766:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy5660;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0x96) {
			if (yych == 0x90) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy5660;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy5660;
			goto yy2;
		}
	}
yy8767:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy5660;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xA8) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0xB9) goto yy5660;
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy8768:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy5660;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0x9F) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9A) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0xA3) goto yy5660;
			if (yych == 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy8769:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy5660;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych == 0xA9) goto yy2;
			if (yych <= 0xB3) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0xB9) goto yy5660;
			if (yych <= 0xBB) goto yy2;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy8770:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy5660;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x96) goto yy5660;
			if (yych == 0x9E) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0xA3) goto yy5660;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB2) goto yy5660;
			goto yy2;
		}
	}
yy8771:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x83) {
			if (yych <= 0x80) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8C) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych == 0x91) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy8772:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy5660;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0xA3) goto yy5660;
			if (yych <= 0xB8) goto yy2;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy8773:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy5660;
		} else {
			if (yych == 0xBD) goto yy5660;
			goto yy2;
		}
	}
yy8774:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy5660;
			if (yych <= 0x8E) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0x97) {
			if (yych == 0x96) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0x9F) goto yy5660;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy5660;
			goto yy2;
		}
	}
yy8775:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych == 0xB1) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0xBA) goto yy5660;
		if (yych == 0xBF) goto yy5660;
		goto yy2;
	}
yy8776:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) goto yy2;
	if (yych <= 0x8E) goto yy5660;
	goto yy2;
yy8777:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych == 0xB1) goto yy5660;
		goto yy2;
	} else {
		if (yych == 0xBA) goto yy2;
		if (yych <= 0xBC) goto yy5660;
		goto yy2;
	}
yy8778:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8D) goto yy5660;
	goto yy2;
yy8779:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x83) {
			if (yych <= 0x80) goto yy2;
			goto yy5660;
		} else {
			if (yych == 0x93) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x9F) goto yy5660;
			if (yych <= 0xB3) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy8780:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy8781:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x85) goto yy2;
			if (yych <= 0x87) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych == 0x98) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy8782:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8C) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy5660;
		if (yych <= 0x94) goto yy2;
		if (yych <= 0x98) goto yy5660;
		goto yy2;
	}
yy8783:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych <= 0xBE) goto yy5660;
	goto yy2;
yy8784:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x99) {
			if (yych <= 0x95) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x9D) goto yy2;
			if (yych <= 0xA0) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xA4) goto yy5660;
			if (yych <= 0xA6) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB4) goto yy5660;
			goto yy2;
		}
	}
yy8785:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x81) goto yy2;
		if (yych <= 0x8D) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy5660;
		if (yych <= 0x99) goto yy2;
		if (yych <= 0xBF) goto yy5660;
		goto yy2;
	}
yy8786:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy5660;
		} else {
			if (yych == 0x87) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy5660;
			if (yych <= 0x8F) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy8787:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy5660;
			if (yych <= 0x8F) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy5660;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy8788:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy5660;
			goto yy2;
		}
	}
yy8789:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy5660;
		if (yych <= 0x81) goto yy2;
		goto yy5660;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy8790:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy5660;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy5660;
		goto yy2;
	}
yy8791:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy5660;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy5660;
	goto yy2;
yy8792:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy5660;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy8793:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy5660;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy5660;
	goto yy2;
yy8794:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy8795:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy5660;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy8796:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy5660;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy8797:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy5660;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy5660;
	goto yy2;
yy8798:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8C) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0x94) goto yy5660;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xB4) goto yy5660;
		goto yy2;
	}
yy8799:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy5660;
		if (yych <= 0x9F) goto yy2;
		goto yy5660;
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy5660;
			goto yy2;
		}
	}
yy8800:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy8801:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy5660;
		goto yy2;
	} else {
		if (yych == 0x9C) goto yy2;
		if (yych <= 0x9D) goto yy5660;
		goto yy2;
	}
yy8802:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) goto yy2;
	if (yych <= 0x8D) goto yy5660;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy8803:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy5660;
	goto yy2;
yy8804:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy5660;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy8805:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy5660;
	goto yy2;
yy8806:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy5660;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy5660;
		goto yy2;
	}
yy8807:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy5660;
	goto yy2;
yy8808:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy8809:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x94) goto yy2;
		if (yych <= 0x9E) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0xBC) goto yy5660;
		if (yych == 0xBF) goto yy5660;
		goto yy2;
	}
yy8810:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBE) goto yy5660;
	goto yy2;
yy8811:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy5660;
	if (yych <= 0xB3) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy8812:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy5660;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBC) goto yy5660;
	goto yy2;
yy8813:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy5660;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy8814:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy5660;
	goto yy2;
yy8815:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy5660;
	goto yy2;
yy8816:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0x8F) goto yy5660;
	if (yych <= 0x99) goto yy2;
	if (yych <= 0xB7) goto yy5660;
	goto yy2;
yy8817:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x92) goto yy5660;
		goto yy2;
	} else {
		if (yych == 0xB7) goto yy2;
		if (yych <= 0xB9) goto yy5660;
		goto yy2;
	}
yy8818:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy5660;
	goto yy2;
yy8819:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy8820:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy5660;
	goto yy2;
yy8821:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy5660;
	if (yych <= 0xBB) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy8822:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy5660;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy5660;
		goto yy2;
	}
yy8823:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy5660;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy5660;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy5660;
			goto yy2;
		}
	}
yy8824:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB5) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy8825:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy5660;
			if (yych <= 0x95) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xAF) goto yy5660;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBE) goto yy5660;
			goto yy2;
		}
	}
yy8826:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xBF) goto yy5660;
	goto yy2;
yy8827:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy5660;
		} else {
			if (yych == 0x84) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0x94) {
			if (yych == 0x93) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xB9) goto yy2;
			if (yych <= 0xBC) goto yy5660;
			goto yy2;
		}
	}
yy8828:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0x8C) goto yy5660;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBE) goto yy5660;
	goto yy2;
yy8829:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB0) goto yy5660;
	goto yy2;
yy8830:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy5660;
	goto yy2;
yy8831:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy5660;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy5660;
		goto yy2;
	}
yy8832:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0xA8) goto yy5660;
		if (yych <= 0xAA) goto yy2;
		if (yych <= 0xBF) goto yy5660;
		goto yy2;
	}
yy8833:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy5660;
	goto yy2;
yy8834:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA6) goto yy5660;
	goto yy2;
yy8835:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy5660;
	goto yy2;
yy8836:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy8837:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA9) goto yy5660;
	goto yy2;
yy8838:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy5660;
	goto yy2;
yy8839:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy8840:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy5660;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy5660;
		goto yy2;
	}
yy8841:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy5660;
	if (yych <= 0x98) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy8842:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x97) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy5660;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy5660;
		goto yy2;
	}
yy8843:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy5660;
	if (yych <= 0xB5) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy8844:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0xB9) goto yy5660;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy5660;
		goto yy2;
	}
yy8845:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0x91) goto yy5660;
		if (yych <= 0xAB) goto yy2;
		if (yych <= 0xAF) goto yy5660;
		goto yy2;
	}
yy8846:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy8847:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy5660;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy5660;
		goto yy2;
	}
yy8848:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy5660;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy8849:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy5660;
	if (yych == 0xBF) goto yy5660;
	goto yy2;
yy8850:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy5660;
			goto yy2;
		}
	}
yy8851:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy8852:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x9A) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy8853:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy5660;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBB) goto yy5660;
	goto yy2;
yy8854:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy5660;
			if (yych == 0xA0) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy5660;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy5660;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy8855:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) goto yy2;
	if (yych <= 0x9C) goto yy5660;
	goto yy2;
yy8856:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy5660;
	goto yy2;
yy8857:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x91) goto yy5660;
	if (yych <= 0x95) goto yy2;
	if (yych <= 0xBA) goto yy5660;
	goto yy2;
yy8858:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy5660;
	goto yy2;
yy8859:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy5660;
	if (yych <= 0xA9) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy8860:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy5660;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy5660;
		goto yy2;
	}
yy8861:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0xB0) goto yy5660;
	goto yy2;
yy8862:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBE) goto yy5660;
	goto yy2;
yy8863:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy5660;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy5660;
	goto yy2;
yy8864:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy5660;
		if (yych <= 0xA9) goto yy2;
		if (yych <= 0xAB) goto yy5660;
		goto yy2;
	}
yy8865:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xBD) goto yy5660;
	goto yy2;
yy8866:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9B) goto yy5660;
	if (yych <= 0x9D) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy8867:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy5660;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy5660;
	goto yy2;
yy8868:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy5660;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy8869:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy5660;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy5660;
		goto yy2;
	}
yy8870:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy5660;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy8871:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy5660;
	if (yych <= 0xB5) goto yy2;
	if (yych <= 0xB9) goto yy5660;
	goto yy2;
yy8872:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy5660;
		if (yych <= 0x9F) goto yy2;
		goto yy5660;
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xBA) goto yy2;
			goto yy5660;
		} else {
			if (yych == 0xBD) goto yy5660;
			goto yy2;
		}
	}
yy8873:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0xAD) goto yy5660;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy8874:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x93) goto yy5660;
	goto yy2;
yy8875:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy5660;
	if (yych <= 0xB2) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy8876:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy5660;
	if (yych == 0xA5) goto yy5660;
	goto yy2;
yy8877:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy5660;
	goto yy2;
yy8878:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy5660;
		goto yy2;
	} else {
		if (yych == 0xBA) goto yy2;
		if (yych <= 0xBD) goto yy5660;
		goto yy2;
	}
yy8879:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xB0:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB7:
	case 0xB8:
	case 0xBE:
	case 0xBF:	goto yy5660;
	default:	goto yy2;
	}
yy8880:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych == 0x81) goto yy5660;
		if (yych <= 0x9F) goto yy2;
		goto yy5660;
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy5660;
			goto yy2;
		}
	}
yy8881:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy5660;
			if (yych <= 0x90) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy5660;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy8882:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy5660;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy5660;
		goto yy2;
	}
yy8883:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAB) goto yy2;
	if (yych <= 0xAD) goto yy5660;
	goto yy2;
yy8884:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9C) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x92) goto yy2;
			if (yych <= 0x97) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych == 0xB7) goto yy2;
			goto yy5660;
		} else {
			if (yych == 0xBE) goto yy5660;
			goto yy2;
		}
	}
yy8885:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy5660;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy5660;
		goto yy2;
	}
yy8886:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy5660;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy8887:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy5660;
	goto yy2;
yy8888:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy5660;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy8889:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x87) goto yy5660;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBD) goto yy5660;
	goto yy2;
yy8890:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0xAF) goto yy5660;
		if (yych <= 0xB2) goto yy2;
		if (yych <= 0xB4) goto yy5660;
		goto yy2;
	}
yy8891:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0xA1) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy5660;
			goto yy2;
		} else {
			if (yych == 0xA3) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych == 0xA9) goto yy5660;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy8892:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy5660;
	goto yy2;
yy8893:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x84) {
			if (yych <= 0x83) goto yy2;
			goto yy5660;
		} else {
			if (yych == 0x8B) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9E) goto yy5660;
			if (yych <= 0xA0) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy8894:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy5660;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy5660;
		goto yy2;
	}
yy8895:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA6) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0xAE) goto yy5660;
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBD) goto yy5660;
		goto yy2;
	}
yy8896:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy11470;
	case 0x81:	goto yy11471;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy5663;
	case 0x83:	goto yy8833;
	case 0x84:	goto yy11472;
	case 0x85:	goto yy11473;
	case 0x86:	goto yy11474;
	case 0x87:	goto yy11475;
	case 0x8A:	goto yy11476;
	case 0x8B:	goto yy11477;
	case 0x8C:	goto yy11478;
	case 0x8D:	goto yy11479;
	case 0x8E:	goto yy11480;
	case 0x8F:	goto yy11481;
	case 0x92:	goto yy11482;
	case 0x94:	goto yy11483;
	case 0x95:	goto yy8858;
	case 0x9C:	goto yy8877;
	case 0x9D:	goto yy11484;
	case 0xA0:	goto yy11485;
	case 0xA1:	goto yy11486;
	case 0xA2:	goto yy11487;
	case 0xA3:	goto yy11488;
	case 0xA4:	goto yy11489;
	case 0xA6:	goto yy11490;
	case 0xA8:	goto yy11491;
	case 0xA9:	goto yy11492;
	case 0xAA:	goto yy11493;
	case 0xAB:	goto yy8834;
	case 0xAC:	goto yy8805;
	case 0xAD:	goto yy11494;
	case 0xAE:	goto yy11495;
	case 0xB1:	goto yy11496;
	case 0xB2:
	case 0xB3:	goto yy11497;
	default:	goto yy2;
	}
yy8897:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x86:
	case 0x92:
	case 0x98:	goto yy5663;
	case 0x81:	goto yy11498;
	case 0x82:	goto yy8833;
	case 0x83:	goto yy11499;
	case 0x84:	goto yy11500;
	case 0x85:	goto yy11501;
	case 0x87:	goto yy11502;
	case 0x88:	goto yy11503;
	case 0x8A:	goto yy11504;
	case 0x8B:	goto yy11505;
	case 0x8C:	goto yy11506;
	case 0x8D:	goto yy11507;
	case 0x93:	goto yy11508;
	case 0x96:	goto yy11509;
	case 0x97:	goto yy11510;
	case 0x99:	goto yy11511;
	case 0x9A:	goto yy8815;
	case 0x9C:	goto yy11512;
	case 0xA2:	goto yy11513;
	case 0xA3:	goto yy11514;
	case 0xAB:	goto yy11515;
	default:	goto yy2;
	}
yy8898:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy5663;
		goto yy11516;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy5663;
		if (yych <= 0x95) goto yy11517;
		goto yy2;
	}
yy8899:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy5663;
	if (yych <= 0x90) goto yy11518;
	goto yy2;
yy8900:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy5663;
	if (yych <= 0x99) goto yy11519;
	goto yy2;
yy8901:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy5663;
	case 0xA8:	goto yy11515;
	case 0xA9:	goto yy11487;
	case 0xAB:	goto yy11520;
	case 0xAC:	goto yy11521;
	case 0xAD:	goto yy11522;
	case 0xAE:	goto yy8830;
	case 0xBD:	goto yy11523;
	case 0xBE:	goto yy11524;
	default:	goto yy2;
	}
yy8902:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy5663;
	if (yych <= 0xB1) goto yy11525;
	if (yych <= 0xB2) goto yy11526;
	goto yy2;
yy8903:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0x9E:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy5663;
	case 0x83:	goto yy8805;
	case 0x84:	goto yy11527;
	case 0x85:	goto yy11528;
	case 0x87:	goto yy11529;
	case 0x89:	goto yy11530;
	case 0x8D:	goto yy11531;
	case 0x91:	goto yy11532;
	case 0x92:	goto yy11533;
	case 0x93:	goto yy11534;
	case 0x94:	goto yy11535;
	case 0x95:	goto yy11536;
	case 0x9A:	goto yy11537;
	case 0x9F:	goto yy11538;
	case 0xAA:	goto yy11539;
	default:	goto yy2;
	}
yy8904:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy5663;
		if (yych <= 0xA3) goto yy11540;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy11541;
			goto yy11542;
		} else {
			if (yych <= 0xBA) goto yy11543;
			if (yych <= 0xBB) goto yy11544;
			goto yy2;
		}
	}
yy8905:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x85:	goto yy11545;
	case 0x81:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:	goto yy5663;
	case 0x82:	goto yy11546;
	case 0x83:	goto yy11547;
	case 0x84:	goto yy11548;
	case 0x86:	goto yy8820;
	case 0x87:	goto yy11549;
	case 0x88:	goto yy11550;
	case 0x89:	goto yy11551;
	case 0x95:	goto yy11552;
	case 0x96:	goto yy11553;
	case 0x9B:	goto yy11554;
	case 0x9D:	goto yy8814;
	case 0x9F:	goto yy11555;
	case 0xA0:	goto yy11556;
	case 0xA1:	goto yy11557;
	case 0xA2:	goto yy11558;
	case 0xA4:	goto yy11559;
	case 0xA6:	goto yy11560;
	case 0xA7:	goto yy8807;
	default:	goto yy2;
	}
yy8906:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) goto yy2;
	if (yych <= 0x86) goto yy5663;
	if (yych <= 0x87) goto yy5664;
	goto yy2;
yy8907:
	yyaccept = 21;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy5660;
					goto yy1766;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych == '+') goto yy5660;
					goto yy1766;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy5034;
					if (yych <= '.') goto yy7070;
					if (yych <= '/') goto yy1766;
					goto yy8907;
				} else {
					if (yych <= ';') goto yy1766;
					if (yych <= '>') goto yy5660;
					if (yych <= '@') goto yy1766;
					goto yy8907;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy1766;
					if (yych <= '`') goto yy5660;
					goto yy8907;
				} else {
					if (yych == '|') goto yy5660;
					if (yych <= '}') goto yy1766;
					goto yy5660;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy1766;
					if (yych <= 0xC2) goto yy5692;
					if (yych <= 0xC3) goto yy5693;
					goto yy5694;
				} else {
					if (yych <= 0xCA) goto yy5695;
					if (yych <= 0xCB) goto yy5665;
					if (yych <= 0xCC) goto yy5663;
					goto yy5696;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy5697;
					if (yych <= 0xCF) goto yy5698;
					goto yy5694;
				} else {
					if (yych <= 0xD2) goto yy5699;
					if (yych <= 0xD3) goto yy5694;
					if (yych <= 0xD4) goto yy5700;
					goto yy5701;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy5702;
					if (yych <= 0xD7) goto yy5703;
					if (yych <= 0xD8) goto yy5704;
					goto yy5705;
				} else {
					if (yych <= 0xDA) goto yy5694;
					if (yych <= 0xDB) goto yy5706;
					if (yych <= 0xDC) goto yy5707;
					goto yy5708;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy5709;
					if (yych <= 0xDF) goto yy5710;
					goto yy5711;
				} else {
					if (yych <= 0xE1) goto yy5712;
					if (yych <= 0xE2) goto yy5713;
					if (yych <= 0xE3) goto yy5714;
					goto yy5683;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy5715;
					if (yych <= 0xEE) goto yy1766;
					goto yy5716;
				} else {
					if (yych <= 0xF0) goto yy5717;
					if (yych == 0xF3) goto yy5687;
					goto yy1766;
				}
			}
		}
	}
yy8909:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy8907;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy5660;
			goto yy2;
		}
	}
yy8910:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy8907;
	if (yych <= 0x9B) goto yy5660;
	goto yy2;
yy8911:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy8907;
	goto yy2;
yy8912:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy5660;
		goto yy8907;
	} else {
		if (yych == 0xBD) goto yy8907;
		if (yych <= 0xBF) goto yy5660;
		goto yy2;
	}
yy8913:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x90) goto yy8907;
			if (yych <= 0x97) goto yy5660;
			goto yy8907;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy5660;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy8907;
			goto yy2;
		}
	}
yy8914:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy8907;
			} else {
				if (yych <= 0x83) goto yy5660;
				if (yych <= 0x84) goto yy2;
				goto yy8907;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy8907;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy8907;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy8907;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy8907;
				if (yych <= 0xB5) goto yy2;
				goto yy8907;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0xBD) goto yy8907;
				if (yych <= 0xBF) goto yy5660;
				goto yy2;
			}
		}
	}
yy8915:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy5660;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy5660;
				goto yy8907;
			} else {
				if (yych == 0x97) goto yy5660;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy8907;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy8907;
				if (yych <= 0xA3) goto yy5660;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy843;
				if (yych <= 0xB1) goto yy8907;
				goto yy5660;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy5660;
				goto yy2;
			}
		}
	}
yy8916:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy8907;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy8907;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy8907;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy8907;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy8907;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy8907;
				if (yych <= 0xBB) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy5660;
				goto yy2;
			}
		}
	}
yy8917:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy5660;
			if (yych <= 0x86) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy5660;
			} else {
				if (yych == 0x91) goto yy5660;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy8907;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy843;
				goto yy5660;
			} else {
				if (yych <= 0xB4) goto yy8907;
				if (yych <= 0xB5) goto yy5660;
				goto yy2;
			}
		}
	}
yy8918:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy5660;
			if (yych <= 0x84) goto yy2;
			goto yy8907;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy8907;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy8907;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy8907;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy8907;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0xBD) goto yy8907;
				if (yych <= 0xBF) goto yy5660;
				goto yy2;
			}
		}
	}
yy8919:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy5660;
			} else {
				if (yych == 0x90) goto yy8907;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy8907;
			if (yych <= 0xA3) goto yy5660;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy5660;
			} else {
				if (yych == 0xB9) goto yy8907;
				goto yy2;
			}
		}
	}
yy8920:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy5660;
			if (yych <= 0x84) goto yy2;
			goto yy8907;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy8907;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy8907;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy8907;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy8907;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0xBD) goto yy8907;
				if (yych <= 0xBF) goto yy5660;
				goto yy2;
			}
		}
	}
yy8921:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy5660;
			if (yych <= 0x86) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy5660;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy8907;
			goto yy5660;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy5660;
				if (yych <= 0xB1) goto yy8907;
				goto yy2;
			}
		}
	}
yy8922:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy5660;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy8907;
	default:	goto yy2;
	}
yy8923:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy5660;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy8907;
			if (yych == 0x97) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy5660;
			goto yy2;
		}
	}
yy8924:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy5660;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy8907;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy8907;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy8907;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy8925:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy5660;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy8907;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy8907;
			goto yy5660;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych == 0xBF) goto yy5660;
				goto yy2;
			}
		}
	}
yy8926:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy5660;
			if (yych <= 0x84) goto yy2;
			goto yy8907;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy8907;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy8907;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0xBD) goto yy8907;
				if (yych <= 0xBF) goto yy5660;
				goto yy2;
			}
		}
	}
yy8927:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy5660;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy8907;
			goto yy5660;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy8907;
				goto yy2;
			}
		}
	}
yy8928:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy5660;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy8907;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy8907;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy8907;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy8929:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0x8E) goto yy8907;
				if (yych <= 0x96) goto yy2;
				goto yy5660;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy8907;
			if (yych <= 0xA3) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy843;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy5660;
				if (yych <= 0xBF) goto yy8907;
				goto yy2;
			}
		}
	}
yy8930:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy8907;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy8907;
		} else {
			if (yych == 0xBD) goto yy8907;
			goto yy2;
		}
	}
yy8931:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy8907;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy5660;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy5660;
			goto yy2;
		}
	}
yy8932:
	yych = *++YYCURSOR;
	if (yych <= 0x86) goto yy2;
	if (yych <= 0x8E) goto yy5660;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	goto yy2;
yy8933:
	yych = *++YYCURSOR;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8D) goto yy5660;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	goto yy2;
yy8934:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x92) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy5660;
			goto yy2;
		} else {
			if (yych == 0x94) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy843;
			if (yych <= 0xB3) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy8935:
	yych = *++YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x89) goto yy843;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy5660;
			if (yych <= 0x9D) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0xA6) {
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA4) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0xAD) goto yy5660;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB4) goto yy5660;
			goto yy2;
		}
	}
yy8936:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy5660;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy5660;
		if (yych <= 0xBF) goto yy8907;
		goto yy2;
	}
yy8937:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy8907;
		} else {
			if (yych == 0x87) goto yy8907;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy8907;
			if (yych <= 0x8F) goto yy2;
			goto yy8907;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy8907;
			goto yy2;
		}
	}
yy8938:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy8907;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy8907;
			if (yych <= 0x8F) goto yy2;
			goto yy8907;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy8907;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy8907;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy8907;
			goto yy2;
		}
	}
yy8939:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy8907;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy8907;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy8907;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy8907;
			goto yy2;
		}
	}
yy8940:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy8907;
		if (yych <= 0x81) goto yy2;
		goto yy8907;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy8907;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy8907;
			goto yy2;
		}
	}
yy8941:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy8907;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy8907;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy8907;
		goto yy2;
	}
yy8942:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy8907;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy5660;
	goto yy2;
yy8943:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy8907;
		goto yy5660;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy8907;
		goto yy2;
	}
yy8944:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy8907;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy8907;
	goto yy2;
yy8945:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy200;
	if (yych <= 0xBF) goto yy8907;
	goto yy2;
yy8946:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy8907;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy8907;
	goto yy2;
yy8947:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy8907;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy8907;
	goto yy2;
yy8948:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy8907;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy8907;
	goto yy2;
yy8949:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy8907;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy8907;
			if (yych <= 0xB4) goto yy5660;
			goto yy2;
		}
	}
yy8950:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy8907;
		} else {
			if (yych <= 0x93) goto yy5660;
			if (yych <= 0x9F) goto yy2;
			goto yy8907;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy8907;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy5660;
			goto yy2;
		}
	}
yy8951:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy5660;
		if (yych <= 0x9A) goto yy2;
		goto yy5660;
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x9C) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	}
yy8952:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy200;
		if (yych <= 0x8A) goto yy2;
		goto yy5660;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy8907;
			goto yy2;
		}
	}
yy8953:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy8907;
	goto yy2;
yy8954:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy8907;
		goto yy5660;
	} else {
		if (yych <= 0xAA) goto yy8907;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy8907;
		goto yy2;
	}
yy8955:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy8907;
	goto yy2;
yy8956:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy8907;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy5660;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy5660;
		goto yy2;
	}
yy8957:
	yych = *++YYCURSOR;
	if (yych == 0x80) goto yy5660;
	if (yych <= 0x85) goto yy2;
	if (yych <= 0x8F) goto yy843;
	goto yy2;
yy8958:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	if (yych <= 0x9D) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy8959:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy8907;
	if (yych <= 0x9B) goto yy5660;
	goto yy2;
yy8960:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBE) goto yy5660;
		goto yy2;
	}
yy8961:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xA0) goto yy2;
		if (yych <= 0xBC) goto yy5660;
		goto yy2;
	}
yy8962:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy5660;
		if (yych <= 0xA0) goto yy8907;
		goto yy5660;
	} else {
		if (yych <= 0xAF) goto yy8907;
		if (yych <= 0xB9) goto yy843;
		if (yych <= 0xBF) goto yy8907;
		goto yy2;
	}
yy8963:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy8907;
	if (yych <= 0xB3) goto yy5660;
	goto yy2;
yy8964:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy8907;
	if (yych <= 0xB7) goto yy5660;
	goto yy2;
yy8965:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy8907;
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xB7) goto yy8907;
		goto yy2;
	}
yy8966:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy5660;
			if (yych <= 0xAC) goto yy8907;
			goto yy5660;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy8907;
			if (yych <= 0xB4) goto yy5660;
			goto yy8907;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy5660;
			goto yy2;
		}
	}
yy8967:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy8907;
	goto yy2;
yy8968:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy8907;
	goto yy2;
yy8969:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy8907;
	goto yy2;
yy8970:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy8907;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy8907;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy8907;
		goto yy2;
	}
yy8971:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy8907;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy8907;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy8907;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy8907;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy8907;
			goto yy2;
		}
	}
yy8972:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy8907;
	} else {
		if (yych == 0xBE) goto yy8907;
		if (yych <= 0xBF) goto yy5660;
		goto yy2;
	}
yy8973:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy5660;
			if (yych <= 0x84) goto yy8907;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy8907;
				goto yy5660;
			} else {
				if (yych <= 0x93) goto yy8907;
				if (yych <= 0x95) goto yy2;
				goto yy8907;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0xAC) goto yy8907;
				if (yych <= 0xAF) goto yy5660;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy8907;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy8907;
				if (yych <= 0xBE) goto yy5660;
				goto yy2;
			}
		}
	}
yy8974:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x93) goto yy200;
		if (yych <= 0x97) goto yy2;
		goto yy200;
	} else {
		if (yych <= 0xA4) {
			if (yych <= 0xA3) goto yy2;
			goto yy200;
		} else {
			if (yych == 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy8975:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy5660;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy8907;
	default:	goto yy2;
	}
yy8976:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy5660;
		goto yy8907;
	} else {
		if (yych == 0x8E) goto yy8907;
		if (yych <= 0x8F) goto yy5660;
		goto yy2;
	}
yy8977:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy8907;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy5660;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy5660;
		goto yy2;
	}
yy8978:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy8907;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy8979:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy8907;
	goto yy2;
yy8980:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy8907;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy8907;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy8907;
		goto yy2;
	}
yy8981:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy8907;
		goto yy5660;
	} else {
		if (yych <= 0xAE) goto yy8907;
		if (yych <= 0xB1) goto yy5660;
		if (yych <= 0xB3) goto yy8907;
		goto yy2;
	}
yy8982:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy8907;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy8907;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy8907;
			goto yy2;
		}
	}
yy8983:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy8907;
	if (yych == 0xBF) goto yy5660;
	goto yy2;
yy8984:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy8907;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy8907;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy8907;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy8907;
			goto yy2;
		}
	}
yy8985:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy8907;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy8907;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy8907;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy8986:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy5660;
			if (yych == 0xA0) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy5660;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy8907;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy8987:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy8907;
	goto yy2;
yy8988:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy5660;
		if (yych <= 0xBA) goto yy8907;
		goto yy2;
	}
yy8989:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy5660;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy8907;
	goto yy2;
yy8990:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy8907;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy8907;
		if (yych <= 0xA9) goto yy843;
		if (yych <= 0xAB) goto yy8907;
		goto yy2;
	}
yy8991:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy8907;
		goto yy5660;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy5660;
		goto yy2;
	}
yy8992:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy8907;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy5660;
		if (yych <= 0xBF) goto yy8907;
		goto yy2;
	}
yy8993:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy8907;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy5660;
	goto yy2;
yy8994:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy5660;
		if (yych <= 0xBF) goto yy8907;
		goto yy2;
	}
yy8995:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy8907;
		if (yych <= 0x88) goto yy2;
		goto yy5660;
	} else {
		if (yych <= 0xAD) goto yy8907;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy8907;
		goto yy2;
	}
yy8996:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy8907;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy8907;
	goto yy2;
yy8997:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy8907;
			goto yy5660;
		} else {
			if (yych == 0x86) goto yy5660;
			goto yy8907;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy5660;
			if (yych <= 0xA2) goto yy8907;
			goto yy5660;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy5660;
			goto yy2;
		}
	}
yy8998:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy8907;
	goto yy2;
yy8999:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy5660;
	if (yych <= 0xB3) goto yy8907;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy9000:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9F) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy8907;
			if (yych <= 0xBA) goto yy2;
			goto yy8907;
		} else {
			if (yych == 0xBD) goto yy8907;
			goto yy2;
		}
	}
yy9001:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy8907;
	} else {
		if (yych <= 0xAD) goto yy5660;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy8907;
		goto yy2;
	}
yy9002:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy8907;
	if (yych <= 0x93) goto yy5660;
	goto yy2;
yy9003:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x80) goto yy5660;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0xA4) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB9) goto yy843;
			goto yy2;
		}
	}
yy9004:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy8907;
	if (yych <= 0xB6) goto yy5660;
	goto yy2;
yy9005:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy8907;
			goto yy5660;
		} else {
			if (yych <= 0x8B) goto yy8907;
			if (yych <= 0x8D) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0xB6) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy5660;
			goto yy2;
		}
	}
yy9006:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy8907;
			goto yy5660;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy8907;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy5660;
			goto yy2;
		}
	}
yy9007:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy8907;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy8907;
			if (yych <= 0x90) goto yy2;
			goto yy8907;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy8907;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy8907;
			goto yy2;
		}
	}
yy9008:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy8907;
		if (yych <= 0x9B) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy8907;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy8907;
		goto yy2;
	}
yy9009:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy8907;
		if (yych <= 0xAA) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy5660;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy9010:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy8907;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy8907;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy8907;
			goto yy5660;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy5660;
			if (yych <= 0xB6) goto yy8907;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy8907;
			goto yy2;
		}
	}
yy9011:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy8907;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy8907;
		goto yy2;
	}
yy9012:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy8907;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy9013:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy5660;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy8907;
	goto yy2;
yy9014:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy8907;
	goto yy2;
yy9015:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy8907;
	goto yy2;
yy9016:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy8907;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy8907;
	goto yy2;
yy9017:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy8907;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy8907;
		if (yych <= 0xBD) goto yy5660;
		goto yy2;
	}
yy9018:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy5660;
		if (yych <= 0x9F) goto yy2;
		goto yy5660;
	} else {
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB2) goto yy200;
		if (yych <= 0xB4) goto yy5660;
		goto yy2;
	}
yy9019:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0x92) goto yy200;
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA2) goto yy5660;
			goto yy200;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA6) goto yy5660;
			if (yych == 0xA9) goto yy5660;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy8907;
			goto yy2;
		}
	}
yy9020:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy8907;
	goto yy2;
yy9021:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy5660;
			if (yych <= 0x86) goto yy2;
			goto yy200;
		} else {
			if (yych == 0x8B) goto yy5660;
			if (yych <= 0x8C) goto yy2;
			goto yy200;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9B) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy8907;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy5660;
				goto yy2;
			}
		}
	}
yy9022:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy5660;
		if (yych <= 0x9A) goto yy8907;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy5660;
		goto yy2;
	}
yy9023:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy11561;
	case 0x81:	goto yy11562;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy5694;
	case 0x83:	goto yy11563;
	case 0x84:	goto yy11472;
	case 0x85:	goto yy11473;
	case 0x86:	goto yy11474;
	case 0x87:	goto yy11475;
	case 0x8A:	goto yy11564;
	case 0x8B:	goto yy11565;
	case 0x8C:	goto yy11566;
	case 0x8D:	goto yy11567;
	case 0x8E:	goto yy11568;
	case 0x8F:	goto yy11569;
	case 0x92:	goto yy11570;
	case 0x94:	goto yy11571;
	case 0x95:	goto yy11572;
	case 0x9C:	goto yy11573;
	case 0x9D:	goto yy11574;
	case 0xA0:	goto yy11575;
	case 0xA1:	goto yy11576;
	case 0xA2:	goto yy11577;
	case 0xA3:	goto yy11578;
	case 0xA4:	goto yy11579;
	case 0xA6:	goto yy11580;
	case 0xA8:	goto yy11581;
	case 0xA9:	goto yy11582;
	case 0xAA:	goto yy11583;
	case 0xAB:	goto yy11584;
	case 0xAC:	goto yy8955;
	case 0xAD:	goto yy11585;
	case 0xAE:	goto yy11586;
	case 0xB1:	goto yy11587;
	case 0xB2:
	case 0xB3:	goto yy11588;
	default:	goto yy2;
	}
yy9024:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy11589;
	case 0x81:	goto yy11590;
	case 0x82:	goto yy11591;
	case 0x83:	goto yy11592;
	case 0x84:	goto yy11593;
	case 0x85:	goto yy11594;
	case 0x86:	goto yy11595;
	case 0x87:	goto yy11596;
	case 0x88:	goto yy11597;
	case 0x8A:	goto yy11598;
	case 0x8B:	goto yy11599;
	case 0x8C:	goto yy11600;
	case 0x8D:	goto yy11601;
	case 0x92:
	case 0x98:	goto yy11602;
	case 0x93:	goto yy11603;
	case 0x96:	goto yy11604;
	case 0x97:	goto yy11605;
	case 0x99:	goto yy11606;
	case 0x9A:	goto yy11607;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy11608;
	case 0xA2:	goto yy11609;
	case 0xA3:	goto yy11610;
	case 0xAB:	goto yy11611;
	default:	goto yy2;
	}
yy9025:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy5694;
		goto yy11612;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy5694;
		if (yych <= 0x95) goto yy11613;
		goto yy2;
	}
yy9026:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy5694;
	if (yych <= 0x90) goto yy11614;
	goto yy2;
yy9027:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy5694;
	if (yych <= 0x99) goto yy11615;
	goto yy2;
yy9028:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy5694;
	case 0xA8:	goto yy11611;
	case 0xA9:	goto yy11616;
	case 0xAB:	goto yy11617;
	case 0xAC:	goto yy11618;
	case 0xAD:	goto yy11619;
	case 0xAE:	goto yy11620;
	case 0xBD:	goto yy11621;
	case 0xBE:	goto yy11524;
	default:	goto yy2;
	}
yy9029:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy5694;
	if (yych <= 0xB1) goto yy11622;
	if (yych <= 0xB2) goto yy11623;
	goto yy2;
yy9030:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy5663;
	case 0x83:	goto yy8805;
	case 0x84:	goto yy11527;
	case 0x85:	goto yy11528;
	case 0x87:	goto yy11529;
	case 0x89:	goto yy11530;
	case 0x8D:	goto yy11531;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy5694;
	case 0x91:	goto yy11624;
	case 0x92:	goto yy11625;
	case 0x93:	goto yy11626;
	case 0x94:	goto yy11627;
	case 0x95:	goto yy11628;
	case 0x9A:	goto yy11629;
	case 0x9B:	goto yy11630;
	case 0x9C:	goto yy11631;
	case 0x9D:	goto yy11632;
	case 0x9E:	goto yy11633;
	case 0x9F:	goto yy11634;
	case 0xAA:	goto yy11539;
	default:	goto yy2;
	}
yy9031:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy5694;
		if (yych <= 0xA3) goto yy11635;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy11636;
			goto yy11637;
		} else {
			if (yych <= 0xBA) goto yy11638;
			if (yych <= 0xBB) goto yy11544;
			goto yy2;
		}
	}
yy9032:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy5660;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy9040;
	case 0xB7:	goto yy2930;
	default:	goto yy2;
	}
yy9033:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x91) {
			if (yych <= 0x81) goto yy2;
			if (yych <= 0x85) goto yy5660;
			goto yy2;
		} else {
			if (yych == 0x97) goto yy11639;
			goto yy5660;
		}
	} else {
		if (yych <= 0xAC) {
			if (yych <= 0xA4) goto yy2;
			if (yych <= 0xAB) goto yy5660;
			goto yy2;
		} else {
			if (yych == 0xAE) goto yy2;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy9034:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy5660;
			goto yy9040;
		} else {
			if (yych <= 0x87) goto yy2930;
			if (yych <= 0x8A) goto yy9040;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy9040;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy9040;
			goto yy2;
		}
	}
yy9035:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy9040;
		} else {
			if (yych == 0x8A) goto yy1564;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xBE) goto yy1564;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy9036:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x87) {
		if (yych <= 0x83) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x82) goto yy5660;
			goto yy2;
		} else {
			if (yych == 0x86) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0xAA) goto yy9040;
			goto yy2;
		} else {
			if (yych <= 0xB2) goto yy9040;
			if (yych == 0xB4) goto yy2930;
			goto yy2;
		}
	}
yy9037:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy8783;
	case 0x81:	goto yy8935;
	case 0x82:	goto yy9065;
	case 0x83:	goto yy9066;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy5722;
	case 0x89:	goto yy9067;
	case 0x8A:	goto yy9068;
	case 0x8B:	goto yy9069;
	case 0x8C:	goto yy9070;
	case 0x8D:	goto yy9071;
	case 0x8E:	goto yy9072;
	case 0x8F:	goto yy9073;
	case 0x90:	goto yy11640;
	case 0x99:	goto yy9075;
	case 0x9A:	goto yy9076;
	case 0x9B:	goto yy9077;
	case 0x9C:	goto yy9078;
	case 0x9D:	goto yy9079;
	case 0x9E:	goto yy8800;
	case 0x9F:	goto yy8951;
	case 0xA0:	goto yy11641;
	case 0xA1:	goto yy9081;
	case 0xA2:	goto yy9082;
	case 0xA3:	goto yy9083;
	case 0xA4:	goto yy9084;
	case 0xA5:	goto yy8957;
	case 0xA7:	goto yy8958;
	case 0xA8:	goto yy9085;
	case 0xA9:	goto yy8809;
	case 0xAA:	goto yy8960;
	case 0xAC:	goto yy8811;
	case 0xAD:	goto yy8961;
	case 0xAE:	goto yy9086;
	case 0xAF:	goto yy9087;
	case 0xB0:	goto yy9088;
	case 0xB1:	goto yy9089;
	case 0xB3:	goto yy9090;
	case 0xB4:	goto yy9091;
	case 0xB5:	goto yy9092;
	case 0xB6:	goto yy9093;
	case 0xB7:	goto yy8821;
	case 0xBC:	goto yy9094;
	case 0xBD:	goto yy9095;
	case 0xBE:	goto yy9096;
	case 0xBF:	goto yy9097;
	default:	goto yy2;
	}
yy9038:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy11642;
	case 0x81:	goto yy8827;
	case 0x82:	goto yy8828;
	case 0x83:	goto yy8829;
	case 0x84:	goto yy9099;
	case 0x85:	goto yy9100;
	case 0x86:	goto yy9101;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy5663;
	case 0x88:	goto yy11643;
	case 0x8C:	goto yy8832;
	case 0x8F:	goto yy8833;
	case 0x90:	goto yy8834;
	case 0x91:	goto yy8835;
	case 0x92:	goto yy8836;
	case 0x93:	goto yy8837;
	case 0x9D:	goto yy8838;
	case 0x9E:	goto yy8839;
	case 0x9F:	goto yy8840;
	case 0xA6:	goto yy8841;
	case 0xA7:	goto yy8842;
	case 0xAD:	goto yy8843;
	case 0xAE:	goto yy8844;
	case 0xAF:	goto yy8845;
	case 0xB0:	goto yy9103;
	case 0xB1:	goto yy9104;
	case 0xB2:	goto yy5722;
	case 0xB3:	goto yy9105;
	case 0xB4:	goto yy9106;
	case 0xB5:	goto yy9107;
	case 0xB6:	goto yy9108;
	case 0xB7:	goto yy9109;
	case 0xB8:	goto yy5580;
	case 0xBA:	goto yy8852;
	case 0xBB:	goto yy8814;
	case 0xBF:	goto yy8853;
	default:	goto yy2;
	}
yy9039:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy9133;
	case 0xAD:	goto yy9134;
	case 0xAE:	goto yy9135;
	case 0xAF:	goto yy9136;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy5722;
	case 0xB4:	goto yy9137;
	case 0xB5:	goto yy9138;
	case 0xB6:	goto yy9139;
	case 0xB7:	goto yy9140;
	case 0xB8:	goto yy11644;
	case 0xB9:	goto yy11645;
	case 0xBB:	goto yy9143;
	case 0xBC:	goto yy11646;
	case 0xBD:	goto yy9145;
	case 0xBF:	goto yy8895;
	default:	goto yy2;
	}
yy9040:
	yyaccept = 21;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCC) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy5660;
					goto yy1766;
				} else {
					if (yych <= '\'') goto yy1564;
					if (yych == '+') goto yy5660;
					goto yy1766;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy6297;
					if (yych <= '.') goto yy5876;
					if (yych <= '/') goto yy1766;
					goto yy8907;
				} else {
					if (yych <= ':') goto yy2930;
					if (yych <= ';') goto yy1766;
					if (yych <= '>') goto yy5660;
					goto yy1766;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= '`') {
					if (yych <= 'Z') goto yy9040;
					if (yych <= ']') goto yy1766;
					goto yy5660;
				} else {
					if (yych <= 'z') goto yy9040;
					if (yych == '|') goto yy5660;
					goto yy1766;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy5660;
					if (yych <= 0xC1) goto yy1766;
					if (yych <= 0xC2) goto yy9032;
					goto yy5721;
				} else {
					if (yych <= 0xC9) goto yy5722;
					if (yych <= 0xCA) goto yy5723;
					if (yych <= 0xCB) goto yy9033;
					goto yy5663;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy5724;
					if (yych <= 0xCE) goto yy9034;
					goto yy5726;
				} else {
					if (yych == 0xD2) goto yy5727;
					if (yych <= 0xD3) goto yy5722;
					goto yy5728;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy5729;
					if (yych <= 0xD6) goto yy9035;
					if (yych <= 0xD7) goto yy9036;
					goto yy5732;
				} else {
					if (yych <= 0xD9) goto yy5733;
					if (yych <= 0xDA) goto yy5722;
					if (yych <= 0xDB) goto yy5734;
					goto yy5735;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy5736;
					if (yych <= 0xDE) goto yy5737;
					if (yych <= 0xDF) goto yy5738;
					goto yy5739;
				} else {
					if (yych <= 0xE1) goto yy9037;
					if (yych <= 0xE2) goto yy9038;
					if (yych <= 0xE3) goto yy5742;
					goto yy5683;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy5743;
					if (yych <= 0xEE) goto yy1766;
					goto yy9039;
				} else {
					if (yych <= 0xF0) goto yy5745;
					if (yych == 0xF3) goto yy5687;
					goto yy1766;
				}
			}
		}
	}
yy9042:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy9040;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy5660;
			goto yy2;
		}
	}
yy9043:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy9040;
	if (yych <= 0x9B) goto yy5660;
	goto yy2;
yy9044:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy9040;
	goto yy2;
yy9045:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy5660;
		goto yy9040;
	} else {
		if (yych == 0xBD) goto yy9040;
		if (yych <= 0xBF) goto yy5660;
		goto yy2;
	}
yy9046:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x90) goto yy9040;
			if (yych <= 0x97) goto yy5660;
			goto yy9040;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy5660;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy9040;
			goto yy2;
		}
	}
yy9047:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy9040;
			} else {
				if (yych <= 0x83) goto yy5660;
				if (yych <= 0x84) goto yy2;
				goto yy9040;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy9040;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy9040;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy9040;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy9040;
				if (yych <= 0xB5) goto yy2;
				goto yy9040;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0xBD) goto yy9040;
				if (yych <= 0xBF) goto yy5660;
				goto yy2;
			}
		}
	}
yy9048:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy5660;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy5660;
				goto yy9040;
			} else {
				if (yych == 0x97) goto yy5660;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy9040;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy9040;
				if (yych <= 0xA3) goto yy5660;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy843;
				if (yych <= 0xB1) goto yy9040;
				goto yy5660;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy5660;
				goto yy2;
			}
		}
	}
yy9049:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy9040;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy9040;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy9040;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy9040;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy9040;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy9040;
				if (yych <= 0xBB) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy5660;
				goto yy2;
			}
		}
	}
yy9050:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy5660;
			if (yych <= 0x86) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy5660;
			} else {
				if (yych == 0x91) goto yy5660;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy9040;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy843;
				goto yy5660;
			} else {
				if (yych <= 0xB4) goto yy9040;
				if (yych <= 0xB5) goto yy5660;
				goto yy2;
			}
		}
	}
yy9051:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy5660;
			if (yych <= 0x84) goto yy2;
			goto yy9040;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy9040;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy9040;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy9040;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy9040;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0xBD) goto yy9040;
				if (yych <= 0xBF) goto yy5660;
				goto yy2;
			}
		}
	}
yy9052:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy5660;
			} else {
				if (yych == 0x90) goto yy9040;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy9040;
			if (yych <= 0xA3) goto yy5660;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy5660;
			} else {
				if (yych == 0xB9) goto yy9040;
				goto yy2;
			}
		}
	}
yy9053:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy5660;
			if (yych <= 0x84) goto yy2;
			goto yy9040;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy9040;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy9040;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy9040;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy9040;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0xBD) goto yy9040;
				if (yych <= 0xBF) goto yy5660;
				goto yy2;
			}
		}
	}
yy9054:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy5660;
			if (yych <= 0x86) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy5660;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy9040;
			goto yy5660;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy5660;
				if (yych <= 0xB1) goto yy9040;
				goto yy2;
			}
		}
	}
yy9055:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy5660;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy9040;
	default:	goto yy2;
	}
yy9056:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy5660;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy9040;
			if (yych == 0x97) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy5660;
			goto yy2;
		}
	}
yy9057:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy5660;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy9040;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy9040;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy9040;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy9058:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy5660;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy9040;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy9040;
			goto yy5660;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych == 0xBF) goto yy5660;
				goto yy2;
			}
		}
	}
yy9059:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy5660;
			if (yych <= 0x84) goto yy2;
			goto yy9040;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy9040;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy9040;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0xBD) goto yy9040;
				if (yych <= 0xBF) goto yy5660;
				goto yy2;
			}
		}
	}
yy9060:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy5660;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy9040;
			goto yy5660;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy9040;
				goto yy2;
			}
		}
	}
yy9061:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy5660;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy9040;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy9040;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy9040;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy9062:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0x8E) goto yy9040;
				if (yych <= 0x96) goto yy2;
				goto yy5660;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy9040;
			if (yych <= 0xA3) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy843;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy5660;
				if (yych <= 0xBF) goto yy9040;
				goto yy2;
			}
		}
	}
yy9063:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy9040;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy9040;
		} else {
			if (yych == 0xBD) goto yy9040;
			goto yy2;
		}
	}
yy9064:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy9040;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy5660;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy5660;
			goto yy2;
		}
	}
yy9065:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy5660;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy5660;
		if (yych <= 0xBF) goto yy9040;
		goto yy2;
	}
yy9066:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy9040;
		} else {
			if (yych == 0x87) goto yy9040;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy9040;
			if (yych <= 0x8F) goto yy2;
			goto yy9040;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy9040;
			goto yy2;
		}
	}
yy9067:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy9040;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy9040;
			if (yych <= 0x8F) goto yy2;
			goto yy9040;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy9040;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy9040;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy9040;
			goto yy2;
		}
	}
yy9068:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy9040;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy9040;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy9040;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy9040;
			goto yy2;
		}
	}
yy9069:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy9040;
		if (yych <= 0x81) goto yy2;
		goto yy9040;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy9040;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy9040;
			goto yy2;
		}
	}
yy9070:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy9040;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy9040;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy9040;
		goto yy2;
	}
yy9071:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy9040;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy5660;
	goto yy2;
yy9072:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy9040;
		goto yy5660;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy9040;
		goto yy2;
	}
yy9073:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy9040;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy9040;
	goto yy2;
yy9074:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy1087;
	if (yych <= 0xBF) goto yy9040;
	goto yy2;
yy9075:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy9040;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy9040;
	goto yy2;
yy9076:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy9040;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy9040;
	goto yy2;
yy9077:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy9040;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy9040;
	goto yy2;
yy9078:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy9040;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy9040;
			if (yych <= 0xB4) goto yy5660;
			goto yy2;
		}
	}
yy9079:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy9040;
		} else {
			if (yych <= 0x93) goto yy5660;
			if (yych <= 0x9F) goto yy2;
			goto yy9040;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy9040;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy5660;
			goto yy2;
		}
	}
yy9080:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy1087;
		if (yych <= 0x8A) goto yy2;
		goto yy5660;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy9040;
			goto yy2;
		}
	}
yy9081:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy9040;
	goto yy2;
yy9082:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy9040;
		goto yy5660;
	} else {
		if (yych <= 0xAA) goto yy9040;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy9040;
		goto yy2;
	}
yy9083:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy9040;
	goto yy2;
yy9084:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy9040;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy5660;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy5660;
		goto yy2;
	}
yy9085:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy9040;
	if (yych <= 0x9B) goto yy5660;
	goto yy2;
yy9086:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy5660;
		if (yych <= 0xA0) goto yy9040;
		goto yy5660;
	} else {
		if (yych <= 0xAF) goto yy9040;
		if (yych <= 0xB9) goto yy843;
		if (yych <= 0xBF) goto yy9040;
		goto yy2;
	}
yy9087:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy9040;
	if (yych <= 0xB3) goto yy5660;
	goto yy2;
yy9088:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy9040;
	if (yych <= 0xB7) goto yy5660;
	goto yy2;
yy9089:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy9040;
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xB7) goto yy9040;
		goto yy2;
	}
yy9090:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy5660;
			if (yych <= 0xAC) goto yy9040;
			goto yy5660;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy9040;
			if (yych <= 0xB4) goto yy5660;
			goto yy9040;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy5660;
			goto yy2;
		}
	}
yy9091:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy9040;
	goto yy2;
yy9092:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy9040;
	goto yy2;
yy9093:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy9040;
	goto yy2;
yy9094:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy9040;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy9040;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy9040;
		goto yy2;
	}
yy9095:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy9040;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy9040;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy9040;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy9040;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy9040;
			goto yy2;
		}
	}
yy9096:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy9040;
	} else {
		if (yych == 0xBE) goto yy9040;
		if (yych <= 0xBF) goto yy5660;
		goto yy2;
	}
yy9097:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy5660;
			if (yych <= 0x84) goto yy9040;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy9040;
				goto yy5660;
			} else {
				if (yych <= 0x93) goto yy9040;
				if (yych <= 0x95) goto yy2;
				goto yy9040;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0xAC) goto yy9040;
				if (yych <= 0xAF) goto yy5660;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy9040;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy9040;
				if (yych <= 0xBE) goto yy5660;
				goto yy2;
			}
		}
	}
yy9098:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x93) goto yy1087;
		if (yych <= 0x97) goto yy2;
		goto yy1087;
	} else {
		if (yych <= 0xA4) {
			if (yych <= 0xA3) goto yy2;
			goto yy1087;
		} else {
			if (yych == 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy9099:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy5660;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy9040;
	default:	goto yy2;
	}
yy9100:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy5660;
		goto yy9040;
	} else {
		if (yych == 0x8E) goto yy9040;
		if (yych <= 0x8F) goto yy5660;
		goto yy2;
	}
yy9101:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy9040;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy5660;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy5660;
		goto yy2;
	}
yy9102:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy11647;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy9103:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy9040;
	goto yy2;
yy9104:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy9040;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy9040;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy9040;
		goto yy2;
	}
yy9105:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy9040;
		goto yy5660;
	} else {
		if (yych <= 0xAE) goto yy9040;
		if (yych <= 0xB1) goto yy5660;
		if (yych <= 0xB3) goto yy9040;
		goto yy2;
	}
yy9106:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy9040;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy9040;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy9040;
			goto yy2;
		}
	}
yy9107:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy9040;
	if (yych == 0xBF) goto yy5660;
	goto yy2;
yy9108:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy9040;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy9040;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy9040;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy9040;
			goto yy2;
		}
	}
yy9109:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy9040;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy9040;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy9040;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy9110:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy5660;
			if (yych == 0xA0) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy5660;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy9040;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy9111:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy9040;
	goto yy2;
yy9112:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy5660;
		if (yych <= 0xBA) goto yy9040;
		goto yy2;
	}
yy9113:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy5660;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy9040;
	goto yy2;
yy9114:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy9040;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy9040;
		if (yych <= 0xA9) goto yy843;
		if (yych <= 0xAB) goto yy9040;
		goto yy2;
	}
yy9115:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy9040;
		goto yy5660;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy5660;
		goto yy2;
	}
yy9116:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy9040;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy5660;
		if (yych <= 0xBF) goto yy9040;
		goto yy2;
	}
yy9117:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy9040;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy5660;
	goto yy2;
yy9118:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy5660;
		if (yych <= 0xBF) goto yy9040;
		goto yy2;
	}
yy9119:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy9040;
		if (yych <= 0x88) goto yy2;
		goto yy5660;
	} else {
		if (yych <= 0xAD) goto yy9040;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy9040;
		goto yy2;
	}
yy9120:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy9040;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy9040;
	goto yy2;
yy9121:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy9040;
			goto yy5660;
		} else {
			if (yych == 0x86) goto yy5660;
			goto yy9040;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy5660;
			if (yych <= 0xA2) goto yy9040;
			goto yy5660;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy5660;
			goto yy2;
		}
	}
yy9122:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy9040;
	goto yy2;
yy9123:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy5660;
	if (yych <= 0xB3) goto yy9040;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy9124:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9F) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy9040;
			if (yych <= 0xBA) goto yy2;
			goto yy9040;
		} else {
			if (yych == 0xBD) goto yy9040;
			goto yy2;
		}
	}
yy9125:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy9040;
	} else {
		if (yych <= 0xAD) goto yy5660;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy9040;
		goto yy2;
	}
yy9126:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy9040;
	if (yych <= 0x93) goto yy5660;
	goto yy2;
yy9127:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy9040;
	if (yych <= 0xB6) goto yy5660;
	goto yy2;
yy9128:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy9040;
			goto yy5660;
		} else {
			if (yych <= 0x8B) goto yy9040;
			if (yych <= 0x8D) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0xB6) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy5660;
			goto yy2;
		}
	}
yy9129:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy9040;
			goto yy5660;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy9040;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy5660;
			goto yy2;
		}
	}
yy9130:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy9040;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy9040;
			if (yych <= 0x90) goto yy2;
			goto yy9040;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy9040;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy9040;
			goto yy2;
		}
	}
yy9131:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy9040;
		if (yych <= 0x9B) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy9040;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy9040;
		goto yy2;
	}
yy9132:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy9040;
		if (yych <= 0xAA) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy5660;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy9133:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy9040;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy9040;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy9040;
			goto yy5660;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy5660;
			if (yych <= 0xB6) goto yy9040;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy9040;
			goto yy2;
		}
	}
yy9134:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy9040;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy9040;
		goto yy2;
	}
yy9135:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy9040;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy9136:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy5660;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy9040;
	goto yy2;
yy9137:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy9040;
	goto yy2;
yy9138:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy9040;
	goto yy2;
yy9139:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy9040;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy9040;
	goto yy2;
yy9140:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy9040;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy9040;
		if (yych <= 0xBD) goto yy5660;
		goto yy2;
	}
yy9141:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy5660;
		if (yych <= 0x9F) goto yy2;
		goto yy5660;
	} else {
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB2) goto yy1087;
		if (yych <= 0xB4) goto yy5660;
		goto yy2;
	}
yy9142:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0x92) goto yy1087;
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA2) goto yy5660;
			goto yy1087;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA6) goto yy5660;
			if (yych == 0xA9) goto yy5660;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy9040;
			goto yy2;
		}
	}
yy9143:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy9040;
	goto yy2;
yy9144:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy5660;
			if (yych <= 0x86) goto yy2;
			goto yy1087;
		} else {
			if (yych == 0x8B) goto yy5660;
			if (yych <= 0x8C) goto yy2;
			goto yy1087;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9B) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy9040;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy5660;
				goto yy2;
			}
		}
	}
yy9145:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy5660;
		if (yych <= 0x9A) goto yy9040;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy5660;
		goto yy2;
	}
yy9146:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy11649;
	case 0x81:	goto yy11650;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy5722;
	case 0x83:	goto yy11651;
	case 0x84:	goto yy11472;
	case 0x85:	goto yy11473;
	case 0x86:	goto yy11474;
	case 0x87:	goto yy11475;
	case 0x8A:	goto yy11652;
	case 0x8B:	goto yy11653;
	case 0x8C:	goto yy11654;
	case 0x8D:	goto yy11655;
	case 0x8E:	goto yy11656;
	case 0x8F:	goto yy11657;
	case 0x92:	goto yy11658;
	case 0x94:	goto yy11659;
	case 0x95:	goto yy11660;
	case 0x9C:	goto yy11661;
	case 0x9D:	goto yy11662;
	case 0xA0:	goto yy11663;
	case 0xA1:	goto yy11664;
	case 0xA2:	goto yy11665;
	case 0xA3:	goto yy11666;
	case 0xA4:	goto yy11667;
	case 0xA6:	goto yy11668;
	case 0xA8:	goto yy11669;
	case 0xA9:	goto yy11670;
	case 0xAA:	goto yy11671;
	case 0xAB:	goto yy11672;
	case 0xAC:	goto yy9083;
	case 0xAD:	goto yy11673;
	case 0xAE:	goto yy11674;
	case 0xB1:	goto yy11675;
	case 0xB2:
	case 0xB3:	goto yy11676;
	default:	goto yy2;
	}
yy9147:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy11677;
	case 0x81:	goto yy11590;
	case 0x82:	goto yy11678;
	case 0x83:	goto yy11679;
	case 0x84:	goto yy11680;
	case 0x85:	goto yy11681;
	case 0x86:	goto yy11682;
	case 0x87:	goto yy11683;
	case 0x88:	goto yy11684;
	case 0x8A:	goto yy11685;
	case 0x8B:	goto yy11686;
	case 0x8C:	goto yy11687;
	case 0x8D:	goto yy11688;
	case 0x92:
	case 0x98:	goto yy11689;
	case 0x93:	goto yy11690;
	case 0x96:	goto yy11691;
	case 0x97:	goto yy11692;
	case 0x99:	goto yy11693;
	case 0x9A:	goto yy11694;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy11608;
	case 0xA2:	goto yy11695;
	case 0xA3:	goto yy11696;
	case 0xAB:	goto yy11697;
	default:	goto yy2;
	}
yy9148:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy5722;
		goto yy11698;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy5722;
		if (yych <= 0x95) goto yy11699;
		goto yy2;
	}
yy9149:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy5722;
	if (yych <= 0x90) goto yy11700;
	goto yy2;
yy9150:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy5722;
	if (yych <= 0x99) goto yy11701;
	goto yy2;
yy9151:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy5722;
	case 0xA8:	goto yy11697;
	case 0xA9:	goto yy11702;
	case 0xAB:	goto yy11703;
	case 0xAC:	goto yy11704;
	case 0xAD:	goto yy11705;
	case 0xAE:	goto yy11706;
	case 0xBD:	goto yy11707;
	case 0xBE:	goto yy11524;
	default:	goto yy2;
	}
yy9152:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy5722;
	if (yych <= 0xB1) goto yy11708;
	if (yych <= 0xB2) goto yy11709;
	goto yy2;
yy9153:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy5663;
	case 0x83:	goto yy8805;
	case 0x84:	goto yy11527;
	case 0x85:	goto yy11528;
	case 0x87:	goto yy11529;
	case 0x89:	goto yy11530;
	case 0x8D:	goto yy11531;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy5722;
	case 0x91:	goto yy11710;
	case 0x92:	goto yy11711;
	case 0x93:	goto yy11712;
	case 0x94:	goto yy11713;
	case 0x95:	goto yy11714;
	case 0x9A:	goto yy11715;
	case 0x9B:	goto yy11716;
	case 0x9C:	goto yy11717;
	case 0x9D:	goto yy11718;
	case 0x9E:	goto yy11719;
	case 0x9F:	goto yy11720;
	case 0xAA:	goto yy11539;
	default:	goto yy2;
	}
yy9154:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy5722;
		if (yych <= 0xA3) goto yy11721;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy11722;
			goto yy11723;
		} else {
			if (yych <= 0xBA) goto yy11724;
			if (yych <= 0xBB) goto yy11544;
			goto yy2;
		}
	}
yy9155:
	yyaccept = 10;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCC) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy1952;
					goto yy57;
				} else {
					if (yych <= '\'') goto yy2930;
					if (yych == '+') goto yy1952;
					goto yy57;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy6489;
					if (yych <= '.') goto yy11725;
					if (yych <= '/') goto yy57;
					goto yy1952;
				} else {
					if (yych <= ':') goto yy2930;
					if (yych <= ';') goto yy57;
					if (yych <= '>') goto yy1952;
					goto yy57;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= '`') {
					if (yych <= 'Z') goto yy9155;
					if (yych <= ']') goto yy57;
					goto yy1952;
				} else {
					if (yych <= 'z') goto yy9155;
					if (yych == '|') goto yy1952;
					goto yy57;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy1952;
					if (yych <= 0xC1) goto yy57;
					if (yych <= 0xC2) goto yy11726;
					goto yy9158;
				} else {
					if (yych <= 0xC9) goto yy9159;
					if (yych <= 0xCA) goto yy9160;
					if (yych <= 0xCB) goto yy3060;
					goto yy1956;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy9161;
					if (yych <= 0xCE) goto yy11727;
					goto yy9163;
				} else {
					if (yych == 0xD2) goto yy9164;
					if (yych <= 0xD3) goto yy9159;
					goto yy9165;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy9166;
					if (yych <= 0xD6) goto yy11728;
					if (yych <= 0xD7) goto yy11729;
					goto yy9169;
				} else {
					if (yych <= 0xD9) goto yy9170;
					if (yych <= 0xDA) goto yy9159;
					if (yych <= 0xDB) goto yy9171;
					goto yy9172;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy9173;
					if (yych <= 0xDE) goto yy9174;
					if (yych <= 0xDF) goto yy9175;
					goto yy9176;
				} else {
					if (yych <= 0xE1) goto yy11730;
					if (yych <= 0xE2) goto yy11731;
					if (yych <= 0xE3) goto yy9179;
					goto yy3078;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy9180;
					if (yych <= 0xEE) goto yy57;
					goto yy11732;
				} else {
					if (yych <= 0xF0) goto yy9182;
					if (yych == 0xF3) goto yy3082;
					goto yy57;
				}
			}
		}
	}
yy9157:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy1952;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy9155;
	default:	goto yy2;
	}
yy9158:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy9155;
		goto yy1952;
	} else {
		if (yych == 0xB7) goto yy1952;
		if (yych <= 0xBF) goto yy9155;
		goto yy2;
	}
yy9159:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy9155;
	goto yy2;
yy9160:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy9155;
	goto yy2;
yy9161:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xB3) goto yy9155;
			if (yych <= 0xB4) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy9155;
			if (yych <= 0xBA) goto yy2;
			goto yy9155;
		} else {
			if (yych == 0xBF) goto yy9155;
			goto yy2;
		}
	}
yy9162:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1952;
			goto yy9155;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy9155;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy9155;
			goto yy2;
		}
	}
yy9163:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy1952;
	if (yych <= 0xBF) goto yy9155;
	goto yy2;
yy9164:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy9155;
	if (yych <= 0x89) goto yy1952;
	if (yych <= 0xBF) goto yy9155;
	goto yy2;
yy9165:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy9155;
	goto yy2;
yy9166:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy9155;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy9155;
	goto yy2;
yy9167:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy9155;
		} else {
			if (yych == 0x8A) goto yy1980;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xBE) goto yy1980;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy9168:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy1952;
			if (yych <= 0x8F) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy9155;
			goto yy2;
		}
	}
yy9169:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy1952;
		if (yych <= 0x8A) goto yy2;
		goto yy1952;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy9155;
			goto yy2;
		}
	}
yy9170:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x80) goto yy2;
		if (yych <= 0x8A) goto yy9155;
		if (yych <= 0x9F) goto yy1952;
		goto yy2;
	} else {
		if (yych == 0xB0) goto yy1952;
		if (yych <= 0xBF) goto yy9155;
		goto yy2;
	}
yy9171:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy9155;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy9155;
			if (yych == 0x9D) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy1952;
			if (yych <= 0xAF) goto yy9155;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy9155;
			if (yych <= 0xBE) goto yy1952;
			if (yych <= 0xBF) goto yy9155;
			goto yy2;
		}
	}
yy9172:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy9155;
		goto yy1952;
	} else {
		if (yych <= 0xAF) goto yy9155;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy9173:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy1952;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy9155;
	goto yy2;
yy9174:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy9155;
	if (yych <= 0xB0) goto yy1952;
	if (yych <= 0xB1) goto yy9155;
	goto yy2;
yy9175:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x89) goto yy2;
		if (yych <= 0xAA) goto yy9155;
		goto yy1952;
	} else {
		if (yych == 0xB6) goto yy1952;
		goto yy2;
	}
yy9176:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy11733;
	case 0xA1:	goto yy11734;
	case 0xA2:	goto yy11735;
	case 0xA3:	goto yy5749;
	case 0xA4:	goto yy11736;
	case 0xA5:	goto yy11737;
	case 0xA6:	goto yy11738;
	case 0xA7:	goto yy11739;
	case 0xA8:	goto yy11740;
	case 0xA9:	goto yy11741;
	case 0xAA:	goto yy11742;
	case 0xAB:	goto yy11743;
	case 0xAC:	goto yy11744;
	case 0xAD:	goto yy11745;
	case 0xAE:	goto yy11746;
	case 0xAF:	goto yy11747;
	case 0xB0:	goto yy11748;
	case 0xB1:	goto yy11749;
	case 0xB2:	goto yy11750;
	case 0xB3:	goto yy11751;
	case 0xB4:	goto yy11752;
	case 0xB5:	goto yy11753;
	case 0xB6:	goto yy11754;
	case 0xB7:	goto yy11755;
	case 0xB8:	goto yy5770;
	case 0xB9:	goto yy7603;
	case 0xBA:	goto yy5772;
	case 0xBB:	goto yy7604;
	case 0xBC:	goto yy7605;
	case 0xBD:	goto yy5775;
	case 0xBE:	goto yy5776;
	case 0xBF:	goto yy5777;
	default:	goto yy2;
	}
yy9177:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy5778;
	case 0x81:	goto yy7606;
	case 0x82:	goto yy11756;
	case 0x83:	goto yy11757;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy9159;
	case 0x89:	goto yy11758;
	case 0x8A:	goto yy11759;
	case 0x8B:	goto yy11760;
	case 0x8C:	goto yy11761;
	case 0x8D:	goto yy11762;
	case 0x8E:	goto yy11763;
	case 0x8F:	goto yy11764;
	case 0x90:	goto yy11765;
	case 0x99:	goto yy11766;
	case 0x9A:	goto yy11767;
	case 0x9B:	goto yy11768;
	case 0x9C:	goto yy11769;
	case 0x9D:	goto yy11770;
	case 0x9E:	goto yy5786;
	case 0x9F:	goto yy7613;
	case 0xA0:	goto yy11771;
	case 0xA1:	goto yy11772;
	case 0xA2:	goto yy11773;
	case 0xA3:	goto yy11774;
	case 0xA4:	goto yy11775;
	case 0xA5:	goto yy7617;
	case 0xA7:	goto yy7618;
	case 0xA8:	goto yy11776;
	case 0xA9:	goto yy5794;
	case 0xAA:	goto yy7619;
	case 0xAC:	goto yy5796;
	case 0xAD:	goto yy7620;
	case 0xAE:	goto yy11777;
	case 0xAF:	goto yy11778;
	case 0xB0:	goto yy11779;
	case 0xB1:	goto yy11780;
	case 0xB3:	goto yy11781;
	case 0xB4:	goto yy11782;
	case 0xB5:	goto yy11783;
	case 0xB6:	goto yy11784;
	case 0xB7:	goto yy5802;
	case 0xBC:	goto yy11785;
	case 0xBD:	goto yy11786;
	case 0xBE:	goto yy11787;
	case 0xBF:	goto yy11788;
	default:	goto yy2;
	}
yy9178:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy7626;
	case 0x81:	goto yy5806;
	case 0x82:	goto yy5807;
	case 0x83:	goto yy5808;
	case 0x84:	goto yy11789;
	case 0x85:	goto yy11790;
	case 0x86:	goto yy11791;
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy1956;
	case 0x8C:	goto yy5813;
	case 0x8F:	goto yy5814;
	case 0x90:	goto yy5815;
	case 0x91:	goto yy5816;
	case 0x92:	goto yy5817;
	case 0x93:	goto yy5818;
	case 0x9D:	goto yy5819;
	case 0x9E:	goto yy5820;
	case 0x9F:	goto yy5821;
	case 0xA6:	goto yy5822;
	case 0xA7:	goto yy5823;
	case 0xAD:	goto yy5824;
	case 0xAE:	goto yy5825;
	case 0xAF:	goto yy5826;
	case 0xB0:	goto yy11792;
	case 0xB1:	goto yy11793;
	case 0xB2:	goto yy9159;
	case 0xB3:	goto yy11794;
	case 0xB4:	goto yy11795;
	case 0xB5:	goto yy11796;
	case 0xB6:	goto yy11797;
	case 0xB7:	goto yy11798;
	case 0xB8:	goto yy2032;
	case 0xBA:	goto yy5830;
	case 0xBB:	goto yy4638;
	case 0xBF:	goto yy5831;
	default:	goto yy2;
	}
yy9179:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy11799;
	case 0x82:	goto yy5833;
	case 0x84:	goto yy11800;
	case 0x86:	goto yy11801;
	case 0x87:	goto yy5835;
	case 0x88:	goto yy5836;
	case 0x89:	goto yy5837;
	case 0x8A:	goto yy5838;
	case 0x8B:	goto yy5839;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy1956;
	default:	goto yy2;
	}
yy9180:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy4539;
	case 0x93:	goto yy11802;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy9159;
	case 0x98:	goto yy11803;
	case 0x99:	goto yy11804;
	case 0x9A:	goto yy11805;
	case 0x9B:	goto yy11806;
	case 0x9C:	goto yy11807;
	case 0x9D:	goto yy9165;
	case 0x9E:	goto yy11808;
	case 0x9F:	goto yy11809;
	case 0xA0:	goto yy11810;
	case 0xA1:	goto yy11811;
	case 0xA2:	goto yy11812;
	case 0xA3:	goto yy11813;
	case 0xA4:	goto yy11814;
	case 0xA5:	goto yy11815;
	case 0xA6:	goto yy5851;
	case 0xA7:	goto yy7643;
	case 0xA8:	goto yy11816;
	case 0xA9:	goto yy11817;
	case 0xAA:	goto yy5855;
	case 0xAB:	goto yy11818;
	case 0xAC:	goto yy11819;
	case 0xAD:	goto yy11820;
	case 0xAF:	goto yy11821;
	default:	goto yy2;
	}
yy9181:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy11822;
	case 0xAD:	goto yy11823;
	case 0xAE:	goto yy11824;
	case 0xAF:	goto yy11825;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy9159;
	case 0xB4:	goto yy11826;
	case 0xB5:	goto yy11827;
	case 0xB6:	goto yy11828;
	case 0xB7:	goto yy11829;
	case 0xB8:	goto yy7652;
	case 0xB9:	goto yy11830;
	case 0xBB:	goto yy11831;
	case 0xBC:	goto yy11832;
	case 0xBD:	goto yy11833;
	case 0xBF:	goto yy5867;
	default:	goto yy2;
	}
yy9182:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy11834;
	case 0x91:	goto yy11835;
	case 0x92:	goto yy11836;
	case 0x93:	goto yy11837;
	case 0x94:	goto yy11838;
	case 0x96:	goto yy11839;
	case 0x9B:	goto yy11840;
	case 0x9D:	goto yy11841;
	case 0x9E:	goto yy11842;
	case 0x9F:	goto yy5874;
	default:	goto yy2;
	}
yy9183:
	yyaccept = 11;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy1952;
					goto yy115;
				} else {
					if (yych <= '\'') goto yy1087;
					if (yych == '+') goto yy1952;
					goto yy115;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy6861;
					if (yych <= '.') goto yy9246;
					if (yych <= '/') goto yy115;
					goto yy5136;
				} else {
					if (yych <= ';') goto yy115;
					if (yych <= '>') goto yy1952;
					if (yych <= '@') goto yy115;
					goto yy3083;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy115;
					if (yych <= '`') goto yy1952;
					goto yy3083;
				} else {
					if (yych == '|') goto yy1952;
					if (yych <= '}') goto yy115;
					goto yy1952;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy115;
					if (yych <= 0xC2) goto yy11843;
					if (yych <= 0xC3) goto yy3059;
					goto yy1133;
				} else {
					if (yych <= 0xCA) goto yy1134;
					if (yych <= 0xCB) goto yy4531;
					if (yych <= 0xCC) goto yy1956;
					goto yy3061;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy11844;
					if (yych <= 0xCF) goto yy3063;
					goto yy1133;
				} else {
					if (yych <= 0xD2) goto yy3064;
					if (yych <= 0xD3) goto yy1133;
					if (yych <= 0xD4) goto yy1141;
					goto yy1142;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy11845;
					if (yych <= 0xD7) goto yy11846;
					if (yych <= 0xD8) goto yy3067;
					goto yy3068;
				} else {
					if (yych <= 0xDA) goto yy1133;
					if (yych <= 0xDB) goto yy3069;
					if (yych <= 0xDC) goto yy3070;
					goto yy3071;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy3072;
					if (yych <= 0xDF) goto yy3073;
					goto yy3074;
				} else {
					if (yych <= 0xE1) goto yy11847;
					if (yych <= 0xE2) goto yy11848;
					if (yych <= 0xE3) goto yy3077;
					goto yy3078;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy3079;
					if (yych <= 0xEE) goto yy115;
					goto yy11849;
				} else {
					if (yych <= 0xF0) goto yy3081;
					if (yych == 0xF3) goto yy3082;
					goto yy115;
				}
			}
		}
	}
yy9184:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy9185:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy9186:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy1952;
		if (yych <= 0x8B) goto yy2;
		goto yy1952;
	} else {
		if (yych <= 0x9B) {
			if (yych <= 0x8F) goto yy2;
			goto yy1952;
		} else {
			if (yych == 0xA0) goto yy1952;
			goto yy2;
		}
	}
yy9187:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBD) goto yy1952;
	goto yy2;
yy9188:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy3083;
	if (yych == 0xA0) goto yy1952;
	goto yy2;
yy9189:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy3083;
		if (yych <= 0x81) goto yy2;
		goto yy3083;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy3083;
		if (yych <= 0xBA) goto yy1952;
		goto yy2;
	}
yy9190:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy3083;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy3083;
		if (yych <= 0xB8) goto yy1952;
		goto yy2;
	}
yy9191:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy3083;
			if (yych <= 0x83) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy1952;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy1952;
			goto yy3083;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy1952;
			} else {
				if (yych == 0xBF) goto yy1952;
				goto yy2;
			}
		}
	}
yy9192:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy3083;
		goto yy1952;
	} else {
		if (yych <= 0xA4) goto yy3083;
		if (yych <= 0xA6) goto yy1952;
		goto yy2;
	}
yy9193:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1952;
	if (yych <= 0xB7) goto yy3083;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy9194:
	yych = *++YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x86) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0xAF) goto yy843;
		if (yych == 0xBF) goto yy1952;
		goto yy2;
	}
yy9195:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1952;
	if (yych <= 0xAF) goto yy3083;
	if (yych <= 0xBA) goto yy1952;
	goto yy2;
yy9196:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1952;
		goto yy3083;
	} else {
		if (yych <= 0xB4) goto yy1952;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy9197:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy3083;
		goto yy1952;
	} else {
		if (yych == 0xB6) goto yy3083;
		goto yy2;
	}
yy9198:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1952;
	if (yych <= 0xB2) goto yy3083;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy9199:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x84) goto yy3083;
			if (yych <= 0x89) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			goto yy3083;
		} else {
			if (yych == 0x9C) goto yy3083;
			goto yy2;
		}
	}
yy9200:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy3083;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy3083;
		if (yych <= 0xB7) goto yy1952;
		goto yy2;
	}
yy9201:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy3083;
		goto yy1952;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy9202:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1952;
			if (yych <= 0x84) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy3083;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy3083;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy3083;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy3083;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xBD) goto yy3083;
				if (yych <= 0xBF) goto yy1952;
				goto yy2;
			}
		}
	}
yy9203:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1952;
			if (yych <= 0x86) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1952;
			} else {
				if (yych == 0x90) goto yy3083;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy1952;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy3083;
			goto yy1952;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy1952;
				goto yy2;
			}
		}
	}
yy9204:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy3083;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy9205:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1952;
		if (yych <= 0x85) goto yy3083;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy3083;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy9206:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy3083;
		goto yy1952;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy9207:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy3083;
		if (yych <= 0x9D) goto yy1952;
		goto yy2;
	}
yy9208:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy3083;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy9209:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy3083;
	if (yych <= 0xB7) goto yy1952;
	goto yy2;
yy9210:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x9C) goto yy2;
		if (yych <= 0xAB) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0xB9) goto yy843;
		if (yych == 0xBF) goto yy1952;
		goto yy2;
	}
yy9211:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy3083;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy1952;
	goto yy2;
yy9212:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy3083;
		goto yy1952;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy9213:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy1952;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy3083;
			goto yy2;
		}
	}
yy9214:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy3083;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy3083;
		if (yych <= 0xBE) goto yy1952;
		goto yy2;
	}
yy9215:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) goto yy2;
	if (yych <= 0x92) goto yy1952;
	goto yy2;
yy9216:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy3083;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy3083;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy1952;
		goto yy2;
	}
yy9217:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA6) goto yy1952;
	if (yych <= 0xA8) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy9218:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy1952;
	if (yych <= 0xBA) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy9219:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy1952;
	goto yy2;
yy9220:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x85) goto yy1952;
	goto yy2;
yy9221:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy1952;
	goto yy2;
yy9222:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy1952;
		goto yy3083;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy1952;
			goto yy3083;
		} else {
			if (yych <= 0xBB) goto yy1952;
			if (yych <= 0xBF) goto yy3083;
			goto yy2;
		}
	}
yy9223:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy3083;
		goto yy1952;
	} else {
		if (yych == 0xB5) goto yy1952;
		if (yych <= 0xBF) goto yy3083;
		goto yy2;
	}
yy9224:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy3083;
		goto yy1952;
	} else {
		if (yych == 0xAF) goto yy1952;
		if (yych <= 0xBF) goto yy3083;
		goto yy2;
	}
yy9225:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy3083;
		goto yy1952;
	} else {
		if (yych == 0xA9) goto yy1952;
		if (yych <= 0xBF) goto yy3083;
		goto yy2;
	}
yy9226:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy3083;
		goto yy1952;
	} else {
		if (yych <= 0x8B) goto yy3083;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy9227:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x86) goto yy1952;
		goto yy2;
	} else {
		if (yych == 0xA0) goto yy2;
		if (yych <= 0xAF) goto yy1952;
		goto yy2;
	}
yy9228:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy3083;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy1952;
	goto yy2;
yy9229:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy1952;
	goto yy2;
yy9230:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy1952;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy9231:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0xAE) goto yy1952;
		if (yych <= 0xB0) goto yy2;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy9232:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych == 0x90) goto yy2;
	if (yych <= 0xB5) goto yy1952;
	goto yy2;
yy9233:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy9234:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy9235:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1952;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBA) goto yy1952;
	goto yy2;
yy9236:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy1952;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x91) goto yy1952;
	goto yy2;
yy9237:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xBA) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy9238:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xA4) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy9239:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0xAC) goto yy1952;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB3) goto yy1952;
		goto yy2;
	}
yy9240:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x94) goto yy1952;
	goto yy2;
yy9241:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8B) goto yy1952;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy9242:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy1952;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy9243:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x87) goto yy1952;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy1952;
	goto yy2;
yy9244:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy1952;
	goto yy2;
yy9245:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy1952;
	goto yy2;
yy9246:
	yyaccept = 21;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy5660;
					goto yy1766;
				} else {
					if (yych <= '\'') goto yy1087;
					if (yych == '+') goto yy5660;
					goto yy1766;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy4041;
					if (yych <= '.') goto yy1087;
					if (yych <= '/') goto yy1766;
					goto yy8907;
				} else {
					if (yych <= ';') goto yy1766;
					if (yych <= '>') goto yy5660;
					if (yych <= '@') goto yy1766;
					goto yy11647;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy1766;
					if (yych <= '`') goto yy5660;
					goto yy11647;
				} else {
					if (yych == '|') goto yy5660;
					if (yych <= '}') goto yy1766;
					goto yy5660;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy1766;
					if (yych <= 0xC2) goto yy9277;
					if (yych <= 0xC3) goto yy9278;
					goto yy9279;
				} else {
					if (yych <= 0xCA) goto yy9280;
					if (yych <= 0xCB) goto yy5665;
					if (yych <= 0xCC) goto yy5663;
					goto yy9281;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy9282;
					if (yych <= 0xCF) goto yy9283;
					goto yy9279;
				} else {
					if (yych <= 0xD2) goto yy9284;
					if (yych <= 0xD3) goto yy9279;
					if (yych <= 0xD4) goto yy9285;
					goto yy9286;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy9287;
					if (yych <= 0xD7) goto yy9288;
					if (yych <= 0xD8) goto yy9289;
					goto yy9290;
				} else {
					if (yych <= 0xDA) goto yy9279;
					if (yych <= 0xDB) goto yy9291;
					if (yych <= 0xDC) goto yy9292;
					goto yy9293;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy9294;
					if (yych <= 0xDF) goto yy9295;
					goto yy9296;
				} else {
					if (yych <= 0xE1) goto yy9297;
					if (yych <= 0xE2) goto yy9298;
					if (yych <= 0xE3) goto yy9299;
					goto yy5683;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy9300;
					if (yych <= 0xEE) goto yy1766;
					goto yy9301;
				} else {
					if (yych <= 0xF0) goto yy9302;
					if (yych == 0xF3) goto yy5687;
					goto yy1766;
				}
			}
		}
	}
yy9247:
	yyaccept = 11;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy1952;
					goto yy115;
				} else {
					if (yych <= '\'') goto yy1087;
					if (yych == '+') goto yy1952;
					goto yy115;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy6861;
					if (yych <= '.') goto yy9246;
					if (yych <= '/') goto yy115;
					goto yy5136;
				} else {
					if (yych <= ';') goto yy115;
					if (yych <= '>') goto yy1952;
					if (yych <= '@') goto yy115;
					goto yy9247;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy115;
					if (yych <= '`') goto yy1952;
					goto yy9247;
				} else {
					if (yych == '|') goto yy1952;
					if (yych <= '}') goto yy115;
					goto yy1952;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy115;
					if (yych <= 0xC2) goto yy11850;
					if (yych <= 0xC3) goto yy11851;
					goto yy9251;
				} else {
					if (yych <= 0xCA) goto yy9252;
					if (yych <= 0xCB) goto yy4531;
					if (yych <= 0xCC) goto yy1956;
					goto yy11852;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy11853;
					if (yych <= 0xCF) goto yy11854;
					goto yy9251;
				} else {
					if (yych <= 0xD2) goto yy11855;
					if (yych <= 0xD3) goto yy9251;
					if (yych <= 0xD4) goto yy9257;
					goto yy9258;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy11856;
					if (yych <= 0xD7) goto yy11857;
					if (yych <= 0xD8) goto yy11858;
					goto yy11859;
				} else {
					if (yych <= 0xDA) goto yy9251;
					if (yych <= 0xDB) goto yy11860;
					if (yych <= 0xDC) goto yy11861;
					goto yy11862;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy11863;
					if (yych <= 0xDF) goto yy11864;
					goto yy11865;
				} else {
					if (yych <= 0xE1) goto yy11866;
					if (yych <= 0xE2) goto yy11867;
					if (yych <= 0xE3) goto yy11868;
					goto yy3078;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy11869;
					if (yych <= 0xEE) goto yy115;
					goto yy11870;
				} else {
					if (yych <= 0xF0) goto yy11871;
					if (yych == 0xF3) goto yy3082;
					goto yy115;
				}
			}
		}
	}
yy9249:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy1121;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy9247;
	default:	goto yy2;
	}
yy9250:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy9247;
		goto yy1121;
	} else {
		if (yych == 0xB7) goto yy1121;
		if (yych <= 0xBF) goto yy9247;
		goto yy2;
	}
yy9251:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy9247;
	goto yy2;
yy9252:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy9247;
	goto yy2;
yy9253:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0xB3) goto yy9247;
			if (yych <= 0xB4) goto yy2;
			goto yy1121;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy9247;
			if (yych <= 0xBA) goto yy2;
			goto yy9247;
		} else {
			if (yych == 0xBF) goto yy9247;
			goto yy2;
		}
	}
yy9254:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1121;
			goto yy9247;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy9247;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy9247;
			goto yy2;
		}
	}
yy9255:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy1121;
	if (yych <= 0xBF) goto yy9247;
	goto yy2;
yy9256:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy9247;
	if (yych <= 0x89) goto yy1121;
	if (yych <= 0xBF) goto yy9247;
	goto yy2;
yy9257:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy9247;
	goto yy2;
yy9258:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy9247;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy9247;
	goto yy2;
yy9259:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy9247;
		} else {
			if (yych == 0x8A) goto yy1087;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0xBE) goto yy1087;
			if (yych <= 0xBF) goto yy1121;
			goto yy2;
		}
	}
yy9260:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1121;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy1121;
			if (yych <= 0x8F) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy9247;
			goto yy2;
		}
	}
yy9261:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy1121;
		if (yych <= 0x8A) goto yy2;
		goto yy1121;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy9247;
			goto yy2;
		}
	}
yy9262:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0x9F) goto yy1121;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy843;
			if (yych <= 0xAD) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0xB0) goto yy1121;
			if (yych <= 0xBF) goto yy9247;
			goto yy2;
		}
	}
yy9263:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy9247;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy9247;
			if (yych == 0x9D) goto yy2;
			goto yy1121;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy1121;
			if (yych <= 0xAF) goto yy9247;
			goto yy843;
		} else {
			if (yych <= 0xBC) goto yy9247;
			if (yych <= 0xBE) goto yy1121;
			if (yych <= 0xBF) goto yy9247;
			goto yy2;
		}
	}
yy9264:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy9247;
		goto yy1121;
	} else {
		if (yych <= 0xAF) goto yy9247;
		if (yych <= 0xBF) goto yy1121;
		goto yy2;
	}
yy9265:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy1121;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy9247;
	goto yy2;
yy9266:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy9247;
	if (yych <= 0xB0) goto yy1121;
	if (yych <= 0xB1) goto yy9247;
	goto yy2;
yy9267:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy9247;
	} else {
		if (yych <= 0xB3) goto yy1121;
		if (yych == 0xB6) goto yy1121;
		goto yy2;
	}
yy9268:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy11872;
	case 0xA1:	goto yy11873;
	case 0xA2:	goto yy11874;
	case 0xA3:	goto yy3088;
	case 0xA4:	goto yy11875;
	case 0xA5:	goto yy11876;
	case 0xA6:	goto yy11877;
	case 0xA7:	goto yy11878;
	case 0xA8:	goto yy11879;
	case 0xA9:	goto yy11880;
	case 0xAA:	goto yy11881;
	case 0xAB:	goto yy11882;
	case 0xAC:	goto yy11883;
	case 0xAD:	goto yy11884;
	case 0xAE:	goto yy11885;
	case 0xAF:	goto yy11886;
	case 0xB0:	goto yy11887;
	case 0xB1:	goto yy11888;
	case 0xB2:	goto yy11889;
	case 0xB3:	goto yy11890;
	case 0xB4:	goto yy11891;
	case 0xB5:	goto yy11892;
	case 0xB6:	goto yy11893;
	case 0xB7:	goto yy11894;
	case 0xB8:	goto yy3109;
	case 0xB9:	goto yy3110;
	case 0xBA:	goto yy3111;
	case 0xBB:	goto yy3112;
	case 0xBC:	goto yy3113;
	case 0xBD:	goto yy3114;
	case 0xBE:	goto yy3115;
	case 0xBF:	goto yy3116;
	default:	goto yy2;
	}
yy9269:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy3117;
	case 0x81:	goto yy3118;
	case 0x82:	goto yy11895;
	case 0x83:	goto yy11896;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy9251;
	case 0x89:	goto yy11897;
	case 0x8A:	goto yy11898;
	case 0x8B:	goto yy11899;
	case 0x8C:	goto yy11900;
	case 0x8D:	goto yy11901;
	case 0x8E:	goto yy11902;
	case 0x8F:	goto yy11903;
	case 0x90:	goto yy11904;
	case 0x99:	goto yy11905;
	case 0x9A:	goto yy11906;
	case 0x9B:	goto yy11907;
	case 0x9C:	goto yy11908;
	case 0x9D:	goto yy11909;
	case 0x9E:	goto yy3134;
	case 0x9F:	goto yy3135;
	case 0xA0:	goto yy11910;
	case 0xA1:	goto yy11911;
	case 0xA2:	goto yy11912;
	case 0xA3:	goto yy11913;
	case 0xA4:	goto yy11914;
	case 0xA5:	goto yy3141;
	case 0xA7:	goto yy3142;
	case 0xA8:	goto yy11915;
	case 0xA9:	goto yy3144;
	case 0xAA:	goto yy3145;
	case 0xAC:	goto yy3146;
	case 0xAD:	goto yy3147;
	case 0xAE:	goto yy11916;
	case 0xAF:	goto yy11917;
	case 0xB0:	goto yy11918;
	case 0xB1:	goto yy11919;
	case 0xB3:	goto yy11920;
	case 0xB4:	goto yy11921;
	case 0xB5:	goto yy11922;
	case 0xB6:	goto yy11923;
	case 0xB7:	goto yy3156;
	case 0xBC:	goto yy11924;
	case 0xBD:	goto yy11925;
	case 0xBE:	goto yy11926;
	case 0xBF:	goto yy11927;
	default:	goto yy2;
	}
yy9270:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy3161;
	case 0x81:	goto yy3162;
	case 0x82:	goto yy3163;
	case 0x83:	goto yy3164;
	case 0x84:	goto yy11928;
	case 0x85:	goto yy11929;
	case 0x86:	goto yy11930;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy1136;
	case 0x88:	goto yy3168;
	case 0x8C:	goto yy3169;
	case 0x8F:	goto yy3170;
	case 0x90:	goto yy3171;
	case 0x91:	goto yy3172;
	case 0x92:	goto yy3173;
	case 0x93:	goto yy3174;
	case 0x9D:	goto yy3175;
	case 0x9E:	goto yy3176;
	case 0x9F:	goto yy3177;
	case 0xA6:	goto yy3178;
	case 0xA7:	goto yy3179;
	case 0xAD:	goto yy3180;
	case 0xAE:	goto yy3181;
	case 0xAF:	goto yy3182;
	case 0xB0:	goto yy11931;
	case 0xB1:	goto yy11932;
	case 0xB2:	goto yy9251;
	case 0xB3:	goto yy11933;
	case 0xB4:	goto yy11934;
	case 0xB5:	goto yy11935;
	case 0xB6:	goto yy11936;
	case 0xB7:	goto yy11937;
	case 0xB8:	goto yy3009;
	case 0xBA:	goto yy3190;
	case 0xBB:	goto yy3191;
	case 0xBF:	goto yy3192;
	default:	goto yy2;
	}
yy9271:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy11938;
	case 0x82:	goto yy3194;
	case 0x84:	goto yy11939;
	case 0x86:	goto yy11940;
	case 0x87:	goto yy3197;
	case 0x88:	goto yy3198;
	case 0x89:	goto yy3199;
	case 0x8A:	goto yy3200;
	case 0x8B:	goto yy3201;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy1136;
	default:	goto yy2;
	}
yy9272:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy3202;
	case 0x93:	goto yy11941;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy9251;
	case 0x98:	goto yy11942;
	case 0x99:	goto yy11943;
	case 0x9A:	goto yy11944;
	case 0x9B:	goto yy11945;
	case 0x9C:	goto yy11946;
	case 0x9D:	goto yy9257;
	case 0x9E:	goto yy11947;
	case 0x9F:	goto yy11948;
	case 0xA0:	goto yy11949;
	case 0xA1:	goto yy11950;
	case 0xA2:	goto yy11951;
	case 0xA3:	goto yy11952;
	case 0xA4:	goto yy11953;
	case 0xA5:	goto yy11954;
	case 0xA6:	goto yy3217;
	case 0xA7:	goto yy3218;
	case 0xA8:	goto yy11955;
	case 0xA9:	goto yy11956;
	case 0xAA:	goto yy3221;
	case 0xAB:	goto yy11957;
	case 0xAC:	goto yy11958;
	case 0xAD:	goto yy11959;
	case 0xAF:	goto yy11960;
	default:	goto yy2;
	}
yy9273:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy11961;
	case 0xAD:	goto yy11962;
	case 0xAE:	goto yy11963;
	case 0xAF:	goto yy11964;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy9251;
	case 0xB4:	goto yy11965;
	case 0xB5:	goto yy11966;
	case 0xB6:	goto yy11967;
	case 0xB7:	goto yy11968;
	case 0xB8:	goto yy3234;
	case 0xB9:	goto yy11969;
	case 0xBB:	goto yy11970;
	case 0xBC:	goto yy11971;
	case 0xBD:	goto yy11972;
	case 0xBF:	goto yy3239;
	default:	goto yy2;
	}
yy9274:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy11973;
	case 0x91:	goto yy11974;
	case 0x92:	goto yy11975;
	case 0x93:	goto yy11976;
	case 0x94:	goto yy11977;
	case 0x96:	goto yy11978;
	case 0x9B:	goto yy11979;
	case 0x9D:	goto yy11980;
	case 0x9E:	goto yy11981;
	case 0x9F:	goto yy3249;
	default:	goto yy2;
	}
yy9275:
	yyaccept = 21;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCB) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych <= '#') goto yy1766;
					if (yych <= '$') goto yy5660;
					if (yych <= '%') goto yy146;
					goto yy1766;
				} else {
					if (yych <= '\'') goto yy1087;
					if (yych == '+') goto yy5688;
					goto yy1766;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy1161;
					if (yych <= '.') goto yy5987;
					if (yych <= '/') goto yy1766;
					goto yy5690;
				} else {
					if (yych <= ';') goto yy1766;
					if (yych <= '>') goto yy5660;
					if (yych <= '?') goto yy1766;
					goto yy148;
				}
			}
		} else {
			if (yych <= '|') {
				if (yych <= '_') {
					if (yych <= 'Z') goto yy9275;
					if (yych <= ']') goto yy1766;
					if (yych <= '^') goto yy5660;
					goto yy5688;
				} else {
					if (yych <= '`') goto yy5660;
					if (yych <= 'z') goto yy9275;
					if (yych <= '{') goto yy1766;
					goto yy5660;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych == '~') goto yy5660;
					if (yych <= 0xC1) goto yy1766;
				} else {
					if (yych <= 0xC3) goto yy9278;
					if (yych <= 0xC9) goto yy9279;
					if (yych <= 0xCA) goto yy9280;
					goto yy5665;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy5663;
					if (yych <= 0xCD) goto yy9281;
					if (yych <= 0xCE) goto yy9282;
					goto yy9283;
				} else {
					if (yych == 0xD2) goto yy9284;
					if (yych <= 0xD3) goto yy9279;
					goto yy9285;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy9286;
					if (yych <= 0xD6) goto yy9287;
					if (yych <= 0xD7) goto yy9288;
					goto yy9289;
				} else {
					if (yych <= 0xD9) goto yy9290;
					if (yych <= 0xDA) goto yy9279;
					if (yych <= 0xDB) goto yy9291;
					goto yy9292;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy9293;
					if (yych <= 0xDE) goto yy9294;
					if (yych <= 0xDF) goto yy9295;
					goto yy9296;
				} else {
					if (yych <= 0xE1) goto yy9297;
					if (yych <= 0xE2) goto yy9298;
					if (yych <= 0xE3) goto yy9299;
					goto yy5683;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy9300;
					if (yych <= 0xEE) goto yy1766;
					goto yy9301;
				} else {
					if (yych <= 0xF0) goto yy9302;
					if (yych == 0xF3) goto yy5687;
					goto yy1766;
				}
			}
		}
	}
yy9277:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy5660;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy11647;
	default:	goto yy2;
	}
yy9278:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy11647;
		goto yy5660;
	} else {
		if (yych == 0xB7) goto yy5660;
		if (yych <= 0xBF) goto yy11647;
		goto yy2;
	}
yy9279:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy11647;
	goto yy2;
yy9280:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy11647;
	goto yy2;
yy9281:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xB3) goto yy11647;
			if (yych <= 0xB4) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy11647;
			if (yych <= 0xBA) goto yy2;
			goto yy11647;
		} else {
			if (yych == 0xBF) goto yy11647;
			goto yy2;
		}
	}
yy9282:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy5660;
			goto yy11647;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy11647;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy11647;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy11647;
			goto yy2;
		}
	}
yy9283:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy5660;
	if (yych <= 0xBF) goto yy11647;
	goto yy2;
yy9284:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy11647;
	if (yych <= 0x89) goto yy5660;
	if (yych <= 0xBF) goto yy11647;
	goto yy2;
yy9285:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy11647;
	goto yy2;
yy9286:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy11647;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy11647;
	goto yy2;
yy9287:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy11647;
		} else {
			if (yych == 0x8A) goto yy1087;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xBE) goto yy1087;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy9288:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy5660;
			if (yych <= 0x8F) goto yy2;
			goto yy11647;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy11647;
			goto yy2;
		}
	}
yy9289:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy5660;
		if (yych <= 0x8A) goto yy2;
		goto yy5660;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy11647;
			goto yy2;
		}
	}
yy9290:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy11647;
		} else {
			if (yych <= 0x9F) goto yy5660;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy843;
			if (yych <= 0xAD) goto yy2;
			goto yy11647;
		} else {
			if (yych <= 0xB0) goto yy5660;
			if (yych <= 0xBF) goto yy11647;
			goto yy2;
		}
	}
yy9291:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy11647;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy11647;
			if (yych == 0x9D) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy5660;
			if (yych <= 0xAF) goto yy11647;
			goto yy843;
		} else {
			if (yych <= 0xBC) goto yy11647;
			if (yych <= 0xBE) goto yy5660;
			if (yych <= 0xBF) goto yy11647;
			goto yy2;
		}
	}
yy9292:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy11647;
		goto yy5660;
	} else {
		if (yych <= 0xAF) goto yy11647;
		if (yych <= 0xBF) goto yy5660;
		goto yy2;
	}
yy9293:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy5660;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy11647;
	goto yy2;
yy9294:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy11647;
	if (yych <= 0xB0) goto yy5660;
	if (yych <= 0xB1) goto yy11647;
	goto yy2;
yy9295:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy11647;
	} else {
		if (yych <= 0xB3) goto yy5660;
		if (yych == 0xB6) goto yy5660;
		goto yy2;
	}
yy9296:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy11982;
	case 0xA1:	goto yy11983;
	case 0xA2:	goto yy11984;
	case 0xA3:	goto yy8755;
	case 0xA4:	goto yy11985;
	case 0xA5:	goto yy11986;
	case 0xA6:	goto yy11987;
	case 0xA7:	goto yy11988;
	case 0xA8:	goto yy11989;
	case 0xA9:	goto yy11990;
	case 0xAA:	goto yy11991;
	case 0xAB:	goto yy11992;
	case 0xAC:	goto yy11993;
	case 0xAD:	goto yy11994;
	case 0xAE:	goto yy11995;
	case 0xAF:	goto yy11996;
	case 0xB0:	goto yy11997;
	case 0xB1:	goto yy11998;
	case 0xB2:	goto yy11999;
	case 0xB3:	goto yy12000;
	case 0xB4:	goto yy12001;
	case 0xB5:	goto yy12002;
	case 0xB6:	goto yy12003;
	case 0xB7:	goto yy12004;
	case 0xB8:	goto yy8775;
	case 0xB9:	goto yy8932;
	case 0xBA:	goto yy8777;
	case 0xBB:	goto yy8933;
	case 0xBC:	goto yy8934;
	case 0xBD:	goto yy8780;
	case 0xBE:	goto yy8781;
	case 0xBF:	goto yy8782;
	default:	goto yy2;
	}
yy9297:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy8783;
	case 0x81:	goto yy8935;
	case 0x82:	goto yy12005;
	case 0x83:	goto yy12006;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy9279;
	case 0x89:	goto yy12007;
	case 0x8A:	goto yy12008;
	case 0x8B:	goto yy12009;
	case 0x8C:	goto yy12010;
	case 0x8D:	goto yy12011;
	case 0x8E:	goto yy12012;
	case 0x8F:	goto yy12013;
	case 0x90:	goto yy12014;
	case 0x99:	goto yy12015;
	case 0x9A:	goto yy12016;
	case 0x9B:	goto yy12017;
	case 0x9C:	goto yy12018;
	case 0x9D:	goto yy12019;
	case 0x9E:	goto yy8800;
	case 0x9F:	goto yy8951;
	case 0xA0:	goto yy12020;
	case 0xA1:	goto yy12021;
	case 0xA2:	goto yy12022;
	case 0xA3:	goto yy12023;
	case 0xA4:	goto yy12024;
	case 0xA5:	goto yy8957;
	case 0xA7:	goto yy8958;
	case 0xA8:	goto yy12025;
	case 0xA9:	goto yy8809;
	case 0xAA:	goto yy8960;
	case 0xAC:	goto yy8811;
	case 0xAD:	goto yy8961;
	case 0xAE:	goto yy12026;
	case 0xAF:	goto yy12027;
	case 0xB0:	goto yy12028;
	case 0xB1:	goto yy12029;
	case 0xB3:	goto yy12030;
	case 0xB4:	goto yy12031;
	case 0xB5:	goto yy12032;
	case 0xB6:	goto yy12033;
	case 0xB7:	goto yy8821;
	case 0xBC:	goto yy12034;
	case 0xBD:	goto yy12035;
	case 0xBE:	goto yy12036;
	case 0xBF:	goto yy12037;
	default:	goto yy2;
	}
yy9298:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy9098;
	case 0x81:	goto yy8827;
	case 0x82:	goto yy8828;
	case 0x83:	goto yy8829;
	case 0x84:	goto yy12038;
	case 0x85:	goto yy12039;
	case 0x86:	goto yy12040;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy5663;
	case 0x88:	goto yy9102;
	case 0x8C:	goto yy8832;
	case 0x8F:	goto yy8833;
	case 0x90:	goto yy8834;
	case 0x91:	goto yy8835;
	case 0x92:	goto yy8836;
	case 0x93:	goto yy8837;
	case 0x9D:	goto yy8838;
	case 0x9E:	goto yy8839;
	case 0x9F:	goto yy8840;
	case 0xA6:	goto yy8841;
	case 0xA7:	goto yy8842;
	case 0xAD:	goto yy8843;
	case 0xAE:	goto yy8844;
	case 0xAF:	goto yy8845;
	case 0xB0:	goto yy12041;
	case 0xB1:	goto yy12042;
	case 0xB2:	goto yy9279;
	case 0xB3:	goto yy12043;
	case 0xB4:	goto yy12044;
	case 0xB5:	goto yy12045;
	case 0xB6:	goto yy12046;
	case 0xB7:	goto yy12047;
	case 0xB8:	goto yy3009;
	case 0xBA:	goto yy8852;
	case 0xBB:	goto yy8814;
	case 0xBF:	goto yy8853;
	default:	goto yy2;
	}
yy9299:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy12048;
	case 0x82:	goto yy8855;
	case 0x84:	goto yy12049;
	case 0x86:	goto yy12050;
	case 0x87:	goto yy8858;
	case 0x88:	goto yy8859;
	case 0x89:	goto yy8860;
	case 0x8A:	goto yy8861;
	case 0x8B:	goto yy8862;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy5663;
	default:	goto yy2;
	}
yy9300:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy5675;
	case 0x93:	goto yy12051;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy9279;
	case 0x98:	goto yy12052;
	case 0x99:	goto yy12053;
	case 0x9A:	goto yy12054;
	case 0x9B:	goto yy12055;
	case 0x9C:	goto yy12056;
	case 0x9D:	goto yy9285;
	case 0x9E:	goto yy12057;
	case 0x9F:	goto yy12058;
	case 0xA0:	goto yy12059;
	case 0xA1:	goto yy12060;
	case 0xA2:	goto yy12061;
	case 0xA3:	goto yy12062;
	case 0xA4:	goto yy12063;
	case 0xA5:	goto yy12064;
	case 0xA6:	goto yy8875;
	case 0xA7:	goto yy9003;
	case 0xA8:	goto yy12065;
	case 0xA9:	goto yy12066;
	case 0xAA:	goto yy8879;
	case 0xAB:	goto yy12067;
	case 0xAC:	goto yy12068;
	case 0xAD:	goto yy12069;
	case 0xAF:	goto yy12070;
	default:	goto yy2;
	}
yy9301:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy12071;
	case 0xAD:	goto yy12072;
	case 0xAE:	goto yy12073;
	case 0xAF:	goto yy12074;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy9279;
	case 0xB4:	goto yy12075;
	case 0xB5:	goto yy12076;
	case 0xB6:	goto yy12077;
	case 0xB7:	goto yy12078;
	case 0xB8:	goto yy9141;
	case 0xB9:	goto yy12079;
	case 0xBB:	goto yy12080;
	case 0xBC:	goto yy12081;
	case 0xBD:	goto yy12082;
	case 0xBF:	goto yy8895;
	default:	goto yy2;
	}
yy9302:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy12083;
	case 0x91:	goto yy12084;
	case 0x92:	goto yy12085;
	case 0x93:	goto yy12086;
	case 0x94:	goto yy12087;
	case 0x96:	goto yy12088;
	case 0x9B:	goto yy12089;
	case 0x9D:	goto yy12090;
	case 0x9E:	goto yy12091;
	case 0x9F:	goto yy8905;
	default:	goto yy2;
	}
yy9303:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy7354;
					goto yy2;
				} else {
					if (yych <= '\'') goto yy1087;
					if (yych == '+') goto yy7354;
					goto yy2;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '.') goto yy1087;
					if (yych <= '/') goto yy2;
					goto yy10962;
				} else {
					if (yych <= ';') goto yy2;
					if (yych <= '>') goto yy7354;
					if (yych <= '@') goto yy2;
					goto yy12092;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy2;
					if (yych <= '`') goto yy7354;
					goto yy12092;
				} else {
					if (yych == '|') goto yy7354;
					if (yych <= '}') goto yy2;
					goto yy7354;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy12094;
					if (yych <= 0xC3) goto yy12095;
					goto yy12096;
				} else {
					if (yych <= 0xCA) goto yy12097;
					if (yych <= 0xCB) goto yy10690;
					if (yych <= 0xCC) goto yy10691;
					goto yy12098;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy12099;
					if (yych <= 0xCF) goto yy12100;
					goto yy12096;
				} else {
					if (yych <= 0xD2) goto yy12101;
					if (yych <= 0xD3) goto yy12096;
					if (yych <= 0xD4) goto yy12102;
					goto yy12103;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy12104;
					if (yych <= 0xD7) goto yy12105;
					if (yych <= 0xD8) goto yy12106;
					goto yy12107;
				} else {
					if (yych <= 0xDA) goto yy12096;
					if (yych <= 0xDB) goto yy12108;
					if (yych <= 0xDC) goto yy12109;
					goto yy12110;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy12111;
					if (yych <= 0xDF) goto yy12112;
					goto yy12113;
				} else {
					if (yych <= 0xE1) goto yy12114;
					if (yych <= 0xE2) goto yy12115;
					if (yych <= 0xE3) goto yy12116;
					goto yy10711;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy12117;
					if (yych <= 0xEE) goto yy2;
					goto yy12118;
				} else {
					if (yych <= 0xF0) goto yy12119;
					if (yych == 0xF3) goto yy10715;
					goto yy2;
				}
			}
		}
	}
yy9304:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy6010;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy1764;
			goto yy2;
		}
	}
yy9305:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy6010;
	if (yych <= 0x9B) goto yy1764;
	goto yy2;
yy9306:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1764;
		goto yy6010;
	} else {
		if (yych == 0xBD) goto yy6010;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy9307:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x90) goto yy6010;
			if (yych <= 0x97) goto yy1764;
			goto yy6010;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy1764;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy6010;
			goto yy2;
		}
	}
yy9308:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy6010;
			} else {
				if (yych <= 0x83) goto yy1764;
				if (yych <= 0x84) goto yy2;
				goto yy6010;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy6010;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy6010;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy6010;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy6010;
				if (yych <= 0xB5) goto yy2;
				goto yy6010;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xBD) goto yy6010;
				if (yych <= 0xBF) goto yy1764;
				goto yy2;
			}
		}
	}
yy9309:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy1764;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy1764;
				goto yy6010;
			} else {
				if (yych == 0x97) goto yy1764;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy6010;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy6010;
				if (yych <= 0xA3) goto yy1764;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy843;
				if (yych <= 0xB1) goto yy6010;
				goto yy1764;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy1764;
				goto yy2;
			}
		}
	}
yy9310:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy6010;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy6010;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy6010;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy6010;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy6010;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy6010;
				if (yych <= 0xBB) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1764;
				goto yy2;
			}
		}
	}
yy9311:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1764;
			if (yych <= 0x86) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1764;
			} else {
				if (yych == 0x91) goto yy1764;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy6010;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy843;
				goto yy1764;
			} else {
				if (yych <= 0xB4) goto yy6010;
				if (yych <= 0xB5) goto yy1764;
				goto yy2;
			}
		}
	}
yy9312:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1764;
			if (yych <= 0x84) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy6010;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy6010;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy6010;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy6010;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xBD) goto yy6010;
				if (yych <= 0xBF) goto yy1764;
				goto yy2;
			}
		}
	}
yy9313:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1764;
			} else {
				if (yych == 0x90) goto yy6010;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy6010;
			if (yych <= 0xA3) goto yy1764;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy1764;
			} else {
				if (yych == 0xB9) goto yy6010;
				goto yy2;
			}
		}
	}
yy9314:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1764;
			if (yych <= 0x84) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy6010;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy6010;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy6010;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy6010;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xBD) goto yy6010;
				if (yych <= 0xBF) goto yy1764;
				goto yy2;
			}
		}
	}
yy9315:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1764;
			if (yych <= 0x86) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy1764;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy6010;
			goto yy1764;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy1764;
				if (yych <= 0xB1) goto yy6010;
				goto yy2;
			}
		}
	}
yy9316:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy1764;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy6010;
	default:	goto yy2;
	}
yy9317:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1764;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy6010;
			if (yych == 0x97) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy1764;
			goto yy2;
		}
	}
yy9318:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1764;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy6010;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy6010;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy9319:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy1764;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy6010;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy6010;
			goto yy1764;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych == 0xBF) goto yy1764;
				goto yy2;
			}
		}
	}
yy9320:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1764;
			if (yych <= 0x84) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy6010;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xBD) goto yy6010;
				if (yych <= 0xBF) goto yy1764;
				goto yy2;
			}
		}
	}
yy9321:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy1764;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy6010;
			goto yy1764;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy6010;
				goto yy2;
			}
		}
	}
yy9322:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1764;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy6010;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy6010;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy6010;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy9323:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0x8E) goto yy6010;
				if (yych <= 0x96) goto yy2;
				goto yy1764;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy6010;
			if (yych <= 0xA3) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy843;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy1764;
				if (yych <= 0xBF) goto yy6010;
				goto yy2;
			}
		}
	}
yy9324:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy6010;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy6010;
		} else {
			if (yych == 0xBD) goto yy6010;
			goto yy2;
		}
	}
yy9325:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy6010;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy1764;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1764;
			goto yy2;
		}
	}
yy9326:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy1764;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy1764;
		if (yych <= 0xBF) goto yy6010;
		goto yy2;
	}
yy9327:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy6010;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy1764;
	goto yy2;
yy9328:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy6010;
		goto yy1764;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy6010;
		goto yy2;
	}
yy9329:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy9303;
	if (yych <= 0xBF) goto yy6010;
	goto yy2;
yy9330:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy6010;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy6010;
			if (yych <= 0xB4) goto yy1764;
			goto yy2;
		}
	}
yy9331:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0x93) goto yy1764;
			if (yych <= 0x9F) goto yy2;
			goto yy6010;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1764;
			goto yy2;
		}
	}
yy9332:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy9303;
		if (yych <= 0x8A) goto yy2;
		goto yy1764;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy6010;
			goto yy2;
		}
	}
yy9333:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy6010;
		goto yy1764;
	} else {
		if (yych <= 0xAA) goto yy6010;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy6010;
		goto yy2;
	}
yy9334:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy6010;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy1764;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy1764;
		goto yy2;
	}
yy9335:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy6010;
	if (yych <= 0x9B) goto yy1764;
	goto yy2;
yy9336:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1764;
		if (yych <= 0xA0) goto yy6010;
		goto yy1764;
	} else {
		if (yych <= 0xAF) goto yy6010;
		if (yych <= 0xB9) goto yy843;
		if (yych <= 0xBF) goto yy6010;
		goto yy2;
	}
yy9337:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy6010;
	if (yych <= 0xB3) goto yy1764;
	goto yy2;
yy9338:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy6010;
	if (yych <= 0xB7) goto yy1764;
	goto yy2;
yy9339:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy1764;
			if (yych <= 0xAC) goto yy6010;
			goto yy1764;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy6010;
			if (yych <= 0xB4) goto yy1764;
			goto yy6010;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy1764;
			goto yy2;
		}
	}
yy9340:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy6010;
	} else {
		if (yych == 0xBE) goto yy6010;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy9341:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy1764;
			if (yych <= 0x84) goto yy6010;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy6010;
				goto yy1764;
			} else {
				if (yych <= 0x93) goto yy6010;
				if (yych <= 0x95) goto yy2;
				goto yy6010;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xAC) goto yy6010;
				if (yych <= 0xAF) goto yy1764;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy6010;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy6010;
				if (yych <= 0xBE) goto yy1764;
				goto yy2;
			}
		}
	}
yy9342:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x93) goto yy9303;
		if (yych <= 0x97) goto yy2;
		goto yy1087;
	} else {
		if (yych <= 0xA4) {
			if (yych <= 0xA3) goto yy2;
			goto yy1087;
		} else {
			if (yych == 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy9343:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy1764;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy6010;
	default:	goto yy2;
	}
yy9344:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1764;
		goto yy6010;
	} else {
		if (yych == 0x8E) goto yy6010;
		if (yych <= 0x8F) goto yy1764;
		goto yy2;
	}
yy9345:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy6010;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy1764;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy9346:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy6010;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy9347:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy6010;
		goto yy1764;
	} else {
		if (yych <= 0xAE) goto yy6010;
		if (yych <= 0xB1) goto yy1764;
		if (yych <= 0xB3) goto yy6010;
		goto yy2;
	}
yy9348:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy6010;
	if (yych == 0xBF) goto yy1764;
	goto yy2;
yy9349:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy6010;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy9350:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x97) goto yy9303;
	if (yych == 0x9A) goto yy9303;
	goto yy2;
yy9351:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy1764;
			if (yych == 0xA0) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy1764;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy6010;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy9352:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1764;
		if (yych <= 0xBA) goto yy6010;
		goto yy2;
	}
yy9353:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1764;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy6010;
	goto yy2;
yy9354:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy6010;
		goto yy1764;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy1764;
		goto yy2;
	}
yy9355:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy6010;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1764;
		if (yych <= 0xBF) goto yy6010;
		goto yy2;
	}
yy9356:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy6010;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy1764;
	goto yy2;
yy9357:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy1764;
		if (yych <= 0xBF) goto yy6010;
		goto yy2;
	}
yy9358:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy6010;
		if (yych <= 0x88) goto yy2;
		goto yy1764;
	} else {
		if (yych <= 0xAD) goto yy6010;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy6010;
		goto yy2;
	}
yy9359:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy6010;
			goto yy1764;
		} else {
			if (yych == 0x86) goto yy1764;
			goto yy6010;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy1764;
			if (yych <= 0xA2) goto yy6010;
			goto yy1764;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy1764;
			goto yy2;
		}
	}
yy9360:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1764;
	if (yych <= 0xB3) goto yy6010;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy9361:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9F) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy6010;
			if (yych <= 0xBA) goto yy2;
			goto yy6010;
		} else {
			if (yych == 0xBD) goto yy6010;
			goto yy2;
		}
	}
yy9362:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy6010;
	} else {
		if (yych <= 0xAD) goto yy1764;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy6010;
		goto yy2;
	}
yy9363:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy6010;
	if (yych <= 0x93) goto yy1764;
	goto yy2;
yy9364:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy6010;
	if (yych <= 0xB6) goto yy1764;
	goto yy2;
yy9365:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy6010;
			goto yy1764;
		} else {
			if (yych <= 0x8B) goto yy6010;
			if (yych <= 0x8D) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0xB6) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy1764;
			goto yy2;
		}
	}
yy9366:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy6010;
			goto yy1764;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy1764;
			goto yy2;
		}
	}
yy9367:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy6010;
		if (yych <= 0x9B) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy6010;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy6010;
		goto yy2;
	}
yy9368:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy6010;
		if (yych <= 0xAA) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy1764;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy9369:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy6010;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy6010;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy6010;
			goto yy1764;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy1764;
			if (yych <= 0xB6) goto yy6010;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy6010;
			goto yy2;
		}
	}
yy9370:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy6010;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy9371:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1764;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy6010;
	goto yy2;
yy9372:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy6010;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy6010;
		if (yych <= 0xBD) goto yy1764;
		goto yy2;
	}
yy9373:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy1764;
		if (yych <= 0x9F) goto yy2;
		goto yy1764;
	} else {
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB2) goto yy9303;
		if (yych <= 0xB4) goto yy1764;
		goto yy2;
	}
yy9374:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0x92) goto yy1087;
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA2) goto yy1764;
			goto yy9303;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA6) goto yy1764;
			if (yych == 0xA9) goto yy1764;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy6010;
			goto yy2;
		}
	}
yy9375:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy1764;
			if (yych <= 0x86) goto yy2;
			goto yy1087;
		} else {
			if (yych <= 0x8B) {
				if (yych <= 0x8A) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0x8C) goto yy2;
				if (yych <= 0x8D) goto yy9303;
				goto yy1087;
			}
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9B) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy6010;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1764;
				goto yy2;
			}
		}
	}
yy9376:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy1764;
		if (yych <= 0x9A) goto yy6010;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy1764;
		goto yy2;
	}
yy9377:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy9384;
	case 0x81:	goto yy9385;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy3255;
	case 0x83:	goto yy9386;
	case 0x84:	goto yy10716;
	case 0x85:	goto yy10717;
	case 0x86:	goto yy10718;
	case 0x87:	goto yy10719;
	case 0x8A:	goto yy9387;
	case 0x8B:	goto yy12120;
	case 0x8C:	goto yy9389;
	case 0x8D:	goto yy12121;
	case 0x8E:	goto yy9391;
	case 0x8F:	goto yy9392;
	case 0x92:	goto yy9393;
	case 0x94:	goto yy9394;
	case 0x95:	goto yy9395;
	case 0x9C:	goto yy9396;
	case 0x9D:	goto yy9397;
	case 0xA0:	goto yy9398;
	case 0xA1:	goto yy12122;
	case 0xA2:	goto yy9400;
	case 0xA3:	goto yy9401;
	case 0xA4:	goto yy9402;
	case 0xA6:	goto yy9403;
	case 0xA8:	goto yy12123;
	case 0xA9:	goto yy9405;
	case 0xAA:	goto yy9406;
	case 0xAB:	goto yy12124;
	case 0xAC:	goto yy6053;
	case 0xAD:	goto yy9408;
	case 0xAE:	goto yy9409;
	case 0xB1:	goto yy9410;
	case 0xB2:
	case 0xB3:	goto yy9411;
	default:	goto yy2;
	}
yy9378:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy12125;
	case 0x81:	goto yy10998;
	case 0x82:	goto yy12126;
	case 0x83:	goto yy9414;
	case 0x84:	goto yy12127;
	case 0x85:	goto yy12128;
	case 0x86:	goto yy12129;
	case 0x87:	goto yy12130;
	case 0x88:	goto yy12131;
	case 0x8A:	goto yy9420;
	case 0x8B:	goto yy12132;
	case 0x8C:	goto yy12133;
	case 0x8D:	goto yy12134;
	case 0x92:
	case 0x98:	goto yy12135;
	case 0x93:	goto yy12136;
	case 0x96:	goto yy12137;
	case 0x97:	goto yy12138;
	case 0x99:	goto yy12139;
	case 0x9A:	goto yy12140;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy11014;
	case 0xA2:	goto yy9430;
	case 0xA3:	goto yy9431;
	case 0xAB:	goto yy9432;
	default:	goto yy2;
	}
yy9379:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy3255;
	case 0xA8:	goto yy9432;
	case 0xA9:	goto yy9437;
	case 0xAB:	goto yy12141;
	case 0xAC:	goto yy12142;
	case 0xAD:	goto yy12143;
	case 0xAE:	goto yy9441;
	case 0xBD:	goto yy12144;
	case 0xBE:	goto yy10741;
	default:	goto yy2;
	}
yy9380:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy3255;
	if (yych <= 0xB1) goto yy9443;
	if (yych <= 0xB2) goto yy12145;
	goto yy2;
yy9381:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy1769;
	case 0x83:	goto yy4329;
	case 0x84:	goto yy10743;
	case 0x85:	goto yy10744;
	case 0x87:	goto yy10745;
	case 0x89:	goto yy10746;
	case 0x8D:	goto yy10747;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy3255;
	case 0x91:	goto yy9445;
	case 0x92:	goto yy9446;
	case 0x93:	goto yy9447;
	case 0x94:	goto yy9448;
	case 0x95:	goto yy9449;
	case 0x9A:	goto yy9450;
	case 0x9B:	goto yy12146;
	case 0x9C:	goto yy12147;
	case 0x9D:	goto yy12148;
	case 0x9E:	goto yy12149;
	case 0x9F:	goto yy12150;
	case 0xAA:	goto yy10749;
	default:	goto yy2;
	}
yy9382:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy3255;
		if (yych <= 0xA3) goto yy12151;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy9457;
			goto yy9458;
		} else {
			if (yych <= 0xBA) goto yy9459;
			if (yych <= 0xBB) goto yy10751;
			goto yy2;
		}
	}
yy9383:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy1762;
					goto yy2;
				} else {
					if (yych <= '\'') goto yy1087;
					if (yych == '+') goto yy1762;
					goto yy2;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy1087;
					if (yych <= '.') goto yy9246;
					if (yych <= '/') goto yy2;
					goto yy7071;
				} else {
					if (yych <= ';') goto yy2;
					if (yych <= '>') goto yy1762;
					if (yych <= '@') goto yy2;
					goto yy6010;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy2;
					if (yych <= '`') goto yy1762;
					goto yy6010;
				} else {
					if (yych == '|') goto yy1762;
					if (yych <= '}') goto yy2;
					goto yy1762;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy3253;
					if (yych <= 0xC3) goto yy3254;
					goto yy3255;
				} else {
					if (yych <= 0xCA) goto yy3256;
					if (yych <= 0xCB) goto yy1771;
					if (yych <= 0xCC) goto yy1772;
					goto yy3257;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy3258;
					if (yych <= 0xCF) goto yy3259;
					goto yy3255;
				} else {
					if (yych <= 0xD2) goto yy3260;
					if (yych <= 0xD3) goto yy3255;
					if (yych <= 0xD4) goto yy3261;
					goto yy3262;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy3263;
					if (yych <= 0xD7) goto yy3264;
					if (yych <= 0xD8) goto yy3265;
					goto yy3266;
				} else {
					if (yych <= 0xDA) goto yy3255;
					if (yych <= 0xDB) goto yy3267;
					if (yych <= 0xDC) goto yy3268;
					goto yy3269;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy3270;
					if (yych <= 0xDF) goto yy3271;
					goto yy3272;
				} else {
					if (yych <= 0xE1) goto yy3273;
					if (yych <= 0xE2) goto yy3274;
					if (yych <= 0xE3) goto yy3275;
					goto yy1792;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy3276;
					if (yych <= 0xEE) goto yy2;
					goto yy3277;
				} else {
					if (yych <= 0xF0) goto yy3278;
					if (yych == 0xF3) goto yy1796;
					goto yy2;
				}
			}
		}
	}
yy9384:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy6010;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy6010;
		} else {
			if (yych == 0xBF) goto yy6010;
			goto yy2;
		}
	}
yy9385:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy6010;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy6010;
	goto yy2;
yy9386:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy6010;
	goto yy2;
yy9387:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy6010;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy6010;
	goto yy2;
yy9388:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy6010;
	if (yych == 0xA0) goto yy1762;
	goto yy2;
yy9389:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy6010;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy6010;
	goto yy2;
yy9390:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy6010;
		if (yych <= 0x81) goto yy2;
		goto yy6010;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy6010;
		if (yych <= 0xBA) goto yy1762;
		goto yy2;
	}
yy9391:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy6010;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy6010;
	goto yy2;
yy9392:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy6010;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy6010;
	goto yy2;
yy9393:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy6010;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy9394:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy6010;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy6010;
	goto yy2;
yy9395:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy6010;
	goto yy2;
yy9396:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy6010;
	goto yy2;
yy9397:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy6010;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy6010;
	goto yy2;
yy9398:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy6010;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy6010;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy6010;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy6010;
			if (yych == 0xBF) goto yy6010;
			goto yy2;
		}
	}
yy9399:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy6010;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy6010;
		if (yych <= 0xB8) goto yy1762;
		goto yy2;
	}
yy9400:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy6010;
	goto yy2;
yy9401:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy6010;
	goto yy2;
yy9402:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy6010;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy6010;
	goto yy2;
yy9403:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy6010;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy6010;
	goto yy2;
yy9404:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy6010;
			if (yych <= 0x83) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy1762;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy1762;
			goto yy6010;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy1762;
			} else {
				if (yych == 0xBF) goto yy1762;
				goto yy2;
			}
		}
	}
yy9405:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy6010;
	goto yy2;
yy9406:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy6010;
	goto yy2;
yy9407:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy6010;
		goto yy1762;
	} else {
		if (yych <= 0xA4) goto yy6010;
		if (yych <= 0xA6) goto yy1762;
		goto yy2;
	}
yy9408:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy6010;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy6010;
	goto yy2;
yy9409:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy6010;
	goto yy2;
yy9410:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy6010;
	goto yy2;
yy9411:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy6010;
	goto yy2;
yy9412:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1762;
	if (yych <= 0xB7) goto yy6010;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy9413:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1762;
	if (yych <= 0xAF) goto yy6010;
	if (yych <= 0xBA) goto yy1762;
	goto yy2;
yy9414:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy6010;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy843;
	goto yy2;
yy9415:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1762;
		goto yy6010;
	} else {
		if (yych <= 0xB4) goto yy1762;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy9416:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy6010;
		goto yy1762;
	} else {
		if (yych == 0xB6) goto yy6010;
		goto yy2;
	}
yy9417:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1762;
	if (yych <= 0xB2) goto yy6010;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy9418:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x84) goto yy6010;
			if (yych <= 0x89) goto yy2;
			goto yy1762;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			goto yy6010;
		} else {
			if (yych == 0x9C) goto yy6010;
			goto yy2;
		}
	}
yy9419:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy6010;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy6010;
		if (yych <= 0xB7) goto yy1762;
		goto yy2;
	}
yy9420:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy6010;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy6010;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy6010;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy6010;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy6010;
			goto yy2;
		}
	}
yy9421:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy6010;
		goto yy1762;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy9422:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1762;
			if (yych <= 0x84) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy6010;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy6010;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy6010;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy6010;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0xBD) goto yy6010;
				if (yych <= 0xBF) goto yy1762;
				goto yy2;
			}
		}
	}
yy9423:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1762;
			if (yych <= 0x86) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1762;
			} else {
				if (yych == 0x90) goto yy6010;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy1762;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy6010;
			goto yy1762;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy1762;
				goto yy2;
			}
		}
	}
yy9424:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy6010;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy9425:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1762;
		if (yych <= 0x85) goto yy6010;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy6010;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy9426:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy6010;
		goto yy1762;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy1762;
		goto yy2;
	}
yy9427:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy6010;
		if (yych <= 0x9D) goto yy1762;
		goto yy2;
	}
yy9428:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy6010;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy9429:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy6010;
	if (yych <= 0xB7) goto yy1762;
	goto yy2;
yy9430:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy6010;
	goto yy2;
yy9431:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy6010;
		goto yy843;
	} else {
		if (yych == 0xBF) goto yy6010;
		goto yy2;
	}
yy9432:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy6010;
	goto yy2;
yy9433:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy6010;
	goto yy2;
yy9434:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy6010;
	goto yy2;
yy9435:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy6010;
	goto yy2;
yy9436:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy6010;
	goto yy2;
yy9437:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy6010;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy9438:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy6010;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy1762;
	goto yy2;
yy9439:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy6010;
		goto yy1762;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy1762;
		goto yy2;
	}
yy9440:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy1762;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy6010;
			goto yy2;
		}
	}
yy9441:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy6010;
	goto yy2;
yy9442:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy6010;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy6010;
		if (yych <= 0xBE) goto yy1762;
		goto yy2;
	}
yy9443:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy6010;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy6010;
	goto yy2;
yy9444:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy6010;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy6010;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy1762;
		goto yy2;
	}
yy9445:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy6010;
	goto yy2;
yy9446:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy6010;
		} else {
			if (yych == 0xA2) goto yy6010;
			if (yych <= 0xA4) goto yy2;
			goto yy6010;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy6010;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy6010;
				goto yy2;
			}
		}
	}
yy9447:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy6010;
	goto yy2;
yy9448:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy6010;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy6010;
			if (yych <= 0x8C) goto yy2;
			goto yy6010;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy6010;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy6010;
			goto yy2;
		}
	}
yy9449:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy6010;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy6010;
			goto yy2;
		}
	}
yy9450:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy6010;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy6010;
	goto yy2;
yy9451:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy1762;
		goto yy6010;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy1762;
			goto yy6010;
		} else {
			if (yych <= 0xBB) goto yy1762;
			if (yych <= 0xBF) goto yy6010;
			goto yy2;
		}
	}
yy9452:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy6010;
		goto yy1762;
	} else {
		if (yych == 0xB5) goto yy1762;
		if (yych <= 0xBF) goto yy6010;
		goto yy2;
	}
yy9453:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy6010;
		goto yy1762;
	} else {
		if (yych == 0xAF) goto yy1762;
		if (yych <= 0xBF) goto yy6010;
		goto yy2;
	}
yy9454:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy6010;
		goto yy1762;
	} else {
		if (yych == 0xA9) goto yy1762;
		if (yych <= 0xBF) goto yy6010;
		goto yy2;
	}
yy9455:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy6010;
		goto yy1762;
	} else {
		if (yych <= 0x8B) goto yy6010;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy9456:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy6010;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy1762;
	goto yy2;
yy9457:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy6010;
			} else {
				if (yych == 0xA4) goto yy6010;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy6010;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy6010;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy6010;
			} else {
				if (yych == 0xBB) goto yy6010;
				goto yy2;
			}
		}
	}
yy9458:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy6010;
	default:	goto yy2;
	}
yy9459:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy6010;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy6010;
			goto yy2;
		}
	}
yy9460:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy1764;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy9483;
	case 0xB7:	goto yy2930;
	default:	goto yy2;
	}
yy9461:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy9483;
		goto yy1764;
	} else {
		if (yych == 0xB7) goto yy1764;
		if (yych <= 0xBF) goto yy9483;
		goto yy2;
	}
yy9462:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x91) {
			if (yych <= 0x81) goto yy2;
			if (yych <= 0x85) goto yy1764;
			goto yy2;
		} else {
			if (yych == 0x97) goto yy12152;
			goto yy1764;
		}
	} else {
		if (yych <= 0xAC) {
			if (yych <= 0xA4) goto yy2;
			if (yych <= 0xAB) goto yy1764;
			goto yy2;
		} else {
			if (yych == 0xAE) goto yy2;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy9463:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xB3) goto yy9483;
			if (yych <= 0xB4) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy9483;
			if (yych <= 0xBA) goto yy2;
			goto yy9483;
		} else {
			if (yych == 0xBF) goto yy9483;
			goto yy2;
		}
	}
yy9464:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1764;
			goto yy9483;
		} else {
			if (yych <= 0x87) goto yy2930;
			if (yych <= 0x8A) goto yy9483;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy9483;
			goto yy2;
		}
	}
yy9465:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy1764;
	if (yych <= 0xBF) goto yy9483;
	goto yy2;
yy9466:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy9483;
	if (yych <= 0x89) goto yy1764;
	if (yych <= 0xBF) goto yy9483;
	goto yy2;
yy9467:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy9483;
		} else {
			if (yych == 0x8A) goto yy12153;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xBE) goto yy12153;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy9468:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x87) {
		if (yych <= 0x83) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x82) goto yy1764;
			goto yy2;
		} else {
			if (yych == 0x86) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0xAA) goto yy9483;
			goto yy2;
		} else {
			if (yych <= 0xB2) goto yy9483;
			if (yych == 0xB4) goto yy2930;
			goto yy2;
		}
	}
yy9469:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy1764;
		if (yych <= 0x8A) goto yy2;
		goto yy1764;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy9483;
			goto yy2;
		}
	}
yy9470:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0x9F) goto yy1764;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy843;
			if (yych <= 0xAD) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0xB0) goto yy1764;
			if (yych <= 0xBF) goto yy9483;
			goto yy2;
		}
	}
yy9471:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy9483;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy9483;
			if (yych == 0x9D) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy1764;
			if (yych <= 0xAF) goto yy9483;
			goto yy843;
		} else {
			if (yych <= 0xBC) goto yy9483;
			if (yych <= 0xBE) goto yy1764;
			if (yych <= 0xBF) goto yy9483;
			goto yy2;
		}
	}
yy9472:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy9483;
		goto yy1764;
	} else {
		if (yych <= 0xAF) goto yy9483;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy9473:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy1764;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy9483;
	goto yy2;
yy9474:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy9483;
	if (yych <= 0xB0) goto yy1764;
	if (yych <= 0xB1) goto yy9483;
	goto yy2;
yy9475:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy9483;
	} else {
		if (yych <= 0xB3) goto yy1764;
		if (yych == 0xB6) goto yy1764;
		goto yy2;
	}
yy9476:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy12154;
	case 0xA1:	goto yy12155;
	case 0xA2:	goto yy9487;
	case 0xA3:	goto yy7358;
	case 0xA4:	goto yy12156;
	case 0xA5:	goto yy12157;
	case 0xA6:	goto yy12158;
	case 0xA7:	goto yy12159;
	case 0xA8:	goto yy12160;
	case 0xA9:	goto yy12161;
	case 0xAA:	goto yy12162;
	case 0xAB:	goto yy12163;
	case 0xAC:	goto yy12164;
	case 0xAD:	goto yy12165;
	case 0xAE:	goto yy12166;
	case 0xAF:	goto yy12167;
	case 0xB0:	goto yy12168;
	case 0xB1:	goto yy12169;
	case 0xB2:	goto yy12170;
	case 0xB3:	goto yy12171;
	case 0xB4:	goto yy12172;
	case 0xB5:	goto yy12173;
	case 0xB6:	goto yy12174;
	case 0xB7:	goto yy12175;
	case 0xB8:	goto yy7378;
	case 0xB9:	goto yy7934;
	case 0xBA:	goto yy7380;
	case 0xBB:	goto yy7935;
	case 0xBC:	goto yy7936;
	case 0xBD:	goto yy7383;
	case 0xBE:	goto yy7384;
	case 0xBF:	goto yy7385;
	default:	goto yy2;
	}
yy9477:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy7386;
	case 0x81:	goto yy7937;
	case 0x82:	goto yy12176;
	case 0x83:	goto yy9509;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy6129;
	case 0x89:	goto yy9510;
	case 0x8A:	goto yy9511;
	case 0x8B:	goto yy9512;
	case 0x8C:	goto yy9513;
	case 0x8D:	goto yy12177;
	case 0x8E:	goto yy12178;
	case 0x8F:	goto yy9516;
	case 0x90:	goto yy12179;
	case 0x99:	goto yy9518;
	case 0x9A:	goto yy9519;
	case 0x9B:	goto yy9520;
	case 0x9C:	goto yy12180;
	case 0x9D:	goto yy12181;
	case 0x9E:	goto yy7394;
	case 0x9F:	goto yy7944;
	case 0xA0:	goto yy12182;
	case 0xA1:	goto yy9524;
	case 0xA2:	goto yy12183;
	case 0xA3:	goto yy9526;
	case 0xA4:	goto yy12184;
	case 0xA5:	goto yy7948;
	case 0xA7:	goto yy7949;
	case 0xA8:	goto yy12185;
	case 0xA9:	goto yy7401;
	case 0xAA:	goto yy7951;
	case 0xAC:	goto yy7403;
	case 0xAD:	goto yy7952;
	case 0xAE:	goto yy12186;
	case 0xAF:	goto yy12187;
	case 0xB0:	goto yy12188;
	case 0xB1:	goto yy9532;
	case 0xB3:	goto yy12189;
	case 0xB4:	goto yy9534;
	case 0xB5:	goto yy9535;
	case 0xB6:	goto yy9536;
	case 0xB7:	goto yy7408;
	case 0xBC:	goto yy9537;
	case 0xBD:	goto yy9538;
	case 0xBE:	goto yy12190;
	case 0xBF:	goto yy12191;
	default:	goto yy2;
	}
yy9478:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy12192;
	case 0x81:	goto yy7412;
	case 0x82:	goto yy7413;
	case 0x83:	goto yy7414;
	case 0x84:	goto yy12193;
	case 0x85:	goto yy12194;
	case 0x86:	goto yy12195;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy1769;
	case 0x88:	goto yy12196;
	case 0x8C:	goto yy7417;
	case 0x8F:	goto yy7418;
	case 0x90:	goto yy7419;
	case 0x91:	goto yy7420;
	case 0x92:	goto yy7421;
	case 0x93:	goto yy7422;
	case 0x9D:	goto yy7423;
	case 0x9E:	goto yy7424;
	case 0x9F:	goto yy7425;
	case 0xA6:	goto yy7426;
	case 0xA7:	goto yy7427;
	case 0xAD:	goto yy7428;
	case 0xAE:	goto yy7429;
	case 0xAF:	goto yy7430;
	case 0xB0:	goto yy9544;
	case 0xB1:	goto yy9545;
	case 0xB2:	goto yy6129;
	case 0xB3:	goto yy12197;
	case 0xB4:	goto yy9547;
	case 0xB5:	goto yy12198;
	case 0xB6:	goto yy9549;
	case 0xB7:	goto yy12199;
	case 0xB8:	goto yy12200;
	case 0xBA:	goto yy7434;
	case 0xBB:	goto yy4401;
	case 0xBF:	goto yy7435;
	default:	goto yy2;
	}
yy9479:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy12201;
	case 0x82:	goto yy7437;
	case 0x84:	goto yy9552;
	case 0x86:	goto yy12202;
	case 0x87:	goto yy7439;
	case 0x88:	goto yy7440;
	case 0x89:	goto yy7441;
	case 0x8A:	goto yy7442;
	case 0x8B:	goto yy7443;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy1769;
	default:	goto yy2;
	}
yy9480:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy4262;
	case 0x93:	goto yy12203;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy6129;
	case 0x98:	goto yy9555;
	case 0x99:	goto yy12204;
	case 0x9A:	goto yy12205;
	case 0x9B:	goto yy12206;
	case 0x9C:	goto yy12207;
	case 0x9D:	goto yy6135;
	case 0x9E:	goto yy12208;
	case 0x9F:	goto yy9561;
	case 0xA0:	goto yy12209;
	case 0xA1:	goto yy9563;
	case 0xA2:	goto yy12210;
	case 0xA3:	goto yy12211;
	case 0xA4:	goto yy12212;
	case 0xA5:	goto yy12213;
	case 0xA6:	goto yy7454;
	case 0xA7:	goto yy7981;
	case 0xA8:	goto yy12214;
	case 0xA9:	goto yy12215;
	case 0xAA:	goto yy7458;
	case 0xAB:	goto yy12216;
	case 0xAC:	goto yy9571;
	case 0xAD:	goto yy12217;
	case 0xAF:	goto yy12218;
	default:	goto yy2;
	}
yy9481:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy12219;
	case 0xAD:	goto yy9575;
	case 0xAE:	goto yy12220;
	case 0xAF:	goto yy12221;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy6129;
	case 0xB4:	goto yy9578;
	case 0xB5:	goto yy9579;
	case 0xB6:	goto yy9580;
	case 0xB7:	goto yy12222;
	case 0xB8:	goto yy12223;
	case 0xB9:	goto yy12224;
	case 0xBB:	goto yy9583;
	case 0xBC:	goto yy12225;
	case 0xBD:	goto yy12226;
	case 0xBF:	goto yy7469;
	default:	goto yy2;
	}
yy9482:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy12227;
	case 0x91:	goto yy12228;
	case 0x92:	goto yy9588;
	case 0x93:	goto yy9589;
	case 0x94:	goto yy9590;
	case 0x96:	goto yy12229;
	case 0x9B:	goto yy12230;
	case 0x9D:	goto yy12231;
	case 0x9E:	goto yy12232;
	case 0x9F:	goto yy7476;
	default:	goto yy2;
	}
yy9483:
	yyaccept = 21;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCC) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy1764;
					goto yy1766;
				} else {
					if (yych <= '\'') goto yy1564;
					if (yych == '+') goto yy1764;
					goto yy1766;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy6297;
					if (yych <= '.') goto yy5876;
					if (yych <= '/') goto yy1766;
					goto yy4880;
				} else {
					if (yych <= ':') goto yy2930;
					if (yych <= ';') goto yy1766;
					if (yych <= '>') goto yy1764;
					goto yy1766;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= '`') {
					if (yych <= 'Z') goto yy9483;
					if (yych <= ']') goto yy1766;
					goto yy1764;
				} else {
					if (yych <= 'z') goto yy9483;
					if (yych == '|') goto yy1764;
					goto yy1766;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy1764;
					if (yych <= 0xC1) goto yy1766;
					if (yych <= 0xC2) goto yy9460;
					goto yy9461;
				} else {
					if (yych <= 0xC9) goto yy6129;
					if (yych <= 0xCA) goto yy6130;
					if (yych <= 0xCB) goto yy9462;
					goto yy1769;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy9463;
					if (yych <= 0xCE) goto yy9464;
					goto yy9465;
				} else {
					if (yych == 0xD2) goto yy9466;
					if (yych <= 0xD3) goto yy6129;
					goto yy6135;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy6136;
					if (yych <= 0xD6) goto yy9467;
					if (yych <= 0xD7) goto yy9468;
					goto yy9469;
				} else {
					if (yych <= 0xD9) goto yy9470;
					if (yych <= 0xDA) goto yy6129;
					if (yych <= 0xDB) goto yy9471;
					goto yy9472;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy9473;
					if (yych <= 0xDE) goto yy9474;
					if (yych <= 0xDF) goto yy9475;
					goto yy9476;
				} else {
					if (yych <= 0xE1) goto yy9477;
					if (yych <= 0xE2) goto yy9478;
					if (yych <= 0xE3) goto yy9479;
					goto yy4270;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy9480;
					if (yych <= 0xEE) goto yy1766;
					goto yy9481;
				} else {
					if (yych <= 0xF0) goto yy9482;
					if (yych == 0xF3) goto yy4274;
					goto yy1766;
				}
			}
		}
	}
yy9485:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy9483;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy1762;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy1762;
			goto yy2;
		}
	}
yy9486:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy9483;
	if (yych <= 0x9B) goto yy1762;
	goto yy2;
yy9487:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy9483;
	goto yy2;
yy9488:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1762;
		goto yy9483;
	} else {
		if (yych == 0xBD) goto yy9483;
		if (yych <= 0xBF) goto yy1762;
		goto yy2;
	}
yy9489:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x90) goto yy9483;
			if (yych <= 0x97) goto yy1762;
			goto yy9483;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy1762;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy9483;
			goto yy2;
		}
	}
yy9490:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy9483;
			} else {
				if (yych <= 0x83) goto yy1762;
				if (yych <= 0x84) goto yy2;
				goto yy9483;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy9483;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy9483;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy9483;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy9483;
				if (yych <= 0xB5) goto yy2;
				goto yy9483;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0xBD) goto yy9483;
				if (yych <= 0xBF) goto yy1762;
				goto yy2;
			}
		}
	}
yy9491:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy1762;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy1762;
				goto yy9483;
			} else {
				if (yych == 0x97) goto yy1762;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy9483;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy9483;
				if (yych <= 0xA3) goto yy1762;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy843;
				if (yych <= 0xB1) goto yy9483;
				goto yy1762;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy1762;
				goto yy2;
			}
		}
	}
yy9492:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy9483;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy9483;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy9483;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy9483;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy9483;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy9483;
				if (yych <= 0xBB) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1762;
				goto yy2;
			}
		}
	}
yy9493:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1762;
			if (yych <= 0x86) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1762;
			} else {
				if (yych == 0x91) goto yy1762;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy9483;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy843;
				goto yy1762;
			} else {
				if (yych <= 0xB4) goto yy9483;
				if (yych <= 0xB5) goto yy1762;
				goto yy2;
			}
		}
	}
yy9494:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1762;
			if (yych <= 0x84) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy9483;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy9483;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy9483;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy9483;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0xBD) goto yy9483;
				if (yych <= 0xBF) goto yy1762;
				goto yy2;
			}
		}
	}
yy9495:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1762;
			} else {
				if (yych == 0x90) goto yy9483;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy9483;
			if (yych <= 0xA3) goto yy1762;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy1762;
			} else {
				if (yych == 0xB9) goto yy9483;
				goto yy2;
			}
		}
	}
yy9496:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1762;
			if (yych <= 0x84) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy9483;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy9483;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy9483;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy9483;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0xBD) goto yy9483;
				if (yych <= 0xBF) goto yy1762;
				goto yy2;
			}
		}
	}
yy9497:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1762;
			if (yych <= 0x86) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy1762;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy9483;
			goto yy1762;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy1762;
				if (yych <= 0xB1) goto yy9483;
				goto yy2;
			}
		}
	}
yy9498:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy1762;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy9483;
	default:	goto yy2;
	}
yy9499:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1762;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1762;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy9483;
			if (yych == 0x97) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy1762;
			goto yy2;
		}
	}
yy9500:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1762;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy9483;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy9483;
			if (yych <= 0xBF) goto yy1762;
			goto yy2;
		}
	}
yy9501:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy1762;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy9483;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy9483;
			goto yy1762;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych == 0xBF) goto yy1762;
				goto yy2;
			}
		}
	}
yy9502:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1762;
			if (yych <= 0x84) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy9483;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0xBD) goto yy9483;
				if (yych <= 0xBF) goto yy1762;
				goto yy2;
			}
		}
	}
yy9503:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy1762;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy9483;
			goto yy1762;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy9483;
				goto yy2;
			}
		}
	}
yy9504:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1762;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy9483;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy9483;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy9483;
			if (yych <= 0xBF) goto yy1762;
			goto yy2;
		}
	}
yy9505:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0x8E) goto yy9483;
				if (yych <= 0x96) goto yy2;
				goto yy1762;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy9483;
			if (yych <= 0xA3) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy843;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy1762;
				if (yych <= 0xBF) goto yy9483;
				goto yy2;
			}
		}
	}
yy9506:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy9483;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy9483;
		} else {
			if (yych == 0xBD) goto yy9483;
			goto yy2;
		}
	}
yy9507:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy9483;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy1762;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy1762;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1762;
			goto yy2;
		}
	}
yy9508:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy1762;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy1762;
		if (yych <= 0xBF) goto yy9483;
		goto yy2;
	}
yy9509:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy9483;
		} else {
			if (yych == 0x87) goto yy9483;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy9483;
			if (yych <= 0x8F) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy9483;
			goto yy2;
		}
	}
yy9510:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy9483;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy9483;
			if (yych <= 0x8F) goto yy2;
			goto yy9483;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy9483;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy9483;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy9483;
			goto yy2;
		}
	}
yy9511:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy9483;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy9483;
			goto yy2;
		}
	}
yy9512:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy9483;
		if (yych <= 0x81) goto yy2;
		goto yy9483;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy9483;
			goto yy2;
		}
	}
yy9513:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy9483;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy9483;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy9483;
		goto yy2;
	}
yy9514:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy9483;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy1762;
	goto yy2;
yy9515:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy9483;
		goto yy1762;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy9483;
		goto yy2;
	}
yy9516:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy9483;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy9483;
	goto yy2;
yy9517:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy1087;
	if (yych <= 0xBF) goto yy9483;
	goto yy2;
yy9518:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy9483;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy9483;
	goto yy2;
yy9519:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy9483;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy9483;
	goto yy2;
yy9520:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy9483;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy9483;
	goto yy2;
yy9521:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy9483;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy9483;
			if (yych <= 0xB4) goto yy1762;
			goto yy2;
		}
	}
yy9522:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0x93) goto yy1762;
			if (yych <= 0x9F) goto yy2;
			goto yy9483;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1762;
			goto yy2;
		}
	}
yy9523:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy1087;
		if (yych <= 0x8A) goto yy2;
		goto yy1762;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy9483;
			goto yy2;
		}
	}
yy9524:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy9483;
	goto yy2;
yy9525:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy9483;
		goto yy1762;
	} else {
		if (yych <= 0xAA) goto yy9483;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy9483;
		goto yy2;
	}
yy9526:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy9483;
	goto yy2;
yy9527:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy9483;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy1762;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy1762;
		goto yy2;
	}
yy9528:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy9483;
	if (yych <= 0x9B) goto yy1762;
	goto yy2;
yy9529:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1762;
		if (yych <= 0xA0) goto yy9483;
		goto yy1762;
	} else {
		if (yych <= 0xAF) goto yy9483;
		if (yych <= 0xB9) goto yy843;
		if (yych <= 0xBF) goto yy9483;
		goto yy2;
	}
yy9530:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy9483;
	if (yych <= 0xB3) goto yy1762;
	goto yy2;
yy9531:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy9483;
	if (yych <= 0xB7) goto yy1762;
	goto yy2;
yy9532:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy9483;
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xB7) goto yy9483;
		goto yy2;
	}
yy9533:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy1762;
			if (yych <= 0xAC) goto yy9483;
			goto yy1762;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy9483;
			if (yych <= 0xB4) goto yy1762;
			goto yy9483;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy1762;
			goto yy2;
		}
	}
yy9534:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy9483;
	goto yy2;
yy9535:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy9483;
	goto yy2;
yy9536:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy9483;
	goto yy2;
yy9537:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy9483;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy9483;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy9483;
		goto yy2;
	}
yy9538:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy9483;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy9483;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy9483;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy9483;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy9483;
			goto yy2;
		}
	}
yy9539:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy9483;
	} else {
		if (yych == 0xBE) goto yy9483;
		if (yych <= 0xBF) goto yy1762;
		goto yy2;
	}
yy9540:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy1762;
			if (yych <= 0x84) goto yy9483;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy9483;
				goto yy1762;
			} else {
				if (yych <= 0x93) goto yy9483;
				if (yych <= 0x95) goto yy2;
				goto yy9483;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0xAC) goto yy9483;
				if (yych <= 0xAF) goto yy1762;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy9483;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy9483;
				if (yych <= 0xBE) goto yy1762;
				goto yy2;
			}
		}
	}
yy9541:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy1762;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy9483;
	default:	goto yy2;
	}
yy9542:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1762;
		goto yy9483;
	} else {
		if (yych == 0x8E) goto yy9483;
		if (yych <= 0x8F) goto yy1762;
		goto yy2;
	}
yy9543:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy9483;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy1762;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy1762;
		goto yy2;
	}
yy9544:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy9483;
	goto yy2;
yy9545:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy9483;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy9483;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy9483;
		goto yy2;
	}
yy9546:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy9483;
		goto yy1762;
	} else {
		if (yych <= 0xAE) goto yy9483;
		if (yych <= 0xB1) goto yy1762;
		if (yych <= 0xB3) goto yy9483;
		goto yy2;
	}
yy9547:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy9483;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy9483;
			goto yy2;
		}
	}
yy9548:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy9483;
	if (yych == 0xBF) goto yy1762;
	goto yy2;
yy9549:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy9483;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy9483;
			goto yy2;
		}
	}
yy9550:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy9483;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1762;
			goto yy2;
		}
	}
yy9551:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy1762;
			if (yych == 0xA0) goto yy1762;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy1762;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy9483;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1762;
			goto yy2;
		}
	}
yy9552:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy9483;
	goto yy2;
yy9553:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1762;
		if (yych <= 0xBA) goto yy9483;
		goto yy2;
	}
yy9554:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1762;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy9483;
	goto yy2;
yy9555:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy9483;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy9483;
		if (yych <= 0xA9) goto yy843;
		if (yych <= 0xAB) goto yy9483;
		goto yy2;
	}
yy9556:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy9483;
		goto yy1762;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy1762;
		goto yy2;
	}
yy9557:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy9483;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1762;
		if (yych <= 0xBF) goto yy9483;
		goto yy2;
	}
yy9558:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy9483;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy1762;
	goto yy2;
yy9559:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy1762;
		if (yych <= 0xBF) goto yy9483;
		goto yy2;
	}
yy9560:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy9483;
		if (yych <= 0x88) goto yy2;
		goto yy1762;
	} else {
		if (yych <= 0xAD) goto yy9483;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy9483;
		goto yy2;
	}
yy9561:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy9483;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy9483;
	goto yy2;
yy9562:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy9483;
			goto yy1762;
		} else {
			if (yych == 0x86) goto yy1762;
			goto yy9483;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy1762;
			if (yych <= 0xA2) goto yy9483;
			goto yy1762;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy1762;
			goto yy2;
		}
	}
yy9563:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy9483;
	goto yy2;
yy9564:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1762;
	if (yych <= 0xB3) goto yy9483;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy9565:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9F) goto yy2;
			goto yy1762;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy9483;
			if (yych <= 0xBA) goto yy2;
			goto yy9483;
		} else {
			if (yych == 0xBD) goto yy9483;
			goto yy2;
		}
	}
yy9566:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy9483;
	} else {
		if (yych <= 0xAD) goto yy1762;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy9483;
		goto yy2;
	}
yy9567:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy9483;
	if (yych <= 0x93) goto yy1762;
	goto yy2;
yy9568:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy9483;
	if (yych <= 0xB6) goto yy1762;
	goto yy2;
yy9569:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy9483;
			goto yy1762;
		} else {
			if (yych <= 0x8B) goto yy9483;
			if (yych <= 0x8D) goto yy1762;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0xB6) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy1762;
			goto yy2;
		}
	}
yy9570:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy9483;
			goto yy1762;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy1762;
			goto yy2;
		}
	}
yy9571:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy9483;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy9483;
			if (yych <= 0x90) goto yy2;
			goto yy9483;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy9483;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy9483;
			goto yy2;
		}
	}
yy9572:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy9483;
		if (yych <= 0x9B) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy9483;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy9483;
		goto yy2;
	}
yy9573:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy9483;
		if (yych <= 0xAA) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy1762;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy9574:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy9483;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy9483;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy9483;
			goto yy1762;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy1762;
			if (yych <= 0xB6) goto yy9483;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy9483;
			goto yy2;
		}
	}
yy9575:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy9483;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy9483;
		goto yy2;
	}
yy9576:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy9483;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy9577:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1762;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy9483;
	goto yy2;
yy9578:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy9483;
	goto yy2;
yy9579:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy9483;
	goto yy2;
yy9580:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy9483;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy9483;
	goto yy2;
yy9581:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy9483;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy9483;
		if (yych <= 0xBD) goto yy1762;
		goto yy2;
	}
yy9582:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0x92) goto yy1087;
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA2) goto yy1762;
			goto yy1087;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA6) goto yy1762;
			if (yych == 0xA9) goto yy1762;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy9483;
			goto yy2;
		}
	}
yy9583:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy9483;
	goto yy2;
yy9584:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy1762;
			if (yych <= 0x86) goto yy2;
			goto yy1087;
		} else {
			if (yych == 0x8B) goto yy1762;
			if (yych <= 0x8C) goto yy2;
			goto yy1087;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9B) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy9483;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1762;
				goto yy2;
			}
		}
	}
yy9585:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy1762;
		if (yych <= 0x9A) goto yy9483;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy1762;
		goto yy2;
	}
yy9586:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy12233;
	case 0x81:	goto yy12234;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy6129;
	case 0x83:	goto yy12235;
	case 0x84:	goto yy7480;
	case 0x85:	goto yy7481;
	case 0x86:	goto yy7482;
	case 0x87:	goto yy7483;
	case 0x8A:	goto yy12236;
	case 0x8B:	goto yy12237;
	case 0x8C:	goto yy12238;
	case 0x8D:	goto yy12239;
	case 0x8E:	goto yy12240;
	case 0x8F:	goto yy12241;
	case 0x92:	goto yy12242;
	case 0x94:	goto yy12243;
	case 0x95:	goto yy12244;
	case 0x9C:	goto yy12245;
	case 0x9D:	goto yy12246;
	case 0xA0:	goto yy12247;
	case 0xA1:	goto yy12248;
	case 0xA2:	goto yy12249;
	case 0xA3:	goto yy12250;
	case 0xA4:	goto yy12251;
	case 0xA6:	goto yy12252;
	case 0xA8:	goto yy12253;
	case 0xA9:	goto yy12254;
	case 0xAA:	goto yy12255;
	case 0xAB:	goto yy12256;
	case 0xAC:	goto yy9526;
	case 0xAD:	goto yy12257;
	case 0xAE:	goto yy12258;
	case 0xB1:	goto yy12259;
	case 0xB2:
	case 0xB3:	goto yy12260;
	default:	goto yy2;
	}
yy9587:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy12261;
	case 0x81:	goto yy8031;
	case 0x82:	goto yy12262;
	case 0x83:	goto yy12263;
	case 0x84:	goto yy12264;
	case 0x85:	goto yy12265;
	case 0x86:	goto yy12266;
	case 0x87:	goto yy12267;
	case 0x88:	goto yy12268;
	case 0x8A:	goto yy12269;
	case 0x8B:	goto yy12270;
	case 0x8C:	goto yy12271;
	case 0x8D:	goto yy12272;
	case 0x92:
	case 0x98:	goto yy12273;
	case 0x93:	goto yy12274;
	case 0x96:	goto yy12275;
	case 0x97:	goto yy12276;
	case 0x99:	goto yy12277;
	case 0x9A:	goto yy12278;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy8049;
	case 0xA2:	goto yy12279;
	case 0xA3:	goto yy12280;
	case 0xAB:	goto yy12281;
	default:	goto yy2;
	}
yy9588:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy6129;
		goto yy12282;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy6129;
		if (yych <= 0x95) goto yy12283;
		goto yy2;
	}
yy9589:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy6129;
	if (yych <= 0x90) goto yy12284;
	goto yy2;
yy9590:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy6129;
	if (yych <= 0x99) goto yy12285;
	goto yy2;
yy9591:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy6129;
	case 0xA8:	goto yy12281;
	case 0xA9:	goto yy12286;
	case 0xAB:	goto yy12287;
	case 0xAC:	goto yy12288;
	case 0xAD:	goto yy12289;
	case 0xAE:	goto yy12290;
	case 0xBD:	goto yy12291;
	case 0xBE:	goto yy7538;
	default:	goto yy2;
	}
yy9592:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy6129;
	if (yych <= 0xB1) goto yy12292;
	if (yych <= 0xB2) goto yy12293;
	goto yy2;
yy9593:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy1772;
	case 0x83:	goto yy7541;
	case 0x84:	goto yy7542;
	case 0x85:	goto yy7543;
	case 0x87:	goto yy7544;
	case 0x89:	goto yy7545;
	case 0x8D:	goto yy7546;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy6129;
	case 0x91:	goto yy12294;
	case 0x92:	goto yy12295;
	case 0x93:	goto yy12296;
	case 0x94:	goto yy12297;
	case 0x95:	goto yy12298;
	case 0x9A:	goto yy12299;
	case 0x9B:	goto yy12300;
	case 0x9C:	goto yy12301;
	case 0x9D:	goto yy12302;
	case 0x9E:	goto yy12303;
	case 0x9F:	goto yy12304;
	case 0xAA:	goto yy7558;
	default:	goto yy2;
	}
yy9594:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy6129;
		if (yych <= 0xA3) goto yy12305;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy12306;
			goto yy12307;
		} else {
			if (yych <= 0xBA) goto yy12308;
			if (yych <= 0xBB) goto yy7563;
			goto yy2;
		}
	}
yy9595:
	yyaccept = 15;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCA) {
		if (yych <= '?') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych <= '#') goto yy245;
					if (yych <= '$') goto yy533;
					if (yych <= '%') goto yy146;
					goto yy245;
				} else {
					if (yych <= '\'') goto yy1564;
					if (yych == '+') goto yy781;
					goto yy245;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy3280;
					if (yych <= '.') goto yy6180;
					if (yych <= '/') goto yy245;
					goto yy870;
				} else {
					if (yych <= ':') goto yy2930;
					if (yych <= ';') goto yy245;
					if (yych <= '>') goto yy533;
					goto yy245;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '^') {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy9595;
					if (yych <= ']') goto yy245;
					goto yy533;
				} else {
					if (yych <= '_') goto yy781;
					if (yych <= '`') goto yy533;
					if (yych <= 'z') goto yy9595;
					goto yy245;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy245;
					if (yych <= '~') goto yy533;
					goto yy245;
				} else {
					if (yych <= 0xC2) goto yy9597;
					if (yych <= 0xC3) goto yy9598;
					if (yych <= 0xC9) goto yy9599;
					goto yy9600;
				}
			}
		}
	} else {
		if (yych <= 0xDB) {
			if (yych <= 0xD3) {
				if (yych <= 0xCE) {
					if (yych <= 0xCB) goto yy3289;
					if (yych <= 0xCC) goto yy537;
					if (yych <= 0xCD) goto yy9601;
					goto yy9602;
				} else {
					if (yych <= 0xCF) goto yy9603;
					if (yych == 0xD2) goto yy9604;
					goto yy9599;
				}
			} else {
				if (yych <= 0xD7) {
					if (yych <= 0xD4) goto yy9605;
					if (yych <= 0xD5) goto yy9606;
					if (yych <= 0xD6) goto yy9607;
					goto yy9608;
				} else {
					if (yych <= 0xD8) goto yy9609;
					if (yych <= 0xD9) goto yy9610;
					if (yych <= 0xDA) goto yy9599;
					goto yy9611;
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xDF) {
					if (yych <= 0xDC) goto yy9612;
					if (yych <= 0xDD) goto yy9613;
					if (yych <= 0xDE) goto yy9614;
					goto yy9615;
				} else {
					if (yych <= 0xE0) goto yy9616;
					if (yych <= 0xE1) goto yy9617;
					if (yych <= 0xE2) goto yy9618;
					goto yy9619;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych <= 0xE4) goto yy557;
					if (yych == 0xEA) goto yy9620;
					goto yy245;
				} else {
					if (yych <= 0xF0) {
						if (yych <= 0xEF) goto yy9621;
						goto yy9622;
					} else {
						if (yych == 0xF3) goto yy561;
						goto yy245;
					}
				}
			}
		}
	}
yy9597:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy533;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy12309;
	case 0xB7:	goto yy2930;
	default:	goto yy2;
	}
yy9598:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy12309;
		goto yy533;
	} else {
		if (yych == 0xB7) goto yy533;
		if (yych <= 0xBF) goto yy12309;
		goto yy2;
	}
yy9599:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy12309;
	goto yy2;
yy9600:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy12309;
	goto yy2;
yy9601:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xB3) goto yy12309;
			if (yych <= 0xB4) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy12309;
			if (yych <= 0xBA) goto yy2;
			goto yy12309;
		} else {
			if (yych == 0xBF) goto yy12309;
			goto yy2;
		}
	}
yy9602:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy533;
			goto yy12309;
		} else {
			if (yych <= 0x87) goto yy2930;
			if (yych <= 0x8A) goto yy12309;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy12309;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy12309;
			goto yy2;
		}
	}
yy9603:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy533;
	if (yych <= 0xBF) goto yy12309;
	goto yy2;
yy9604:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy12309;
	if (yych <= 0x89) goto yy533;
	if (yych <= 0xBF) goto yy12309;
	goto yy2;
yy9605:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy12309;
	goto yy2;
yy9606:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy12309;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy12309;
	goto yy2;
yy9607:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy12309;
		} else {
			if (yych == 0x8A) goto yy1564;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBE) goto yy1564;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy9608:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x87) {
		if (yych <= 0x83) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x82) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x86) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0xAA) goto yy12309;
			goto yy2;
		} else {
			if (yych <= 0xB2) goto yy12309;
			if (yych == 0xB4) goto yy2930;
			goto yy2;
		}
	}
yy9609:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy533;
		if (yych <= 0x8A) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy12309;
			goto yy2;
		}
	}
yy9610:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy12309;
		} else {
			if (yych <= 0x9F) goto yy533;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy843;
			if (yych <= 0xAD) goto yy2;
			goto yy12309;
		} else {
			if (yych <= 0xB0) goto yy533;
			if (yych <= 0xBF) goto yy12309;
			goto yy2;
		}
	}
yy9611:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy12309;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy12309;
			if (yych == 0x9D) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy533;
			if (yych <= 0xAF) goto yy12309;
			goto yy843;
		} else {
			if (yych <= 0xBC) goto yy12309;
			if (yych <= 0xBE) goto yy533;
			if (yych <= 0xBF) goto yy12309;
			goto yy2;
		}
	}
yy9612:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy12309;
		goto yy533;
	} else {
		if (yych <= 0xAF) goto yy12309;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy9613:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy533;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy12309;
	goto yy2;
yy9614:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy12309;
	if (yych <= 0xB0) goto yy533;
	if (yych <= 0xB1) goto yy12309;
	goto yy2;
yy9615:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy12309;
	} else {
		if (yych <= 0xB3) goto yy533;
		if (yych == 0xB6) goto yy533;
		goto yy2;
	}
yy9616:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy12311;
	case 0xA1:	goto yy12312;
	case 0xA2:	goto yy12313;
	case 0xA3:	goto yy1800;
	case 0xA4:	goto yy12314;
	case 0xA5:	goto yy12315;
	case 0xA6:	goto yy12316;
	case 0xA7:	goto yy12317;
	case 0xA8:	goto yy12318;
	case 0xA9:	goto yy12319;
	case 0xAA:	goto yy12320;
	case 0xAB:	goto yy12321;
	case 0xAC:	goto yy12322;
	case 0xAD:	goto yy12323;
	case 0xAE:	goto yy12324;
	case 0xAF:	goto yy12325;
	case 0xB0:	goto yy12326;
	case 0xB1:	goto yy12327;
	case 0xB2:	goto yy12328;
	case 0xB3:	goto yy12329;
	case 0xB4:	goto yy12330;
	case 0xB5:	goto yy12331;
	case 0xB6:	goto yy12332;
	case 0xB7:	goto yy12333;
	case 0xB8:	goto yy1820;
	case 0xB9:	goto yy3336;
	case 0xBA:	goto yy1822;
	case 0xBB:	goto yy3337;
	case 0xBC:	goto yy3338;
	case 0xBD:	goto yy1825;
	case 0xBE:	goto yy1826;
	case 0xBF:	goto yy1827;
	default:	goto yy2;
	}
yy9617:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1828;
	case 0x81:	goto yy3339;
	case 0x82:	goto yy12334;
	case 0x83:	goto yy12335;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy9599;
	case 0x89:	goto yy12336;
	case 0x8A:	goto yy12337;
	case 0x8B:	goto yy12338;
	case 0x8C:	goto yy12339;
	case 0x8D:	goto yy12340;
	case 0x8E:	goto yy12341;
	case 0x8F:	goto yy12342;
	case 0x90:	goto yy12343;
	case 0x99:	goto yy12344;
	case 0x9A:	goto yy12345;
	case 0x9B:	goto yy12346;
	case 0x9C:	goto yy12347;
	case 0x9D:	goto yy12348;
	case 0x9E:	goto yy1845;
	case 0x9F:	goto yy3355;
	case 0xA0:	goto yy12349;
	case 0xA1:	goto yy12350;
	case 0xA2:	goto yy12351;
	case 0xA3:	goto yy12352;
	case 0xA4:	goto yy12353;
	case 0xA5:	goto yy3361;
	case 0xA7:	goto yy3362;
	case 0xA8:	goto yy12354;
	case 0xA9:	goto yy1854;
	case 0xAA:	goto yy3364;
	case 0xAC:	goto yy1856;
	case 0xAD:	goto yy3365;
	case 0xAE:	goto yy12355;
	case 0xAF:	goto yy12356;
	case 0xB0:	goto yy12357;
	case 0xB1:	goto yy12358;
	case 0xB3:	goto yy12359;
	case 0xB4:	goto yy12360;
	case 0xB5:	goto yy12361;
	case 0xB6:	goto yy12362;
	case 0xB7:	goto yy1866;
	case 0xBC:	goto yy12363;
	case 0xBD:	goto yy12364;
	case 0xBE:	goto yy12365;
	case 0xBF:	goto yy12366;
	default:	goto yy2;
	}
yy9618:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy6240;
	case 0x81:	goto yy1872;
	case 0x82:	goto yy1873;
	case 0x83:	goto yy1874;
	case 0x84:	goto yy12367;
	case 0x85:	goto yy12368;
	case 0x86:	goto yy12369;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy537;
	case 0x88:	goto yy6244;
	case 0x8C:	goto yy1877;
	case 0x8F:	goto yy1878;
	case 0x90:	goto yy1879;
	case 0x91:	goto yy1880;
	case 0x92:	goto yy1881;
	case 0x93:	goto yy1882;
	case 0x9D:	goto yy1883;
	case 0x9E:	goto yy1884;
	case 0x9F:	goto yy1885;
	case 0xA6:	goto yy1886;
	case 0xA7:	goto yy1887;
	case 0xAD:	goto yy1888;
	case 0xAE:	goto yy1889;
	case 0xAF:	goto yy1890;
	case 0xB0:	goto yy12370;
	case 0xB1:	goto yy12371;
	case 0xB2:	goto yy9599;
	case 0xB3:	goto yy12372;
	case 0xB4:	goto yy12373;
	case 0xB5:	goto yy12374;
	case 0xB6:	goto yy12375;
	case 0xB7:	goto yy12376;
	case 0xB8:	goto yy5580;
	case 0xBA:	goto yy1897;
	case 0xBB:	goto yy1859;
	case 0xBF:	goto yy1898;
	default:	goto yy2;
	}
yy9619:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy12377;
	case 0x82:	goto yy1900;
	case 0x84:	goto yy12378;
	case 0x86:	goto yy12379;
	case 0x87:	goto yy1903;
	case 0x88:	goto yy1904;
	case 0x89:	goto yy1905;
	case 0x8A:	goto yy1906;
	case 0x8B:	goto yy1907;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy537;
	default:	goto yy2;
	}
yy9620:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy549;
	case 0x93:	goto yy12380;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy9599;
	case 0x98:	goto yy12381;
	case 0x99:	goto yy12382;
	case 0x9A:	goto yy12383;
	case 0x9B:	goto yy12384;
	case 0x9C:	goto yy12385;
	case 0x9D:	goto yy9605;
	case 0x9E:	goto yy12386;
	case 0x9F:	goto yy12387;
	case 0xA0:	goto yy12388;
	case 0xA1:	goto yy12389;
	case 0xA2:	goto yy12390;
	case 0xA3:	goto yy12391;
	case 0xA4:	goto yy12392;
	case 0xA5:	goto yy12393;
	case 0xA6:	goto yy1920;
	case 0xA7:	goto yy3407;
	case 0xA8:	goto yy12394;
	case 0xA9:	goto yy12395;
	case 0xAA:	goto yy1924;
	case 0xAB:	goto yy12396;
	case 0xAC:	goto yy12397;
	case 0xAD:	goto yy12398;
	case 0xAF:	goto yy12399;
	default:	goto yy2;
	}
yy9621:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy12400;
	case 0xAD:	goto yy12401;
	case 0xAE:	goto yy12402;
	case 0xAF:	goto yy12403;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy9599;
	case 0xB4:	goto yy12404;
	case 0xB5:	goto yy12405;
	case 0xB6:	goto yy12406;
	case 0xB7:	goto yy12407;
	case 0xB8:	goto yy6283;
	case 0xB9:	goto yy12408;
	case 0xBB:	goto yy12409;
	case 0xBC:	goto yy12410;
	case 0xBD:	goto yy12411;
	case 0xBF:	goto yy1940;
	default:	goto yy2;
	}
yy9622:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy12412;
	case 0x91:	goto yy12413;
	case 0x92:	goto yy12414;
	case 0x93:	goto yy12415;
	case 0x94:	goto yy12416;
	case 0x96:	goto yy12417;
	case 0x9B:	goto yy12418;
	case 0x9D:	goto yy12419;
	case 0x9E:	goto yy12420;
	case 0x9F:	goto yy1950;
	default:	goto yy2;
	}
yy9623:
	yyaccept = 22;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCC) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy533;
					goto yy3282;
				} else {
					if (yych <= '\'') goto yy1564;
					if (yych == '+') goto yy533;
					goto yy3282;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy6297;
					if (yych <= '.') goto yy6298;
					if (yych <= '/') goto yy3282;
					goto yy2445;
				} else {
					if (yych <= ':') goto yy2930;
					if (yych <= ';') goto yy3282;
					if (yych <= '>') goto yy533;
					goto yy3282;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= '`') {
					if (yych <= 'Z') goto yy12309;
					if (yych <= ']') goto yy3282;
					goto yy533;
				} else {
					if (yych <= 'z') goto yy12309;
					if (yych == '|') goto yy533;
					goto yy3282;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy533;
					if (yych <= 0xC1) goto yy3282;
					if (yych <= 0xC2) goto yy9597;
					goto yy9598;
				} else {
					if (yych <= 0xC9) goto yy9599;
					if (yych <= 0xCA) goto yy9600;
					if (yych <= 0xCB) goto yy3289;
					goto yy537;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy9601;
					if (yych <= 0xCE) goto yy9602;
					goto yy9603;
				} else {
					if (yych == 0xD2) goto yy9604;
					if (yych <= 0xD3) goto yy9599;
					goto yy9605;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy9606;
					if (yych <= 0xD6) goto yy9607;
					if (yych <= 0xD7) goto yy9608;
					goto yy9609;
				} else {
					if (yych <= 0xD9) goto yy9610;
					if (yych <= 0xDA) goto yy9599;
					if (yych <= 0xDB) goto yy9611;
					goto yy9612;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy9613;
					if (yych <= 0xDE) goto yy9614;
					if (yych <= 0xDF) goto yy9615;
					goto yy9616;
				} else {
					if (yych <= 0xE1) goto yy9617;
					if (yych <= 0xE2) goto yy9618;
					if (yych <= 0xE3) goto yy9619;
					goto yy557;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy9620;
					if (yych <= 0xEE) goto yy3282;
					goto yy9621;
				} else {
					if (yych <= 0xF0) goto yy9622;
					if (yych == 0xF3) goto yy561;
					goto yy3282;
				}
			}
		}
	}
yy9624:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy9623;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy533;
			goto yy2;
		}
	}
yy9625:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy9623;
	if (yych <= 0x9B) goto yy533;
	goto yy2;
yy9626:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy9623;
	goto yy2;
yy9627:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy533;
		goto yy9623;
	} else {
		if (yych == 0xBD) goto yy9623;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy9628:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x90) goto yy9623;
			if (yych <= 0x97) goto yy533;
			goto yy9623;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy533;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy9623;
			goto yy2;
		}
	}
yy9629:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy9623;
			} else {
				if (yych <= 0x83) goto yy533;
				if (yych <= 0x84) goto yy2;
				goto yy9623;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy9623;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy9623;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy9623;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy9623;
				if (yych <= 0xB5) goto yy2;
				goto yy9623;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy9623;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy9630:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy533;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy533;
				goto yy9623;
			} else {
				if (yych == 0x97) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy9623;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy9623;
				if (yych <= 0xA3) goto yy533;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy843;
				if (yych <= 0xB1) goto yy9623;
				goto yy533;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy533;
				goto yy2;
			}
		}
	}
yy9631:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy9623;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy9623;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy9623;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy9623;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy9623;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy9623;
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy9632:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy533;
			} else {
				if (yych == 0x91) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy9623;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy843;
				goto yy533;
			} else {
				if (yych <= 0xB4) goto yy9623;
				if (yych <= 0xB5) goto yy533;
				goto yy2;
			}
		}
	}
yy9633:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy533;
			if (yych <= 0x84) goto yy2;
			goto yy9623;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy9623;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy9623;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy9623;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy9623;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy9623;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy9634:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy533;
			} else {
				if (yych == 0x90) goto yy9623;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy9623;
			if (yych <= 0xA3) goto yy533;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy533;
			} else {
				if (yych == 0xB9) goto yy9623;
				goto yy2;
			}
		}
	}
yy9635:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy533;
			if (yych <= 0x84) goto yy2;
			goto yy9623;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy9623;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy9623;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy9623;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy9623;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy9623;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy9636:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy9623;
			goto yy533;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy533;
				if (yych <= 0xB1) goto yy9623;
				goto yy2;
			}
		}
	}
yy9637:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy533;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy9623;
	default:	goto yy2;
	}
yy9638:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy9623;
			if (yych == 0x97) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy533;
			goto yy2;
		}
	}
yy9639:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy9623;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy9623;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy9623;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy9640:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy9623;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy9623;
			goto yy533;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych == 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy9641:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy533;
			if (yych <= 0x84) goto yy2;
			goto yy9623;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy9623;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy9623;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy9623;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy9642:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy9623;
			goto yy533;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy9623;
				goto yy2;
			}
		}
	}
yy9643:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy9623;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy9623;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy9623;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy9644:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x8E) goto yy9623;
				if (yych <= 0x96) goto yy2;
				goto yy533;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy9623;
			if (yych <= 0xA3) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy843;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy533;
				if (yych <= 0xBF) goto yy9623;
				goto yy2;
			}
		}
	}
yy9645:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy9623;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy9623;
		} else {
			if (yych == 0xBD) goto yy9623;
			goto yy2;
		}
	}
yy9646:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy9623;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy533;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy533;
			goto yy2;
		}
	}
yy9647:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy533;
		if (yych <= 0xBF) goto yy9623;
		goto yy2;
	}
yy9648:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy9623;
		} else {
			if (yych == 0x87) goto yy9623;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy9623;
			if (yych <= 0x8F) goto yy2;
			goto yy9623;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy9623;
			goto yy2;
		}
	}
yy9649:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy9623;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy9623;
			if (yych <= 0x8F) goto yy2;
			goto yy9623;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy9623;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy9623;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy9623;
			goto yy2;
		}
	}
yy9650:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy9623;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy9623;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy9623;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy9623;
			goto yy2;
		}
	}
yy9651:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy9623;
		if (yych <= 0x81) goto yy2;
		goto yy9623;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy9623;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy9623;
			goto yy2;
		}
	}
yy9652:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy9623;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy9623;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy9623;
		goto yy2;
	}
yy9653:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy9623;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy533;
	goto yy2;
yy9654:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy9623;
		goto yy533;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy9623;
		goto yy2;
	}
yy9655:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy9623;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy9623;
	goto yy2;
yy9656:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy1087;
	if (yych <= 0xBF) goto yy9623;
	goto yy2;
yy9657:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy9623;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy9623;
	goto yy2;
yy9658:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy9623;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy9623;
	goto yy2;
yy9659:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy9623;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy9623;
	goto yy2;
yy9660:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy9623;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy9623;
			if (yych <= 0xB4) goto yy533;
			goto yy2;
		}
	}
yy9661:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy9623;
		} else {
			if (yych <= 0x93) goto yy533;
			if (yych <= 0x9F) goto yy2;
			goto yy9623;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy9623;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy533;
			goto yy2;
		}
	}
yy9662:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy1087;
		if (yych <= 0x8A) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy9623;
			goto yy2;
		}
	}
yy9663:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy9623;
	goto yy2;
yy9664:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy9623;
		goto yy533;
	} else {
		if (yych <= 0xAA) goto yy9623;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy9623;
		goto yy2;
	}
yy9665:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy9623;
	goto yy2;
yy9666:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy9623;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy533;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy533;
		goto yy2;
	}
yy9667:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy9623;
	if (yych <= 0x9B) goto yy533;
	goto yy2;
yy9668:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy533;
		if (yych <= 0xA0) goto yy9623;
		goto yy533;
	} else {
		if (yych <= 0xAF) goto yy9623;
		if (yych <= 0xB9) goto yy843;
		if (yych <= 0xBF) goto yy9623;
		goto yy2;
	}
yy9669:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy9623;
	if (yych <= 0xB3) goto yy533;
	goto yy2;
yy9670:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy9623;
	if (yych <= 0xB7) goto yy533;
	goto yy2;
yy9671:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy9623;
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xB7) goto yy9623;
		goto yy2;
	}
yy9672:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy533;
			if (yych <= 0xAC) goto yy9623;
			goto yy533;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy9623;
			if (yych <= 0xB4) goto yy533;
			goto yy9623;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy533;
			goto yy2;
		}
	}
yy9673:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy9623;
	goto yy2;
yy9674:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy9623;
	goto yy2;
yy9675:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy9623;
	goto yy2;
yy9676:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy9623;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy9623;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy9623;
		goto yy2;
	}
yy9677:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy9623;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy9623;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy9623;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy9623;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy9623;
			goto yy2;
		}
	}
yy9678:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy9623;
	} else {
		if (yych == 0xBE) goto yy9623;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy9679:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy533;
			if (yych <= 0x84) goto yy9623;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy9623;
				goto yy533;
			} else {
				if (yych <= 0x93) goto yy9623;
				if (yych <= 0x95) goto yy2;
				goto yy9623;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xAC) goto yy9623;
				if (yych <= 0xAF) goto yy533;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy9623;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy9623;
				if (yych <= 0xBE) goto yy533;
				goto yy2;
			}
		}
	}
yy9680:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy533;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy9623;
	default:	goto yy2;
	}
yy9681:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy533;
		goto yy9623;
	} else {
		if (yych == 0x8E) goto yy9623;
		if (yych <= 0x8F) goto yy533;
		goto yy2;
	}
yy9682:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy9623;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy533;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy9683:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy9623;
	goto yy2;
yy9684:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy9623;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy9623;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy9623;
		goto yy2;
	}
yy9685:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy9623;
		goto yy533;
	} else {
		if (yych <= 0xAE) goto yy9623;
		if (yych <= 0xB1) goto yy533;
		if (yych <= 0xB3) goto yy9623;
		goto yy2;
	}
yy9686:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy9623;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy9623;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy9623;
			goto yy2;
		}
	}
yy9687:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy9623;
	if (yych == 0xBF) goto yy533;
	goto yy2;
yy9688:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy9623;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy9623;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy9623;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy9623;
			goto yy2;
		}
	}
yy9689:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy9623;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy9623;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy9623;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy9690:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy533;
			if (yych == 0xA0) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy533;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy9623;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy9691:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy9623;
	goto yy2;
yy9692:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy533;
		if (yych <= 0xBA) goto yy9623;
		goto yy2;
	}
yy9693:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy533;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy9623;
	goto yy2;
yy9694:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy9623;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy9623;
		if (yych <= 0xA9) goto yy843;
		if (yych <= 0xAB) goto yy9623;
		goto yy2;
	}
yy9695:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy9623;
		goto yy533;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy533;
		goto yy2;
	}
yy9696:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy9623;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy533;
		if (yych <= 0xBF) goto yy9623;
		goto yy2;
	}
yy9697:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy9623;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy533;
	goto yy2;
yy9698:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy533;
		if (yych <= 0xBF) goto yy9623;
		goto yy2;
	}
yy9699:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy9623;
		if (yych <= 0x88) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0xAD) goto yy9623;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy9623;
		goto yy2;
	}
yy9700:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy9623;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy9623;
	goto yy2;
yy9701:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy9623;
			goto yy533;
		} else {
			if (yych == 0x86) goto yy533;
			goto yy9623;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy533;
			if (yych <= 0xA2) goto yy9623;
			goto yy533;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy533;
			goto yy2;
		}
	}
yy9702:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy9623;
	goto yy2;
yy9703:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy533;
	if (yych <= 0xB3) goto yy9623;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy9704:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9F) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy9623;
			if (yych <= 0xBA) goto yy2;
			goto yy9623;
		} else {
			if (yych == 0xBD) goto yy9623;
			goto yy2;
		}
	}
yy9705:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy9623;
	} else {
		if (yych <= 0xAD) goto yy533;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy9623;
		goto yy2;
	}
yy9706:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy9623;
	if (yych <= 0x93) goto yy533;
	goto yy2;
yy9707:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy9623;
	if (yych <= 0xB6) goto yy533;
	goto yy2;
yy9708:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy9623;
			goto yy533;
		} else {
			if (yych <= 0x8B) goto yy9623;
			if (yych <= 0x8D) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0xB6) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy533;
			goto yy2;
		}
	}
yy9709:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy9623;
			goto yy533;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy9623;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy533;
			goto yy2;
		}
	}
yy9710:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy9623;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy9623;
			if (yych <= 0x90) goto yy2;
			goto yy9623;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy9623;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy9623;
			goto yy2;
		}
	}
yy9711:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy9623;
		if (yych <= 0x9B) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy9623;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy9623;
		goto yy2;
	}
yy9712:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy9623;
		if (yych <= 0xAA) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy533;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy9713:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy9623;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy9623;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy9623;
			goto yy533;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy533;
			if (yych <= 0xB6) goto yy9623;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy9623;
			goto yy2;
		}
	}
yy9714:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy9623;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy9623;
		goto yy2;
	}
yy9715:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy9623;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy9716:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy533;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy9623;
	goto yy2;
yy9717:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy9623;
	goto yy2;
yy9718:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy9623;
	goto yy2;
yy9719:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy9623;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy9623;
	goto yy2;
yy9720:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy9623;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy9623;
		if (yych <= 0xBD) goto yy533;
		goto yy2;
	}
yy9721:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x92) goto yy1087;
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA2) goto yy533;
			goto yy1087;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA6) goto yy533;
			if (yych == 0xA9) goto yy533;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy9623;
			goto yy2;
		}
	}
yy9722:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy9623;
	goto yy2;
yy9723:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy1087;
		} else {
			if (yych == 0x8B) goto yy533;
			if (yych <= 0x8C) goto yy2;
			goto yy1087;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9B) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy9623;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy9724:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy533;
		if (yych <= 0x9A) goto yy9623;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy533;
		goto yy2;
	}
yy9725:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy12421;
	case 0x81:	goto yy12422;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy6156;
	case 0x83:	goto yy12423;
	case 0x84:	goto yy4441;
	case 0x85:	goto yy4442;
	case 0x86:	goto yy4443;
	case 0x87:	goto yy4444;
	case 0x8A:	goto yy12424;
	case 0x8B:	goto yy12425;
	case 0x8C:	goto yy12426;
	case 0x8D:	goto yy12427;
	case 0x8E:	goto yy12428;
	case 0x8F:	goto yy12429;
	case 0x92:	goto yy12430;
	case 0x94:	goto yy12431;
	case 0x95:	goto yy12432;
	case 0x9C:	goto yy12433;
	case 0x9D:	goto yy12434;
	case 0xA0:	goto yy12435;
	case 0xA1:	goto yy12436;
	case 0xA2:	goto yy12437;
	case 0xA3:	goto yy12438;
	case 0xA4:	goto yy12439;
	case 0xA6:	goto yy12440;
	case 0xA8:	goto yy12441;
	case 0xA9:	goto yy12442;
	case 0xAA:	goto yy12443;
	case 0xAB:	goto yy12444;
	case 0xAC:	goto yy9665;
	case 0xAD:	goto yy12445;
	case 0xAE:	goto yy12446;
	case 0xB1:	goto yy12447;
	case 0xB2:
	case 0xB3:	goto yy12448;
	default:	goto yy2;
	}
yy9726:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy12449;
	case 0x81:	goto yy6330;
	case 0x82:	goto yy12450;
	case 0x83:	goto yy12451;
	case 0x84:	goto yy12452;
	case 0x85:	goto yy12453;
	case 0x86:	goto yy12454;
	case 0x87:	goto yy12455;
	case 0x88:	goto yy12456;
	case 0x8A:	goto yy12457;
	case 0x8B:	goto yy12458;
	case 0x8C:	goto yy12459;
	case 0x8D:	goto yy12460;
	case 0x92:
	case 0x98:	goto yy12461;
	case 0x93:	goto yy12462;
	case 0x96:	goto yy12463;
	case 0x97:	goto yy12464;
	case 0x99:	goto yy12465;
	case 0x9A:	goto yy12466;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy6348;
	case 0xA2:	goto yy12467;
	case 0xA3:	goto yy12468;
	case 0xAB:	goto yy12469;
	default:	goto yy2;
	}
yy9727:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy6156;
		goto yy12470;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy6156;
		if (yych <= 0x95) goto yy12471;
		goto yy2;
	}
yy9728:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy6156;
	if (yych <= 0x90) goto yy12472;
	goto yy2;
yy9729:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy6156;
	if (yych <= 0x99) goto yy12473;
	goto yy2;
yy9730:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy6156;
	case 0xA8:	goto yy12469;
	case 0xA9:	goto yy12474;
	case 0xAB:	goto yy12475;
	case 0xAC:	goto yy12476;
	case 0xAD:	goto yy12477;
	case 0xAE:	goto yy12478;
	case 0xBD:	goto yy12479;
	case 0xBE:	goto yy4493;
	default:	goto yy2;
	}
yy9731:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy6156;
	if (yych <= 0xB1) goto yy12480;
	if (yych <= 0xB2) goto yy12481;
	goto yy2;
yy9732:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy537;
	case 0x83:	goto yy1850;
	case 0x84:	goto yy4496;
	case 0x85:	goto yy4497;
	case 0x87:	goto yy4498;
	case 0x89:	goto yy4499;
	case 0x8D:	goto yy4500;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy6156;
	case 0x91:	goto yy12482;
	case 0x92:	goto yy12483;
	case 0x93:	goto yy12484;
	case 0x94:	goto yy12485;
	case 0x95:	goto yy12486;
	case 0x9A:	goto yy12487;
	case 0x9B:	goto yy12488;
	case 0x9C:	goto yy12489;
	case 0x9D:	goto yy12490;
	case 0x9E:	goto yy12491;
	case 0x9F:	goto yy12492;
	case 0xAA:	goto yy4508;
	default:	goto yy2;
	}
yy9733:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy6156;
		if (yych <= 0xA3) goto yy12493;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy12494;
			goto yy12495;
		} else {
			if (yych <= 0xBA) goto yy12496;
			if (yych <= 0xBB) goto yy4513;
			goto yy2;
		}
	}
yy9734:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy533;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy12309;
	default:	goto yy2;
	}
yy9735:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy533;
			goto yy12309;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy12309;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy12309;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy12309;
			goto yy2;
		}
	}
yy9736:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy12309;
		} else {
			if (yych == 0x8A) goto yy1087;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBE) goto yy1087;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy9737:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy533;
			if (yych <= 0x8F) goto yy2;
			goto yy12309;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy12309;
			goto yy2;
		}
	}
yy9738:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1828;
	case 0x81:	goto yy3339;
	case 0x82:	goto yy12334;
	case 0x83:	goto yy12335;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy9599;
	case 0x89:	goto yy12336;
	case 0x8A:	goto yy12337;
	case 0x8B:	goto yy12338;
	case 0x8C:	goto yy12339;
	case 0x8D:	goto yy12340;
	case 0x8E:	goto yy12341;
	case 0x8F:	goto yy12342;
	case 0x90:	goto yy12497;
	case 0x99:	goto yy12344;
	case 0x9A:	goto yy12345;
	case 0x9B:	goto yy12346;
	case 0x9C:	goto yy12347;
	case 0x9D:	goto yy12348;
	case 0x9E:	goto yy1845;
	case 0x9F:	goto yy3355;
	case 0xA0:	goto yy12498;
	case 0xA1:	goto yy12350;
	case 0xA2:	goto yy12351;
	case 0xA3:	goto yy12352;
	case 0xA4:	goto yy12353;
	case 0xA5:	goto yy3361;
	case 0xA7:	goto yy3362;
	case 0xA8:	goto yy12354;
	case 0xA9:	goto yy1854;
	case 0xAA:	goto yy3364;
	case 0xAC:	goto yy1856;
	case 0xAD:	goto yy3365;
	case 0xAE:	goto yy12355;
	case 0xAF:	goto yy12356;
	case 0xB0:	goto yy12357;
	case 0xB1:	goto yy12358;
	case 0xB3:	goto yy12359;
	case 0xB4:	goto yy12360;
	case 0xB5:	goto yy12361;
	case 0xB6:	goto yy12362;
	case 0xB7:	goto yy1866;
	case 0xBC:	goto yy12363;
	case 0xBD:	goto yy12364;
	case 0xBE:	goto yy12365;
	case 0xBF:	goto yy12366;
	default:	goto yy2;
	}
yy9739:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy3378;
	case 0x81:	goto yy1872;
	case 0x82:	goto yy1873;
	case 0x83:	goto yy1874;
	case 0x84:	goto yy12367;
	case 0x85:	goto yy12368;
	case 0x86:	goto yy12369;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy537;
	case 0x88:	goto yy3382;
	case 0x8C:	goto yy1877;
	case 0x8F:	goto yy1878;
	case 0x90:	goto yy1879;
	case 0x91:	goto yy1880;
	case 0x92:	goto yy1881;
	case 0x93:	goto yy1882;
	case 0x9D:	goto yy1883;
	case 0x9E:	goto yy1884;
	case 0x9F:	goto yy1885;
	case 0xA6:	goto yy1886;
	case 0xA7:	goto yy1887;
	case 0xAD:	goto yy1888;
	case 0xAE:	goto yy1889;
	case 0xAF:	goto yy1890;
	case 0xB0:	goto yy12370;
	case 0xB1:	goto yy12371;
	case 0xB2:	goto yy9599;
	case 0xB3:	goto yy12372;
	case 0xB4:	goto yy12373;
	case 0xB5:	goto yy12374;
	case 0xB6:	goto yy12375;
	case 0xB7:	goto yy12376;
	case 0xB8:	goto yy3009;
	case 0xBA:	goto yy1897;
	case 0xBB:	goto yy1859;
	case 0xBF:	goto yy1898;
	default:	goto yy2;
	}
yy9740:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy12400;
	case 0xAD:	goto yy12401;
	case 0xAE:	goto yy12402;
	case 0xAF:	goto yy12403;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy9599;
	case 0xB4:	goto yy12404;
	case 0xB5:	goto yy12405;
	case 0xB6:	goto yy12406;
	case 0xB7:	goto yy12407;
	case 0xB8:	goto yy3422;
	case 0xB9:	goto yy12499;
	case 0xBB:	goto yy12409;
	case 0xBC:	goto yy12500;
	case 0xBD:	goto yy12411;
	case 0xBF:	goto yy1940;
	default:	goto yy2;
	}
yy9741:
	yyaccept = 15;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy533;
					goto yy245;
				} else {
					if (yych <= '\'') goto yy1087;
					if (yych == '+') goto yy533;
					goto yy245;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy4041;
					if (yych <= '.') goto yy1087;
					if (yych <= '/') goto yy245;
					goto yy2445;
				} else {
					if (yych <= ';') goto yy245;
					if (yych <= '>') goto yy533;
					if (yych <= '@') goto yy245;
					goto yy12309;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy245;
					if (yych <= '`') goto yy533;
					goto yy12309;
				} else {
					if (yych == '|') goto yy533;
					if (yych <= '}') goto yy245;
					goto yy533;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy245;
					if (yych <= 0xC2) goto yy9734;
					if (yych <= 0xC3) goto yy9598;
					goto yy9599;
				} else {
					if (yych <= 0xCA) goto yy9600;
					if (yych <= 0xCB) goto yy539;
					if (yych <= 0xCC) goto yy537;
					goto yy9601;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy9735;
					if (yych <= 0xCF) goto yy9603;
					goto yy9599;
				} else {
					if (yych <= 0xD2) goto yy9604;
					if (yych <= 0xD3) goto yy9599;
					if (yych <= 0xD4) goto yy9605;
					goto yy9606;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy9736;
					if (yych <= 0xD7) goto yy9737;
					if (yych <= 0xD8) goto yy9609;
					goto yy9610;
				} else {
					if (yych <= 0xDA) goto yy9599;
					if (yych <= 0xDB) goto yy9611;
					if (yych <= 0xDC) goto yy9612;
					goto yy9613;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy9614;
					if (yych <= 0xDF) goto yy9615;
					goto yy9616;
				} else {
					if (yych <= 0xE1) goto yy9738;
					if (yych <= 0xE2) goto yy9739;
					if (yych <= 0xE3) goto yy9619;
					goto yy557;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy9620;
					if (yych <= 0xEE) goto yy245;
					goto yy9740;
				} else {
					if (yych <= 0xF0) goto yy9622;
					if (yych == 0xF3) goto yy561;
					goto yy245;
				}
			}
		}
	}
yy9742:
	yyaccept = 10;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCC) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy533;
					goto yy57;
				} else {
					if (yych <= '\'') goto yy2930;
					if (yych == '+') goto yy533;
					goto yy57;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy12501;
					if (yych <= '.') goto yy6490;
					if (yych <= '/') goto yy57;
					goto yy533;
				} else {
					if (yych <= ':') goto yy2930;
					if (yych <= ';') goto yy57;
					if (yych <= '>') goto yy533;
					goto yy57;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= '`') {
					if (yych <= 'Z') goto yy9742;
					if (yych <= ']') goto yy57;
					goto yy533;
				} else {
					if (yych <= 'z') goto yy9742;
					if (yych == '|') goto yy533;
					goto yy57;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy533;
					if (yych <= 0xC1) goto yy57;
					if (yych <= 0xC2) goto yy12502;
					goto yy9745;
				} else {
					if (yych <= 0xC9) goto yy9746;
					if (yych <= 0xCA) goto yy9747;
					if (yych <= 0xCB) goto yy3289;
					goto yy537;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy9748;
					if (yych <= 0xCE) goto yy12503;
					goto yy9750;
				} else {
					if (yych == 0xD2) goto yy9751;
					if (yych <= 0xD3) goto yy9746;
					goto yy9752;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy9753;
					if (yych <= 0xD6) goto yy12504;
					if (yych <= 0xD7) goto yy12505;
					goto yy9756;
				} else {
					if (yych <= 0xD9) goto yy9757;
					if (yych <= 0xDA) goto yy9746;
					if (yych <= 0xDB) goto yy9758;
					goto yy9759;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy9760;
					if (yych <= 0xDE) goto yy9761;
					if (yych <= 0xDF) goto yy9762;
					goto yy9763;
				} else {
					if (yych <= 0xE1) goto yy12506;
					if (yych <= 0xE2) goto yy12507;
					if (yych <= 0xE3) goto yy9766;
					goto yy557;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy9767;
					if (yych <= 0xEE) goto yy57;
					goto yy12508;
				} else {
					if (yych <= 0xF0) goto yy9769;
					if (yych == 0xF3) goto yy561;
					goto yy57;
				}
			}
		}
	}
yy9744:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy533;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy9742;
	default:	goto yy2;
	}
yy9745:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy9742;
		goto yy533;
	} else {
		if (yych == 0xB7) goto yy533;
		if (yych <= 0xBF) goto yy9742;
		goto yy2;
	}
yy9746:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy9742;
	goto yy2;
yy9747:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy9742;
	goto yy2;
yy9748:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xB3) goto yy9742;
			if (yych <= 0xB4) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy9742;
			if (yych <= 0xBA) goto yy2;
			goto yy9742;
		} else {
			if (yych == 0xBF) goto yy9742;
			goto yy2;
		}
	}
yy9749:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy533;
			goto yy9742;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy9742;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy9742;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy9742;
			goto yy2;
		}
	}
yy9750:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy533;
	if (yych <= 0xBF) goto yy9742;
	goto yy2;
yy9751:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy9742;
	if (yych <= 0x89) goto yy533;
	if (yych <= 0xBF) goto yy9742;
	goto yy2;
yy9752:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy9742;
	goto yy2;
yy9753:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy9742;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy9742;
	goto yy2;
yy9754:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy9742;
		if (yych <= 0x8C) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0x90) goto yy2;
			goto yy533;
		} else {
			if (yych == 0xBF) goto yy533;
			goto yy2;
		}
	}
yy9755:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy533;
			if (yych <= 0x8F) goto yy2;
			goto yy9742;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy9742;
			goto yy2;
		}
	}
yy9756:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy533;
		if (yych <= 0x8A) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy9742;
			goto yy2;
		}
	}
yy9757:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x80) goto yy2;
		if (yych <= 0x8A) goto yy9742;
		if (yych <= 0x9F) goto yy533;
		goto yy2;
	} else {
		if (yych == 0xB0) goto yy533;
		if (yych <= 0xBF) goto yy9742;
		goto yy2;
	}
yy9758:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy9742;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy9742;
			if (yych == 0x9D) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy533;
			if (yych <= 0xAF) goto yy9742;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy9742;
			if (yych <= 0xBE) goto yy533;
			if (yych <= 0xBF) goto yy9742;
			goto yy2;
		}
	}
yy9759:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy9742;
		goto yy533;
	} else {
		if (yych <= 0xAF) goto yy9742;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy9760:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy533;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy9742;
	goto yy2;
yy9761:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy9742;
	if (yych <= 0xB0) goto yy533;
	if (yych <= 0xB1) goto yy9742;
	goto yy2;
yy9762:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x89) goto yy2;
		if (yych <= 0xAA) goto yy9742;
		goto yy533;
	} else {
		if (yych == 0xB6) goto yy533;
		goto yy2;
	}
yy9763:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy12509;
	case 0xA1:	goto yy12510;
	case 0xA2:	goto yy12511;
	case 0xA3:	goto yy1800;
	case 0xA4:	goto yy12512;
	case 0xA5:	goto yy12513;
	case 0xA6:	goto yy12514;
	case 0xA7:	goto yy12515;
	case 0xA8:	goto yy12516;
	case 0xA9:	goto yy12517;
	case 0xAA:	goto yy12518;
	case 0xAB:	goto yy12519;
	case 0xAC:	goto yy12520;
	case 0xAD:	goto yy12521;
	case 0xAE:	goto yy12522;
	case 0xAF:	goto yy12523;
	case 0xB0:	goto yy12524;
	case 0xB1:	goto yy12525;
	case 0xB2:	goto yy12526;
	case 0xB3:	goto yy12527;
	case 0xB4:	goto yy12528;
	case 0xB5:	goto yy12529;
	case 0xB6:	goto yy12530;
	case 0xB7:	goto yy12531;
	case 0xB8:	goto yy1820;
	case 0xB9:	goto yy1821;
	case 0xBA:	goto yy1822;
	case 0xBB:	goto yy1823;
	case 0xBC:	goto yy1824;
	case 0xBD:	goto yy1825;
	case 0xBE:	goto yy1826;
	case 0xBF:	goto yy1827;
	default:	goto yy2;
	}
yy9764:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1828;
	case 0x81:	goto yy1829;
	case 0x82:	goto yy12532;
	case 0x83:	goto yy12533;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy9746;
	case 0x89:	goto yy12534;
	case 0x8A:	goto yy12535;
	case 0x8B:	goto yy12536;
	case 0x8C:	goto yy12537;
	case 0x8D:	goto yy12538;
	case 0x8E:	goto yy12539;
	case 0x8F:	goto yy12540;
	case 0x90:	goto yy12541;
	case 0x99:	goto yy12542;
	case 0x9A:	goto yy12543;
	case 0x9B:	goto yy12544;
	case 0x9C:	goto yy12545;
	case 0x9D:	goto yy12546;
	case 0x9E:	goto yy1845;
	case 0x9F:	goto yy1846;
	case 0xA0:	goto yy12547;
	case 0xA1:	goto yy12548;
	case 0xA2:	goto yy12549;
	case 0xA3:	goto yy12550;
	case 0xA4:	goto yy12551;
	case 0xA5:	goto yy1852;
	case 0xA7:	goto yy1853;
	case 0xA8:	goto yy12552;
	case 0xA9:	goto yy1854;
	case 0xAA:	goto yy1855;
	case 0xAC:	goto yy1856;
	case 0xAD:	goto yy1857;
	case 0xAE:	goto yy12553;
	case 0xAF:	goto yy12554;
	case 0xB0:	goto yy12555;
	case 0xB1:	goto yy12556;
	case 0xB3:	goto yy12557;
	case 0xB4:	goto yy12558;
	case 0xB5:	goto yy12559;
	case 0xB6:	goto yy12560;
	case 0xB7:	goto yy1866;
	case 0xBC:	goto yy12561;
	case 0xBD:	goto yy12562;
	case 0xBE:	goto yy12563;
	case 0xBF:	goto yy12564;
	default:	goto yy2;
	}
yy9765:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1871;
	case 0x81:	goto yy1872;
	case 0x82:	goto yy1873;
	case 0x83:	goto yy1874;
	case 0x84:	goto yy12565;
	case 0x85:	goto yy12566;
	case 0x86:	goto yy12567;
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy537;
	case 0x8C:	goto yy1877;
	case 0x8F:	goto yy1878;
	case 0x90:	goto yy1879;
	case 0x91:	goto yy1880;
	case 0x92:	goto yy1881;
	case 0x93:	goto yy1882;
	case 0x9D:	goto yy1883;
	case 0x9E:	goto yy1884;
	case 0x9F:	goto yy1885;
	case 0xA6:	goto yy1886;
	case 0xA7:	goto yy1887;
	case 0xAD:	goto yy1888;
	case 0xAE:	goto yy1889;
	case 0xAF:	goto yy1890;
	case 0xB0:	goto yy12568;
	case 0xB1:	goto yy12569;
	case 0xB2:	goto yy9746;
	case 0xB3:	goto yy12570;
	case 0xB4:	goto yy12571;
	case 0xB5:	goto yy12572;
	case 0xB6:	goto yy12573;
	case 0xB7:	goto yy12574;
	case 0xBA:	goto yy1897;
	case 0xBB:	goto yy1859;
	case 0xBF:	goto yy1898;
	default:	goto yy2;
	}
yy9766:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy12575;
	case 0x82:	goto yy1900;
	case 0x84:	goto yy12576;
	case 0x86:	goto yy12577;
	case 0x87:	goto yy1903;
	case 0x88:	goto yy1904;
	case 0x89:	goto yy1905;
	case 0x8A:	goto yy1906;
	case 0x8B:	goto yy1907;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy537;
	default:	goto yy2;
	}
yy9767:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy549;
	case 0x93:	goto yy12578;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy9746;
	case 0x98:	goto yy12579;
	case 0x99:	goto yy12580;
	case 0x9A:	goto yy12581;
	case 0x9B:	goto yy12582;
	case 0x9C:	goto yy12583;
	case 0x9D:	goto yy9752;
	case 0x9E:	goto yy12584;
	case 0x9F:	goto yy12585;
	case 0xA0:	goto yy12586;
	case 0xA1:	goto yy12587;
	case 0xA2:	goto yy12588;
	case 0xA3:	goto yy12589;
	case 0xA4:	goto yy12590;
	case 0xA5:	goto yy12591;
	case 0xA6:	goto yy1920;
	case 0xA7:	goto yy1921;
	case 0xA8:	goto yy12592;
	case 0xA9:	goto yy12593;
	case 0xAA:	goto yy1924;
	case 0xAB:	goto yy12594;
	case 0xAC:	goto yy12595;
	case 0xAD:	goto yy12596;
	case 0xAF:	goto yy12597;
	default:	goto yy2;
	}
yy9768:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy12598;
	case 0xAD:	goto yy12599;
	case 0xAE:	goto yy12600;
	case 0xAF:	goto yy12601;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy9746;
	case 0xB4:	goto yy12602;
	case 0xB5:	goto yy12603;
	case 0xB6:	goto yy12604;
	case 0xB7:	goto yy12605;
	case 0xB8:	goto yy1935;
	case 0xB9:	goto yy12606;
	case 0xBB:	goto yy12607;
	case 0xBC:	goto yy12608;
	case 0xBD:	goto yy12609;
	case 0xBF:	goto yy1940;
	default:	goto yy2;
	}
yy9769:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy12610;
	case 0x91:	goto yy12611;
	case 0x92:	goto yy12612;
	case 0x93:	goto yy12613;
	case 0x94:	goto yy12614;
	case 0x96:	goto yy12615;
	case 0x9B:	goto yy12616;
	case 0x9D:	goto yy12617;
	case 0x9E:	goto yy12618;
	case 0x9F:	goto yy1950;
	default:	goto yy2;
	}
yy9770:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy533;
					goto yy2;
				} else {
					if (yych <= '\'') goto yy1087;
					if (yych == '+') goto yy533;
					goto yy2;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy4041;
					if (yych <= '.') goto yy6862;
					if (yych <= '/') goto yy2;
					goto yy2445;
				} else {
					if (yych <= ';') goto yy2;
					if (yych <= '>') goto yy533;
					if (yych <= '@') goto yy2;
					goto yy12619;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy2;
					if (yych <= '`') goto yy533;
					goto yy12619;
				} else {
					if (yych == '|') goto yy533;
					if (yych <= '}') goto yy2;
					goto yy533;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy12621;
					if (yych <= 0xC3) goto yy12622;
					goto yy12623;
				} else {
					if (yych <= 0xCA) goto yy12624;
					if (yych <= 0xCB) goto yy539;
					if (yych <= 0xCC) goto yy537;
					goto yy12625;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy12626;
					if (yych <= 0xCF) goto yy12627;
					goto yy12623;
				} else {
					if (yych <= 0xD2) goto yy12628;
					if (yych <= 0xD3) goto yy12623;
					if (yych <= 0xD4) goto yy12629;
					goto yy12630;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy12631;
					if (yych <= 0xD7) goto yy12632;
					if (yych <= 0xD8) goto yy12633;
					goto yy12634;
				} else {
					if (yych <= 0xDA) goto yy12623;
					if (yych <= 0xDB) goto yy12635;
					if (yych <= 0xDC) goto yy12636;
					goto yy12637;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy12638;
					if (yych <= 0xDF) goto yy12639;
					goto yy12640;
				} else {
					if (yych <= 0xE1) goto yy12641;
					if (yych <= 0xE2) goto yy12642;
					if (yych <= 0xE3) goto yy12643;
					goto yy557;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy12644;
					if (yych <= 0xEE) goto yy2;
					goto yy12645;
				} else {
					if (yych <= 0xF0) goto yy12646;
					if (yych == 0xF3) goto yy561;
					goto yy2;
				}
			}
		}
	}
yy9771:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy6181;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy6181;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy6181;
		} else {
			if (yych == 0xBF) goto yy6181;
			goto yy2;
		}
	}
yy9772:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy6181;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy6181;
	goto yy2;
yy9773:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy6181;
	goto yy2;
yy9774:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy6181;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy6181;
	goto yy2;
yy9775:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy6181;
	if (yych == 0xA0) goto yy533;
	goto yy2;
yy9776:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy6181;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy6181;
	goto yy2;
yy9777:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy6181;
		if (yych <= 0x81) goto yy2;
		goto yy6181;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy6181;
		if (yych <= 0xBA) goto yy533;
		goto yy2;
	}
yy9778:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy6181;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy6181;
	goto yy2;
yy9779:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy6181;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy6181;
	goto yy2;
yy9780:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy6181;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy9781:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy6181;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy6181;
	goto yy2;
yy9782:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy6181;
	goto yy2;
yy9783:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy6181;
	goto yy2;
yy9784:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy6181;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy6181;
	goto yy2;
yy9785:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy6181;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy6181;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy6181;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy6181;
			if (yych == 0xBF) goto yy6181;
			goto yy2;
		}
	}
yy9786:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy6181;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy6181;
		if (yych <= 0xB8) goto yy533;
		goto yy2;
	}
yy9787:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy6181;
	goto yy2;
yy9788:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy6181;
	goto yy2;
yy9789:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy6181;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy6181;
	goto yy2;
yy9790:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy6181;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy6181;
	goto yy2;
yy9791:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy6181;
			if (yych <= 0x83) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy533;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy533;
			goto yy6181;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy6181;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy533;
			} else {
				if (yych == 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy9792:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy6181;
	goto yy2;
yy9793:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy6181;
	goto yy2;
yy9794:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy6181;
		goto yy533;
	} else {
		if (yych <= 0xA4) goto yy6181;
		if (yych <= 0xA6) goto yy533;
		goto yy2;
	}
yy9795:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy6181;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy6181;
	goto yy2;
yy9796:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy6181;
	goto yy2;
yy9797:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy6181;
	goto yy2;
yy9798:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy6181;
	goto yy2;
yy9799:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy533;
	if (yych <= 0xB7) goto yy6181;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy9800:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy533;
	if (yych <= 0xAF) goto yy6181;
	if (yych <= 0xBA) goto yy533;
	goto yy2;
yy9801:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy6181;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy843;
	goto yy2;
yy9802:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy533;
		goto yy6181;
	} else {
		if (yych <= 0xB4) goto yy533;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy9803:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy6181;
		goto yy533;
	} else {
		if (yych == 0xB6) goto yy6181;
		goto yy2;
	}
yy9804:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy533;
	if (yych <= 0xB2) goto yy6181;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy9805:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x84) goto yy6181;
			if (yych <= 0x89) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			goto yy6181;
		} else {
			if (yych == 0x9C) goto yy6181;
			goto yy2;
		}
	}
yy9806:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy6181;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy6181;
		if (yych <= 0xB7) goto yy533;
		goto yy2;
	}
yy9807:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy6181;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy6181;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy6181;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy6181;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy6181;
			goto yy2;
		}
	}
yy9808:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy6181;
		goto yy533;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy9809:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy533;
			if (yych <= 0x84) goto yy2;
			goto yy6181;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy6181;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy6181;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy6181;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy6181;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy6181;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy9810:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy533;
			} else {
				if (yych == 0x90) goto yy6181;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy533;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy6181;
			goto yy533;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy533;
				goto yy2;
			}
		}
	}
yy9811:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy6181;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy9812:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy533;
		if (yych <= 0x85) goto yy6181;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy6181;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy9813:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy6181;
		goto yy533;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy9814:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy6181;
		if (yych <= 0x9D) goto yy533;
		goto yy2;
	}
yy9815:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy6181;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy9816:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy6181;
	if (yych <= 0xB7) goto yy533;
	goto yy2;
yy9817:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy6181;
	goto yy2;
yy9818:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy6181;
		goto yy843;
	} else {
		if (yych == 0xBF) goto yy6181;
		goto yy2;
	}
yy9819:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy6181;
	goto yy2;
yy9820:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy6181;
	goto yy2;
yy9821:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy6181;
	goto yy2;
yy9822:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy6181;
	goto yy2;
yy9823:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy6181;
	goto yy2;
yy9824:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy6181;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy9825:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy6181;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy533;
	goto yy2;
yy9826:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy6181;
		goto yy533;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy9827:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy533;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy6181;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy6181;
			goto yy2;
		}
	}
yy9828:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy6181;
	goto yy2;
yy9829:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy6181;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy6181;
		if (yych <= 0xBE) goto yy533;
		goto yy2;
	}
yy9830:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy6181;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy6181;
	goto yy2;
yy9831:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy6181;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy6181;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy533;
		goto yy2;
	}
yy9832:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy6181;
	goto yy2;
yy9833:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy6181;
		} else {
			if (yych == 0xA2) goto yy6181;
			if (yych <= 0xA4) goto yy2;
			goto yy6181;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy6181;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy6181;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy6181;
				goto yy2;
			}
		}
	}
yy9834:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy6181;
	goto yy2;
yy9835:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy6181;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy6181;
			if (yych <= 0x8C) goto yy2;
			goto yy6181;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy6181;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy6181;
			goto yy2;
		}
	}
yy9836:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy6181;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy6181;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy6181;
			goto yy2;
		}
	}
yy9837:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy6181;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy6181;
	goto yy2;
yy9838:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy533;
		goto yy6181;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy533;
			goto yy6181;
		} else {
			if (yych <= 0xBB) goto yy533;
			if (yych <= 0xBF) goto yy6181;
			goto yy2;
		}
	}
yy9839:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy6181;
		goto yy533;
	} else {
		if (yych == 0xB5) goto yy533;
		if (yych <= 0xBF) goto yy6181;
		goto yy2;
	}
yy9840:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy6181;
		goto yy533;
	} else {
		if (yych == 0xAF) goto yy533;
		if (yych <= 0xBF) goto yy6181;
		goto yy2;
	}
yy9841:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy6181;
		goto yy533;
	} else {
		if (yych == 0xA9) goto yy533;
		if (yych <= 0xBF) goto yy6181;
		goto yy2;
	}
yy9842:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy6181;
		goto yy533;
	} else {
		if (yych <= 0x8B) goto yy6181;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy9843:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy6181;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy533;
	goto yy2;
yy9844:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy6181;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy6181;
			} else {
				if (yych == 0xA4) goto yy6181;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy6181;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy6181;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy6181;
			} else {
				if (yych == 0xBB) goto yy6181;
				goto yy2;
			}
		}
	}
yy9845:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy6181;
	default:	goto yy2;
	}
yy9846:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy6181;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy6181;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy6181;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy6181;
			goto yy2;
		}
	}
yy9847:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy533;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy6299;
	default:	goto yy2;
	}
yy9848:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy6299;
		goto yy533;
	} else {
		if (yych == 0xB7) goto yy533;
		if (yych <= 0xBF) goto yy6299;
		goto yy2;
	}
yy9849:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy6299;
	goto yy2;
yy9850:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy6299;
	goto yy2;
yy9851:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xB3) goto yy6299;
			if (yych <= 0xB4) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy6299;
			if (yych <= 0xBA) goto yy2;
			goto yy6299;
		} else {
			if (yych == 0xBF) goto yy6299;
			goto yy2;
		}
	}
yy9852:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy533;
			goto yy6299;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy6299;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy6299;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy6299;
			goto yy2;
		}
	}
yy9853:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy533;
	if (yych <= 0xBF) goto yy6299;
	goto yy2;
yy9854:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy6299;
	if (yych <= 0x89) goto yy533;
	if (yych <= 0xBF) goto yy6299;
	goto yy2;
yy9855:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy6299;
	goto yy2;
yy9856:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy6299;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy6299;
	goto yy2;
yy9857:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy6299;
		} else {
			if (yych == 0x8A) goto yy1087;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBE) goto yy1087;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy9858:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy533;
			if (yych <= 0x8F) goto yy2;
			goto yy6299;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy6299;
			goto yy2;
		}
	}
yy9859:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy533;
		if (yych <= 0x8A) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy6299;
			goto yy2;
		}
	}
yy9860:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy6299;
		} else {
			if (yych <= 0x9F) goto yy533;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy843;
			if (yych <= 0xAD) goto yy2;
			goto yy6299;
		} else {
			if (yych <= 0xB0) goto yy533;
			if (yych <= 0xBF) goto yy6299;
			goto yy2;
		}
	}
yy9861:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy6299;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy6299;
			if (yych == 0x9D) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy533;
			if (yych <= 0xAF) goto yy6299;
			goto yy843;
		} else {
			if (yych <= 0xBC) goto yy6299;
			if (yych <= 0xBE) goto yy533;
			if (yych <= 0xBF) goto yy6299;
			goto yy2;
		}
	}
yy9862:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy6299;
		goto yy533;
	} else {
		if (yych <= 0xAF) goto yy6299;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy9863:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy533;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy6299;
	goto yy2;
yy9864:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy6299;
	if (yych <= 0xB0) goto yy533;
	if (yych <= 0xB1) goto yy6299;
	goto yy2;
yy9865:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy6299;
	} else {
		if (yych <= 0xB3) goto yy533;
		if (yych == 0xB6) goto yy533;
		goto yy2;
	}
yy9866:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy12647;
	case 0xA1:	goto yy12648;
	case 0xA2:	goto yy12649;
	case 0xA3:	goto yy1800;
	case 0xA4:	goto yy12650;
	case 0xA5:	goto yy12651;
	case 0xA6:	goto yy12652;
	case 0xA7:	goto yy12653;
	case 0xA8:	goto yy12654;
	case 0xA9:	goto yy12655;
	case 0xAA:	goto yy12656;
	case 0xAB:	goto yy12657;
	case 0xAC:	goto yy12658;
	case 0xAD:	goto yy12659;
	case 0xAE:	goto yy12660;
	case 0xAF:	goto yy12661;
	case 0xB0:	goto yy12662;
	case 0xB1:	goto yy12663;
	case 0xB2:	goto yy12664;
	case 0xB3:	goto yy12665;
	case 0xB4:	goto yy12666;
	case 0xB5:	goto yy12667;
	case 0xB6:	goto yy12668;
	case 0xB7:	goto yy12669;
	case 0xB8:	goto yy1820;
	case 0xB9:	goto yy3336;
	case 0xBA:	goto yy1822;
	case 0xBB:	goto yy3337;
	case 0xBC:	goto yy3338;
	case 0xBD:	goto yy1825;
	case 0xBE:	goto yy1826;
	case 0xBF:	goto yy1827;
	default:	goto yy2;
	}
yy9867:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1828;
	case 0x81:	goto yy3339;
	case 0x82:	goto yy12670;
	case 0x83:	goto yy12671;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy9849;
	case 0x89:	goto yy12672;
	case 0x8A:	goto yy12673;
	case 0x8B:	goto yy12674;
	case 0x8C:	goto yy12675;
	case 0x8D:	goto yy12676;
	case 0x8E:	goto yy12677;
	case 0x8F:	goto yy12678;
	case 0x90:	goto yy12679;
	case 0x99:	goto yy12680;
	case 0x9A:	goto yy12681;
	case 0x9B:	goto yy12682;
	case 0x9C:	goto yy12683;
	case 0x9D:	goto yy12684;
	case 0x9E:	goto yy1845;
	case 0x9F:	goto yy3355;
	case 0xA0:	goto yy12685;
	case 0xA1:	goto yy12686;
	case 0xA2:	goto yy12687;
	case 0xA3:	goto yy12688;
	case 0xA4:	goto yy12689;
	case 0xA5:	goto yy3361;
	case 0xA7:	goto yy3362;
	case 0xA8:	goto yy12690;
	case 0xA9:	goto yy1854;
	case 0xAA:	goto yy3364;
	case 0xAC:	goto yy1856;
	case 0xAD:	goto yy3365;
	case 0xAE:	goto yy12691;
	case 0xAF:	goto yy12692;
	case 0xB0:	goto yy12693;
	case 0xB1:	goto yy12694;
	case 0xB3:	goto yy12695;
	case 0xB4:	goto yy12696;
	case 0xB5:	goto yy12697;
	case 0xB6:	goto yy12698;
	case 0xB7:	goto yy1866;
	case 0xBC:	goto yy12699;
	case 0xBD:	goto yy12700;
	case 0xBE:	goto yy12701;
	case 0xBF:	goto yy12702;
	default:	goto yy2;
	}
yy9868:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy3378;
	case 0x81:	goto yy1872;
	case 0x82:	goto yy1873;
	case 0x83:	goto yy1874;
	case 0x84:	goto yy12703;
	case 0x85:	goto yy12704;
	case 0x86:	goto yy12705;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy537;
	case 0x88:	goto yy3382;
	case 0x8C:	goto yy1877;
	case 0x8F:	goto yy1878;
	case 0x90:	goto yy1879;
	case 0x91:	goto yy1880;
	case 0x92:	goto yy1881;
	case 0x93:	goto yy1882;
	case 0x9D:	goto yy1883;
	case 0x9E:	goto yy1884;
	case 0x9F:	goto yy1885;
	case 0xA6:	goto yy1886;
	case 0xA7:	goto yy1887;
	case 0xAD:	goto yy1888;
	case 0xAE:	goto yy1889;
	case 0xAF:	goto yy1890;
	case 0xB0:	goto yy12706;
	case 0xB1:	goto yy12707;
	case 0xB2:	goto yy9849;
	case 0xB3:	goto yy12708;
	case 0xB4:	goto yy12709;
	case 0xB5:	goto yy12710;
	case 0xB6:	goto yy12711;
	case 0xB7:	goto yy12712;
	case 0xB8:	goto yy3009;
	case 0xBA:	goto yy1897;
	case 0xBB:	goto yy1859;
	case 0xBF:	goto yy1898;
	default:	goto yy2;
	}
yy9869:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy12713;
	case 0x82:	goto yy1900;
	case 0x84:	goto yy12714;
	case 0x86:	goto yy12715;
	case 0x87:	goto yy1903;
	case 0x88:	goto yy1904;
	case 0x89:	goto yy1905;
	case 0x8A:	goto yy1906;
	case 0x8B:	goto yy1907;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy537;
	default:	goto yy2;
	}
yy9870:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy549;
	case 0x93:	goto yy12716;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy9849;
	case 0x98:	goto yy12717;
	case 0x99:	goto yy12718;
	case 0x9A:	goto yy12719;
	case 0x9B:	goto yy12720;
	case 0x9C:	goto yy12721;
	case 0x9D:	goto yy9855;
	case 0x9E:	goto yy12722;
	case 0x9F:	goto yy12723;
	case 0xA0:	goto yy12724;
	case 0xA1:	goto yy12725;
	case 0xA2:	goto yy12726;
	case 0xA3:	goto yy12727;
	case 0xA4:	goto yy12728;
	case 0xA5:	goto yy12729;
	case 0xA6:	goto yy1920;
	case 0xA7:	goto yy3407;
	case 0xA8:	goto yy12730;
	case 0xA9:	goto yy12731;
	case 0xAA:	goto yy1924;
	case 0xAB:	goto yy12732;
	case 0xAC:	goto yy12733;
	case 0xAD:	goto yy12734;
	case 0xAF:	goto yy12735;
	default:	goto yy2;
	}
yy9871:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy12736;
	case 0xAD:	goto yy12737;
	case 0xAE:	goto yy12738;
	case 0xAF:	goto yy12739;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy9849;
	case 0xB4:	goto yy12740;
	case 0xB5:	goto yy12741;
	case 0xB6:	goto yy12742;
	case 0xB7:	goto yy12743;
	case 0xB8:	goto yy3422;
	case 0xB9:	goto yy12744;
	case 0xBB:	goto yy12745;
	case 0xBC:	goto yy12746;
	case 0xBD:	goto yy12747;
	case 0xBF:	goto yy1940;
	default:	goto yy2;
	}
yy9872:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy12748;
	case 0x91:	goto yy12749;
	case 0x92:	goto yy12750;
	case 0x93:	goto yy12751;
	case 0x94:	goto yy12752;
	case 0x96:	goto yy12753;
	case 0x9B:	goto yy12754;
	case 0x9D:	goto yy12755;
	case 0x9E:	goto yy12756;
	case 0x9F:	goto yy1950;
	default:	goto yy2;
	}
yy9873:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy1121;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy9155;
	default:	goto yy2;
	}
yy9874:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy9155;
		goto yy1121;
	} else {
		if (yych == 0xB7) goto yy1121;
		if (yych <= 0xBF) goto yy9155;
		goto yy2;
	}
yy9875:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0xB3) goto yy9155;
			if (yych <= 0xB4) goto yy2;
			goto yy1121;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy9155;
			if (yych <= 0xBA) goto yy2;
			goto yy9155;
		} else {
			if (yych == 0xBF) goto yy9155;
			goto yy2;
		}
	}
yy9876:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1121;
			goto yy9155;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy9155;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy9155;
			goto yy2;
		}
	}
yy9877:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy1121;
	if (yych <= 0xBF) goto yy9155;
	goto yy2;
yy9878:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy9155;
	if (yych <= 0x89) goto yy1121;
	if (yych <= 0xBF) goto yy9155;
	goto yy2;
yy9879:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy9155;
		if (yych <= 0x8C) goto yy2;
		goto yy1121;
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0x90) goto yy2;
			goto yy1121;
		} else {
			if (yych == 0xBF) goto yy1121;
			goto yy2;
		}
	}
yy9880:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1121;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy1121;
			if (yych <= 0x8F) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy9155;
			goto yy2;
		}
	}
yy9881:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy1121;
		if (yych <= 0x8A) goto yy2;
		goto yy1121;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy9155;
			goto yy2;
		}
	}
yy9882:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x80) goto yy2;
		if (yych <= 0x8A) goto yy9155;
		if (yych <= 0x9F) goto yy1121;
		goto yy2;
	} else {
		if (yych == 0xB0) goto yy1121;
		if (yych <= 0xBF) goto yy9155;
		goto yy2;
	}
yy9883:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy9155;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy9155;
			if (yych == 0x9D) goto yy2;
			goto yy1121;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy1121;
			if (yych <= 0xAF) goto yy9155;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy9155;
			if (yych <= 0xBE) goto yy1121;
			if (yych <= 0xBF) goto yy9155;
			goto yy2;
		}
	}
yy9884:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy9155;
		goto yy1121;
	} else {
		if (yych <= 0xAF) goto yy9155;
		if (yych <= 0xBF) goto yy1121;
		goto yy2;
	}
yy9885:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy1121;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy9155;
	goto yy2;
yy9886:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy9155;
	if (yych <= 0xB0) goto yy1121;
	if (yych <= 0xB1) goto yy9155;
	goto yy2;
yy9887:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x89) goto yy2;
		if (yych <= 0xAA) goto yy9155;
		goto yy1121;
	} else {
		if (yych == 0xB6) goto yy1121;
		goto yy2;
	}
yy9888:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy12757;
	case 0xA1:	goto yy12758;
	case 0xA2:	goto yy11735;
	case 0xA3:	goto yy3088;
	case 0xA4:	goto yy12759;
	case 0xA5:	goto yy12760;
	case 0xA6:	goto yy12761;
	case 0xA7:	goto yy12762;
	case 0xA8:	goto yy12763;
	case 0xA9:	goto yy12764;
	case 0xAA:	goto yy12765;
	case 0xAB:	goto yy12766;
	case 0xAC:	goto yy12767;
	case 0xAD:	goto yy12768;
	case 0xAE:	goto yy12769;
	case 0xAF:	goto yy12770;
	case 0xB0:	goto yy12771;
	case 0xB1:	goto yy12772;
	case 0xB2:	goto yy12773;
	case 0xB3:	goto yy12774;
	case 0xB4:	goto yy12775;
	case 0xB5:	goto yy12776;
	case 0xB6:	goto yy12777;
	case 0xB7:	goto yy12778;
	case 0xB8:	goto yy3109;
	case 0xB9:	goto yy4573;
	case 0xBA:	goto yy3111;
	case 0xBB:	goto yy4574;
	case 0xBC:	goto yy4575;
	case 0xBD:	goto yy3114;
	case 0xBE:	goto yy3115;
	case 0xBF:	goto yy3116;
	default:	goto yy2;
	}
yy9889:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy3117;
	case 0x81:	goto yy4576;
	case 0x82:	goto yy12779;
	case 0x83:	goto yy11757;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy9159;
	case 0x89:	goto yy11758;
	case 0x8A:	goto yy11759;
	case 0x8B:	goto yy11760;
	case 0x8C:	goto yy11761;
	case 0x8D:	goto yy12780;
	case 0x8E:	goto yy12781;
	case 0x8F:	goto yy11764;
	case 0x90:	goto yy12782;
	case 0x99:	goto yy11766;
	case 0x9A:	goto yy11767;
	case 0x9B:	goto yy11768;
	case 0x9C:	goto yy12783;
	case 0x9D:	goto yy12784;
	case 0x9E:	goto yy3134;
	case 0x9F:	goto yy4592;
	case 0xA0:	goto yy12785;
	case 0xA1:	goto yy11772;
	case 0xA2:	goto yy12786;
	case 0xA3:	goto yy11774;
	case 0xA4:	goto yy12787;
	case 0xA5:	goto yy4598;
	case 0xA7:	goto yy4599;
	case 0xA8:	goto yy12788;
	case 0xA9:	goto yy3144;
	case 0xAA:	goto yy4601;
	case 0xAC:	goto yy3146;
	case 0xAD:	goto yy4602;
	case 0xAE:	goto yy12789;
	case 0xAF:	goto yy12790;
	case 0xB0:	goto yy12791;
	case 0xB1:	goto yy11780;
	case 0xB3:	goto yy12792;
	case 0xB4:	goto yy11782;
	case 0xB5:	goto yy11783;
	case 0xB6:	goto yy11784;
	case 0xB7:	goto yy3156;
	case 0xBC:	goto yy11785;
	case 0xBD:	goto yy11786;
	case 0xBE:	goto yy12793;
	case 0xBF:	goto yy12794;
	default:	goto yy2;
	}
yy9890:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy4615;
	case 0x81:	goto yy3162;
	case 0x82:	goto yy3163;
	case 0x83:	goto yy3164;
	case 0x84:	goto yy12795;
	case 0x85:	goto yy12796;
	case 0x86:	goto yy12797;
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy1136;
	case 0x8C:	goto yy3169;
	case 0x8F:	goto yy3170;
	case 0x90:	goto yy3171;
	case 0x91:	goto yy3172;
	case 0x92:	goto yy3173;
	case 0x93:	goto yy3174;
	case 0x9D:	goto yy3175;
	case 0x9E:	goto yy3176;
	case 0x9F:	goto yy3177;
	case 0xA6:	goto yy3178;
	case 0xA7:	goto yy3179;
	case 0xAD:	goto yy3180;
	case 0xAE:	goto yy3181;
	case 0xAF:	goto yy3182;
	case 0xB0:	goto yy11792;
	case 0xB1:	goto yy11793;
	case 0xB2:	goto yy9159;
	case 0xB3:	goto yy12798;
	case 0xB4:	goto yy11795;
	case 0xB5:	goto yy12799;
	case 0xB6:	goto yy11797;
	case 0xB7:	goto yy12800;
	case 0xBA:	goto yy3190;
	case 0xBB:	goto yy3191;
	case 0xBF:	goto yy3192;
	default:	goto yy2;
	}
yy9891:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy12801;
	case 0x82:	goto yy3194;
	case 0x84:	goto yy11800;
	case 0x86:	goto yy12802;
	case 0x87:	goto yy3197;
	case 0x88:	goto yy3198;
	case 0x89:	goto yy3199;
	case 0x8A:	goto yy3200;
	case 0x8B:	goto yy3201;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy1136;
	default:	goto yy2;
	}
yy9892:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy3202;
	case 0x93:	goto yy12803;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy9159;
	case 0x98:	goto yy11803;
	case 0x99:	goto yy12804;
	case 0x9A:	goto yy12805;
	case 0x9B:	goto yy12806;
	case 0x9C:	goto yy12807;
	case 0x9D:	goto yy9165;
	case 0x9E:	goto yy12808;
	case 0x9F:	goto yy11809;
	case 0xA0:	goto yy12809;
	case 0xA1:	goto yy11811;
	case 0xA2:	goto yy12810;
	case 0xA3:	goto yy12811;
	case 0xA4:	goto yy12812;
	case 0xA5:	goto yy12813;
	case 0xA6:	goto yy3217;
	case 0xA7:	goto yy4643;
	case 0xA8:	goto yy12814;
	case 0xA9:	goto yy12815;
	case 0xAA:	goto yy3221;
	case 0xAB:	goto yy12816;
	case 0xAC:	goto yy11819;
	case 0xAD:	goto yy12817;
	case 0xAF:	goto yy12818;
	default:	goto yy2;
	}
yy9893:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy12819;
	case 0xAD:	goto yy11823;
	case 0xAE:	goto yy12820;
	case 0xAF:	goto yy12821;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy9159;
	case 0xB4:	goto yy11826;
	case 0xB5:	goto yy11827;
	case 0xB6:	goto yy11828;
	case 0xB7:	goto yy12822;
	case 0xB8:	goto yy4657;
	case 0xB9:	goto yy12823;
	case 0xBB:	goto yy11831;
	case 0xBC:	goto yy12824;
	case 0xBD:	goto yy12825;
	case 0xBF:	goto yy3239;
	default:	goto yy2;
	}
yy9894:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy12826;
	case 0x91:	goto yy12827;
	case 0x92:	goto yy11836;
	case 0x93:	goto yy11837;
	case 0x94:	goto yy11838;
	case 0x96:	goto yy12828;
	case 0x9B:	goto yy12829;
	case 0x9D:	goto yy12830;
	case 0x9E:	goto yy12831;
	case 0x9F:	goto yy3249;
	default:	goto yy2;
	}
yy9895:
	yyaccept = 11;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCE) {
		if (yych <= ']') {
			if (yych <= '.') {
				if (yych <= '*') {
					if (yych == '$') goto yy113;
					goto yy115;
				} else {
					if (yych <= '+') goto yy113;
					if (yych <= ',') goto yy115;
					if (yych <= '-') goto yy562;
					goto yy112;
				}
			} else {
				if (yych <= ';') {
					if (yych <= '/') goto yy115;
					if (yych <= '9') goto yy113;
					goto yy115;
				} else {
					if (yych <= '>') goto yy113;
					if (yych <= '@') goto yy115;
					if (yych <= 'Z') goto yy12832;
					goto yy115;
				}
			}
		} else {
			if (yych <= 0xC1) {
				if (yych <= '{') {
					if (yych <= '`') goto yy113;
					if (yych <= 'z') goto yy12832;
					goto yy115;
				} else {
					if (yych == '}') goto yy115;
					if (yych <= '~') goto yy113;
					goto yy115;
				}
			} else {
				if (yych <= 0xCA) {
					if (yych <= 0xC2) goto yy12834;
					if (yych <= 0xC3) goto yy12835;
					if (yych <= 0xC9) goto yy12836;
					goto yy12837;
				} else {
					if (yych <= 0xCB) goto yy564;
					if (yych <= 0xCC) goto yy118;
					if (yych <= 0xCD) goto yy12838;
					goto yy12839;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD6) {
				if (yych <= 0xD2) {
					if (yych <= 0xCF) goto yy12840;
					if (yych <= 0xD1) goto yy12836;
					goto yy12841;
				} else {
					if (yych <= 0xD3) goto yy12836;
					if (yych <= 0xD4) goto yy12842;
					if (yych <= 0xD5) goto yy12843;
					goto yy12844;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD7) goto yy12845;
					if (yych <= 0xD8) goto yy12846;
					goto yy12847;
				} else {
					if (yych <= 0xDA) goto yy12836;
					if (yych <= 0xDB) goto yy12848;
					if (yych <= 0xDC) goto yy12849;
					goto yy12850;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy12851;
					if (yych <= 0xDF) goto yy12852;
					goto yy12853;
				} else {
					if (yych <= 0xE1) goto yy12854;
					if (yych <= 0xE2) goto yy12855;
					if (yych <= 0xE3) goto yy12856;
					goto yy278;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy12857;
					if (yych <= 0xEE) goto yy115;
					goto yy12858;
				} else {
					if (yych <= 0xF0) goto yy12859;
					if (yych == 0xF3) goto yy282;
					goto yy115;
				}
			}
		}
	}
yy9896:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCF) {
		if (yych <= 'z') {
			if (yych <= '9') {
				if (yych <= '*') {
					if (yych == '$') goto yy1980;
					goto yy2;
				} else {
					if (yych <= '+') goto yy1980;
					if (yych <= '/') goto yy2;
					goto yy1980;
				}
			} else {
				if (yych <= '@') {
					if (yych <= ';') goto yy2;
					if (yych <= '>') goto yy1980;
					goto yy2;
				} else {
					if (yych <= 'Z') goto yy12860;
					if (yych <= ']') goto yy2;
					if (yych <= '`') goto yy1980;
					goto yy12860;
				}
			}
		} else {
			if (yych <= 0xC3) {
				if (yych <= '}') {
					if (yych == '|') goto yy1980;
					goto yy2;
				} else {
					if (yych <= '~') goto yy1980;
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy12862;
					goto yy12863;
				}
			} else {
				if (yych <= 0xCB) {
					if (yych <= 0xC9) goto yy12864;
					if (yych <= 0xCA) goto yy12865;
					goto yy3685;
				} else {
					if (yych <= 0xCC) goto yy3686;
					if (yych <= 0xCD) goto yy12866;
					if (yych <= 0xCE) goto yy12867;
					goto yy12868;
				}
			}
		}
	} else {
		if (yych <= 0xDE) {
			if (yych <= 0xD7) {
				if (yych <= 0xD3) {
					if (yych == 0xD2) goto yy12869;
					goto yy12864;
				} else {
					if (yych <= 0xD4) goto yy12870;
					if (yych <= 0xD5) goto yy12871;
					if (yych <= 0xD6) goto yy12872;
					goto yy12873;
				}
			} else {
				if (yych <= 0xDA) {
					if (yych <= 0xD8) goto yy12874;
					if (yych <= 0xD9) goto yy12875;
					goto yy12864;
				} else {
					if (yych <= 0xDB) goto yy12876;
					if (yych <= 0xDC) goto yy12877;
					if (yych <= 0xDD) goto yy12878;
					goto yy12879;
				}
			}
		} else {
			if (yych <= 0xE9) {
				if (yych <= 0xE1) {
					if (yych <= 0xDF) goto yy12880;
					if (yych <= 0xE0) goto yy12881;
					goto yy12882;
				} else {
					if (yych <= 0xE2) goto yy12883;
					if (yych <= 0xE3) goto yy12884;
					if (yych <= 0xE4) goto yy3706;
					goto yy2;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych <= 0xEA) goto yy12885;
					if (yych <= 0xEE) goto yy2;
					goto yy12886;
				} else {
					if (yych <= 0xF0) goto yy12887;
					if (yych == 0xF3) goto yy3710;
					goto yy2;
				}
			}
		}
	}
yy9897:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy9896;
	if (yych <= 0xBF) goto yy3649;
	goto yy2;
yy9898:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych == 0x86) goto yy9896;
		goto yy2;
	} else {
		if (yych <= 0x8D) goto yy113;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy3649;
		goto yy2;
	}
yy9899:
	yych = *++YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			goto yy9896;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0x99) goto yy2930;
			goto yy2;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2930;
			if (yych <= 0xA6) goto yy2;
			goto yy2930;
		} else {
			if (yych == 0xBF) goto yy113;
			goto yy2;
		}
	}
yy9900:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy9895;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy9901:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x97) goto yy9896;
	if (yych == 0x9A) goto yy9896;
	goto yy2;
yy9902:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych == 0x93) goto yy2930;
			goto yy2;
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0xAF) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xB2) goto yy9896;
			if (yych <= 0xB4) goto yy113;
			goto yy2;
		}
	}
yy9903:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych <= 0x92) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy113;
			if (yych <= 0x91) goto yy2;
			goto yy2930;
		} else {
			if (yych == 0x95) goto yy2930;
			if (yych <= 0xA1) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych <= 0xA3) goto yy9896;
			if (yych <= 0xA6) goto yy113;
			if (yych <= 0xA8) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xB4) {
				if (yych <= 0xAF) goto yy2;
				goto yy3649;
			} else {
				if (yych <= 0xB5) goto yy2;
				if (yych <= 0xBF) goto yy3649;
				goto yy2;
			}
		}
	}
yy9904:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy113;
			if (yych <= 0x86) goto yy2;
			goto yy2930;
		} else {
			if (yych <= 0x8B) {
				if (yych <= 0x8A) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x8C) goto yy2;
				if (yych <= 0x8D) goto yy9896;
				goto yy2930;
			}
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x9A) goto yy2930;
			if (yych <= 0x9B) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy3649;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy9905:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy3649;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy3649;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy3649;
		} else {
			if (yych == 0xBF) goto yy3649;
			goto yy2;
		}
	}
yy9906:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy3649;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy3649;
	goto yy2;
yy9907:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy3649;
	goto yy2;
yy9908:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy3649;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy3649;
	goto yy2;
yy9909:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy3649;
	if (yych == 0xA0) goto yy113;
	goto yy2;
yy9910:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy3649;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy3649;
	goto yy2;
yy9911:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy3649;
		if (yych <= 0x81) goto yy2;
		goto yy3649;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy3649;
		if (yych <= 0xBA) goto yy113;
		goto yy2;
	}
yy9912:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy3649;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy3649;
	goto yy2;
yy9913:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy3649;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy3649;
	goto yy2;
yy9914:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy3649;
	goto yy2;
yy9915:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy3649;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy3649;
	goto yy2;
yy9916:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy3649;
	goto yy2;
yy9917:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy3649;
	goto yy2;
yy9918:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy3649;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy3649;
	goto yy2;
yy9919:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy3649;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy3649;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy3649;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy3649;
			if (yych == 0xBF) goto yy3649;
			goto yy2;
		}
	}
yy9920:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy3649;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy3649;
		if (yych <= 0xB8) goto yy113;
		goto yy2;
	}
yy9921:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy3649;
	goto yy2;
yy9922:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy3649;
	goto yy2;
yy9923:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy3649;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy3649;
	goto yy2;
yy9924:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy3649;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy3649;
	goto yy2;
yy9925:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy3649;
			if (yych <= 0x83) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy113;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy113;
			goto yy3649;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy3649;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy113;
			} else {
				if (yych == 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy9926:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy3649;
	goto yy2;
yy9927:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy3649;
	goto yy2;
yy9928:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy3649;
		goto yy113;
	} else {
		if (yych <= 0xA4) goto yy3649;
		if (yych <= 0xA6) goto yy113;
		goto yy2;
	}
yy9929:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy3649;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy3649;
	goto yy2;
yy9930:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy3649;
	goto yy2;
yy9931:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy3649;
	goto yy2;
yy9932:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy3649;
	goto yy2;
yy9933:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy113;
	if (yych <= 0xB7) goto yy3649;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy9934:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy113;
	if (yych <= 0xAF) goto yy3649;
	if (yych <= 0xBA) goto yy113;
	goto yy2;
yy9935:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy3649;
	goto yy2;
yy9936:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy113;
	if (yych <= 0xA6) goto yy3649;
	if (yych <= 0xB4) goto yy113;
	goto yy2;
yy9937:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy3649;
		goto yy113;
	} else {
		if (yych == 0xB6) goto yy3649;
		goto yy2;
	}
yy9938:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy113;
	if (yych <= 0xB2) goto yy3649;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy9939:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x84) goto yy3649;
			if (yych <= 0x89) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x99) goto yy2;
			goto yy3649;
		} else {
			if (yych == 0x9C) goto yy3649;
			goto yy2;
		}
	}
yy9940:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy3649;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy3649;
		if (yych <= 0xB7) goto yy113;
		goto yy2;
	}
yy9941:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy3649;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy3649;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy3649;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy3649;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy3649;
			goto yy2;
		}
	}
yy9942:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy3649;
	if (yych <= 0xAA) goto yy113;
	goto yy2;
yy9943:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy113;
			if (yych <= 0x84) goto yy2;
			goto yy3649;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy3649;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy3649;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy3649;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy3649;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy3649;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy9944:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy113;
			if (yych <= 0x86) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy113;
			} else {
				if (yych == 0x90) goto yy3649;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy113;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy3649;
			goto yy113;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy113;
				goto yy2;
			}
		}
	}
yy9945:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy3649;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy9946:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy113;
		goto yy3649;
	} else {
		if (yych == 0x87) goto yy3649;
		goto yy2;
	}
yy9947:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy3649;
		goto yy113;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy9948:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy3649;
		if (yych <= 0x9D) goto yy113;
		goto yy2;
	}
yy9949:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy113;
	if (yych == 0x84) goto yy3649;
	goto yy2;
yy9950:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy3649;
	if (yych <= 0xB7) goto yy113;
	goto yy2;
yy9951:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy3649;
	goto yy2;
yy9952:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy3649;
	if (yych == 0xBF) goto yy3649;
	goto yy2;
yy9953:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy3649;
	goto yy2;
yy9954:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy3649;
	goto yy2;
yy9955:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy3649;
	goto yy2;
yy9956:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy3649;
	goto yy2;
yy9957:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy3649;
	goto yy2;
yy9958:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy3649;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy113;
	goto yy2;
yy9959:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy3649;
		goto yy113;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy9960:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych == 0x85) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xB7) goto yy3649;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy3649;
		goto yy2;
	}
yy9961:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy3649;
	goto yy2;
yy9962:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy3649;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy3649;
		if (yych <= 0xBE) goto yy113;
		goto yy2;
	}
yy9963:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy3649;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy3649;
	goto yy2;
yy9964:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy3649;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy3649;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy113;
		goto yy2;
	}
yy9965:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy3649;
	goto yy2;
yy9966:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy3649;
		} else {
			if (yych == 0xA2) goto yy3649;
			if (yych <= 0xA4) goto yy2;
			goto yy3649;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy3649;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy3649;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy3649;
				goto yy2;
			}
		}
	}
yy9967:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy3649;
	goto yy2;
yy9968:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy3649;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy3649;
			if (yych <= 0x8C) goto yy2;
			goto yy3649;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy3649;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy3649;
			goto yy2;
		}
	}
yy9969:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy3649;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy3649;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy3649;
			goto yy2;
		}
	}
yy9970:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy3649;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy3649;
	goto yy2;
yy9971:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy113;
		goto yy3649;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy113;
			goto yy3649;
		} else {
			if (yych <= 0xBB) goto yy113;
			if (yych <= 0xBF) goto yy3649;
			goto yy2;
		}
	}
yy9972:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy3649;
		goto yy113;
	} else {
		if (yych == 0xB5) goto yy113;
		if (yych <= 0xBF) goto yy3649;
		goto yy2;
	}
yy9973:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy3649;
		goto yy113;
	} else {
		if (yych == 0xAF) goto yy113;
		if (yych <= 0xBF) goto yy3649;
		goto yy2;
	}
yy9974:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy3649;
		goto yy113;
	} else {
		if (yych == 0xA9) goto yy113;
		if (yych <= 0xBF) goto yy3649;
		goto yy2;
	}
yy9975:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy113;
	if (yych <= 0x8B) goto yy3649;
	goto yy2;
yy9976:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy3649;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy113;
	goto yy2;
yy9977:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy3649;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy3649;
			} else {
				if (yych == 0xA4) goto yy3649;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy3649;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy3649;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy3649;
			} else {
				if (yych == 0xBB) goto yy3649;
				goto yy2;
			}
		}
	}
yy9978:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy3649;
	default:	goto yy2;
	}
yy9979:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy3649;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy3649;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy3649;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy3649;
			goto yy2;
		}
	}
yy9980:
	yyaccept = 11;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCE) {
		if (yych <= '`') {
			if (yych <= '/') {
				if (yych <= '*') {
					if (yych == '$') goto yy4671;
					goto yy115;
				} else {
					if (yych <= '+') goto yy4671;
					if (yych == '-') goto yy562;
					goto yy115;
				}
			} else {
				if (yych <= '>') {
					if (yych <= '9') goto yy4671;
					if (yych <= ';') goto yy115;
					goto yy4671;
				} else {
					if (yych <= '@') goto yy115;
					if (yych <= 'Z') goto yy12860;
					if (yych <= ']') goto yy115;
					goto yy4671;
				}
			}
		} else {
			if (yych <= 0xC2) {
				if (yych <= '|') {
					if (yych <= 'z') goto yy12860;
					if (yych <= '{') goto yy115;
					goto yy4671;
				} else {
					if (yych == '~') goto yy4671;
					if (yych <= 0xC1) goto yy115;
					goto yy12888;
				}
			} else {
				if (yych <= 0xCA) {
					if (yych <= 0xC3) goto yy12889;
					if (yych <= 0xC9) goto yy12864;
					goto yy12865;
				} else {
					if (yych <= 0xCB) goto yy7736;
					if (yych <= 0xCC) goto yy4675;
					if (yych <= 0xCD) goto yy12890;
					goto yy12891;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD6) {
				if (yych <= 0xD2) {
					if (yych <= 0xCF) goto yy12892;
					if (yych <= 0xD1) goto yy12864;
					goto yy12893;
				} else {
					if (yych <= 0xD3) goto yy12864;
					if (yych <= 0xD4) goto yy12870;
					if (yych <= 0xD5) goto yy12871;
					goto yy12894;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD7) goto yy12895;
					if (yych <= 0xD8) goto yy12896;
					goto yy12897;
				} else {
					if (yych <= 0xDA) goto yy12864;
					if (yych <= 0xDB) goto yy12898;
					if (yych <= 0xDC) goto yy12899;
					goto yy12900;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy12901;
					if (yych <= 0xDF) goto yy12902;
					goto yy12903;
				} else {
					if (yych <= 0xE1) goto yy12904;
					if (yych <= 0xE2) goto yy12905;
					if (yych <= 0xE3) goto yy12906;
					goto yy6629;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy12907;
					if (yych <= 0xEE) goto yy115;
					goto yy12908;
				} else {
					if (yych <= 0xF0) goto yy12909;
					if (yych == 0xF3) goto yy6633;
					goto yy115;
				}
			}
		}
	}
yy9981:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy3679;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy4671;
			goto yy2;
		}
	}
yy9982:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy3679;
	if (yych <= 0x9B) goto yy4671;
	goto yy2;
yy9983:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy9984:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy4671;
		goto yy3679;
	} else {
		if (yych == 0xBD) goto yy3679;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy9985:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x90) goto yy3679;
			if (yych <= 0x97) goto yy4671;
			goto yy3679;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy4671;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy3679;
			goto yy2;
		}
	}
yy9986:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy3679;
			} else {
				if (yych <= 0x83) goto yy4671;
				if (yych <= 0x84) goto yy2;
				goto yy3679;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy3679;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy3679;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy3679;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy3679;
				if (yych <= 0xB5) goto yy2;
				goto yy3679;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xBD) goto yy3679;
				if (yych <= 0xBF) goto yy4671;
				goto yy2;
			}
		}
	}
yy9987:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy4671;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy4671;
				goto yy3679;
			} else {
				if (yych == 0x97) goto yy4671;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy3679;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy3679;
				if (yych <= 0xA3) goto yy4671;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy843;
				if (yych <= 0xB1) goto yy3679;
				goto yy4671;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy4671;
				goto yy2;
			}
		}
	}
yy9988:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy3679;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy3679;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy3679;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy3679;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy3679;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy3679;
				if (yych <= 0xBB) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy4671;
				goto yy2;
			}
		}
	}
yy9989:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy4671;
			if (yych <= 0x86) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy4671;
			} else {
				if (yych == 0x91) goto yy4671;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy3679;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy843;
				goto yy4671;
			} else {
				if (yych <= 0xB4) goto yy3679;
				if (yych <= 0xB5) goto yy4671;
				goto yy2;
			}
		}
	}
yy9990:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy4671;
			if (yych <= 0x84) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy3679;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy3679;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy3679;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy3679;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xBD) goto yy3679;
				if (yych <= 0xBF) goto yy4671;
				goto yy2;
			}
		}
	}
yy9991:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy4671;
			} else {
				if (yych == 0x90) goto yy3679;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy3679;
			if (yych <= 0xA3) goto yy4671;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy4671;
			} else {
				if (yych == 0xB9) goto yy3679;
				goto yy2;
			}
		}
	}
yy9992:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy4671;
			if (yych <= 0x84) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy3679;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy3679;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy3679;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy3679;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xBD) goto yy3679;
				if (yych <= 0xBF) goto yy4671;
				goto yy2;
			}
		}
	}
yy9993:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy4671;
			if (yych <= 0x86) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy4671;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy3679;
			goto yy4671;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy4671;
				if (yych <= 0xB1) goto yy3679;
				goto yy2;
			}
		}
	}
yy9994:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy4671;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy3679;
	default:	goto yy2;
	}
yy9995:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy4671;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy3679;
			if (yych == 0x97) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy4671;
			goto yy2;
		}
	}
yy9996:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy4671;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy3679;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy3679;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy9997:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy4671;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy3679;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy3679;
			goto yy4671;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych == 0xBF) goto yy4671;
				goto yy2;
			}
		}
	}
yy9998:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy4671;
			if (yych <= 0x84) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy3679;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xBD) goto yy3679;
				if (yych <= 0xBF) goto yy4671;
				goto yy2;
			}
		}
	}
yy9999:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy4671;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy3679;
			goto yy4671;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy3679;
				goto yy2;
			}
		}
	}
yy10000:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy4671;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy3679;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy3679;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy3679;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy10001:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0x8E) goto yy3679;
				if (yych <= 0x96) goto yy2;
				goto yy4671;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy3679;
			if (yych <= 0xA3) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy843;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy4671;
				if (yych <= 0xBF) goto yy3679;
				goto yy2;
			}
		}
	}
yy10002:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy3679;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy3679;
		} else {
			if (yych == 0xBD) goto yy3679;
			goto yy2;
		}
	}
yy10003:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy3679;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy4671;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy4671;
			goto yy2;
		}
	}
yy10004:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych == 0xB1) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0xBA) goto yy4671;
		if (yych == 0xBF) goto yy4671;
		goto yy2;
	}
yy10005:
	yych = *++YYCURSOR;
	if (yych <= 0x86) goto yy2;
	if (yych <= 0x8E) goto yy4671;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	goto yy2;
yy10006:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych == 0xB1) goto yy4671;
		goto yy2;
	} else {
		if (yych == 0xBA) goto yy2;
		if (yych <= 0xBC) goto yy4671;
		goto yy2;
	}
yy10007:
	yych = *++YYCURSOR;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8D) goto yy4671;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	goto yy2;
yy10008:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x92) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy4671;
			goto yy2;
		} else {
			if (yych == 0x94) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy843;
			if (yych <= 0xB3) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy10009:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy10010:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x85) goto yy2;
			if (yych <= 0x87) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych == 0x98) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy10011:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8C) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy4671;
		if (yych <= 0x94) goto yy2;
		if (yych <= 0x98) goto yy4671;
		goto yy2;
	}
yy10012:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych <= 0xBE) goto yy4671;
	goto yy2;
yy10013:
	yych = *++YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x89) goto yy843;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy4671;
			if (yych <= 0x9D) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0xA6) {
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA4) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0xAD) goto yy4671;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB4) goto yy4671;
			goto yy2;
		}
	}
yy10014:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy4671;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy4671;
		if (yych <= 0xBF) goto yy3679;
		goto yy2;
	}
yy10015:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy3679;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy4671;
	goto yy2;
yy10016:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy3679;
		goto yy4671;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy3679;
		goto yy2;
	}
yy10017:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy1245;
	if (yych <= 0xBF) goto yy3679;
	goto yy2;
yy10018:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy3679;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy3679;
			if (yych <= 0xB4) goto yy4671;
			goto yy2;
		}
	}
yy10019:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0x93) goto yy4671;
			if (yych <= 0x9F) goto yy2;
			goto yy3679;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy4671;
			goto yy2;
		}
	}
yy10020:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy10021:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy4671;
		if (yych <= 0x9A) goto yy2;
		goto yy4671;
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x9C) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	}
yy10022:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy1245;
		if (yych <= 0x8A) goto yy2;
		goto yy4671;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy3679;
			goto yy2;
		}
	}
yy10023:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy3679;
		goto yy4671;
	} else {
		if (yych <= 0xAA) goto yy3679;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy3679;
		goto yy2;
	}
yy10024:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy3679;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy4671;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy4671;
		goto yy2;
	}
yy10025:
	yych = *++YYCURSOR;
	if (yych == 0x80) goto yy4671;
	if (yych <= 0x85) goto yy2;
	if (yych <= 0x8F) goto yy843;
	goto yy2;
yy10026:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	if (yych <= 0x9D) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy10027:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy3679;
	if (yych <= 0x9B) goto yy4671;
	goto yy2;
yy10028:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x94) goto yy2;
		if (yych <= 0x9E) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0xBC) goto yy4671;
		if (yych == 0xBF) goto yy4671;
		goto yy2;
	}
yy10029:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBE) goto yy4671;
		goto yy2;
	}
yy10030:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy4671;
	if (yych <= 0xB3) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy10031:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xA0) goto yy2;
		if (yych <= 0xBC) goto yy4671;
		goto yy2;
	}
yy10032:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy4671;
		if (yych <= 0xA0) goto yy3679;
		goto yy4671;
	} else {
		if (yych <= 0xAF) goto yy3679;
		if (yych <= 0xB9) goto yy843;
		if (yych <= 0xBF) goto yy3679;
		goto yy2;
	}
yy10033:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy3679;
	if (yych <= 0xB3) goto yy4671;
	goto yy2;
yy10034:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy3679;
	if (yych <= 0xB7) goto yy4671;
	goto yy2;
yy10035:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy4671;
			if (yych <= 0xAC) goto yy3679;
			goto yy4671;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy3679;
			if (yych <= 0xB4) goto yy4671;
			goto yy3679;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy4671;
			goto yy2;
		}
	}
yy10036:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy4671;
	if (yych <= 0xBB) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy10037:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy3679;
	} else {
		if (yych == 0xBE) goto yy3679;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy10038:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy4671;
			if (yych <= 0x84) goto yy3679;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy3679;
				goto yy4671;
			} else {
				if (yych <= 0x93) goto yy3679;
				if (yych <= 0x95) goto yy2;
				goto yy3679;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xAC) goto yy3679;
				if (yych <= 0xAF) goto yy4671;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy3679;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy3679;
				if (yych <= 0xBE) goto yy4671;
				goto yy2;
			}
		}
	}
yy10039:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			goto yy1245;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0x99) goto yy1564;
			goto yy2;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy1564;
			if (yych <= 0xA6) goto yy2;
			goto yy2930;
		} else {
			if (yych == 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy10040:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy4671;
		} else {
			if (yych == 0x84) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0x94) {
			if (yych == 0x93) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xB9) goto yy2;
			if (yych <= 0xBC) goto yy4671;
			goto yy2;
		}
	}
yy10041:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0x8C) goto yy4671;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBE) goto yy4671;
	goto yy2;
yy10042:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB0) goto yy4671;
	goto yy2;
yy10043:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy4671;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy3679;
	default:	goto yy2;
	}
yy10044:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy4671;
		goto yy3679;
	} else {
		if (yych == 0x8E) goto yy3679;
		if (yych <= 0x8F) goto yy4671;
		goto yy2;
	}
yy10045:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy3679;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy4671;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy10046:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy12910;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy10047:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0xA8) goto yy4671;
		if (yych <= 0xAA) goto yy2;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy10048:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy4671;
	goto yy2;
yy10049:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA6) goto yy4671;
	goto yy2;
yy10050:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy4671;
	goto yy2;
yy10051:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy10052:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA9) goto yy4671;
	goto yy2;
yy10053:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy4671;
	goto yy2;
yy10054:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy10055:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy4671;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy10056:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy4671;
	if (yych <= 0x98) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy10057:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x97) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy4671;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy10058:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy4671;
	if (yych <= 0xB5) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy10059:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0xB9) goto yy4671;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy10060:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0x91) goto yy4671;
		if (yych <= 0xAB) goto yy2;
		if (yych <= 0xAF) goto yy4671;
		goto yy2;
	}
yy10061:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy3679;
		goto yy4671;
	} else {
		if (yych <= 0xAE) goto yy3679;
		if (yych <= 0xB1) goto yy4671;
		if (yych <= 0xB3) goto yy3679;
		goto yy2;
	}
yy10062:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy3679;
	if (yych == 0xBF) goto yy4671;
	goto yy2;
yy10063:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy3679;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy10064:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x9A) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy10065:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy4671;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBB) goto yy4671;
	goto yy2;
yy10066:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy4671;
			if (yych == 0xA0) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy4671;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy3679;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy10067:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) goto yy2;
	if (yych <= 0x9C) goto yy4671;
	goto yy2;
yy10068:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy4671;
		if (yych <= 0xBA) goto yy3679;
		goto yy2;
	}
yy10069:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy4671;
	goto yy2;
yy10070:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy4671;
	if (yych <= 0xA9) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy10071:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy4671;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy10072:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0xB0) goto yy4671;
	goto yy2;
yy10073:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBE) goto yy4671;
	goto yy2;
yy10074:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy4671;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy3679;
	goto yy2;
yy10075:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy3679;
		goto yy4671;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy4671;
		goto yy2;
	}
yy10076:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy3679;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy4671;
		if (yych <= 0xBF) goto yy3679;
		goto yy2;
	}
yy10077:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy3679;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy4671;
	goto yy2;
yy10078:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy4671;
		if (yych <= 0xBF) goto yy3679;
		goto yy2;
	}
yy10079:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy3679;
		if (yych <= 0x88) goto yy2;
		goto yy4671;
	} else {
		if (yych <= 0xAD) goto yy3679;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy3679;
		goto yy2;
	}
yy10080:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy3679;
			goto yy4671;
		} else {
			if (yych == 0x86) goto yy4671;
			goto yy3679;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy4671;
			if (yych <= 0xA2) goto yy3679;
			goto yy4671;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy4671;
			goto yy2;
		}
	}
yy10081:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy4671;
	if (yych <= 0xB3) goto yy3679;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy10082:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9F) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy3679;
			if (yych <= 0xBA) goto yy2;
			goto yy3679;
		} else {
			if (yych == 0xBD) goto yy3679;
			goto yy2;
		}
	}
yy10083:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy3679;
	} else {
		if (yych <= 0xAD) goto yy4671;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy3679;
		goto yy2;
	}
yy10084:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy3679;
	if (yych <= 0x93) goto yy4671;
	goto yy2;
yy10085:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy4671;
	if (yych <= 0xB2) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy10086:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x80) goto yy4671;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0xA4) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB9) goto yy843;
			goto yy2;
		}
	}
yy10087:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy3679;
	if (yych <= 0xB6) goto yy4671;
	goto yy2;
yy10088:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy3679;
			goto yy4671;
		} else {
			if (yych <= 0x8B) goto yy3679;
			if (yych <= 0x8D) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0xB6) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy4671;
			goto yy2;
		}
	}
yy10089:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xB0:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB7:
	case 0xB8:
	case 0xBE:
	case 0xBF:	goto yy4671;
	default:	goto yy2;
	}
yy10090:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy3679;
			goto yy4671;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy4671;
			goto yy2;
		}
	}
yy10091:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy3679;
		if (yych <= 0x9B) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy3679;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy3679;
		goto yy2;
	}
yy10092:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy3679;
		if (yych <= 0xAA) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy4671;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy10093:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy3679;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy3679;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy3679;
			goto yy4671;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy4671;
			if (yych <= 0xB6) goto yy3679;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy3679;
			goto yy2;
		}
	}
yy10094:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy3679;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy10095:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy4671;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy3679;
	goto yy2;
yy10096:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy3679;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy3679;
		if (yych <= 0xBD) goto yy4671;
		goto yy2;
	}
yy10097:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy4671;
		} else {
			if (yych == 0x93) goto yy2930;
			goto yy2;
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0xAF) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0xB2) goto yy1245;
			if (yych <= 0xB4) goto yy4671;
			goto yy2;
		}
	}
yy10098:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych <= 0x92) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy4671;
			if (yych <= 0x91) goto yy2;
			goto yy1564;
		} else {
			if (yych == 0x95) goto yy2930;
			if (yych <= 0xA1) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych <= 0xA3) goto yy1245;
			if (yych <= 0xA6) goto yy4671;
			if (yych <= 0xA8) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xB4) {
				if (yych <= 0xAF) goto yy2;
				goto yy3679;
			} else {
				if (yych <= 0xB5) goto yy2;
				if (yych <= 0xBF) goto yy3679;
				goto yy2;
			}
		}
	}
yy10099:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy4671;
			if (yych <= 0x86) goto yy2;
			goto yy1564;
		} else {
			if (yych <= 0x8B) {
				if (yych <= 0x8A) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0x8C) goto yy2;
				if (yych <= 0x8D) goto yy1245;
				goto yy1564;
			}
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x99) {
				if (yych <= 0x8F) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0x9A) goto yy2930;
				if (yych <= 0x9B) goto yy2;
				goto yy4671;
			}
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy3679;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy4671;
				goto yy2;
			}
		}
	}
yy10100:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy4671;
		if (yych <= 0x9A) goto yy3679;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy4671;
		goto yy2;
	}
yy10101:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA6) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0xAE) goto yy4671;
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBD) goto yy4671;
		goto yy2;
	}
yy10102:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy10111;
	case 0x81:	goto yy10112;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy3683;
	case 0x83:	goto yy10113;
	case 0x84:	goto yy12911;
	case 0x85:	goto yy12912;
	case 0x86:	goto yy12913;
	case 0x87:	goto yy12914;
	case 0x8A:	goto yy10118;
	case 0x8B:	goto yy12915;
	case 0x8C:	goto yy10120;
	case 0x8D:	goto yy12916;
	case 0x8E:	goto yy10122;
	case 0x8F:	goto yy10123;
	case 0x92:	goto yy10124;
	case 0x94:	goto yy10125;
	case 0x95:	goto yy10126;
	case 0x9C:	goto yy10127;
	case 0x9D:	goto yy10128;
	case 0xA0:	goto yy10129;
	case 0xA1:	goto yy12917;
	case 0xA2:	goto yy10131;
	case 0xA3:	goto yy10132;
	case 0xA4:	goto yy10133;
	case 0xA6:	goto yy10134;
	case 0xA8:	goto yy12918;
	case 0xA9:	goto yy10136;
	case 0xAA:	goto yy10137;
	case 0xAB:	goto yy12919;
	case 0xAC:	goto yy6688;
	case 0xAD:	goto yy10139;
	case 0xAE:	goto yy10140;
	case 0xB1:	goto yy10141;
	case 0xB2:
	case 0xB3:	goto yy10142;
	default:	goto yy2;
	}
yy10103:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy12920;
	case 0x81:	goto yy12921;
	case 0x82:	goto yy12922;
	case 0x83:	goto yy10146;
	case 0x84:	goto yy12923;
	case 0x85:	goto yy12924;
	case 0x86:	goto yy12925;
	case 0x87:	goto yy12926;
	case 0x88:	goto yy12927;
	case 0x8A:	goto yy10152;
	case 0x8B:	goto yy12928;
	case 0x8C:	goto yy12929;
	case 0x8D:	goto yy12930;
	case 0x92:
	case 0x98:	goto yy12931;
	case 0x93:	goto yy12932;
	case 0x96:	goto yy12933;
	case 0x97:	goto yy12934;
	case 0x99:	goto yy12935;
	case 0x9A:	goto yy12936;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy12937;
	case 0xA2:	goto yy10163;
	case 0xA3:	goto yy10164;
	case 0xAB:	goto yy10165;
	default:	goto yy2;
	}
yy10104:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy3683;
	case 0xA8:	goto yy10165;
	case 0xA9:	goto yy10170;
	case 0xAB:	goto yy12938;
	case 0xAC:	goto yy12939;
	case 0xAD:	goto yy12940;
	case 0xAE:	goto yy10174;
	case 0xBD:	goto yy12941;
	case 0xBE:	goto yy12942;
	default:	goto yy2;
	}
yy10105:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy3683;
	if (yych <= 0xB1) goto yy10177;
	if (yych <= 0xB2) goto yy12943;
	goto yy2;
yy10106:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy4675;
	case 0x83:	goto yy7801;
	case 0x84:	goto yy12944;
	case 0x85:	goto yy12945;
	case 0x87:	goto yy12946;
	case 0x89:	goto yy12947;
	case 0x8D:	goto yy12948;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy3683;
	case 0x91:	goto yy10185;
	case 0x92:	goto yy10186;
	case 0x93:	goto yy10187;
	case 0x94:	goto yy10188;
	case 0x95:	goto yy10189;
	case 0x9A:	goto yy10190;
	case 0x9B:	goto yy12949;
	case 0x9C:	goto yy12950;
	case 0x9D:	goto yy12951;
	case 0x9E:	goto yy12952;
	case 0x9F:	goto yy12953;
	case 0xAA:	goto yy12954;
	default:	goto yy2;
	}
yy10107:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy3683;
		if (yych <= 0xA3) goto yy12955;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy10198;
			goto yy10199;
		} else {
			if (yych <= 0xBA) goto yy10200;
			if (yych <= 0xBB) goto yy12956;
			goto yy2;
		}
	}
yy10108:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x85:	goto yy12957;
	case 0x81:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:	goto yy4675;
	case 0x82:	goto yy12958;
	case 0x83:	goto yy12959;
	case 0x84:	goto yy12960;
	case 0x86:	goto yy7815;
	case 0x87:	goto yy12961;
	case 0x88:	goto yy12962;
	case 0x89:	goto yy12963;
	case 0x95:	goto yy12964;
	case 0x96:	goto yy12965;
	case 0x9B:	goto yy12966;
	case 0x9D:	goto yy7843;
	case 0x9F:	goto yy12967;
	case 0xA0:	goto yy12968;
	case 0xA1:	goto yy12969;
	case 0xA2:	goto yy12970;
	case 0xA4:	goto yy12971;
	case 0xA6:	goto yy12972;
	case 0xA7:	goto yy10827;
	default:	goto yy2;
	}
yy10109:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) goto yy2;
	if (yych <= 0x86) goto yy4675;
	if (yych <= 0x87) goto yy4676;
	goto yy2;
yy10110:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy1980;
					goto yy2;
				} else {
					if (yych <= '\'') goto yy1087;
					if (yych == '+') goto yy1980;
					goto yy2;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '.') goto yy1087;
					if (yych <= '/') goto yy2;
					goto yy3677;
				} else {
					if (yych <= ';') goto yy2;
					if (yych <= '>') goto yy1980;
					if (yych <= '@') goto yy2;
					goto yy12973;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy2;
					if (yych <= '`') goto yy1980;
					goto yy12973;
				} else {
					if (yych == '|') goto yy1980;
					if (yych <= '}') goto yy2;
					goto yy1980;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy12975;
					if (yych <= 0xC3) goto yy12976;
					goto yy12977;
				} else {
					if (yych <= 0xCA) goto yy12978;
					if (yych <= 0xCB) goto yy3685;
					if (yych <= 0xCC) goto yy3686;
					goto yy12979;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy12980;
					if (yych <= 0xCF) goto yy12981;
					goto yy12977;
				} else {
					if (yych <= 0xD2) goto yy12982;
					if (yych <= 0xD3) goto yy12977;
					if (yych <= 0xD4) goto yy12983;
					goto yy12984;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy12985;
					if (yych <= 0xD7) goto yy12986;
					if (yych <= 0xD8) goto yy12987;
					goto yy12988;
				} else {
					if (yych <= 0xDA) goto yy12977;
					if (yych <= 0xDB) goto yy12989;
					if (yych <= 0xDC) goto yy12990;
					goto yy12991;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy12992;
					if (yych <= 0xDF) goto yy12993;
					goto yy12994;
				} else {
					if (yych <= 0xE1) goto yy12995;
					if (yych <= 0xE2) goto yy12996;
					if (yych <= 0xE3) goto yy12997;
					goto yy3706;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy12998;
					if (yych <= 0xEE) goto yy2;
					goto yy12999;
				} else {
					if (yych <= 0xF0) goto yy13000;
					if (yych == 0xF3) goto yy3710;
					goto yy2;
				}
			}
		}
	}
yy10111:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy3679;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy3679;
		} else {
			if (yych == 0xBF) goto yy3679;
			goto yy2;
		}
	}
yy10112:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy3679;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy3679;
	goto yy2;
yy10113:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy3679;
	goto yy2;
yy10114:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) goto yy2;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy10115:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy10116:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy1980;
		if (yych <= 0x8B) goto yy2;
		goto yy1980;
	} else {
		if (yych <= 0x9B) {
			if (yych <= 0x8F) goto yy2;
			goto yy1980;
		} else {
			if (yych == 0xA0) goto yy1980;
			goto yy2;
		}
	}
yy10117:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBD) goto yy1980;
	goto yy2;
yy10118:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy3679;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy3679;
	goto yy2;
yy10119:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy3679;
	if (yych == 0xA0) goto yy1980;
	goto yy2;
yy10120:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy3679;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy3679;
	goto yy2;
yy10121:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy3679;
		if (yych <= 0x81) goto yy2;
		goto yy3679;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy3679;
		if (yych <= 0xBA) goto yy1980;
		goto yy2;
	}
yy10122:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy3679;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy3679;
	goto yy2;
yy10123:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy3679;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy3679;
	goto yy2;
yy10124:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy3679;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy10125:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy3679;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy3679;
	goto yy2;
yy10126:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy3679;
	goto yy2;
yy10127:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy3679;
	goto yy2;
yy10128:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy3679;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy3679;
	goto yy2;
yy10129:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy3679;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy3679;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy3679;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy3679;
			if (yych == 0xBF) goto yy3679;
			goto yy2;
		}
	}
yy10130:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy3679;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy3679;
		if (yych <= 0xB8) goto yy1980;
		goto yy2;
	}
yy10131:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy3679;
	goto yy2;
yy10132:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy3679;
	goto yy2;
yy10133:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy3679;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy3679;
	goto yy2;
yy10134:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy3679;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy3679;
	goto yy2;
yy10135:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy3679;
			if (yych <= 0x83) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy1980;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy1980;
			goto yy3679;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy1980;
			} else {
				if (yych == 0xBF) goto yy1980;
				goto yy2;
			}
		}
	}
yy10136:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy3679;
	goto yy2;
yy10137:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy3679;
	goto yy2;
yy10138:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy3679;
		goto yy1980;
	} else {
		if (yych <= 0xA4) goto yy3679;
		if (yych <= 0xA6) goto yy1980;
		goto yy2;
	}
yy10139:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy3679;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy3679;
	goto yy2;
yy10140:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy3679;
	goto yy2;
yy10141:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy3679;
	goto yy2;
yy10142:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy3679;
	goto yy2;
yy10143:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1980;
	if (yych <= 0xB7) goto yy3679;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy10144:
	yych = *++YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x86) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0xAF) goto yy843;
		if (yych == 0xBF) goto yy1980;
		goto yy2;
	}
yy10145:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1980;
	if (yych <= 0xAF) goto yy3679;
	if (yych <= 0xBA) goto yy1980;
	goto yy2;
yy10146:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy3679;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy843;
	goto yy2;
yy10147:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1980;
		goto yy3679;
	} else {
		if (yych <= 0xB4) goto yy1980;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy10148:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy3679;
		goto yy1980;
	} else {
		if (yych == 0xB6) goto yy3679;
		goto yy2;
	}
yy10149:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1980;
	if (yych <= 0xB2) goto yy3679;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy10150:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x84) goto yy3679;
			if (yych <= 0x89) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			goto yy3679;
		} else {
			if (yych == 0x9C) goto yy3679;
			goto yy2;
		}
	}
yy10151:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy3679;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy3679;
		if (yych <= 0xB7) goto yy1980;
		goto yy2;
	}
yy10152:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy3679;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy3679;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy3679;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy3679;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy3679;
			goto yy2;
		}
	}
yy10153:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy3679;
		goto yy1980;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy10154:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1980;
			if (yych <= 0x84) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy3679;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy3679;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy3679;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy3679;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0xBD) goto yy3679;
				if (yych <= 0xBF) goto yy1980;
				goto yy2;
			}
		}
	}
yy10155:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1980;
			if (yych <= 0x86) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1980;
			} else {
				if (yych == 0x90) goto yy3679;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy1980;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy3679;
			goto yy1980;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy1980;
				goto yy2;
			}
		}
	}
yy10156:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy3679;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy10157:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1980;
		if (yych <= 0x85) goto yy3679;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy3679;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy10158:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy3679;
		goto yy1980;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy1980;
		goto yy2;
	}
yy10159:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy3679;
		if (yych <= 0x9D) goto yy1980;
		goto yy2;
	}
yy10160:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy3679;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy10161:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy3679;
	if (yych <= 0xB7) goto yy1980;
	goto yy2;
yy10162:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x9C) goto yy2;
		if (yych <= 0xAB) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0xB9) goto yy843;
		if (yych == 0xBF) goto yy1980;
		goto yy2;
	}
yy10163:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy3679;
	goto yy2;
yy10164:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy3679;
		goto yy843;
	} else {
		if (yych == 0xBF) goto yy3679;
		goto yy2;
	}
yy10165:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy3679;
	goto yy2;
yy10166:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy3679;
	goto yy2;
yy10167:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy3679;
	goto yy2;
yy10168:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy3679;
	goto yy2;
yy10169:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy3679;
	goto yy2;
yy10170:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy3679;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy10171:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy3679;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy1980;
	goto yy2;
yy10172:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy3679;
		goto yy1980;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy1980;
		goto yy2;
	}
yy10173:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy1980;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy3679;
			goto yy2;
		}
	}
yy10174:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy3679;
	goto yy2;
yy10175:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy3679;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy3679;
		if (yych <= 0xBE) goto yy1980;
		goto yy2;
	}
yy10176:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) goto yy2;
	if (yych <= 0x92) goto yy1980;
	goto yy2;
yy10177:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy3679;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy3679;
	goto yy2;
yy10178:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy3679;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy3679;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy1980;
		goto yy2;
	}
yy10179:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy1980;
	goto yy2;
yy10180:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA6) goto yy1980;
	if (yych <= 0xA8) goto yy2;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy10181:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy1980;
	if (yych <= 0xBA) goto yy2;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy10182:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy1980;
	goto yy2;
yy10183:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x85) goto yy1980;
	goto yy2;
yy10184:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy1980;
	goto yy2;
yy10185:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy3679;
	goto yy2;
yy10186:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy3679;
		} else {
			if (yych == 0xA2) goto yy3679;
			if (yych <= 0xA4) goto yy2;
			goto yy3679;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy3679;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy3679;
				goto yy2;
			}
		}
	}
yy10187:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy3679;
	goto yy2;
yy10188:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy3679;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy3679;
			if (yych <= 0x8C) goto yy2;
			goto yy3679;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy3679;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy3679;
			goto yy2;
		}
	}
yy10189:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy3679;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy3679;
			goto yy2;
		}
	}
yy10190:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy3679;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy3679;
	goto yy2;
yy10191:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy1980;
		goto yy3679;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy1980;
			goto yy3679;
		} else {
			if (yych <= 0xBB) goto yy1980;
			if (yych <= 0xBF) goto yy3679;
			goto yy2;
		}
	}
yy10192:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy3679;
		goto yy1980;
	} else {
		if (yych == 0xB5) goto yy1980;
		if (yych <= 0xBF) goto yy3679;
		goto yy2;
	}
yy10193:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy3679;
		goto yy1980;
	} else {
		if (yych == 0xAF) goto yy1980;
		if (yych <= 0xBF) goto yy3679;
		goto yy2;
	}
yy10194:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy3679;
		goto yy1980;
	} else {
		if (yych == 0xA9) goto yy1980;
		if (yych <= 0xBF) goto yy3679;
		goto yy2;
	}
yy10195:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy3679;
		goto yy1980;
	} else {
		if (yych <= 0x8B) goto yy3679;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy10196:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x86) goto yy1980;
		goto yy2;
	} else {
		if (yych == 0xA0) goto yy2;
		if (yych <= 0xAF) goto yy1980;
		goto yy2;
	}
yy10197:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy3679;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy1980;
	goto yy2;
yy10198:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy3679;
			} else {
				if (yych == 0xA4) goto yy3679;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy3679;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy3679;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy3679;
			} else {
				if (yych == 0xBB) goto yy3679;
				goto yy2;
			}
		}
	}
yy10199:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy3679;
	default:	goto yy2;
	}
yy10200:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy3679;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy3679;
			goto yy2;
		}
	}
yy10201:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy1980;
	goto yy2;
yy10202:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy1980;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy10203:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0xAE) goto yy1980;
		if (yych <= 0xB0) goto yy2;
		if (yych <= 0xBF) goto yy1980;
		goto yy2;
	}
yy10204:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych == 0x90) goto yy2;
	if (yych <= 0xB5) goto yy1980;
	goto yy2;
yy10205:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy10206:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy1980;
	goto yy2;
yy10207:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) goto yy2;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy10208:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1980;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBA) goto yy1980;
	goto yy2;
yy10209:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy1980;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x91) goto yy1980;
	goto yy2;
yy10210:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xBA) goto yy2;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy10211:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xA4) goto yy2;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy10212:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0xAC) goto yy1980;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB3) goto yy1980;
		goto yy2;
	}
yy10213:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x94) goto yy1980;
	goto yy2;
yy10214:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8B) goto yy1980;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy10215:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy1980;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy1980;
		goto yy2;
	}
yy10216:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x87) goto yy1980;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy1980;
	goto yy2;
yy10217:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy1980;
	goto yy2;
yy10218:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy1980;
	goto yy2;
yy10219:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy1980;
	goto yy2;
yy10220:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy1246;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy1246;
	goto yy2;
yy10221:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) goto yy2;
	if (yych <= 0xAF) goto yy1246;
	goto yy2;
yy10222:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy1246;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy1246;
	goto yy2;
yy10223:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0xA6) goto yy1246;
	if (yych <= 0xB5) goto yy2;
	if (yych <= 0xBF) goto yy1246;
	goto yy2;
yy10224:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x80) goto yy2;
		if (yych <= 0x84) goto yy1246;
		goto yy2;
	} else {
		if (yych == 0x9B) goto yy2;
		if (yych <= 0x9C) goto yy1246;
		goto yy2;
	}
yy10225:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy1246;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy1246;
	goto yy2;
yy10226:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x83) goto yy2;
		if (yych <= 0x85) goto yy1246;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy1246;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy1246;
		goto yy2;
	}
yy10227:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x84) goto yy1246;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy1246;
	goto yy2;
yy10228:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy1246;
	goto yy2;
yy10229:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA9) goto yy1246;
	if (yych == 0xBF) goto yy1246;
	goto yy2;
yy10230:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy1246;
	goto yy2;
yy10231:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy1246;
		goto yy2;
	} else {
		if (yych <= 0xB7) goto yy1246;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy1246;
		goto yy2;
	}
yy10232:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1246;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy1246;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy1246;
		goto yy2;
	}
yy10233:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy6833;
	case 0xB7:	goto yy2930;
	default:	goto yy2;
	}
yy10234:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x85) goto yy2;
			goto yy6833;
		} else {
			if (yych <= 0x87) goto yy2930;
			if (yych <= 0x8A) goto yy6833;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy6833;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy6833;
			goto yy2;
		}
	}
yy10235:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy6833;
		goto yy2;
	} else {
		if (yych <= 0x8A) goto yy1564;
		if (yych == 0xBE) goto yy1564;
		goto yy2;
	}
yy10236:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xAA) goto yy6833;
		goto yy2;
	} else {
		if (yych <= 0xB2) goto yy6833;
		if (yych == 0xB4) goto yy2930;
		goto yy2;
	}
yy10237:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x81:	goto yy2362;
	case 0x82:	goto yy10263;
	case 0x83:	goto yy10264;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy6837;
	case 0x89:	goto yy10265;
	case 0x8A:	goto yy10266;
	case 0x8B:	goto yy10267;
	case 0x8C:	goto yy10268;
	case 0x8D:
	case 0xB6:	goto yy10269;
	case 0x8E:	goto yy10270;
	case 0x8F:	goto yy10271;
	case 0x90:	goto yy13001;
	case 0x99:	goto yy10273;
	case 0x9A:	goto yy10274;
	case 0x9B:	goto yy10275;
	case 0x9C:	goto yy10276;
	case 0x9D:	goto yy10277;
	case 0x9F:	goto yy2361;
	case 0xA0:	goto yy13002;
	case 0xA1:	goto yy10279;
	case 0xA2:	goto yy10280;
	case 0xA3:	goto yy10281;
	case 0xA4:	goto yy10282;
	case 0xA5:	goto yy2365;
	case 0xA7:
	case 0xAD:	goto yy2360;
	case 0xA8:	goto yy10283;
	case 0xAA:	goto yy2366;
	case 0xAE:	goto yy10284;
	case 0xAF:	goto yy10285;
	case 0xB0:	goto yy10286;
	case 0xB1:	goto yy10287;
	case 0xB3:	goto yy10288;
	case 0xB4:	goto yy10289;
	case 0xB5:	goto yy10290;
	case 0xBC:	goto yy10291;
	case 0xBD:	goto yy10292;
	case 0xBE:	goto yy10293;
	case 0xBF:	goto yy10294;
	default:	goto yy2;
	}
yy10238:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x84) {
			if (yych == 0x80) goto yy5578;
			if (yych <= 0x83) goto yy2;
			goto yy10295;
		} else {
			if (yych <= 0x86) {
				if (yych <= 0x85) goto yy10296;
				goto yy10297;
			} else {
				if (yych == 0x88) goto yy5579;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB4) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy10298;
				goto yy10299;
			} else {
				if (yych <= 0xB2) goto yy6837;
				if (yych <= 0xB3) goto yy10300;
				goto yy10301;
			}
		} else {
			if (yych <= 0xB6) {
				if (yych <= 0xB5) goto yy10302;
				goto yy10303;
			} else {
				if (yych <= 0xB7) goto yy10304;
				if (yych <= 0xB8) goto yy5580;
				goto yy2;
			}
		}
	}
yy10239:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy10327;
	case 0xAD:	goto yy10328;
	case 0xAE:	goto yy10329;
	case 0xAF:	goto yy10330;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy6837;
	case 0xB4:	goto yy10331;
	case 0xB5:	goto yy10332;
	case 0xB6:	goto yy10333;
	case 0xB7:	goto yy10334;
	case 0xB8:	goto yy5581;
	case 0xB9:	goto yy13003;
	case 0xBB:	goto yy10336;
	case 0xBC:	goto yy13004;
	case 0xBD:	goto yy10338;
	default:	goto yy2;
	}
yy10240:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy6833;
	goto yy2;
yy10241:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy6833;
	goto yy2;
yy10242:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy6833;
	goto yy2;
yy10243:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) goto yy2;
	if (yych <= 0xB9) goto yy6833;
	if (yych == 0xBD) goto yy6833;
	goto yy2;
yy10244:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych == 0x90) goto yy6833;
		if (yych <= 0x97) goto yy2;
		goto yy6833;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy6833;
			goto yy2;
		}
	}
yy10245:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych == 0x80) goto yy6833;
			if (yych <= 0x84) goto yy2;
			goto yy6833;
		} else {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x90) goto yy6833;
			if (yych <= 0x92) goto yy2;
			goto yy6833;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB1) goto yy2;
			goto yy6833;
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB5) goto yy2;
				goto yy6833;
			} else {
				if (yych == 0xBD) goto yy6833;
				goto yy2;
			}
		}
	}
yy10246:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x8E) {
			if (yych <= 0x8D) goto yy2;
			goto yy6833;
		} else {
			if (yych <= 0x9B) goto yy2;
			if (yych <= 0x9D) goto yy6833;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0xA1) goto yy6833;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB1) goto yy6833;
			goto yy2;
		}
	}
yy10247:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8E) {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8A) goto yy6833;
			goto yy2;
		} else {
			if (yych <= 0x90) goto yy6833;
			if (yych <= 0x92) goto yy2;
			if (yych <= 0xA8) goto yy6833;
			goto yy2;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych == 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy6833;
			goto yy2;
		} else {
			if (yych == 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy6833;
			goto yy2;
		}
	}
yy10248:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x98) goto yy2;
		if (yych == 0x9D) goto yy2;
		goto yy6833;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB4) goto yy6833;
			goto yy2;
		}
	}
yy10249:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8E) {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8D) goto yy6833;
			goto yy2;
		} else {
			if (yych == 0x92) goto yy2;
			if (yych <= 0xA8) goto yy6833;
			goto yy2;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych == 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy6833;
			goto yy2;
		} else {
			if (yych <= 0xB9) goto yy6833;
			if (yych == 0xBD) goto yy6833;
			goto yy2;
		}
	}
yy10250:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych == 0x90) goto yy6833;
		if (yych <= 0x9F) goto yy2;
		goto yy6833;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych == 0xB9) goto yy6833;
			goto yy2;
		}
	}
yy10251:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8E) {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8C) goto yy6833;
			goto yy2;
		} else {
			if (yych <= 0x90) goto yy6833;
			if (yych <= 0x92) goto yy2;
			if (yych <= 0xA8) goto yy6833;
			goto yy2;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych == 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy6833;
			goto yy2;
		} else {
			if (yych <= 0xB9) goto yy6833;
			if (yych == 0xBD) goto yy6833;
			goto yy2;
		}
	}
yy10252:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x9B) goto yy2;
		if (yych == 0x9E) goto yy2;
		goto yy6833;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych == 0xB1) goto yy6833;
			goto yy2;
		}
	}
yy10253:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy6833;
	default:	goto yy2;
	}
yy10254:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x90) goto yy6833;
	if (yych <= 0xA5) goto yy2;
	if (yych <= 0xAF) goto yy843;
	goto yy2;
yy10255:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8C) {
			if (yych <= 0x84) goto yy2;
			goto yy6833;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych <= 0x90) goto yy6833;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy6833;
		} else {
			if (yych == 0xBD) goto yy6833;
			goto yy2;
		}
	}
yy10256:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x97) goto yy2;
		if (yych <= 0x9A) goto yy6833;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy6833;
		if (yych <= 0xA5) goto yy2;
		if (yych <= 0xAF) goto yy843;
		goto yy2;
	}
yy10257:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8D) {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8C) goto yy6833;
			goto yy2;
		} else {
			if (yych == 0x91) goto yy2;
			goto yy6833;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych <= 0xA9) goto yy2;
			if (yych <= 0xB3) goto yy6833;
			goto yy2;
		} else {
			if (yych <= 0xB9) goto yy6833;
			if (yych == 0xBD) goto yy6833;
			goto yy2;
		}
	}
yy10258:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x9E:
	case 0xA0:
	case 0xA1:
	case 0xB1:
	case 0xB2:	goto yy6833;
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:	goto yy843;
	default:	goto yy2;
	}
yy10259:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy6833;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x91) goto yy2;
			goto yy6833;
		} else {
			if (yych == 0xBD) goto yy6833;
			goto yy2;
		}
	}
yy10260:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych == 0x8E) goto yy6833;
		if (yych <= 0x9E) goto yy2;
		goto yy6833;
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB9) goto yy2;
			if (yych <= 0xBF) goto yy6833;
			goto yy2;
		}
	}
yy10261:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x84) goto yy2;
		if (yych <= 0x96) goto yy6833;
		if (yych <= 0x99) goto yy2;
		goto yy6833;
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB2) goto yy2;
			goto yy6833;
		} else {
			if (yych == 0xBD) goto yy6833;
			goto yy2;
		}
	}
yy10262:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy6833;
	if (yych <= 0xA5) goto yy2;
	if (yych <= 0xAF) goto yy843;
	goto yy2;
yy10263:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy6833;
	goto yy2;
yy10264:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy6833;
		} else {
			if (yych == 0x87) goto yy6833;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy6833;
			if (yych <= 0x8F) goto yy2;
			goto yy6833;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy6833;
			goto yy2;
		}
	}
yy10265:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy6833;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy6833;
			if (yych <= 0x8F) goto yy2;
			goto yy6833;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy6833;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy6833;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy6833;
			goto yy2;
		}
	}
yy10266:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy6833;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy6833;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy6833;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy6833;
			goto yy2;
		}
	}
yy10267:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy6833;
		if (yych <= 0x81) goto yy2;
		goto yy6833;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy6833;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy6833;
			goto yy2;
		}
	}
yy10268:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy6833;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy6833;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy6833;
		goto yy2;
	}
yy10269:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy6833;
	goto yy2;
yy10270:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy6833;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy6833;
	goto yy2;
yy10271:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy6833;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy6833;
	goto yy2;
yy10272:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy1087;
	if (yych <= 0xBF) goto yy6833;
	goto yy2;
yy10273:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy6833;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy6833;
	goto yy2;
yy10274:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy6833;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy6833;
	goto yy2;
yy10275:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy6833;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy6833;
	goto yy2;
yy10276:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8C) goto yy6833;
		goto yy2;
	} else {
		if (yych <= 0x91) goto yy6833;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xB1) goto yy6833;
		goto yy2;
	}
yy10277:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy6833;
		goto yy2;
	} else {
		if (yych == 0xAD) goto yy2;
		if (yych <= 0xB0) goto yy6833;
		goto yy2;
	}
yy10278:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych == 0x86) goto yy1087;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy6833;
		goto yy2;
	}
yy10279:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy6833;
	goto yy2;
yy10280:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy6833;
		goto yy2;
	} else {
		if (yych <= 0xAA) goto yy6833;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy6833;
		goto yy2;
	}
yy10281:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy6833;
	goto yy2;
yy10282:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy6833;
	goto yy2;
yy10283:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy6833;
	goto yy2;
yy10284:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0xA0) goto yy6833;
		goto yy2;
	} else {
		if (yych <= 0xAF) goto yy6833;
		if (yych <= 0xB9) goto yy843;
		if (yych <= 0xBF) goto yy6833;
		goto yy2;
	}
yy10285:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy6833;
	goto yy2;
yy10286:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy6833;
	goto yy2;
yy10287:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy6833;
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xB7) goto yy6833;
		goto yy2;
	}
yy10288:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0xA8) goto yy2;
		if (yych <= 0xAC) goto yy6833;
		goto yy2;
	} else {
		if (yych <= 0xB1) goto yy6833;
		if (yych <= 0xB4) goto yy2;
		if (yych <= 0xB6) goto yy6833;
		goto yy2;
	}
yy10289:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy6833;
	goto yy2;
yy10290:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy6833;
	goto yy2;
yy10291:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy6833;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy6833;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy6833;
		goto yy2;
	}
yy10292:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy6833;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy6833;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy6833;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy6833;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy6833;
			goto yy2;
		}
	}
yy10293:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xB4) goto yy6833;
		goto yy2;
	} else {
		if (yych == 0xBD) goto yy2;
		if (yych <= 0xBE) goto yy6833;
		goto yy2;
	}
yy10294:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x85) {
			if (yych <= 0x81) goto yy2;
			if (yych <= 0x84) goto yy6833;
			goto yy2;
		} else {
			if (yych <= 0x8C) goto yy6833;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x93) goto yy6833;
			goto yy2;
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9B) goto yy6833;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAC) goto yy6833;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBC) goto yy6833;
			goto yy2;
		}
	}
yy10295:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy6833;
	default:	goto yy2;
	}
yy10296:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0x89) goto yy6833;
	if (yych == 0x8E) goto yy6833;
	goto yy2;
yy10297:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0x84) goto yy6833;
	goto yy2;
yy10298:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy6833;
	goto yy2;
yy10299:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy6833;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy6833;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy6833;
		goto yy2;
	}
yy10300:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy6833;
		goto yy2;
	} else {
		if (yych <= 0xAE) goto yy6833;
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB3) goto yy6833;
		goto yy2;
	}
yy10301:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy6833;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy6833;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy6833;
			goto yy2;
		}
	}
yy10302:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy6833;
	goto yy2;
yy10303:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy6833;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy6833;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy6833;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy6833;
			goto yy2;
		}
	}
yy10304:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x87) goto yy2;
		goto yy6833;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x8F) goto yy2;
			goto yy6833;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0x9E) goto yy6833;
			goto yy2;
		}
	}
yy10305:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xBC) goto yy6833;
	goto yy2;
yy10306:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy6833;
	goto yy2;
yy10307:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBA) goto yy6833;
	goto yy2;
yy10308:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy6833;
	goto yy2;
yy10309:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy6833;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy6833;
		if (yych <= 0xA9) goto yy843;
		if (yych <= 0xAB) goto yy6833;
		goto yy2;
	}
yy10310:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy6833;
	goto yy2;
yy10311:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9B) goto yy6833;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy6833;
	goto yy2;
yy10312:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) goto yy2;
	if (yych <= 0xBF) goto yy6833;
	goto yy2;
yy10313:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy6833;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy6833;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy6833;
		goto yy2;
	}
yy10314:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy6833;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy6833;
	goto yy2;
yy10315:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x82) goto yy2;
		goto yy6833;
	} else {
		if (yych <= 0x8A) {
			if (yych <= 0x86) goto yy2;
			goto yy6833;
		} else {
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0xA2) goto yy6833;
			goto yy2;
		}
	}
yy10316:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy6833;
	goto yy2;
yy10317:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x81) goto yy2;
	if (yych <= 0xB3) goto yy6833;
	goto yy2;
yy10318:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xB1) goto yy2;
		goto yy6833;
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xBA) goto yy2;
			goto yy6833;
		} else {
			if (yych == 0xBD) goto yy6833;
			goto yy2;
		}
	}
yy10319:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy6833;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy6833;
		goto yy2;
	}
yy10320:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy6833;
	goto yy2;
yy10321:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy6833;
	goto yy2;
yy10322:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy6833;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy6833;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy10323:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xAA) goto yy6833;
	if (yych == 0xB2) goto yy6833;
	goto yy2;
yy10324:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy6833;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy6833;
			if (yych <= 0x90) goto yy2;
			goto yy6833;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy6833;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy6833;
			goto yy2;
		}
	}
yy10325:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy6833;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy6833;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy6833;
		goto yy2;
	}
yy10326:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA2) goto yy6833;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy843;
	goto yy2;
yy10327:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy6833;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy6833;
			if (yych == 0x9D) goto yy6833;
			goto yy2;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy2;
			if (yych <= 0xB6) goto yy6833;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy6833;
			goto yy2;
		}
	}
yy10328:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy6833;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy6833;
		goto yy2;
	}
yy10329:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy6833;
	goto yy2;
yy10330:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy6833;
	goto yy2;
yy10331:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy6833;
	goto yy2;
yy10332:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy6833;
	goto yy2;
yy10333:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy6833;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy6833;
	goto yy2;
yy10334:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x87) goto yy6833;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBB) goto yy6833;
	goto yy2;
yy10335:
	yych = *++YYCURSOR;
	if (yych <= 0xA3) {
		if (yych == 0x92) goto yy1087;
		if (yych <= 0xA2) goto yy2;
		goto yy1087;
	} else {
		if (yych <= 0xB4) {
			if (yych <= 0xAF) goto yy2;
			goto yy6833;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy6833;
			goto yy2;
		}
	}
yy10336:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy6833;
	goto yy2;
yy10337:
	yych = *++YYCURSOR;
	if (yych <= 0x8E) {
		if (yych == 0x87) goto yy1087;
		if (yych <= 0x8C) goto yy2;
		goto yy1087;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xA0) goto yy2;
			if (yych <= 0xBA) goto yy6833;
			goto yy2;
		}
	}
yy10338:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy6833;
	goto yy2;
yy10339:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy13005;
	case 0x81:	goto yy13006;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy6837;
	case 0x83:	goto yy13007;
	case 0x8A:	goto yy13008;
	case 0x8B:	goto yy13009;
	case 0x8C:	goto yy13010;
	case 0x8D:	goto yy13011;
	case 0x8E:	goto yy13012;
	case 0x8F:	goto yy13013;
	case 0x92:	goto yy13014;
	case 0x94:	goto yy13015;
	case 0x95:	goto yy10286;
	case 0x9C:	goto yy13016;
	case 0x9D:	goto yy13017;
	case 0xA0:	goto yy13018;
	case 0xA1:	goto yy13019;
	case 0xA2:	goto yy10282;
	case 0xA3:	goto yy13020;
	case 0xA4:	goto yy13021;
	case 0xA6:	goto yy13022;
	case 0xA8:	goto yy13023;
	case 0xA9:	goto yy13024;
	case 0xAA:	goto yy13025;
	case 0xAB:	goto yy13026;
	case 0xAC:	goto yy10281;
	case 0xAD:	goto yy13027;
	case 0xAE:	goto yy13028;
	case 0xB1:	goto yy13029;
	case 0xB2:
	case 0xB3:	goto yy13030;
	default:	goto yy2;
	}
yy10340:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy13031;
	case 0x81:	goto yy4840;
	case 0x82:	goto yy13032;
	case 0x83:	goto yy13033;
	case 0x84:	goto yy13034;
	case 0x85:	goto yy13035;
	case 0x86:	goto yy13036;
	case 0x87:	goto yy13037;
	case 0x88:	goto yy13038;
	case 0x8A:	goto yy13039;
	case 0x8B:	goto yy13040;
	case 0x8C:	goto yy10251;
	case 0x8D:	goto yy13041;
	case 0x92:
	case 0x98:	goto yy6838;
	case 0x93:	goto yy13042;
	case 0x96:	goto yy10310;
	case 0x97:	goto yy13043;
	case 0x99:	goto yy13044;
	case 0x9A:	goto yy13045;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy4847;
	case 0xA2:	goto yy6847;
	case 0xA3:	goto yy13046;
	case 0xAB:	goto yy13047;
	default:	goto yy2;
	}
yy10341:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy6837;
		goto yy13048;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy6837;
		if (yych <= 0x95) goto yy13049;
		goto yy2;
	}
yy10342:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy6837;
	if (yych <= 0x90) goto yy10310;
	goto yy2;
yy10343:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy6837;
	if (yych <= 0x99) goto yy10320;
	goto yy2;
yy10344:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy6837;
	case 0xA8:	goto yy13047;
	case 0xA9:	goto yy13050;
	case 0xAB:	goto yy13051;
	case 0xAC:	goto yy6838;
	case 0xAD:	goto yy13052;
	case 0xAE:	goto yy13053;
	case 0xBD:	goto yy13054;
	default:	goto yy2;
	}
yy10345:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy6837;
	if (yych <= 0xB1) goto yy13055;
	if (yych <= 0xB2) goto yy13056;
	goto yy2;
yy10346:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy6837;
	case 0x91:	goto yy13057;
	case 0x92:	goto yy13058;
	case 0x93:	goto yy13059;
	case 0x94:	goto yy13060;
	case 0x95:	goto yy13061;
	case 0x9A:	goto yy13062;
	case 0x9B:	goto yy13063;
	case 0x9C:	goto yy13064;
	case 0x9D:	goto yy13065;
	case 0x9E:	goto yy13066;
	case 0x9F:	goto yy13067;
	default:	goto yy2;
	}
yy10347:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy6837;
		if (yych <= 0xA3) goto yy13068;
		goto yy2;
	} else {
		if (yych <= 0xB8) goto yy13069;
		if (yych <= 0xB9) goto yy13070;
		if (yych <= 0xBA) goto yy13071;
		goto yy2;
	}
yy10348:
	yyaccept = 17;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy533;
					goto yy923;
				} else {
					if (yych <= '\'') goto yy1087;
					if (yych == '+') goto yy533;
					goto yy923;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy4041;
					if (yych <= '.') goto yy1087;
					if (yych <= '/') goto yy923;
					goto yy2445;
				} else {
					if (yych <= ';') goto yy923;
					if (yych <= '>') goto yy533;
					if (yych <= '@') goto yy923;
					goto yy12619;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy923;
					if (yych <= '`') goto yy533;
					goto yy12619;
				} else {
					if (yych == '|') goto yy533;
					if (yych <= '}') goto yy923;
					goto yy533;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy923;
					if (yych <= 0xC2) goto yy12621;
					if (yych <= 0xC3) goto yy12622;
					goto yy12623;
				} else {
					if (yych <= 0xCA) goto yy12624;
					if (yych <= 0xCB) goto yy539;
					if (yych <= 0xCC) goto yy537;
					goto yy12625;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy12626;
					if (yych <= 0xCF) goto yy12627;
					goto yy12623;
				} else {
					if (yych <= 0xD2) goto yy12628;
					if (yych <= 0xD3) goto yy12623;
					if (yych <= 0xD4) goto yy12629;
					goto yy12630;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy12631;
					if (yych <= 0xD7) goto yy12632;
					if (yych <= 0xD8) goto yy12633;
					goto yy12634;
				} else {
					if (yych <= 0xDA) goto yy12623;
					if (yych <= 0xDB) goto yy12635;
					if (yych <= 0xDC) goto yy12636;
					goto yy12637;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy12638;
					if (yych <= 0xDF) goto yy12639;
					goto yy12640;
				} else {
					if (yych <= 0xE1) goto yy12641;
					if (yych <= 0xE2) goto yy12642;
					if (yych <= 0xE3) goto yy12643;
					goto yy557;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy12644;
					if (yych <= 0xEE) goto yy923;
					goto yy12645;
				} else {
					if (yych <= 0xF0) goto yy12646;
					if (yych == 0xF3) goto yy561;
					goto yy923;
				}
			}
		}
	}
yy10349:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy113;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy6863;
	case 0xB7:	goto yy2930;
	default:	goto yy2;
	}
yy10350:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy113;
			goto yy6863;
		} else {
			if (yych <= 0x87) goto yy2930;
			if (yych <= 0x8A) goto yy6863;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy6863;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy6863;
			goto yy2;
		}
	}
yy10351:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy6863;
		} else {
			if (yych == 0x8A) goto yy1245;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBE) goto yy1245;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy10352:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x87) {
		if (yych <= 0x83) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x82) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x86) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0xAA) goto yy6863;
			goto yy2;
		} else {
			if (yych <= 0xB2) goto yy6863;
			if (yych == 0xB4) goto yy2930;
			goto yy2;
		}
	}
yy10353:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1280;
	case 0x81:	goto yy10382;
	case 0x82:	goto yy10383;
	case 0x83:	goto yy10384;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy6867;
	case 0x89:	goto yy10385;
	case 0x8A:	goto yy10386;
	case 0x8B:	goto yy10387;
	case 0x8C:	goto yy10388;
	case 0x8D:	goto yy10389;
	case 0x8E:	goto yy10390;
	case 0x8F:	goto yy10391;
	case 0x90:	goto yy13072;
	case 0x99:	goto yy10393;
	case 0x9A:	goto yy10394;
	case 0x9B:	goto yy10395;
	case 0x9C:	goto yy10396;
	case 0x9D:	goto yy10397;
	case 0x9E:	goto yy1297;
	case 0x9F:	goto yy10398;
	case 0xA0:	goto yy13073;
	case 0xA1:	goto yy10400;
	case 0xA2:	goto yy10401;
	case 0xA3:	goto yy10402;
	case 0xA4:	goto yy10403;
	case 0xA5:	goto yy10404;
	case 0xA7:	goto yy10405;
	case 0xA8:	goto yy10406;
	case 0xA9:	goto yy1307;
	case 0xAA:	goto yy10407;
	case 0xAC:	goto yy1309;
	case 0xAD:	goto yy10408;
	case 0xAE:	goto yy10409;
	case 0xAF:	goto yy10410;
	case 0xB0:	goto yy10411;
	case 0xB1:	goto yy10412;
	case 0xB3:	goto yy10413;
	case 0xB4:	goto yy10414;
	case 0xB5:	goto yy10415;
	case 0xB6:	goto yy10416;
	case 0xB7:	goto yy1319;
	case 0xBC:	goto yy10417;
	case 0xBD:	goto yy10418;
	case 0xBE:	goto yy10419;
	case 0xBF:	goto yy10420;
	default:	goto yy2;
	}
yy10354:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy13074;
	case 0x81:	goto yy2027;
	case 0x82:	goto yy1326;
	case 0x83:	goto yy1327;
	case 0x84:	goto yy10422;
	case 0x85:	goto yy10423;
	case 0x86:	goto yy10424;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy118;
	case 0x88:	goto yy1331;
	case 0x8C:	goto yy1332;
	case 0x8F:	goto yy1333;
	case 0x90:	goto yy1334;
	case 0x91:	goto yy1335;
	case 0x92:	goto yy1336;
	case 0x93:	goto yy1337;
	case 0x9D:	goto yy1338;
	case 0x9E:	goto yy1339;
	case 0x9F:	goto yy1340;
	case 0xA6:	goto yy1341;
	case 0xA7:	goto yy1342;
	case 0xAD:	goto yy1343;
	case 0xAE:	goto yy1344;
	case 0xAF:	goto yy1345;
	case 0xB0:	goto yy10426;
	case 0xB1:	goto yy10427;
	case 0xB2:	goto yy6867;
	case 0xB3:	goto yy10428;
	case 0xB4:	goto yy10429;
	case 0xB5:	goto yy10430;
	case 0xB6:	goto yy10431;
	case 0xB7:	goto yy10432;
	case 0xB8:	goto yy1353;
	case 0xBA:	goto yy1354;
	case 0xBB:	goto yy709;
	case 0xBF:	goto yy1355;
	default:	goto yy2;
	}
yy10355:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy10458;
	case 0xAD:	goto yy10459;
	case 0xAE:	goto yy10460;
	case 0xAF:	goto yy10461;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy6867;
	case 0xB4:	goto yy10462;
	case 0xB5:	goto yy10463;
	case 0xB6:	goto yy10464;
	case 0xB7:	goto yy10465;
	case 0xB8:	goto yy13075;
	case 0xB9:	goto yy13076;
	case 0xBB:	goto yy10468;
	case 0xBC:	goto yy13077;
	case 0xBD:	goto yy10470;
	case 0xBF:	goto yy1402;
	default:	goto yy2;
	}
yy10356:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy6863;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy113;
			goto yy2;
		}
	}
yy10357:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy6863;
	if (yych <= 0x9B) goto yy113;
	goto yy2;
yy10358:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy6863;
	goto yy2;
yy10359:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy113;
		goto yy6863;
	} else {
		if (yych == 0xBD) goto yy6863;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy10360:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x90) goto yy6863;
			if (yych <= 0x97) goto yy113;
			goto yy6863;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy113;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy6863;
			goto yy2;
		}
	}
yy10361:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy6863;
			} else {
				if (yych <= 0x83) goto yy113;
				if (yych <= 0x84) goto yy2;
				goto yy6863;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy6863;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy6863;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy6863;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy6863;
				if (yych <= 0xB5) goto yy2;
				goto yy6863;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy6863;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy10362:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy113;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy113;
				goto yy6863;
			} else {
				if (yych == 0x97) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy6863;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy6863;
				if (yych <= 0xA3) goto yy113;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy843;
				if (yych <= 0xB1) goto yy6863;
				goto yy113;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy113;
				goto yy2;
			}
		}
	}
yy10363:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy6863;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy6863;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy6863;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy6863;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy6863;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy6863;
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy10364:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy113;
			if (yych <= 0x86) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy113;
			} else {
				if (yych == 0x91) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy6863;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy843;
				goto yy113;
			} else {
				if (yych <= 0xB4) goto yy6863;
				if (yych <= 0xB5) goto yy113;
				goto yy2;
			}
		}
	}
yy10365:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy113;
			if (yych <= 0x84) goto yy2;
			goto yy6863;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy6863;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy6863;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy6863;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy6863;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy6863;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy10366:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy113;
			} else {
				if (yych == 0x90) goto yy6863;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy6863;
			if (yych <= 0xA3) goto yy113;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy113;
			} else {
				if (yych == 0xB9) goto yy6863;
				goto yy2;
			}
		}
	}
yy10367:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy113;
			if (yych <= 0x84) goto yy2;
			goto yy6863;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy6863;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy6863;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy6863;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy6863;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy6863;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy10368:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy113;
			if (yych <= 0x86) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy6863;
			goto yy113;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy113;
				if (yych <= 0xB1) goto yy6863;
				goto yy2;
			}
		}
	}
yy10369:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy113;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy6863;
	default:	goto yy2;
	}
yy10370:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy6863;
			if (yych == 0x97) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy113;
			goto yy2;
		}
	}
yy10371:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy6863;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy6863;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy6863;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy10372:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy6863;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy6863;
			goto yy113;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych == 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy10373:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy113;
			if (yych <= 0x84) goto yy2;
			goto yy6863;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy6863;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy6863;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy6863;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy10374:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy6863;
			goto yy113;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy6863;
				goto yy2;
			}
		}
	}
yy10375:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy6863;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy6863;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy6863;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy10376:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x8E) goto yy6863;
				if (yych <= 0x96) goto yy2;
				goto yy113;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy6863;
			if (yych <= 0xA3) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy843;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy113;
				if (yych <= 0xBF) goto yy6863;
				goto yy2;
			}
		}
	}
yy10377:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy6863;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy6863;
		} else {
			if (yych == 0xBD) goto yy6863;
			goto yy2;
		}
	}
yy10378:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy6863;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy113;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy113;
			goto yy2;
		}
	}
yy10379:
	yych = *++YYCURSOR;
	if (yych <= 0x86) goto yy2;
	if (yych <= 0x8E) goto yy113;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	goto yy2;
yy10380:
	yych = *++YYCURSOR;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8D) goto yy113;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	goto yy2;
yy10381:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x92) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x94) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy843;
			if (yych <= 0xB3) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy10382:
	yych = *++YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x89) goto yy843;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy113;
			if (yych <= 0x9D) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xA6) {
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA4) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xAD) goto yy113;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB4) goto yy113;
			goto yy2;
		}
	}
yy10383:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy113;
		if (yych <= 0xBF) goto yy6863;
		goto yy2;
	}
yy10384:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy6863;
		} else {
			if (yych == 0x87) goto yy6863;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy6863;
			if (yych <= 0x8F) goto yy2;
			goto yy6863;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy6863;
			goto yy2;
		}
	}
yy10385:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy6863;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy6863;
			if (yych <= 0x8F) goto yy2;
			goto yy6863;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy6863;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy6863;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy6863;
			goto yy2;
		}
	}
yy10386:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy6863;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy6863;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy6863;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy6863;
			goto yy2;
		}
	}
yy10387:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy6863;
		if (yych <= 0x81) goto yy2;
		goto yy6863;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy6863;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy6863;
			goto yy2;
		}
	}
yy10388:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy6863;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy6863;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy6863;
		goto yy2;
	}
yy10389:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy6863;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy113;
	goto yy2;
yy10390:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy6863;
		goto yy113;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy6863;
		goto yy2;
	}
yy10391:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy6863;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy6863;
	goto yy2;
yy10392:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy10110;
	if (yych <= 0xBF) goto yy6863;
	goto yy2;
yy10393:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy6863;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy6863;
	goto yy2;
yy10394:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy6863;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy6863;
	goto yy2;
yy10395:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy6863;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy6863;
	goto yy2;
yy10396:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy6863;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy6863;
			if (yych <= 0xB4) goto yy113;
			goto yy2;
		}
	}
yy10397:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy6863;
		} else {
			if (yych <= 0x93) goto yy113;
			if (yych <= 0x9F) goto yy2;
			goto yy6863;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy6863;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy113;
			goto yy2;
		}
	}
yy10398:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy113;
		if (yych <= 0x9A) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x9C) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	}
yy10399:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy10110;
		if (yych <= 0x8A) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy6863;
			goto yy2;
		}
	}
yy10400:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy6863;
	goto yy2;
yy10401:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy6863;
		goto yy113;
	} else {
		if (yych <= 0xAA) goto yy6863;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy6863;
		goto yy2;
	}
yy10402:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy6863;
	goto yy2;
yy10403:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy6863;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy113;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy113;
		goto yy2;
	}
yy10404:
	yych = *++YYCURSOR;
	if (yych == 0x80) goto yy113;
	if (yych <= 0x85) goto yy2;
	if (yych <= 0x8F) goto yy843;
	goto yy2;
yy10405:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	if (yych <= 0x9D) goto yy2;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy10406:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy6863;
	if (yych <= 0x9B) goto yy113;
	goto yy2;
yy10407:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBE) goto yy113;
		goto yy2;
	}
yy10408:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xA0) goto yy2;
		if (yych <= 0xBC) goto yy113;
		goto yy2;
	}
yy10409:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy113;
		if (yych <= 0xA0) goto yy6863;
		goto yy113;
	} else {
		if (yych <= 0xAF) goto yy6863;
		if (yych <= 0xB9) goto yy843;
		if (yych <= 0xBF) goto yy6863;
		goto yy2;
	}
yy10410:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy6863;
	if (yych <= 0xB3) goto yy113;
	goto yy2;
yy10411:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy6863;
	if (yych <= 0xB7) goto yy113;
	goto yy2;
yy10412:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy6863;
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xB7) goto yy6863;
		goto yy2;
	}
yy10413:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy113;
			if (yych <= 0xAC) goto yy6863;
			goto yy113;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy6863;
			if (yych <= 0xB4) goto yy113;
			goto yy6863;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy113;
			goto yy2;
		}
	}
yy10414:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy6863;
	goto yy2;
yy10415:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy6863;
	goto yy2;
yy10416:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy6863;
	goto yy2;
yy10417:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy6863;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy6863;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy6863;
		goto yy2;
	}
yy10418:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy6863;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy6863;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy6863;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy6863;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy6863;
			goto yy2;
		}
	}
yy10419:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy6863;
	} else {
		if (yych == 0xBE) goto yy6863;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy10420:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy113;
			if (yych <= 0x84) goto yy6863;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy6863;
				goto yy113;
			} else {
				if (yych <= 0x93) goto yy6863;
				if (yych <= 0x95) goto yy2;
				goto yy6863;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xAC) goto yy6863;
				if (yych <= 0xAF) goto yy113;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy6863;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy6863;
				if (yych <= 0xBE) goto yy113;
				goto yy2;
			}
		}
	}
yy10421:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x93) goto yy10110;
		if (yych <= 0x97) goto yy2;
		goto yy1087;
	} else {
		if (yych <= 0xA4) {
			if (yych <= 0xA3) goto yy2;
			goto yy1087;
		} else {
			if (yych == 0xBF) goto yy113;
			goto yy2;
		}
	}
yy10422:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy113;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy6863;
	default:	goto yy2;
	}
yy10423:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy113;
		goto yy6863;
	} else {
		if (yych == 0x8E) goto yy6863;
		if (yych <= 0x8F) goto yy113;
		goto yy2;
	}
yy10424:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy6863;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy113;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy10425:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy13078;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy10426:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy6863;
	goto yy2;
yy10427:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy6863;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy6863;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy6863;
		goto yy2;
	}
yy10428:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy6863;
		goto yy113;
	} else {
		if (yych <= 0xAE) goto yy6863;
		if (yych <= 0xB1) goto yy113;
		if (yych <= 0xB3) goto yy6863;
		goto yy2;
	}
yy10429:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy6863;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy6863;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy6863;
			goto yy2;
		}
	}
yy10430:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy6863;
	if (yych == 0xBF) goto yy113;
	goto yy2;
yy10431:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy6863;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy6863;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy6863;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy6863;
			goto yy2;
		}
	}
yy10432:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy6863;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy6863;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy6863;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy10433:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x97) goto yy10110;
	if (yych == 0x9A) goto yy10110;
	goto yy2;
yy10434:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy113;
			if (yych == 0xA0) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy113;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy6863;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy10435:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy6863;
	goto yy2;
yy10436:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy113;
		if (yych <= 0xBA) goto yy6863;
		goto yy2;
	}
yy10437:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy113;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy6863;
	goto yy2;
yy10438:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy6863;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy6863;
		if (yych <= 0xA9) goto yy843;
		if (yych <= 0xAB) goto yy6863;
		goto yy2;
	}
yy10439:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy6863;
		goto yy113;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy113;
		goto yy2;
	}
yy10440:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy6863;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy113;
		if (yych <= 0xBF) goto yy6863;
		goto yy2;
	}
yy10441:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy6863;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy113;
	goto yy2;
yy10442:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy113;
		if (yych <= 0xBF) goto yy6863;
		goto yy2;
	}
yy10443:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy6863;
		if (yych <= 0x88) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0xAD) goto yy6863;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy6863;
		goto yy2;
	}
yy10444:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy6863;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy6863;
	goto yy2;
yy10445:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy6863;
			goto yy113;
		} else {
			if (yych == 0x86) goto yy113;
			goto yy6863;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy113;
			if (yych <= 0xA2) goto yy6863;
			goto yy113;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy113;
			goto yy2;
		}
	}
yy10446:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy6863;
	goto yy2;
yy10447:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy113;
	if (yych <= 0xB3) goto yy6863;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy10448:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9F) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy6863;
			if (yych <= 0xBA) goto yy2;
			goto yy6863;
		} else {
			if (yych == 0xBD) goto yy6863;
			goto yy2;
		}
	}
yy10449:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy6863;
	} else {
		if (yych <= 0xAD) goto yy113;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy6863;
		goto yy2;
	}
yy10450:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy6863;
	if (yych <= 0x93) goto yy113;
	goto yy2;
yy10451:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x80) goto yy113;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0xA4) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB9) goto yy843;
			goto yy2;
		}
	}
yy10452:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy6863;
	if (yych <= 0xB6) goto yy113;
	goto yy2;
yy10453:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy6863;
			goto yy113;
		} else {
			if (yych <= 0x8B) goto yy6863;
			if (yych <= 0x8D) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0xB6) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy113;
			goto yy2;
		}
	}
yy10454:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy6863;
			goto yy113;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy6863;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy113;
			goto yy2;
		}
	}
yy10455:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy6863;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy6863;
			if (yych <= 0x90) goto yy2;
			goto yy6863;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy6863;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy6863;
			goto yy2;
		}
	}
yy10456:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy6863;
		if (yych <= 0x9B) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy6863;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy6863;
		goto yy2;
	}
yy10457:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy6863;
		if (yych <= 0xAA) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy113;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy10458:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy6863;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy6863;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy6863;
			goto yy113;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy113;
			if (yych <= 0xB6) goto yy6863;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy6863;
			goto yy2;
		}
	}
yy10459:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy6863;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy6863;
		goto yy2;
	}
yy10460:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy6863;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy10461:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy113;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy6863;
	goto yy2;
yy10462:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy6863;
	goto yy2;
yy10463:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy6863;
	goto yy2;
yy10464:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy6863;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy6863;
	goto yy2;
yy10465:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy6863;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy6863;
		if (yych <= 0xBD) goto yy113;
		goto yy2;
	}
yy10466:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy113;
		if (yych <= 0x9F) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB2) goto yy10110;
		if (yych <= 0xB4) goto yy113;
		goto yy2;
	}
yy10467:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x92) goto yy1087;
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA2) goto yy113;
			goto yy10110;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA6) goto yy113;
			if (yych == 0xA9) goto yy113;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy6863;
			goto yy2;
		}
	}
yy10468:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy6863;
	goto yy2;
yy10469:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy113;
			if (yych <= 0x86) goto yy2;
			goto yy1087;
		} else {
			if (yych <= 0x8B) {
				if (yych <= 0x8A) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x8C) goto yy2;
				if (yych <= 0x8D) goto yy10110;
				goto yy1087;
			}
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9B) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy6863;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy10470:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy113;
		if (yych <= 0x9A) goto yy6863;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy113;
		goto yy2;
	}
yy10471:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy13080;
	case 0x81:	goto yy13081;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy6867;
	case 0x83:	goto yy13082;
	case 0x84:	goto yy3728;
	case 0x85:	goto yy3729;
	case 0x86:	goto yy3730;
	case 0x87:	goto yy3731;
	case 0x8A:	goto yy13083;
	case 0x8B:	goto yy13084;
	case 0x8C:	goto yy13085;
	case 0x8D:	goto yy13086;
	case 0x8E:	goto yy13087;
	case 0x8F:	goto yy13088;
	case 0x92:	goto yy13089;
	case 0x94:	goto yy13090;
	case 0x95:	goto yy13091;
	case 0x9C:	goto yy13092;
	case 0x9D:	goto yy13093;
	case 0xA0:	goto yy13094;
	case 0xA1:	goto yy13095;
	case 0xA2:	goto yy13096;
	case 0xA3:	goto yy13097;
	case 0xA4:	goto yy13098;
	case 0xA6:	goto yy13099;
	case 0xA8:	goto yy13100;
	case 0xA9:	goto yy13101;
	case 0xAA:	goto yy13102;
	case 0xAB:	goto yy13103;
	case 0xAC:	goto yy10402;
	case 0xAD:	goto yy13104;
	case 0xAE:	goto yy13105;
	case 0xB1:	goto yy13106;
	case 0xB2:
	case 0xB3:	goto yy13107;
	default:	goto yy2;
	}
yy10472:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy13108;
	case 0x81:	goto yy13109;
	case 0x82:	goto yy13110;
	case 0x83:	goto yy13111;
	case 0x84:	goto yy13112;
	case 0x85:	goto yy13113;
	case 0x86:	goto yy13114;
	case 0x87:	goto yy13115;
	case 0x88:	goto yy13116;
	case 0x8A:	goto yy13117;
	case 0x8B:	goto yy13118;
	case 0x8C:	goto yy13119;
	case 0x8D:	goto yy13120;
	case 0x92:
	case 0x98:	goto yy13121;
	case 0x93:	goto yy13122;
	case 0x96:	goto yy13123;
	case 0x97:	goto yy13124;
	case 0x99:	goto yy13125;
	case 0x9A:	goto yy13126;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy13127;
	case 0xA2:	goto yy13128;
	case 0xA3:	goto yy13129;
	case 0xAB:	goto yy13130;
	default:	goto yy2;
	}
yy10473:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy6867;
		goto yy13131;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy6867;
		if (yych <= 0x95) goto yy13132;
		goto yy2;
	}
yy10474:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy6867;
	if (yych <= 0x90) goto yy13133;
	goto yy2;
yy10475:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy6867;
	if (yych <= 0x99) goto yy13134;
	goto yy2;
yy10476:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy6867;
	case 0xA8:	goto yy13130;
	case 0xA9:	goto yy13135;
	case 0xAB:	goto yy13136;
	case 0xAC:	goto yy13137;
	case 0xAD:	goto yy13138;
	case 0xAE:	goto yy13139;
	case 0xBD:	goto yy13140;
	case 0xBE:	goto yy3792;
	default:	goto yy2;
	}
yy10477:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy6867;
	if (yych <= 0xB1) goto yy13141;
	if (yych <= 0xB2) goto yy13142;
	goto yy2;
yy10478:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy118;
	case 0x83:	goto yy637;
	case 0x84:	goto yy3795;
	case 0x85:	goto yy3796;
	case 0x87:	goto yy3797;
	case 0x89:	goto yy3798;
	case 0x8D:	goto yy3799;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy6867;
	case 0x91:	goto yy13143;
	case 0x92:	goto yy13144;
	case 0x93:	goto yy13145;
	case 0x94:	goto yy13146;
	case 0x95:	goto yy13147;
	case 0x9A:	goto yy13148;
	case 0x9B:	goto yy13149;
	case 0x9C:	goto yy13150;
	case 0x9D:	goto yy13151;
	case 0x9E:	goto yy13152;
	case 0x9F:	goto yy13153;
	case 0xAA:	goto yy3811;
	default:	goto yy2;
	}
yy10479:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy6867;
		if (yych <= 0xA3) goto yy13154;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy13155;
			goto yy13156;
		} else {
			if (yych <= 0xBA) goto yy13157;
			if (yych <= 0xBB) goto yy3816;
			goto yy2;
		}
	}
yy10480:
	yych = *++YYCURSOR;
	if (yych <= '>') {
		if (yych <= '\r') {
			if (yych <= 0x08) {
				if (yych <= 0x00) goto yy2;
				goto yy13159;
			} else {
				if (yych == '\v') goto yy13159;
				goto yy2;
			}
		} else {
			if (yych <= ';') {
				if (yych == ' ') goto yy2;
				goto yy13159;
			} else {
				if (yych == '=') goto yy13159;
				goto yy2;
			}
		}
	} else {
		if (yych <= '{') {
			if (yych <= '\\') {
				if (yych == '[') goto yy2;
				goto yy13159;
			} else {
				if (yych <= ']') goto yy2;
				if (yych <= 'z') goto yy13159;
				goto yy2;
			}
		} else {
			if (yych <= 0x7F) {
				if (yych == '}') goto yy2;
				goto yy13159;
			} else {
				if (yych <= 0xC1) goto yy2;
				if (yych <= 0xF4) goto yy13159;
				goto yy2;
			}
		}
	}
yy10481:
	yyaccept = 10;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= '>') {
		if (yych <= '\r') {
			if (yych <= 0x08) {
				if (yych <= 0x00) goto yy57;
				goto yy13159;
			} else {
				if (yych == '\v') goto yy13159;
				goto yy57;
			}
		} else {
			if (yych <= ';') {
				if (yych == ' ') goto yy57;
				goto yy13159;
			} else {
				if (yych == '=') goto yy13159;
				goto yy57;
			}
		}
	} else {
		if (yych <= '{') {
			if (yych <= '\\') {
				if (yych == '[') goto yy57;
				goto yy13159;
			} else {
				if (yych <= ']') goto yy57;
				if (yych <= 'z') goto yy13159;
				goto yy57;
			}
		} else {
			if (yych <= 0x7F) {
				if (yych == '}') goto yy57;
				goto yy13159;
			} else {
				if (yych <= 0xC1) goto yy57;
				if (yych <= 0xF4) goto yy13159;
				goto yy57;
			}
		}
	}
yy10482:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy1439;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy1439;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy1439;
		} else {
			if (yych == 0xBF) goto yy1439;
			goto yy2;
		}
	}
yy10483:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy1439;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy1439;
	goto yy2;
yy10484:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy1439;
	goto yy2;
yy10485:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy1439;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1439;
	goto yy2;
yy10486:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy1439;
	goto yy2;
yy10487:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy1439;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1439;
	goto yy2;
yy10488:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x81) {
		if (yych == 0x80) goto yy1439;
		goto yy2;
	} else {
		if (yych <= 0x89) goto yy1439;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy1439;
		goto yy2;
	}
yy10489:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy1439;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1439;
	goto yy2;
yy10490:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy1439;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy1439;
	goto yy2;
yy10491:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy1439;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy1439;
	goto yy2;
yy10492:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy1439;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1439;
	goto yy2;
yy10493:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy1439;
	goto yy2;
yy10494:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1439;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy1439;
	goto yy2;
yy10495:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy1439;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy1439;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy1439;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy1439;
			if (yych == 0xBF) goto yy1439;
			goto yy2;
		}
	}
yy10496:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1439;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB6) goto yy1439;
	goto yy2;
yy10497:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy1439;
	goto yy2;
yy10498:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1439;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy1439;
	goto yy2;
yy10499:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy1439;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy1439;
	goto yy2;
yy10500:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych == 0x80) goto yy1439;
		if (yych <= 0x8F) goto yy2;
		goto yy1439;
	} else {
		if (yych <= 0x97) {
			if (yych <= 0x94) goto yy2;
			goto yy1439;
		} else {
			if (yych <= 0x98) goto yy2;
			if (yych <= 0xB3) goto yy1439;
			goto yy2;
		}
	}
yy10501:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy1439;
	goto yy2;
yy10502:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy1439;
	goto yy2;
yy10503:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x88) goto yy2;
	if (yych <= 0xA4) goto yy1439;
	goto yy2;
yy10504:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1439;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy1439;
	goto yy2;
yy10505:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy1439;
	goto yy2;
yy10506:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy1439;
	goto yy2;
yy10507:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy1439;
	goto yy2;
yy10508:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0xB7) goto yy1439;
	goto yy2;
yy10509:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) goto yy2;
	if (yych <= 0xAF) goto yy1439;
	goto yy2;
yy10510:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0xAF) goto yy1439;
	goto yy2;
yy10511:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy1439;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy1439;
	goto yy2;
yy10512:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0xA6) goto yy1439;
	if (yych <= 0xB5) goto yy2;
	if (yych <= 0xBF) goto yy1439;
	goto yy2;
yy10513:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB2) goto yy1439;
	if (yych == 0xB6) goto yy1439;
	goto yy2;
yy10514:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0xB2) goto yy1439;
	goto yy2;
yy10515:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x80) goto yy2;
		if (yych <= 0x84) goto yy1439;
		goto yy2;
	} else {
		if (yych == 0x9B) goto yy2;
		if (yych <= 0x9C) goto yy1439;
		goto yy2;
	}
yy10516:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy2;
	if (yych <= 0xAB) goto yy1439;
	goto yy2;
yy10517:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy1439;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy1439;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy1439;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy1439;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy1439;
			goto yy2;
		}
	}
yy10518:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy1439;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy1439;
	goto yy2;
yy10519:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x90) goto yy1439;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0xA1) goto yy1439;
	goto yy2;
yy10520:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x83) goto yy2;
		if (yych <= 0x85) goto yy1439;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy1439;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy1439;
		goto yy2;
	}
yy10521:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) goto yy2;
	if (yych <= 0x9B) goto yy1439;
	goto yy2;
yy10522:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x84) goto yy1439;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy1439;
	goto yy2;
yy10523:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy1439;
	goto yy2;
yy10524:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA9) goto yy1439;
	if (yych == 0xBF) goto yy1439;
	goto yy2;
yy10525:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy1439;
	goto yy2;
yy10526:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy1439;
	goto yy2;
yy10527:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy1439;
	goto yy2;
yy10528:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy1439;
	goto yy2;
yy10529:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy1439;
	goto yy2;
yy10530:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy1439;
		goto yy2;
	} else {
		if (yych <= 0xB7) goto yy1439;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy1439;
		goto yy2;
	}
yy10531:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy1439;
	goto yy2;
yy10532:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy1439;
	if (yych == 0x90) goto yy1439;
	goto yy2;
yy10533:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy1439;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy1439;
	goto yy2;
yy10534:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy1439;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy1439;
	goto yy2;
yy10535:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy1439;
	goto yy2;
yy10536:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy1439;
		} else {
			if (yych == 0xA2) goto yy1439;
			if (yych <= 0xA4) goto yy2;
			goto yy1439;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy1439;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy1439;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy1439;
				goto yy2;
			}
		}
	}
yy10537:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy1439;
	goto yy2;
yy10538:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy1439;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy1439;
			if (yych <= 0x8C) goto yy2;
			goto yy1439;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy1439;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy1439;
			goto yy2;
		}
	}
yy10539:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy1439;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy1439;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy1439;
			goto yy2;
		}
	}
yy10540:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1439;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy1439;
	goto yy2;
yy10541:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych == 0x80) goto yy1439;
		if (yych <= 0x81) goto yy2;
		goto yy1439;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy2;
			goto yy1439;
		} else {
			if (yych <= 0xBB) goto yy2;
			if (yych <= 0xBF) goto yy1439;
			goto yy2;
		}
	}
yy10542:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy1439;
		goto yy2;
	} else {
		if (yych == 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy1439;
		goto yy2;
	}
yy10543:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy1439;
		goto yy2;
	} else {
		if (yych == 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1439;
		goto yy2;
	}
yy10544:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy1439;
		goto yy2;
	} else {
		if (yych == 0xA9) goto yy2;
		if (yych <= 0xBF) goto yy1439;
		goto yy2;
	}
yy10545:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1439;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy1439;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy1439;
		goto yy2;
	}
yy10546:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy1439;
	goto yy2;
yy10547:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy1439;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy1439;
			} else {
				if (yych == 0xA4) goto yy1439;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy1439;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy1439;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy1439;
			} else {
				if (yych == 0xBB) goto yy1439;
				goto yy2;
			}
		}
	}
yy10548:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy1439;
	default:	goto yy2;
	}
yy10549:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy1439;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy1439;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy1439;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy1439;
			goto yy2;
		}
	}
yy10550:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy2939;
	goto yy2;
yy10551:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy2939;
		goto yy843;
	} else {
		if (yych == 0xBF) goto yy2939;
		goto yy2;
	}
yy10552:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy2939;
	goto yy2;
yy10553:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy2939;
		} else {
			if (yych == 0xA2) goto yy2939;
			if (yych <= 0xA4) goto yy2;
			goto yy2939;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy2939;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy2939;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy2939;
				goto yy2;
			}
		}
	}
yy10554:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy2939;
	goto yy2;
yy10555:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy2939;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy2939;
			if (yych <= 0x8C) goto yy2;
			goto yy2939;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy2939;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy2939;
			goto yy2;
		}
	}
yy10556:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy2939;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy2939;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy2939;
			goto yy2;
		}
	}
yy10557:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy2939;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy2939;
	goto yy2;
yy10558:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych == 0x80) goto yy2939;
		if (yych <= 0x81) goto yy2;
		goto yy2939;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy2;
			goto yy2939;
		} else {
			if (yych <= 0xBB) goto yy2;
			if (yych <= 0xBF) goto yy2939;
			goto yy2;
		}
	}
yy10559:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy2939;
		goto yy2;
	} else {
		if (yych == 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy2939;
		goto yy2;
	}
yy10560:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy2939;
		goto yy2;
	} else {
		if (yych == 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy2939;
		goto yy2;
	}
yy10561:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy2939;
		goto yy2;
	} else {
		if (yych == 0xA9) goto yy2;
		if (yych <= 0xBF) goto yy2939;
		goto yy2;
	}
yy10562:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy2939;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy2939;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy10563:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xAA) goto yy7090;
		goto yy2;
	} else {
		if (yych <= 0xB2) goto yy7090;
		if (yych == 0xB4) goto yy2930;
		goto yy2;
	}
yy10564:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy7091;
	case 0xAD:	goto yy7092;
	case 0xAE:	goto yy3034;
	case 0xAF:	goto yy3035;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy1108;
	case 0xB4:	goto yy3036;
	case 0xB5:	goto yy3037;
	case 0xB6:	goto yy3038;
	case 0xB7:	goto yy3039;
	case 0xB8:	goto yy5581;
	case 0xB9:	goto yy5582;
	case 0xBB:	goto yy3042;
	case 0xBC:	goto yy8751;
	case 0xBD:	goto yy7066;
	default:	goto yy2;
	}
yy10565:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy1589;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy1589;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy1589;
		} else {
			if (yych == 0xBF) goto yy1589;
			goto yy2;
		}
	}
yy10566:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy1589;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy1589;
	goto yy2;
yy10567:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy1589;
	goto yy2;
yy10568:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy1589;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1589;
	goto yy2;
yy10569:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy1589;
	goto yy2;
yy10570:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy1589;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1589;
	goto yy2;
yy10571:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x81) {
		if (yych == 0x80) goto yy1589;
		goto yy2;
	} else {
		if (yych <= 0x89) goto yy1589;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy1589;
		goto yy2;
	}
yy10572:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy1589;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy1589;
	goto yy2;
yy10573:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy1589;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy1589;
	goto yy2;
yy10574:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy1589;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy1589;
	goto yy2;
yy10575:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy1589;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1589;
	goto yy2;
yy10576:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy1589;
	goto yy2;
yy10577:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1589;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy1589;
	goto yy2;
yy10578:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy1589;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy1589;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy1589;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy1589;
			if (yych == 0xBF) goto yy1589;
			goto yy2;
		}
	}
yy10579:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1589;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB6) goto yy1589;
	goto yy2;
yy10580:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy1589;
	goto yy2;
yy10581:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1589;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy1589;
	goto yy2;
yy10582:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy1589;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy1589;
	goto yy2;
yy10583:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych == 0x80) goto yy1589;
		if (yych <= 0x8F) goto yy2;
		goto yy1589;
	} else {
		if (yych <= 0x97) {
			if (yych <= 0x94) goto yy2;
			goto yy1589;
		} else {
			if (yych <= 0x98) goto yy2;
			if (yych <= 0xB3) goto yy1589;
			goto yy2;
		}
	}
yy10584:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy1589;
	goto yy2;
yy10585:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy1589;
	goto yy2;
yy10586:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x88) goto yy2;
	if (yych <= 0xA4) goto yy1589;
	goto yy2;
yy10587:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1589;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy1589;
	goto yy2;
yy10588:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy1589;
	goto yy2;
yy10589:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy1589;
	goto yy2;
yy10590:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy1589;
	goto yy2;
yy10591:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0xB7) goto yy1589;
	goto yy2;
yy10592:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) goto yy2;
	if (yych <= 0xAF) goto yy1589;
	goto yy2;
yy10593:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0xAF) goto yy1589;
	goto yy2;
yy10594:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy1589;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy1589;
	goto yy2;
yy10595:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0xA6) goto yy1589;
	if (yych <= 0xB5) goto yy2;
	if (yych <= 0xBF) goto yy1589;
	goto yy2;
yy10596:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB2) goto yy1589;
	if (yych == 0xB6) goto yy1589;
	goto yy2;
yy10597:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0xB2) goto yy1589;
	goto yy2;
yy10598:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x80) goto yy2;
		if (yych <= 0x84) goto yy1589;
		goto yy2;
	} else {
		if (yych == 0x9B) goto yy2;
		if (yych <= 0x9C) goto yy1589;
		goto yy2;
	}
yy10599:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy2;
	if (yych <= 0xAB) goto yy1589;
	goto yy2;
yy10600:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy1589;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy1589;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy1589;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy1589;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy1589;
			goto yy2;
		}
	}
yy10601:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy1589;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy1589;
	goto yy2;
yy10602:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x90) goto yy1589;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0xA1) goto yy1589;
	goto yy2;
yy10603:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x83) goto yy2;
		if (yych <= 0x85) goto yy1589;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy1589;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy1589;
		goto yy2;
	}
yy10604:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) goto yy2;
	if (yych <= 0x9B) goto yy1589;
	goto yy2;
yy10605:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x84) goto yy1589;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy1589;
	goto yy2;
yy10606:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy1589;
	goto yy2;
yy10607:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA9) goto yy1589;
	if (yych == 0xBF) goto yy1589;
	goto yy2;
yy10608:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy1589;
	goto yy2;
yy10609:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy1589;
	goto yy2;
yy10610:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy1589;
	goto yy2;
yy10611:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy1589;
	goto yy2;
yy10612:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy1589;
	goto yy2;
yy10613:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy1589;
		goto yy2;
	} else {
		if (yych <= 0xB7) goto yy1589;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy1589;
		goto yy2;
	}
yy10614:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy1589;
	goto yy2;
yy10615:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy1589;
	if (yych == 0x90) goto yy1589;
	goto yy2;
yy10616:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy1589;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy1589;
	goto yy2;
yy10617:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy1589;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy1589;
	goto yy2;
yy10618:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy1589;
	goto yy2;
yy10619:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy1589;
		} else {
			if (yych == 0xA2) goto yy1589;
			if (yych <= 0xA4) goto yy2;
			goto yy1589;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy1589;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy1589;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy1589;
				goto yy2;
			}
		}
	}
yy10620:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy1589;
	goto yy2;
yy10621:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy1589;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy1589;
			if (yych <= 0x8C) goto yy2;
			goto yy1589;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy1589;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy1589;
			goto yy2;
		}
	}
yy10622:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy1589;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy1589;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy1589;
			goto yy2;
		}
	}
yy10623:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy1589;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy1589;
	goto yy2;
yy10624:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych == 0x80) goto yy1589;
		if (yych <= 0x81) goto yy2;
		goto yy1589;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy2;
			goto yy1589;
		} else {
			if (yych <= 0xBB) goto yy2;
			if (yych <= 0xBF) goto yy1589;
			goto yy2;
		}
	}
yy10625:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy1589;
		goto yy2;
	} else {
		if (yych == 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy1589;
		goto yy2;
	}
yy10626:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy1589;
		goto yy2;
	} else {
		if (yych == 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy1589;
		goto yy2;
	}
yy10627:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy1589;
		goto yy2;
	} else {
		if (yych == 0xA9) goto yy2;
		if (yych <= 0xBF) goto yy1589;
		goto yy2;
	}
yy10628:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1589;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy1589;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy1589;
		goto yy2;
	}
yy10629:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy1589;
	goto yy2;
yy10630:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy1589;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy1589;
			} else {
				if (yych == 0xA4) goto yy1589;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy1589;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy1589;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy1589;
			} else {
				if (yych == 0xBB) goto yy1589;
				goto yy2;
			}
		}
	}
yy10631:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy1589;
	default:	goto yy2;
	}
yy10632:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy1589;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy1589;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy1589;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy1589;
			goto yy2;
		}
	}
yy10633:
	yyaccept = 10;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCA) {
		if (yych <= 'Z') {
			if (yych <= '-') {
				if (yych <= '\'') {
					if (yych == '$') goto yy113;
					if (yych <= '&') goto yy57;
					goto yy1564;
				} else {
					if (yych == '+') goto yy113;
					if (yych <= ',') goto yy57;
					goto yy1565;
				}
			} else {
				if (yych <= ':') {
					if (yych <= '.') goto yy3648;
					if (yych <= '/') goto yy57;
					if (yych <= '9') goto yy950;
					goto yy246;
				} else {
					if (yych <= ';') goto yy57;
					if (yych <= '>') goto yy113;
					if (yych <= '@') goto yy57;
					goto yy1240;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '`') {
					if (yych <= ']') goto yy57;
					if (yych == '_') goto yy1567;
					goto yy113;
				} else {
					if (yych == 'g') goto yy13170;
					if (yych <= 'z') goto yy1240;
					goto yy57;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy57;
					if (yych <= '~') goto yy113;
					goto yy57;
				} else {
					if (yych <= 0xC2) goto yy1569;
					if (yych <= 0xC3) goto yy1570;
					if (yych <= 0xC9) goto yy268;
					goto yy1571;
				}
			}
		}
	} else {
		if (yych <= 0xDB) {
			if (yych <= 0xD3) {
				if (yych <= 0xCE) {
					if (yych <= 0xCB) goto yy257;
					if (yych <= 0xCC) goto yy118;
					if (yych <= 0xCD) goto yy1572;
					goto yy1573;
				} else {
					if (yych <= 0xCF) goto yy1574;
					if (yych == 0xD2) goto yy1575;
					goto yy268;
				}
			} else {
				if (yych <= 0xD7) {
					if (yych <= 0xD4) goto yy1576;
					if (yych <= 0xD5) goto yy1577;
					if (yych <= 0xD6) goto yy1578;
					goto yy265;
				} else {
					if (yych <= 0xD8) goto yy266;
					if (yych <= 0xD9) goto yy267;
					if (yych <= 0xDA) goto yy268;
					goto yy269;
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xDF) {
					if (yych <= 0xDC) goto yy270;
					if (yych <= 0xDD) goto yy271;
					if (yych <= 0xDE) goto yy272;
					goto yy273;
				} else {
					if (yych <= 0xE0) goto yy274;
					if (yych <= 0xE1) goto yy1579;
					if (yych <= 0xE2) goto yy1580;
					goto yy277;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych <= 0xE4) goto yy278;
					if (yych == 0xEA) goto yy1581;
					goto yy57;
				} else {
					if (yych <= 0xF0) {
						if (yych <= 0xEF) goto yy1582;
						goto yy1583;
					} else {
						if (yych == 0xF3) goto yy282;
						goto yy57;
					}
				}
			}
		}
	}
yy10634:
	yyaccept = 10;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCC) {
		if (yych <= 'Z') {
			if (yych <= '-') {
				if (yych <= '\'') {
					if (yych == '$') goto yy113;
					if (yych <= '&') goto yy57;
					goto yy1564;
				} else {
					if (yych == '+') goto yy113;
					if (yych <= ',') goto yy57;
					goto yy1565;
				}
			} else {
				if (yych <= ':') {
					if (yych <= '.') goto yy3648;
					if (yych <= '/') goto yy57;
					if (yych <= '9') goto yy950;
					goto yy246;
				} else {
					if (yych <= ';') goto yy57;
					if (yych <= '>') goto yy113;
					if (yych <= '@') goto yy57;
					goto yy1240;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= '`') {
					if (yych <= ']') goto yy57;
					if (yych == '_') goto yy1567;
					goto yy113;
				} else {
					if (yych <= 'z') goto yy1240;
					if (yych == '|') goto yy113;
					goto yy57;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy113;
					if (yych <= 0xC1) goto yy57;
					if (yych <= 0xC2) goto yy1569;
					goto yy1570;
				} else {
					if (yych <= 0xC9) goto yy268;
					if (yych <= 0xCA) goto yy1571;
					if (yych <= 0xCB) goto yy257;
					goto yy118;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCD) goto yy1572;
					if (yych <= 0xCE) goto yy1573;
					if (yych <= 0xCF) goto yy1574;
					goto yy268;
				} else {
					if (yych <= 0xD2) goto yy1575;
					if (yych <= 0xD3) goto yy268;
					if (yych <= 0xD4) goto yy1576;
					goto yy1577;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy1578;
					if (yych <= 0xD7) goto yy265;
					if (yych <= 0xD8) goto yy266;
					goto yy267;
				} else {
					if (yych <= 0xDA) goto yy268;
					if (yych <= 0xDB) goto yy269;
					if (yych <= 0xDC) goto yy270;
					goto yy271;
				}
			}
		} else {
			if (yych <= 0xE9) {
				if (yych <= 0xE1) {
					if (yych <= 0xDE) goto yy272;
					if (yych <= 0xDF) goto yy273;
					if (yych <= 0xE0) goto yy274;
					goto yy4232;
				} else {
					if (yych <= 0xE2) goto yy1580;
					if (yych <= 0xE3) goto yy277;
					if (yych <= 0xE4) goto yy278;
					goto yy57;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych <= 0xEA) goto yy1581;
					if (yych == 0xED) goto yy4233;
					goto yy57;
				} else {
					if (yych <= 0xF0) {
						if (yych <= 0xEF) goto yy1582;
						goto yy1583;
					} else {
						if (yych == 0xF3) goto yy282;
						goto yy57;
					}
				}
			}
		}
	}
yy10635:
	yych = *++YYCURSOR;
	if (yych == 0xE1) goto yy4252;
	if (yych == 0xED) goto yy4233;
	goto yy2;
yy10636:
	yyaccept = 24;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCB) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy113;
				} else {
					if (yych <= '\'') goto yy1564;
					if (yych == '+') goto yy113;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy1565;
					if (yych <= '.') goto yy3648;
					if (yych >= '0') goto yy950;
				} else {
					if (yych <= ':') goto yy246;
					if (yych <= ';') goto yy10637;
					if (yych <= '>') goto yy113;
				}
			}
		} else {
			if (yych <= '|') {
				if (yych <= '_') {
					if (yych <= 'Z') goto yy1240;
					if (yych <= ']') goto yy10637;
					if (yych <= '^') goto yy113;
					goto yy1567;
				} else {
					if (yych <= '`') goto yy113;
					if (yych <= 'z') goto yy1240;
					if (yych >= '|') goto yy113;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych == '~') goto yy113;
					if (yych >= 0xC2) goto yy1569;
				} else {
					if (yych <= 0xC3) goto yy1570;
					if (yych <= 0xC9) goto yy268;
					if (yych <= 0xCA) goto yy1571;
					goto yy257;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy118;
					if (yych <= 0xCD) goto yy1572;
					if (yych <= 0xCE) goto yy1573;
					goto yy1574;
				} else {
					if (yych == 0xD2) goto yy1575;
					if (yych <= 0xD3) goto yy268;
					goto yy1576;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy1577;
					if (yych <= 0xD6) goto yy1578;
					if (yych <= 0xD7) goto yy265;
					goto yy266;
				} else {
					if (yych <= 0xD9) goto yy267;
					if (yych <= 0xDA) goto yy268;
					if (yych <= 0xDB) goto yy269;
					goto yy270;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy271;
					if (yych <= 0xDE) goto yy272;
					if (yych <= 0xDF) goto yy273;
					goto yy274;
				} else {
					if (yych <= 0xE1) goto yy1579;
					if (yych <= 0xE2) goto yy1580;
					if (yych <= 0xE3) goto yy277;
					goto yy278;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy1581;
					if (yych >= 0xEF) goto yy1582;
				} else {
					if (yych <= 0xF0) goto yy1583;
					if (yych == 0xF3) goto yy282;
				}
			}
		}
	}
yy10637:
#line 180 "scanner.re"
	{ return HANGUL_SYLLABLE; }
#line 186261 "scanner.c"
yy10638:
	yych = *++YYCURSOR;
	goto yy10637;
yy10639:
	yyaccept = 7;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCC) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy533;
					goto yy41;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych <= '*') goto yy41;
					if (yych <= '+') goto yy533;
					goto yy202;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy5034;
					if (yych <= '.') goto yy7285;
					if (yych <= '/') goto yy41;
					goto yy10639;
				} else {
					if (yych <= ':') goto yy41;
					if (yych <= ';') goto yy202;
					if (yych <= '>') goto yy533;
					goto yy41;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= '`') {
					if (yych <= 'Z') goto yy2445;
					if (yych <= ']') goto yy41;
					goto yy533;
				} else {
					if (yych <= 'z') goto yy2445;
					if (yych == '|') goto yy533;
					goto yy41;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy533;
					if (yych <= 0xC1) goto yy41;
					if (yych <= 0xC2) goto yy872;
					goto yy873;
				} else {
					if (yych <= 0xC9) goto yy874;
					if (yych <= 0xCA) goto yy875;
					if (yych <= 0xCB) goto yy539;
					goto yy537;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy2430;
					if (yych <= 0xCE) goto yy877;
					goto yy878;
				} else {
					if (yych == 0xD2) goto yy879;
					if (yych <= 0xD3) goto yy874;
					goto yy880;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy881;
					if (yych <= 0xD6) goto yy2431;
					if (yych <= 0xD7) goto yy883;
					goto yy2432;
				} else {
					if (yych <= 0xD9) goto yy2433;
					if (yych <= 0xDA) goto yy874;
					if (yych <= 0xDB) goto yy886;
					goto yy887;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy888;
					if (yych <= 0xDE) goto yy889;
					if (yych <= 0xDF) goto yy2434;
					goto yy891;
				} else {
					if (yych <= 0xE1) goto yy892;
					if (yych <= 0xE2) goto yy2435;
					if (yych <= 0xE3) goto yy894;
					goto yy557;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy895;
					if (yych <= 0xEE) goto yy41;
					goto yy2436;
				} else {
					if (yych <= 0xF0) goto yy897;
					if (yych == 0xF3) goto yy561;
					goto yy41;
				}
			}
		}
	}
yy10641:
	yych = *++YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x90) goto yy5408;
			if (yych <= 0x97) goto yy110;
			goto yy5408;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy110;
			if (yych <= 0xA5) goto yy2;
			goto yy831;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy5408;
			goto yy2;
		}
	}
yy10642:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy110;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy110;
				goto yy5408;
			} else {
				if (yych == 0x97) goto yy110;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy5408;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy5408;
				if (yych <= 0xA3) goto yy110;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy831;
				if (yych <= 0xB1) goto yy5408;
				goto yy110;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy110;
				goto yy2;
			}
		}
	}
yy10643:
	yych = *++YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy110;
			if (yych <= 0x86) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy110;
			} else {
				if (yych == 0x91) goto yy110;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy5408;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy831;
				goto yy110;
			} else {
				if (yych <= 0xB4) goto yy5408;
				if (yych <= 0xB5) goto yy110;
				goto yy2;
			}
		}
	}
yy10644:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy110;
			} else {
				if (yych == 0x90) goto yy5408;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy5408;
			if (yych <= 0xA3) goto yy110;
			if (yych <= 0xA5) goto yy2;
			goto yy831;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy110;
			} else {
				if (yych == 0xB9) goto yy5408;
				goto yy2;
			}
		}
	}
yy10645:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy110;
			if (yych <= 0x86) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy110;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy5408;
			goto yy110;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy831;
			} else {
				if (yych <= 0xB0) goto yy110;
				if (yych <= 0xB1) goto yy5408;
				goto yy2;
			}
		}
	}
yy10646:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy110;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy110;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy5408;
			if (yych == 0x97) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy831;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy110;
			goto yy2;
		}
	}
yy10647:
	yych = *++YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy110;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy5408;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy5408;
			goto yy110;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy831;
			} else {
				if (yych == 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy10648:
	yych = *++YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy110;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy5408;
			goto yy110;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy831;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy5408;
				goto yy2;
			}
		}
	}
yy10649:
	yych = *++YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0x8E) goto yy5408;
				if (yych <= 0x96) goto yy2;
				goto yy110;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy5408;
			if (yych <= 0xA3) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy831;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy110;
				if (yych <= 0xBF) goto yy5408;
				goto yy2;
			}
		}
	}
yy10650:
	yych = *++YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy5408;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy110;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy110;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy831;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy110;
			goto yy2;
		}
	}
yy10651:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy110;
	} else {
		if (yych <= 0x99) goto yy831;
		if (yych <= 0x9F) goto yy110;
		if (yych <= 0xBF) goto yy5408;
		goto yy2;
	}
yy10652:
	yych = *++YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy200;
		if (yych <= 0x8A) goto yy2;
		goto yy110;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy831;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy5408;
			goto yy2;
		}
	}
yy10653:
	yych = *++YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy110;
		if (yych <= 0xA0) goto yy5408;
		goto yy110;
	} else {
		if (yych <= 0xAF) goto yy5408;
		if (yych <= 0xB9) goto yy831;
		if (yych <= 0xBF) goto yy5408;
		goto yy2;
	}
yy10654:
	yych = *++YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy831;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy5408;
		if (yych <= 0x99) goto yy831;
		if (yych <= 0xB7) goto yy5408;
		goto yy2;
	}
yy10655:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x93) goto yy200;
		if (yych <= 0x97) goto yy2;
		goto yy1588;
	} else {
		if (yych <= 0xA4) {
			if (yych <= 0xA3) goto yy2;
			goto yy1588;
		} else {
			if (yych == 0xBF) goto yy110;
			goto yy2;
		}
	}
yy10656:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy110;
		} else {
			if (yych == 0x84) goto yy2811;
			goto yy2;
		}
	} else {
		if (yych <= 0x94) {
			if (yych == 0x93) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xB9) goto yy2;
			if (yych <= 0xBC) goto yy110;
			goto yy2;
		}
	}
yy10657:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy5408;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy5408;
		if (yych <= 0xA9) goto yy831;
		if (yych <= 0xAB) goto yy5408;
		goto yy2;
	}
yy10658:
	yych = *++YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy831;
			if (yych <= 0x9F) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy5408;
			if (yych <= 0xBA) goto yy2;
			goto yy5408;
		} else {
			if (yych == 0xBD) goto yy5408;
			goto yy2;
		}
	}
yy10659:
	yych = *++YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy831;
		goto yy5408;
	} else {
		if (yych <= 0xAD) goto yy110;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy5408;
		goto yy2;
	}
yy10660:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy5408;
			goto yy110;
		} else {
			if (yych <= 0x8B) goto yy5408;
			if (yych <= 0x8D) goto yy110;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy831;
			if (yych <= 0xB6) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy110;
			goto yy2;
		}
	}
yy10661:
	yych = *++YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy5408;
		if (yych <= 0xAA) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy110;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy831;
		goto yy2;
	}
yy10662:
	yych = *++YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x90) goto yy202;
			if (yych <= 0x93) goto yy2;
			goto yy202;
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAF) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0xB2) goto yy200;
			if (yych <= 0xB4) goto yy110;
			goto yy2;
		}
	}
yy10663:
	yych = *++YYCURSOR;
	if (yych <= 0xA2) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy110;
			if (yych <= 0x90) goto yy202;
			goto yy2;
		} else {
			if (yych <= 0x93) {
				if (yych <= 0x92) goto yy1588;
				goto yy2;
			} else {
				if (yych <= 0x94) goto yy202;
				if (yych <= 0xA1) goto yy2;
				goto yy110;
			}
		}
	} else {
		if (yych <= 0xA9) {
			if (yych <= 0xA3) goto yy200;
			if (yych <= 0xA6) goto yy110;
			if (yych <= 0xA8) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xB4) {
				if (yych <= 0xAF) goto yy2;
				goto yy5408;
			} else {
				if (yych <= 0xB5) goto yy2;
				if (yych <= 0xBF) goto yy5408;
				goto yy2;
			}
		}
	}
yy10664:
	yych = *++YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy110;
			if (yych <= 0x86) goto yy2;
			goto yy1588;
		} else {
			if (yych <= 0x8B) {
				if (yych <= 0x8A) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0x8C) goto yy202;
				if (yych <= 0x8D) goto yy200;
				goto yy1588;
			}
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x99) {
				if (yych <= 0x8F) goto yy2;
				goto yy831;
			} else {
				if (yych <= 0x9A) goto yy2;
				if (yych <= 0x9B) goto yy202;
				goto yy110;
			}
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy5408;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy10665:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy11317;
	case 0x81:	goto yy11318;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy5412;
	case 0x83:	goto yy11319;
	case 0x84:	goto yy2069;
	case 0x85:	goto yy2070;
	case 0x86:	goto yy2071;
	case 0x87:	goto yy2072;
	case 0x8A:	goto yy11320;
	case 0x8B:	goto yy11321;
	case 0x8C:	goto yy11322;
	case 0x8D:	goto yy11323;
	case 0x8E:	goto yy11324;
	case 0x8F:	goto yy11325;
	case 0x92:	goto yy13171;
	case 0x94:	goto yy11327;
	case 0x95:	goto yy11328;
	case 0x9C:	goto yy11329;
	case 0x9D:	goto yy11330;
	case 0xA0:	goto yy11331;
	case 0xA1:	goto yy11332;
	case 0xA2:	goto yy11333;
	case 0xA3:	goto yy11334;
	case 0xA4:	goto yy11335;
	case 0xA6:	goto yy11336;
	case 0xA8:	goto yy11337;
	case 0xA9:	goto yy11338;
	case 0xAA:	goto yy11339;
	case 0xAB:	goto yy11340;
	case 0xAC:	goto yy8492;
	case 0xAD:	goto yy11341;
	case 0xAE:	goto yy11342;
	case 0xB1:	goto yy11343;
	case 0xB2:
	case 0xB3:	goto yy11344;
	default:	goto yy2;
	}
yy10666:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy11345;
	case 0x81:	goto yy10670;
	case 0x82:	goto yy11347;
	case 0x83:	goto yy13172;
	case 0x84:	goto yy13173;
	case 0x85:	goto yy11350;
	case 0x86:	goto yy11351;
	case 0x87:	goto yy13174;
	case 0x88:	goto yy11353;
	case 0x8A:	goto yy11354;
	case 0x8B:	goto yy13175;
	case 0x8C:	goto yy11356;
	case 0x8D:	goto yy11357;
	case 0x92:
	case 0x98:	goto yy11358;
	case 0x93:	goto yy13176;
	case 0x96:	goto yy11360;
	case 0x97:	goto yy11361;
	case 0x99:	goto yy13177;
	case 0x9A:	goto yy11363;
	case 0x9B:	goto yy191;
	case 0x9C:	goto yy10677;
	case 0xA2:	goto yy11365;
	case 0xA3:	goto yy13178;
	case 0xAB:	goto yy11367;
	default:	goto yy2;
	}
yy10667:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy5412;
	case 0xA8:	goto yy11367;
	case 0xA9:	goto yy13179;
	case 0xAB:	goto yy11373;
	case 0xAC:	goto yy11374;
	case 0xAD:	goto yy13180;
	case 0xAE:	goto yy11376;
	case 0xBD:	goto yy11377;
	case 0xBE:	goto yy2127;
	default:	goto yy2;
	}
yy10668:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy121;
	case 0x83:	goto yy2130;
	case 0x84:	goto yy2131;
	case 0x85:	goto yy2132;
	case 0x87:	goto yy2133;
	case 0x89:	goto yy2134;
	case 0x8D:	goto yy2135;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy5412;
	case 0x91:	goto yy11380;
	case 0x92:	goto yy11381;
	case 0x93:	goto yy11382;
	case 0x94:	goto yy11383;
	case 0x95:	goto yy11384;
	case 0x9A:	goto yy11385;
	case 0x9B:	goto yy11386;
	case 0x9C:	goto yy11387;
	case 0x9D:	goto yy11388;
	case 0x9E:	goto yy11389;
	case 0x9F:	goto yy13181;
	case 0xAA:	goto yy2147;
	default:	goto yy2;
	}
yy10669:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy113;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy831;
	goto yy2;
yy10670:
	yych = *++YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x86) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0xAF) goto yy831;
		if (yych == 0xBF) goto yy110;
		goto yy2;
	}
yy10671:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy113;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy831;
	goto yy2;
yy10672:
	yych = *++YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy110;
		goto yy113;
	} else {
		if (yych <= 0xB4) goto yy110;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy831;
		goto yy2;
	}
yy10673:
	yych = *++YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x84) goto yy113;
			if (yych <= 0x89) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy831;
			goto yy113;
		} else {
			if (yych == 0x9C) goto yy113;
			goto yy2;
		}
	}
yy10674:
	yych = *++YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy113;
		goto yy110;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy831;
		goto yy2;
	}
yy10675:
	yych = *++YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy110;
		if (yych <= 0x85) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy113;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy831;
		goto yy2;
	}
yy10676:
	yych = *++YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy113;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy831;
		goto yy2;
	}
yy10677:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x9C) goto yy2;
		if (yych <= 0xAB) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0xB9) goto yy831;
		if (yych == 0xBF) goto yy110;
		goto yy2;
	}
yy10678:
	yych = *++YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy113;
		goto yy831;
	} else {
		if (yych == 0xBF) goto yy113;
		goto yy2;
	}
yy10679:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy113;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy831;
	goto yy2;
yy10680:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy110;
		if (yych <= 0x8F) goto yy2;
		goto yy831;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy10681:
	yych = *++YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy113;
		goto yy110;
	} else {
		if (yych <= 0x8B) goto yy113;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy831;
		goto yy2;
	}
yy10682:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy1627;
	goto yy2;
yy10683:
	yych = *++YYCURSOR;
	if (yych == 'g') goto yy13182;
	goto yy2;
yy10684:
	yyaccept = 21;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCE) {
		if (yych <= ']') {
			if (yych <= '-') {
				if (yych <= '*') {
					if (yych == '$') goto yy10684;
					goto yy1766;
				} else {
					if (yych <= '+') goto yy10684;
					if (yych <= ',') goto yy1766;
					goto yy535;
				}
			} else {
				if (yych <= ';') {
					if (yych <= '/') goto yy1766;
					if (yych <= '9') goto yy10684;
					goto yy1766;
				} else {
					if (yych <= '>') goto yy10684;
					if (yych <= '@') goto yy1766;
					if (yych <= 'Z') goto yy10684;
					goto yy1766;
				}
			}
		} else {
			if (yych <= 0xC1) {
				if (yych <= '|') {
					if (yych == '{') goto yy1766;
					goto yy10684;
				} else {
					if (yych == '~') goto yy10684;
					goto yy1766;
				}
			} else {
				if (yych <= 0xCA) {
					if (yych <= 0xC2) goto yy13183;
					if (yych <= 0xC9) goto yy10688;
					goto yy10689;
				} else {
					if (yych <= 0xCB) goto yy13184;
					if (yych <= 0xCC) goto yy10688;
					if (yych <= 0xCD) goto yy13185;
					goto yy13186;
				}
			}
		}
	} else {
		if (yych <= 0xDF) {
			if (yych <= 0xD8) {
				if (yych <= 0xD5) {
					if (yych <= 0xD3) goto yy10688;
					if (yych <= 0xD4) goto yy10696;
					goto yy10697;
				} else {
					if (yych <= 0xD6) goto yy13187;
					if (yych <= 0xD7) goto yy13188;
					goto yy13189;
				}
			} else {
				if (yych <= 0xDB) {
					if (yych <= 0xD9) goto yy13190;
					if (yych <= 0xDA) goto yy10688;
					goto yy13191;
				} else {
					if (yych <= 0xDC) goto yy13192;
					if (yych <= 0xDD) goto yy13193;
					if (yych <= 0xDE) goto yy13194;
					goto yy13195;
				}
			}
		} else {
			if (yych <= 0xE9) {
				if (yych <= 0xE2) {
					if (yych <= 0xE0) goto yy13196;
					if (yych <= 0xE1) goto yy13197;
					goto yy13198;
				} else {
					if (yych <= 0xE3) goto yy13199;
					if (yych <= 0xE4) goto yy13200;
					goto yy1766;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych <= 0xEA) goto yy13201;
					if (yych <= 0xEE) goto yy1766;
					goto yy13202;
				} else {
					if (yych <= 0xF0) goto yy13203;
					if (yych == 0xF3) goto yy13204;
					goto yy1766;
				}
			}
		}
	}
yy10686:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy7354;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy10684;
	default:	goto yy2;
	}
yy10687:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy10684;
		goto yy7354;
	} else {
		if (yych == 0xB7) goto yy7354;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy10688:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy10689:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy10684;
	goto yy2;
yy10690:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x85) {
			if (yych <= 0x81) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0x9F) goto yy7354;
			goto yy2;
		}
	} else {
		if (yych <= 0xAD) {
			if (yych == 0xAC) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0xAE) goto yy2;
			if (yych <= 0xBF) goto yy7354;
			goto yy2;
		}
	}
yy10691:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy10692:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0xB3) goto yy10684;
			if (yych <= 0xB4) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy10684;
			if (yych <= 0xBA) goto yy2;
			goto yy10684;
		} else {
			if (yych == 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy10693:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy7354;
			goto yy10684;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy10694:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy7354;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy10695:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy10684;
	if (yych <= 0x89) goto yy7354;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy10696:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy10697:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy10684;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy10698:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy10684;
		if (yych <= 0x8C) goto yy2;
		goto yy7354;
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0x90) goto yy2;
			goto yy7354;
		} else {
			if (yych == 0xBF) goto yy7354;
			goto yy2;
		}
	}
yy10699:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy7354;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy7354;
			if (yych <= 0x8F) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy10684;
			goto yy2;
		}
	}
yy10700:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy7354;
		if (yych <= 0x8A) goto yy2;
		goto yy7354;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy10701:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x80) goto yy2;
		if (yych <= 0x8A) goto yy10684;
		if (yych <= 0x9F) goto yy7354;
		goto yy2;
	} else {
		if (yych == 0xB0) goto yy7354;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy10702:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy10684;
			if (yych == 0x9D) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy7354;
			if (yych <= 0xAF) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy10684;
			if (yych <= 0xBE) goto yy7354;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy10703:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy10684;
		goto yy7354;
	} else {
		if (yych <= 0xAF) goto yy10684;
		if (yych <= 0xBF) goto yy7354;
		goto yy2;
	}
yy10704:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy7354;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy10705:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy10684;
	if (yych <= 0xB0) goto yy7354;
	if (yych <= 0xB1) goto yy10684;
	goto yy2;
yy10706:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x89) goto yy2;
		if (yych <= 0xAA) goto yy10684;
		goto yy7354;
	} else {
		if (yych == 0xB6) goto yy7354;
		goto yy2;
	}
yy10707:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy13205;
	case 0xA1:	goto yy13206;
	case 0xA2:	goto yy13207;
	case 0xA3:	goto yy13208;
	case 0xA4:	goto yy13209;
	case 0xA5:	goto yy13210;
	case 0xA6:	goto yy13211;
	case 0xA7:	goto yy13212;
	case 0xA8:	goto yy13213;
	case 0xA9:	goto yy13214;
	case 0xAA:	goto yy13215;
	case 0xAB:	goto yy13216;
	case 0xAC:	goto yy13217;
	case 0xAD:	goto yy13218;
	case 0xAE:	goto yy13219;
	case 0xAF:	goto yy13220;
	case 0xB0:	goto yy13221;
	case 0xB1:	goto yy13222;
	case 0xB2:	goto yy13223;
	case 0xB3:	goto yy13224;
	case 0xB4:	goto yy13225;
	case 0xB5:	goto yy13226;
	case 0xB6:	goto yy13227;
	case 0xB7:	goto yy13228;
	case 0xB8:	goto yy13229;
	case 0xB9:	goto yy13230;
	case 0xBA:	goto yy13231;
	case 0xBB:	goto yy13232;
	case 0xBC:	goto yy13233;
	case 0xBD:	goto yy13234;
	case 0xBE:	goto yy13235;
	case 0xBF:	goto yy13236;
	default:	goto yy2;
	}
yy10708:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy13237;
	case 0x81:	goto yy13238;
	case 0x82:	goto yy13239;
	case 0x83:	goto yy13240;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy10688;
	case 0x89:	goto yy13241;
	case 0x8A:	goto yy13242;
	case 0x8B:	goto yy13243;
	case 0x8C:	goto yy13244;
	case 0x8D:	goto yy13245;
	case 0x8E:	goto yy13246;
	case 0x8F:	goto yy13247;
	case 0x90:	goto yy13248;
	case 0x99:	goto yy13249;
	case 0x9A:	goto yy13250;
	case 0x9B:	goto yy13251;
	case 0x9C:	goto yy13252;
	case 0x9D:	goto yy13253;
	case 0x9E:	goto yy13254;
	case 0x9F:	goto yy13255;
	case 0xA0:	goto yy13256;
	case 0xA1:	goto yy13257;
	case 0xA2:	goto yy13258;
	case 0xA3:	goto yy13259;
	case 0xA4:	goto yy13260;
	case 0xA5:	goto yy13261;
	case 0xA7:	goto yy13262;
	case 0xA8:	goto yy13263;
	case 0xA9:	goto yy13264;
	case 0xAA:	goto yy13265;
	case 0xAC:	goto yy13266;
	case 0xAD:	goto yy13267;
	case 0xAE:	goto yy13268;
	case 0xAF:	goto yy13269;
	case 0xB0:	goto yy13270;
	case 0xB1:	goto yy13271;
	case 0xB3:	goto yy13272;
	case 0xB4:	goto yy13273;
	case 0xB5:	goto yy13274;
	case 0xB6:	goto yy13275;
	case 0xB7:	goto yy13276;
	case 0xBC:	goto yy13277;
	case 0xBD:	goto yy13278;
	case 0xBE:	goto yy13279;
	case 0xBF:	goto yy13280;
	default:	goto yy2;
	}
yy10709:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy13281;
	case 0x81:	goto yy13282;
	case 0x82:	goto yy13283;
	case 0x83:	goto yy13284;
	case 0x84:	goto yy13285;
	case 0x85:	goto yy13286;
	case 0x86:	goto yy13287;
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy10691;
	case 0x8C:	goto yy13288;
	case 0x8F:	goto yy13289;
	case 0x90:	goto yy13290;
	case 0x91:	goto yy13291;
	case 0x92:	goto yy13292;
	case 0x93:	goto yy13293;
	case 0x9D:	goto yy13294;
	case 0x9E:	goto yy13295;
	case 0x9F:	goto yy13296;
	case 0xA6:	goto yy13297;
	case 0xA7:	goto yy13298;
	case 0xAD:	goto yy13299;
	case 0xAE:	goto yy13300;
	case 0xAF:	goto yy13301;
	case 0xB0:	goto yy13302;
	case 0xB1:	goto yy13303;
	case 0xB2:	goto yy10688;
	case 0xB3:	goto yy13304;
	case 0xB4:	goto yy13305;
	case 0xB5:	goto yy13306;
	case 0xB6:	goto yy13307;
	case 0xB7:	goto yy13308;
	case 0xBA:	goto yy13309;
	case 0xBB:	goto yy13310;
	case 0xBF:	goto yy13311;
	default:	goto yy2;
	}
yy10710:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy13312;
	case 0x82:	goto yy13313;
	case 0x84:	goto yy13314;
	case 0x86:	goto yy13315;
	case 0x87:	goto yy13316;
	case 0x88:	goto yy13317;
	case 0x89:	goto yy13318;
	case 0x8A:	goto yy13319;
	case 0x8B:	goto yy13320;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy10691;
	default:	goto yy2;
	}
yy10711:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy10691;
	goto yy2;
yy10712:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy13321;
	case 0x93:	goto yy13322;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy10688;
	case 0x98:	goto yy13323;
	case 0x99:	goto yy13324;
	case 0x9A:	goto yy13325;
	case 0x9B:	goto yy13326;
	case 0x9C:	goto yy13327;
	case 0x9D:	goto yy10696;
	case 0x9E:	goto yy13328;
	case 0x9F:	goto yy13329;
	case 0xA0:	goto yy13330;
	case 0xA1:	goto yy13331;
	case 0xA2:	goto yy13332;
	case 0xA3:	goto yy13333;
	case 0xA4:	goto yy13334;
	case 0xA5:	goto yy13335;
	case 0xA6:	goto yy13336;
	case 0xA7:	goto yy13337;
	case 0xA8:	goto yy13338;
	case 0xA9:	goto yy13339;
	case 0xAA:	goto yy13340;
	case 0xAB:	goto yy13341;
	case 0xAC:	goto yy13342;
	case 0xAD:	goto yy13343;
	case 0xAF:	goto yy13344;
	default:	goto yy2;
	}
yy10713:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy13345;
	case 0xAD:	goto yy13346;
	case 0xAE:	goto yy13347;
	case 0xAF:	goto yy13348;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy10688;
	case 0xB4:	goto yy13349;
	case 0xB5:	goto yy13192;
	case 0xB6:	goto yy13350;
	case 0xB7:	goto yy13351;
	case 0xB8:	goto yy13352;
	case 0xB9:	goto yy13353;
	case 0xBB:	goto yy13354;
	case 0xBC:	goto yy13355;
	case 0xBD:	goto yy13356;
	case 0xBF:	goto yy13357;
	default:	goto yy2;
	}
yy10714:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy13358;
	case 0x91:	goto yy13359;
	case 0x92:	goto yy13360;
	case 0x93:	goto yy13361;
	case 0x94:	goto yy13362;
	case 0x96:	goto yy13363;
	case 0x9B:	goto yy13364;
	case 0x9D:	goto yy13365;
	case 0x9E:	goto yy13366;
	case 0x9F:	goto yy13367;
	default:	goto yy2;
	}
yy10715:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xA0) goto yy13368;
	goto yy2;
yy10716:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy10717:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy10718:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy1764;
		if (yych <= 0x8B) goto yy2;
		goto yy1764;
	} else {
		if (yych <= 0x9B) {
			if (yych <= 0x8F) goto yy2;
			goto yy1764;
		} else {
			if (yych == 0xA0) goto yy1764;
			goto yy2;
		}
	}
yy10719:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBD) goto yy1764;
	goto yy2;
yy10720:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy1764;
	if (yych == 0xA0) goto yy1764;
	goto yy2;
yy10721:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x81) {
		if (yych == 0x80) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0x89) goto yy1764;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBA) goto yy1764;
		goto yy2;
	}
yy10722:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1764;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB8) goto yy1764;
	goto yy2;
yy10723:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy1764;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x93) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0x98) goto yy2;
			if (yych <= 0xB3) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0xBA) goto yy1764;
			if (yych == 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy10724:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1764;
	if (yych == 0xBF) goto yy1764;
	goto yy2;
yy10725:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB4) goto yy1764;
	goto yy2;
yy10726:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB3) goto yy1764;
	if (yych == 0xB6) goto yy1764;
	goto yy2;
yy10727:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1764;
		if (yych <= 0x89) goto yy2;
		goto yy1764;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x99) goto yy2;
			goto yy1764;
		} else {
			if (yych == 0x9C) goto yy1764;
			goto yy2;
		}
	}
yy10728:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy2;
	if (yych <= 0xB7) goto yy1764;
	goto yy2;
yy10729:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy1764;
	goto yy2;
yy10730:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x90) goto yy1764;
			if (yych <= 0x92) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB1) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB4) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xBB) goto yy2;
				if (yych <= 0xBF) goto yy1764;
				goto yy2;
			}
		}
	}
yy10731:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1764;
			if (yych <= 0x86) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy1764;
			if (yych <= 0x8F) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x97) goto yy1764;
			if (yych <= 0x9C) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy1764;
				goto yy2;
			}
		}
	}
yy10732:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x86) goto yy2;
	if (yych <= 0x87) goto yy1764;
	goto yy2;
yy10733:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy1764;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy10734:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy1764;
	if (yych <= 0x97) goto yy2;
	if (yych <= 0x9D) goto yy1764;
	goto yy2;
yy10735:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy1764;
	if (yych == 0x84) goto yy1764;
	goto yy2;
yy10736:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0xAB) goto yy1764;
	if (yych == 0xBF) goto yy1764;
	goto yy2;
yy10737:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy1764;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy1764;
	goto yy2;
yy10738:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy1764;
	if (yych <= 0xBB) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy10739:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych == 0x85) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0xB7) goto yy1764;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy10740:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy1764;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBE) goto yy1764;
	goto yy2;
yy10741:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) goto yy2;
	if (yych <= 0x92) goto yy1764;
	goto yy2;
yy10742:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy1764;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy1764;
		goto yy2;
	}
yy10743:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA6) goto yy1764;
	if (yych <= 0xA8) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy10744:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy1764;
	if (yych <= 0xBA) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy10745:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy1764;
	goto yy2;
yy10746:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x85) goto yy1764;
	goto yy2;
yy10747:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy1764;
	goto yy2;
yy10748:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8B) goto yy1764;
	goto yy2;
yy10749:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x86) goto yy1764;
		goto yy2;
	} else {
		if (yych == 0xA0) goto yy2;
		if (yych <= 0xAF) goto yy1764;
		goto yy2;
	}
yy10750:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy1764;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy1764;
	goto yy2;
yy10751:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy1764;
	goto yy2;
yy10752:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy1764;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy10753:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0xAE) goto yy1764;
		if (yych <= 0xB0) goto yy2;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy10754:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych == 0x90) goto yy2;
	if (yych <= 0xB5) goto yy1764;
	goto yy2;
yy10755:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy10756:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy10757:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1764;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBA) goto yy1764;
	goto yy2;
yy10758:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy1764;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x91) goto yy1764;
	goto yy2;
yy10759:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xBA) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy10760:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xA4) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy10761:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0xAC) goto yy1764;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB3) goto yy1764;
		goto yy2;
	}
yy10762:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x94) goto yy1764;
	goto yy2;
yy10763:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8B) goto yy1764;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy10764:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy1764;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy10765:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x87) goto yy1764;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy1764;
	goto yy2;
yy10766:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy1764;
	goto yy2;
yy10767:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy1764;
	goto yy2;
yy10768:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy1952;
	if (yych == 0xA0) goto yy1952;
	goto yy2;
yy10769:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x81) {
		if (yych == 0x80) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0x89) goto yy1952;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBA) goto yy1952;
		goto yy2;
	}
yy10770:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy1952;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB8) goto yy1952;
	goto yy2;
yy10771:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy1952;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x93) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0x98) goto yy2;
			if (yych <= 0xB3) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0xBA) goto yy1952;
			if (yych == 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy10772:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1952;
	if (yych == 0xBF) goto yy1952;
	goto yy2;
yy10773:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB4) goto yy1952;
	goto yy2;
yy10774:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB3) goto yy1952;
	if (yych == 0xB6) goto yy1952;
	goto yy2;
yy10775:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1952;
		if (yych <= 0x89) goto yy2;
		goto yy1952;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x99) goto yy2;
			goto yy1952;
		} else {
			if (yych == 0x9C) goto yy1952;
			goto yy2;
		}
	}
yy10776:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy2;
	if (yych <= 0xB7) goto yy1952;
	goto yy2;
yy10777:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy1952;
	goto yy2;
yy10778:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x90) goto yy1952;
			if (yych <= 0x92) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB1) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB4) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xBB) goto yy2;
				if (yych <= 0xBF) goto yy1952;
				goto yy2;
			}
		}
	}
yy10779:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1952;
			if (yych <= 0x86) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy1952;
			if (yych <= 0x8F) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x97) goto yy1952;
			if (yych <= 0x9C) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy1952;
				goto yy2;
			}
		}
	}
yy10780:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x86) goto yy2;
	if (yych <= 0x87) goto yy1952;
	goto yy2;
yy10781:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy1952;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy10782:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy1952;
	if (yych <= 0x97) goto yy2;
	if (yych <= 0x9D) goto yy1952;
	goto yy2;
yy10783:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy1952;
	if (yych == 0x84) goto yy1952;
	goto yy2;
yy10784:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0xAB) goto yy1952;
	if (yych == 0xBF) goto yy1952;
	goto yy2;
yy10785:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy1952;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy1952;
	goto yy2;
yy10786:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy1952;
	if (yych <= 0xBB) goto yy2;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy10787:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych == 0x85) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0xB7) goto yy1952;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy10788:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy1952;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBE) goto yy1952;
	goto yy2;
yy10789:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy1952;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy1952;
		goto yy2;
	}
yy10790:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8B) goto yy1952;
	goto yy2;
yy10791:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy1952;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy1952;
	goto yy2;
yy10792:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x9A) goto yy2;
		goto yy4671;
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy4671;
			goto yy2;
		}
	}
yy10793:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9B) goto yy4671;
	goto yy2;
yy10794:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy4671;
	if (yych <= 0xB1) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy10795:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x90) goto yy4671;
			if (yych <= 0x92) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB1) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB5) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xBB) goto yy2;
				if (yych <= 0xBF) goto yy4671;
				goto yy2;
			}
		}
	}
yy10796:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy4671;
			if (yych <= 0x86) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8E) goto yy4671;
			if (yych <= 0x96) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9B) goto yy2;
			if (yych == 0x9E) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy4671;
				goto yy2;
			}
		}
	}
yy10797:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy4671;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy4671;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy4671;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy4671;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy4671;
				if (yych <= 0xBB) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy4671;
				goto yy2;
			}
		}
	}
yy10798:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0x88) goto yy4671;
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x91) goto yy4671;
			if (yych <= 0x98) goto yy2;
			if (yych <= 0x9C) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0x9E) goto yy4671;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB5) goto yy4671;
			goto yy2;
		}
	}
yy10799:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x8E) goto yy2;
			if (yych == 0x92) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB1) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB4) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xBB) goto yy2;
				if (yych <= 0xBF) goto yy4671;
				goto yy2;
			}
		}
	}
yy10800:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy4671;
			goto yy2;
		} else {
			if (yych == 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0x90) goto yy4671;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA3) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy4671;
			if (yych == 0xB9) goto yy4671;
			goto yy2;
		}
	}
yy10801:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x90) goto yy4671;
			if (yych <= 0x92) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB1) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB4) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xBB) goto yy2;
				if (yych <= 0xBF) goto yy4671;
				goto yy2;
			}
		}
	}
yy10802:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0x88) goto yy4671;
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x97) goto yy4671;
			if (yych <= 0x9B) goto yy2;
			if (yych <= 0x9D) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0xA3) goto yy4671;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB1) goto yy4671;
			goto yy2;
		}
	}
yy10803:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 0xBE:
	case 0xBF:	goto yy4671;
	default:	goto yy2;
	}
yy10804:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy4671;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0x96) {
			if (yych == 0x90) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy4671;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy4671;
			goto yy2;
		}
	}
yy10805:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy4671;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xA8) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0xB9) goto yy4671;
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy10806:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy4671;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0x9F) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9A) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0xA3) goto yy4671;
			if (yych == 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy10807:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy4671;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych == 0xA9) goto yy2;
			if (yych <= 0xB3) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0xB9) goto yy4671;
			if (yych <= 0xBB) goto yy2;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy10808:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy4671;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x96) goto yy4671;
			if (yych == 0x9E) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0xA3) goto yy4671;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB2) goto yy4671;
			goto yy2;
		}
	}
yy10809:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x83) {
			if (yych <= 0x80) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8C) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych == 0x91) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy10810:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy4671;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0xA3) goto yy4671;
			if (yych <= 0xB8) goto yy2;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy10811:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy4671;
		} else {
			if (yych == 0xBD) goto yy4671;
			goto yy2;
		}
	}
yy10812:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy4671;
			if (yych <= 0x8E) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0x97) {
			if (yych == 0x96) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0x9F) goto yy4671;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy4671;
			goto yy2;
		}
	}
yy10813:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) goto yy2;
	if (yych <= 0x8E) goto yy4671;
	goto yy2;
yy10814:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8D) goto yy4671;
	goto yy2;
yy10815:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x83) {
			if (yych <= 0x80) goto yy2;
			goto yy4671;
		} else {
			if (yych == 0x93) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x9F) goto yy4671;
			if (yych <= 0xB3) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy10816:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x99) {
			if (yych <= 0x95) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x9D) goto yy2;
			if (yych <= 0xA0) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xA4) goto yy4671;
			if (yych <= 0xA6) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB4) goto yy4671;
			goto yy2;
		}
	}
yy10817:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x81) goto yy2;
		if (yych <= 0x8D) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy4671;
		if (yych <= 0x99) goto yy2;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy10818:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy4671;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy4671;
	goto yy2;
yy10819:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy4671;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy10820:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy1980;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy10821:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8C) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0x94) goto yy4671;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xB4) goto yy4671;
		goto yy2;
	}
yy10822:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy4671;
		if (yych <= 0x9F) goto yy2;
		goto yy4671;
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy4671;
			goto yy2;
		}
	}
yy10823:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy4671;
		goto yy2;
	} else {
		if (yych == 0x9C) goto yy2;
		if (yych <= 0x9D) goto yy4671;
		goto yy2;
	}
yy10824:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych == 0x86) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0x8D) goto yy4671;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy10825:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy4671;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy10826:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy4671;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy4671;
		goto yy2;
	}
yy10827:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy4671;
	goto yy2;
yy10828:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy10829:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBE) goto yy4671;
	goto yy2;
yy10830:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy4671;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBC) goto yy4671;
	goto yy2;
yy10831:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy4671;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy10832:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy4671;
	goto yy2;
yy10833:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x92) goto yy4671;
		goto yy2;
	} else {
		if (yych == 0xB7) goto yy2;
		if (yych <= 0xB9) goto yy4671;
		goto yy2;
	}
yy10834:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB5) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy10835:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy4671;
			if (yych <= 0x95) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xAF) goto yy4671;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBE) goto yy4671;
			goto yy2;
		}
	}
yy10836:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x93) goto yy1980;
	if (yych == 0xBF) goto yy4671;
	goto yy2;
yy10837:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy4671;
	goto yy2;
yy10838:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy4671;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy10839:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy4671;
	if (yych == 0xBF) goto yy4671;
	goto yy2;
yy10840:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy10841:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy4671;
			if (yych == 0xA0) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy4671;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy4671;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy10842:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x91) goto yy4671;
	if (yych <= 0x95) goto yy2;
	if (yych <= 0xBA) goto yy4671;
	goto yy2;
yy10843:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy4671;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy4671;
	goto yy2;
yy10844:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xBD) goto yy4671;
	goto yy2;
yy10845:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9B) goto yy4671;
	if (yych <= 0x9D) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy10846:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy4671;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy4671;
	goto yy2;
yy10847:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy4671;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy10848:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy4671;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy4671;
		goto yy2;
	}
yy10849:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy4671;
	if (yych <= 0xB5) goto yy2;
	if (yych <= 0xB9) goto yy4671;
	goto yy2;
yy10850:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy4671;
		if (yych <= 0x9F) goto yy2;
		goto yy4671;
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xBA) goto yy2;
			goto yy4671;
		} else {
			if (yych == 0xBD) goto yy4671;
			goto yy2;
		}
	}
yy10851:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0xAD) goto yy4671;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy10852:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x93) goto yy4671;
	goto yy2;
yy10853:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy4671;
	if (yych == 0xA5) goto yy4671;
	goto yy2;
yy10854:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy4671;
	goto yy2;
yy10855:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy4671;
		goto yy2;
	} else {
		if (yych == 0xBA) goto yy2;
		if (yych <= 0xBD) goto yy4671;
		goto yy2;
	}
yy10856:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych == 0x81) goto yy4671;
		if (yych <= 0x9F) goto yy2;
		goto yy4671;
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy4671;
			goto yy2;
		}
	}
yy10857:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy4671;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy10858:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAB) goto yy2;
	if (yych <= 0xAD) goto yy4671;
	goto yy2;
yy10859:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9C) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x92) goto yy2;
			if (yych <= 0x97) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych == 0xB7) goto yy2;
			goto yy4671;
		} else {
			if (yych == 0xBE) goto yy4671;
			goto yy2;
		}
	}
yy10860:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy4671;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy10861:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x87) goto yy4671;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBD) goto yy4671;
	goto yy2;
yy10862:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy4671;
		if (yych <= 0x9F) goto yy2;
		goto yy4671;
	} else {
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB2) goto yy1980;
		if (yych <= 0xB4) goto yy4671;
		goto yy2;
	}
yy10863:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0xA1) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy4671;
			goto yy2;
		} else {
			if (yych == 0xA3) goto yy1980;
			goto yy4671;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych == 0xA9) goto yy4671;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy10864:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x8A) {
			if (yych == 0x84) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0x8B) goto yy4671;
			if (yych <= 0x8C) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0xA0) {
			if (yych <= 0x9B) goto yy2;
			if (yych <= 0x9E) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0xBA) goto yy4671;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy10865:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy4671;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy4671;
		goto yy2;
	}
yy10866:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy10872;
	case 0x81:	goto yy10873;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy4675;
	case 0x83:	goto yy10048;
	case 0x84:	goto yy12911;
	case 0x85:	goto yy12912;
	case 0x86:	goto yy12913;
	case 0x87:	goto yy12914;
	case 0x8A:	goto yy10874;
	case 0x8B:	goto yy13369;
	case 0x8C:	goto yy10876;
	case 0x8D:	goto yy13370;
	case 0x8E:	goto yy10878;
	case 0x8F:	goto yy10879;
	case 0x92:	goto yy10880;
	case 0x94:	goto yy10881;
	case 0x95:	goto yy10069;
	case 0x9C:	goto yy10854;
	case 0x9D:	goto yy10882;
	case 0xA0:	goto yy10883;
	case 0xA1:	goto yy13371;
	case 0xA2:	goto yy10885;
	case 0xA3:	goto yy10886;
	case 0xA4:	goto yy10887;
	case 0xA6:	goto yy10888;
	case 0xA8:	goto yy13372;
	case 0xA9:	goto yy10890;
	case 0xAA:	goto yy10891;
	case 0xAB:	goto yy10049;
	case 0xAC:	goto yy7801;
	case 0xAD:	goto yy10893;
	case 0xAE:	goto yy10894;
	case 0xB1:	goto yy10895;
	case 0xB2:
	case 0xB3:	goto yy10896;
	default:	goto yy2;
	}
yy10867:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x86:
	case 0x92:
	case 0x98:	goto yy4675;
	case 0x81:	goto yy13373;
	case 0x82:	goto yy10048;
	case 0x83:	goto yy10900;
	case 0x84:	goto yy13374;
	case 0x85:	goto yy13375;
	case 0x87:	goto yy13376;
	case 0x88:	goto yy13377;
	case 0x8A:	goto yy10906;
	case 0x8B:	goto yy13378;
	case 0x8C:	goto yy13379;
	case 0x8D:	goto yy13380;
	case 0x93:	goto yy13381;
	case 0x96:	goto yy13382;
	case 0x97:	goto yy13383;
	case 0x99:	goto yy13384;
	case 0x9A:	goto yy10832;
	case 0x9C:	goto yy13385;
	case 0xA2:	goto yy10917;
	case 0xA3:	goto yy10918;
	case 0xAB:	goto yy10919;
	default:	goto yy2;
	}
yy10868:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy4675;
	case 0xA8:	goto yy10919;
	case 0xA9:	goto yy10885;
	case 0xAB:	goto yy13386;
	case 0xAC:	goto yy13387;
	case 0xAD:	goto yy13388;
	case 0xAE:	goto yy10837;
	case 0xBD:	goto yy13389;
	case 0xBE:	goto yy12942;
	default:	goto yy2;
	}
yy10869:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy4675;
	if (yych <= 0xB1) goto yy10928;
	if (yych <= 0xB2) goto yy13390;
	goto yy2;
yy10870:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0x9E:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy4675;
	case 0x83:	goto yy7801;
	case 0x84:	goto yy12944;
	case 0x85:	goto yy12945;
	case 0x87:	goto yy12946;
	case 0x89:	goto yy12947;
	case 0x8D:	goto yy12948;
	case 0x91:	goto yy10930;
	case 0x92:	goto yy10931;
	case 0x93:	goto yy10932;
	case 0x94:	goto yy10933;
	case 0x95:	goto yy10934;
	case 0x9A:	goto yy10935;
	case 0x9F:	goto yy13391;
	case 0xAA:	goto yy12954;
	default:	goto yy2;
	}
yy10871:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy4675;
		if (yych <= 0xA3) goto yy13392;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy10942;
			goto yy10943;
		} else {
			if (yych <= 0xBA) goto yy10944;
			if (yych <= 0xBB) goto yy12956;
			goto yy2;
		}
	}
yy10872:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy4671;
		} else {
			if (yych == 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy10873:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy4671;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy4671;
	goto yy2;
yy10874:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy4671;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy10875:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy4671;
	if (yych == 0xA0) goto yy1980;
	goto yy2;
yy10876:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy4671;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy10877:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy4671;
		if (yych <= 0x81) goto yy2;
		goto yy4671;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy4671;
		if (yych <= 0xBA) goto yy1980;
		goto yy2;
	}
yy10878:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy4671;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy10879:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy4671;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy4671;
	goto yy2;
yy10880:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy4671;
	goto yy2;
yy10881:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy4671;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy10882:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy4671;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy4671;
	goto yy2;
yy10883:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy4671;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy4671;
			if (yych == 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy10884:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy4671;
		if (yych <= 0xB8) goto yy1980;
		goto yy2;
	}
yy10885:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy4671;
	goto yy2;
yy10886:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy4671;
	goto yy2;
yy10887:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy4671;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy4671;
	goto yy2;
yy10888:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy4671;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy10889:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy4671;
			if (yych <= 0x83) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy1980;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy1980;
			goto yy4671;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy1980;
			} else {
				if (yych == 0xBF) goto yy1980;
				goto yy2;
			}
		}
	}
yy10890:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy4671;
	goto yy2;
yy10891:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy4671;
	goto yy2;
yy10892:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy4671;
		goto yy1980;
	} else {
		if (yych <= 0xA4) goto yy4671;
		if (yych <= 0xA6) goto yy1980;
		goto yy2;
	}
yy10893:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy4671;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy4671;
	goto yy2;
yy10894:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy4671;
	goto yy2;
yy10895:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy4671;
	goto yy2;
yy10896:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy4671;
	goto yy2;
yy10897:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1980;
	if (yych <= 0xB7) goto yy4671;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy10898:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1980;
	if (yych == 0xBF) goto yy1980;
	goto yy2;
yy10899:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1980;
	if (yych <= 0xAF) goto yy4671;
	if (yych <= 0xBA) goto yy1980;
	goto yy2;
yy10900:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy4671;
	goto yy2;
yy10901:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1980;
	if (yych <= 0xA6) goto yy4671;
	if (yych <= 0xB4) goto yy1980;
	goto yy2;
yy10902:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy4671;
		goto yy1980;
	} else {
		if (yych == 0xB6) goto yy4671;
		goto yy2;
	}
yy10903:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1980;
	if (yych <= 0xB2) goto yy4671;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy10904:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x84) goto yy4671;
			if (yych <= 0x89) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x99) goto yy2;
			goto yy4671;
		} else {
			if (yych == 0x9C) goto yy4671;
			goto yy2;
		}
	}
yy10905:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy4671;
		if (yych <= 0xB7) goto yy1980;
		goto yy2;
	}
yy10906:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy4671;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy4671;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy10907:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy4671;
	if (yych <= 0xAA) goto yy1980;
	goto yy2;
yy10908:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1980;
			if (yych <= 0x84) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy4671;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy4671;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy4671;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0xBD) goto yy4671;
				if (yych <= 0xBF) goto yy1980;
				goto yy2;
			}
		}
	}
yy10909:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1980;
			if (yych <= 0x86) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1980;
			} else {
				if (yych == 0x90) goto yy4671;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy1980;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy4671;
			goto yy1980;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy1980;
				goto yy2;
			}
		}
	}
yy10910:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy4671;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy10911:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1980;
		goto yy4671;
	} else {
		if (yych == 0x87) goto yy4671;
		goto yy2;
	}
yy10912:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy4671;
		goto yy1980;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy1980;
		goto yy2;
	}
yy10913:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy4671;
		if (yych <= 0x9D) goto yy1980;
		goto yy2;
	}
yy10914:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy1980;
	if (yych == 0x84) goto yy4671;
	goto yy2;
yy10915:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy4671;
	if (yych <= 0xB7) goto yy1980;
	goto yy2;
yy10916:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0xAB) goto yy1980;
	if (yych == 0xBF) goto yy1980;
	goto yy2;
yy10917:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy10918:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy4671;
	if (yych == 0xBF) goto yy4671;
	goto yy2;
yy10919:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy4671;
	goto yy2;
yy10920:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy4671;
	goto yy2;
yy10921:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy4671;
	goto yy2;
yy10922:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy4671;
	goto yy2;
yy10923:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy4671;
	goto yy2;
yy10924:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy4671;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy1980;
	goto yy2;
yy10925:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy4671;
		goto yy1980;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy1980;
		goto yy2;
	}
yy10926:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych == 0x85) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0xB7) goto yy4671;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy10927:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy4671;
		if (yych <= 0xBE) goto yy1980;
		goto yy2;
	}
yy10928:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy4671;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy4671;
	goto yy2;
yy10929:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy4671;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy1980;
		goto yy2;
	}
yy10930:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy10931:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy4671;
		} else {
			if (yych == 0xA2) goto yy4671;
			if (yych <= 0xA4) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy4671;
				goto yy2;
			}
		}
	}
yy10932:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy10933:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy4671;
			if (yych <= 0x8C) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy4671;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy4671;
			goto yy2;
		}
	}
yy10934:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy4671;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy10935:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy4671;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy10936:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy1980;
		goto yy4671;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy1980;
			goto yy4671;
		} else {
			if (yych <= 0xBB) goto yy1980;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy10937:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy4671;
		goto yy1980;
	} else {
		if (yych == 0xB5) goto yy1980;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy10938:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy4671;
		goto yy1980;
	} else {
		if (yych == 0xAF) goto yy1980;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy10939:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy4671;
		goto yy1980;
	} else {
		if (yych == 0xA9) goto yy1980;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy10940:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy1980;
	if (yych <= 0x8B) goto yy4671;
	goto yy2;
yy10941:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy4671;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy1980;
	goto yy2;
yy10942:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy4671;
			} else {
				if (yych == 0xA4) goto yy4671;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy4671;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy4671;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy4671;
			} else {
				if (yych == 0xBB) goto yy4671;
				goto yy2;
			}
		}
	}
yy10943:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy4671;
	default:	goto yy2;
	}
yy10944:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy4671;
			goto yy2;
		}
	}
yy10945:
	yyaccept = 23;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= '9') {
		if (yych == '.') goto yy2171;
		if (yych <= '/') goto yy7877;
		goto yy747;
	} else {
		if (yych <= 'Z') {
			if (yych <= '@') goto yy7877;
			goto yy747;
		} else {
			if (yych <= '`') goto yy7877;
			if (yych <= 'z') goto yy747;
			goto yy7877;
		}
	}
yy10946:
	yych = *++YYCURSOR;
	if (yych <= ',') {
		if (yych == ' ') goto yy11398;
		goto yy2;
	} else {
		if (yych <= '.') goto yy11398;
		if (yych <= '/') goto yy2;
		if (yych <= '9') goto yy13393;
		goto yy2;
	}
yy10947:
	yych = *++YYCURSOR;
	if (yych <= ')') {
		if (yych == ' ') goto yy10957;
		if (yych <= '\'') goto yy2;
		goto yy10957;
	} else {
		if (yych <= ',') goto yy2;
		if (yych <= '/') goto yy10957;
		if (yych <= '9') goto yy13394;
		goto yy2;
	}
yy10948:
	yych = *++YYCURSOR;
	if (yych <= ')') {
		if (yych == ' ') goto yy10957;
		if (yych <= '\'') goto yy2;
		goto yy10957;
	} else {
		if (yych <= ',') goto yy2;
		if (yych <= '/') goto yy10957;
		if (yych <= '9') goto yy13395;
		goto yy2;
	}
yy10949:
	yych = *++YYCURSOR;
	if (yych <= ')') {
		if (yych == ' ') goto yy10957;
		if (yych <= '\'') goto yy147;
		goto yy10957;
	} else {
		if (yych <= '.') {
			if (yych <= ',') goto yy147;
			goto yy10958;
		} else {
			if (yych <= '/') goto yy10957;
			if (yych <= '9') goto yy13396;
			goto yy147;
		}
	}
yy10950:
	yych = *++YYCURSOR;
	if (yych <= ')') {
		if (yych == ' ') goto yy10957;
		if (yych <= '\'') goto yy147;
		goto yy10957;
	} else {
		if (yych <= '.') {
			if (yych <= ',') goto yy147;
			goto yy10958;
		} else {
			if (yych <= '/') goto yy10957;
			if (yych <= '9') goto yy13397;
			goto yy147;
		}
	}
yy10951:
	yyaccept = 21;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= '/') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy5661;
			goto yy5688;
		} else {
			if (yych <= ',') goto yy5661;
			if (yych <= '-') goto yy783;
			if (yych <= '.') goto yy146;
			goto yy5661;
		}
	} else {
		if (yych <= 'Z') {
			if (yych <= '9') goto yy13398;
			if (yych <= '?') goto yy5661;
			if (yych <= '@') goto yy148;
			goto yy5688;
		} else {
			if (yych <= '_') {
				if (yych <= '^') goto yy5661;
				goto yy5688;
			} else {
				if (yych <= '`') goto yy5661;
				if (yych <= 'z') goto yy5688;
				goto yy5661;
			}
		}
	}
yy10952:
	yych = *++YYCURSOR;
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy1763;
				goto yy7901;
			} else {
				if (yych == '%') goto yy146;
				goto yy1763;
			}
		} else {
			if (yych <= '*') {
				if (yych <= ')') goto yy7901;
				goto yy1763;
			} else {
				if (yych <= '+') goto yy2207;
				if (yych <= ',') goto yy1763;
				goto yy7902;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych <= '.') goto yy13399;
				goto yy7901;
			} else {
				if (yych <= '9') goto yy13400;
				if (yych <= '?') goto yy1763;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy2209;
				if (yych <= '^') goto yy1763;
				goto yy2207;
			} else {
				if (yych <= '`') goto yy1763;
				if (yych <= 'z') goto yy2209;
				goto yy1763;
			}
		}
	}
yy10953:
	yych = *++YYCURSOR;
	if (yych <= '9') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy1763;
			goto yy2207;
		} else {
			if (yych <= ',') goto yy1763;
			if (yych <= '.') goto yy146;
			if (yych <= '/') goto yy1763;
			goto yy13400;
		}
	} else {
		if (yych <= '^') {
			if (yych <= '?') goto yy1763;
			if (yych <= '@') goto yy148;
			if (yych <= 'Z') goto yy2209;
			goto yy1763;
		} else {
			if (yych <= '_') goto yy2207;
			if (yych <= '`') goto yy1763;
			if (yych <= 'z') goto yy2209;
			goto yy1763;
		}
	}
yy10954:
	yych = *++YYCURSOR;
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy534;
				goto yy10957;
			} else {
				if (yych == '%') goto yy146;
				goto yy534;
			}
		} else {
			if (yych <= '*') {
				if (yych <= ')') goto yy10957;
				goto yy534;
			} else {
				if (yych <= '+') goto yy781;
				if (yych <= ',') goto yy534;
				goto yy13401;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych <= '.') goto yy10959;
				goto yy10957;
			} else {
				if (yych <= '9') goto yy13402;
				if (yych <= '?') goto yy534;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy781;
				if (yych <= '^') goto yy534;
				goto yy781;
			} else {
				if (yych <= '`') goto yy534;
				if (yych <= 'z') goto yy781;
				goto yy534;
			}
		}
	}
yy10955:
	yych = *++YYCURSOR;
	if (yych <= '1') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy1763;
			goto yy2207;
		} else {
			if (yych <= ',') goto yy1763;
			if (yych <= '.') goto yy146;
			if (yych <= '/') goto yy1763;
			goto yy13400;
		}
	} else {
		if (yych <= 'Z') {
			if (yych <= '9') goto yy13403;
			if (yych <= '?') goto yy1763;
			if (yych <= '@') goto yy148;
			goto yy2209;
		} else {
			if (yych <= '_') {
				if (yych <= '^') goto yy1763;
				goto yy2207;
			} else {
				if (yych <= '`') goto yy1763;
				if (yych <= 'z') goto yy2209;
				goto yy1763;
			}
		}
	}
yy10956:
	yych = *++YYCURSOR;
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy534;
			} else {
				if (yych == '%') goto yy146;
				goto yy534;
			}
		} else {
			if (yych <= '*') {
				if (yych >= '*') goto yy534;
			} else {
				if (yych <= '+') goto yy781;
				if (yych <= ',') goto yy534;
				goto yy13401;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych <= '.') goto yy10959;
			} else {
				if (yych <= '9') goto yy13404;
				if (yych <= '?') goto yy534;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy781;
				if (yych <= '^') goto yy534;
				goto yy781;
			} else {
				if (yych <= '`') goto yy534;
				if (yych <= 'z') goto yy781;
				goto yy534;
			}
		}
	}
yy10957:
	yych = *++YYCURSOR;
	if (yych <= '/') goto yy2;
	if (yych <= '9') goto yy13394;
	goto yy2;
yy10958:
	yych = *++YYCURSOR;
	if (yych <= '/') goto yy147;
	if (yych <= '9') goto yy13396;
	goto yy147;
yy10959:
	yych = *++YYCURSOR;
	if (yych <= '/') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy534;
			goto yy781;
		} else {
			if (yych <= ',') goto yy534;
			if (yych <= '-') goto yy783;
			if (yych <= '.') goto yy146;
			goto yy534;
		}
	} else {
		if (yych <= 'Z') {
			if (yych <= '9') goto yy13402;
			if (yych <= '?') goto yy534;
			if (yych <= '@') goto yy148;
			goto yy781;
		} else {
			if (yych <= '_') {
				if (yych <= '^') goto yy534;
				goto yy781;
			} else {
				if (yych <= '`') goto yy534;
				if (yych <= 'z') goto yy781;
				goto yy534;
			}
		}
	}
yy10960:
	yych = *++YYCURSOR;
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy111;
				goto yy13405;
			} else {
				if (yych == '%') goto yy146;
				goto yy111;
			}
		} else {
			if (yych <= '*') {
				if (yych <= ')') goto yy13405;
				goto yy111;
			} else {
				if (yych <= '+') goto yy170;
				if (yych <= ',') goto yy111;
				goto yy13406;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych <= '.') goto yy13407;
				goto yy13405;
			} else {
				if (yych <= '9') goto yy13408;
				if (yych <= '?') goto yy111;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy182;
				if (yych <= '^') goto yy111;
				goto yy170;
			} else {
				if (yych <= '`') goto yy111;
				if (yych <= 'z') goto yy182;
				goto yy111;
			}
		}
	}
yy10961:
	yych = *++YYCURSOR;
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy111;
				goto yy13405;
			} else {
				if (yych == '%') goto yy146;
				goto yy111;
			}
		} else {
			if (yych <= '*') {
				if (yych <= ')') goto yy13405;
				goto yy111;
			} else {
				if (yych <= '+') goto yy170;
				if (yych <= ',') goto yy111;
				goto yy13406;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych <= '.') goto yy13407;
				goto yy13405;
			} else {
				if (yych <= '9') goto yy13409;
				if (yych <= '?') goto yy111;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy182;
				if (yych <= '^') goto yy111;
				goto yy170;
			} else {
				if (yych <= '`') goto yy111;
				if (yych <= 'z') goto yy182;
				goto yy111;
			}
		}
	}
yy10962:
	yyaccept = 14;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yybm[0+yych] & 1) {
		goto yy200;
	}
	if (yych <= 0xCF) {
		if (yych <= 'z') {
			if (yych <= '9') {
				if (yych <= '*') {
					if (yych == '$') goto yy7354;
					goto yy208;
				} else {
					if (yych <= '+') goto yy7354;
					if (yych <= '/') goto yy208;
					goto yy10962;
				}
			} else {
				if (yych <= '@') {
					if (yych <= ';') goto yy208;
					if (yych <= '>') goto yy7354;
					goto yy208;
				} else {
					if (yych <= 'Z') goto yy10964;
					if (yych <= ']') goto yy208;
					if (yych <= '`') goto yy7354;
				}
			}
		} else {
			if (yych <= 0xC3) {
				if (yych <= '}') {
					if (yych == '|') goto yy7354;
					goto yy208;
				} else {
					if (yych <= '~') goto yy7354;
					if (yych <= 0xC1) goto yy208;
					if (yych <= 0xC2) goto yy10966;
					goto yy10967;
				}
			} else {
				if (yych <= 0xCB) {
					if (yych <= 0xC9) goto yy10968;
					if (yych <= 0xCA) goto yy10969;
					goto yy10690;
				} else {
					if (yych <= 0xCC) goto yy10691;
					if (yych <= 0xCD) goto yy10970;
					if (yych <= 0xCE) goto yy10971;
					goto yy10972;
				}
			}
		}
	} else {
		if (yych <= 0xDE) {
			if (yych <= 0xD7) {
				if (yych <= 0xD3) {
					if (yych == 0xD2) goto yy10973;
					goto yy10968;
				} else {
					if (yych <= 0xD4) goto yy10974;
					if (yych <= 0xD5) goto yy10975;
					if (yych <= 0xD6) goto yy10976;
					goto yy10977;
				}
			} else {
				if (yych <= 0xDA) {
					if (yych <= 0xD8) goto yy10978;
					if (yych <= 0xD9) goto yy10979;
					goto yy10968;
				} else {
					if (yych <= 0xDB) goto yy10980;
					if (yych <= 0xDC) goto yy10981;
					if (yych <= 0xDD) goto yy10982;
					goto yy10983;
				}
			}
		} else {
			if (yych <= 0xE9) {
				if (yych <= 0xE1) {
					if (yych <= 0xDF) goto yy10984;
					if (yych <= 0xE0) goto yy10985;
					goto yy10986;
				} else {
					if (yych <= 0xE2) goto yy10987;
					if (yych <= 0xE3) goto yy10988;
					if (yych <= 0xE4) goto yy10711;
					goto yy208;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych <= 0xEA) goto yy10989;
					if (yych <= 0xEE) goto yy208;
					goto yy10990;
				} else {
					if (yych <= 0xF0) goto yy10991;
					if (yych == 0xF3) goto yy10715;
					goto yy208;
				}
			}
		}
	}
yy10964:
	yyaccept = 21;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy10684;
					goto yy1766;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych == '+') goto yy10684;
					goto yy1766;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy5034;
					if (yych <= '.') goto yy200;
					if (yych <= '/') goto yy1766;
					goto yy10964;
				} else {
					if (yych <= ';') goto yy1766;
					if (yych <= '>') goto yy10684;
					if (yych <= '@') goto yy1766;
					goto yy10964;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy1766;
					if (yych <= '`') goto yy10684;
					goto yy10964;
				} else {
					if (yych == '|') goto yy10684;
					if (yych <= '}') goto yy1766;
					goto yy10684;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy1766;
					if (yych <= 0xC2) goto yy13410;
					if (yych <= 0xC3) goto yy13411;
					goto yy10968;
				} else {
					if (yych <= 0xCA) goto yy10969;
					if (yych <= 0xCB) goto yy13184;
					if (yych <= 0xCC) goto yy10688;
					goto yy13412;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy13413;
					if (yych <= 0xCF) goto yy13414;
					goto yy10968;
				} else {
					if (yych <= 0xD2) goto yy13415;
					if (yych <= 0xD3) goto yy10968;
					if (yych <= 0xD4) goto yy10974;
					goto yy10975;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy13416;
					if (yych <= 0xD7) goto yy13417;
					if (yych <= 0xD8) goto yy13418;
					goto yy13419;
				} else {
					if (yych <= 0xDA) goto yy10968;
					if (yych <= 0xDB) goto yy13420;
					if (yych <= 0xDC) goto yy13421;
					goto yy13422;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy13423;
					if (yych <= 0xDF) goto yy13424;
					goto yy13425;
				} else {
					if (yych <= 0xE1) goto yy13426;
					if (yych <= 0xE2) goto yy13427;
					if (yych <= 0xE3) goto yy13428;
					goto yy13200;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy13429;
					if (yych <= 0xEE) goto yy1766;
					goto yy13430;
				} else {
					if (yych <= 0xF0) goto yy13431;
					if (yych == 0xF3) goto yy13204;
					goto yy1766;
				}
			}
		}
	}
yy10966:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy7354;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy10964;
	default:	goto yy2;
	}
yy10967:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy10964;
		goto yy7354;
	} else {
		if (yych == 0xB7) goto yy7354;
		if (yych <= 0xBF) goto yy10964;
		goto yy2;
	}
yy10968:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy10964;
	goto yy2;
yy10969:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy10964;
	goto yy2;
yy10970:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0xB3) goto yy10964;
			if (yych <= 0xB4) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy10964;
			if (yych <= 0xBA) goto yy2;
			goto yy10964;
		} else {
			if (yych == 0xBF) goto yy10964;
			goto yy2;
		}
	}
yy10971:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy7354;
			goto yy10964;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy10964;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy10964;
			goto yy2;
		}
	}
yy10972:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy7354;
	if (yych <= 0xBF) goto yy10964;
	goto yy2;
yy10973:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy10964;
	if (yych <= 0x89) goto yy7354;
	if (yych <= 0xBF) goto yy10964;
	goto yy2;
yy10974:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy10964;
	goto yy2;
yy10975:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy10964;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy10964;
	goto yy2;
yy10976:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy10964;
		} else {
			if (yych == 0x8A) goto yy200;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0xBE) goto yy200;
			if (yych <= 0xBF) goto yy7354;
			goto yy2;
		}
	}
yy10977:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy7354;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy7354;
			if (yych <= 0x8F) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy10964;
			goto yy2;
		}
	}
yy10978:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy7354;
		if (yych <= 0x8A) goto yy2;
		goto yy7354;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy10964;
			goto yy2;
		}
	}
yy10979:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0x9F) goto yy7354;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy843;
			if (yych <= 0xAD) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0xB0) goto yy7354;
			if (yych <= 0xBF) goto yy10964;
			goto yy2;
		}
	}
yy10980:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy10964;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy10964;
			if (yych == 0x9D) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy7354;
			if (yych <= 0xAF) goto yy10964;
			goto yy843;
		} else {
			if (yych <= 0xBC) goto yy10964;
			if (yych <= 0xBE) goto yy7354;
			if (yych <= 0xBF) goto yy10964;
			goto yy2;
		}
	}
yy10981:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy10964;
		goto yy7354;
	} else {
		if (yych <= 0xAF) goto yy10964;
		if (yych <= 0xBF) goto yy7354;
		goto yy2;
	}
yy10982:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy7354;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy10964;
	goto yy2;
yy10983:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy10964;
	if (yych <= 0xB0) goto yy7354;
	if (yych <= 0xB1) goto yy10964;
	goto yy2;
yy10984:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy10964;
	} else {
		if (yych <= 0xB3) goto yy7354;
		if (yych == 0xB6) goto yy7354;
		goto yy2;
	}
yy10985:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy13432;
	case 0xA1:	goto yy13433;
	case 0xA2:	goto yy13434;
	case 0xA3:	goto yy13208;
	case 0xA4:	goto yy13435;
	case 0xA5:	goto yy13436;
	case 0xA6:	goto yy13437;
	case 0xA7:	goto yy13438;
	case 0xA8:	goto yy13439;
	case 0xA9:	goto yy13440;
	case 0xAA:	goto yy13441;
	case 0xAB:	goto yy13442;
	case 0xAC:	goto yy13443;
	case 0xAD:	goto yy13444;
	case 0xAE:	goto yy13445;
	case 0xAF:	goto yy13446;
	case 0xB0:	goto yy13447;
	case 0xB1:	goto yy13448;
	case 0xB2:	goto yy13449;
	case 0xB3:	goto yy13450;
	case 0xB4:	goto yy13451;
	case 0xB5:	goto yy13452;
	case 0xB6:	goto yy13453;
	case 0xB7:	goto yy13454;
	case 0xB8:	goto yy13229;
	case 0xB9:	goto yy13455;
	case 0xBA:	goto yy13231;
	case 0xBB:	goto yy13456;
	case 0xBC:	goto yy13457;
	case 0xBD:	goto yy13234;
	case 0xBE:	goto yy13235;
	case 0xBF:	goto yy13236;
	default:	goto yy2;
	}
yy10986:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy13237;
	case 0x81:	goto yy13458;
	case 0x82:	goto yy13459;
	case 0x83:	goto yy13460;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy10968;
	case 0x89:	goto yy13461;
	case 0x8A:	goto yy13462;
	case 0x8B:	goto yy13463;
	case 0x8C:	goto yy13464;
	case 0x8D:	goto yy13465;
	case 0x8E:	goto yy13466;
	case 0x8F:	goto yy13467;
	case 0x90:	goto yy13468;
	case 0x99:	goto yy13469;
	case 0x9A:	goto yy13470;
	case 0x9B:	goto yy13471;
	case 0x9C:	goto yy13472;
	case 0x9D:	goto yy13473;
	case 0x9E:	goto yy13254;
	case 0x9F:	goto yy13474;
	case 0xA0:	goto yy13475;
	case 0xA1:	goto yy13476;
	case 0xA2:	goto yy13477;
	case 0xA3:	goto yy13478;
	case 0xA4:	goto yy13479;
	case 0xA5:	goto yy13480;
	case 0xA7:	goto yy13481;
	case 0xA8:	goto yy13482;
	case 0xA9:	goto yy13264;
	case 0xAA:	goto yy13483;
	case 0xAC:	goto yy13266;
	case 0xAD:	goto yy13484;
	case 0xAE:	goto yy13485;
	case 0xAF:	goto yy13486;
	case 0xB0:	goto yy13487;
	case 0xB1:	goto yy13488;
	case 0xB3:	goto yy13489;
	case 0xB4:	goto yy13490;
	case 0xB5:	goto yy13491;
	case 0xB6:	goto yy13492;
	case 0xB7:	goto yy13276;
	case 0xBC:	goto yy13493;
	case 0xBD:	goto yy13494;
	case 0xBE:	goto yy13495;
	case 0xBF:	goto yy13496;
	default:	goto yy2;
	}
yy10987:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy13497;
	case 0x81:	goto yy13282;
	case 0x82:	goto yy13283;
	case 0x83:	goto yy13284;
	case 0x84:	goto yy13498;
	case 0x85:	goto yy13499;
	case 0x86:	goto yy13500;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy10691;
	case 0x88:	goto yy13501;
	case 0x8C:	goto yy13288;
	case 0x8F:	goto yy13289;
	case 0x90:	goto yy13290;
	case 0x91:	goto yy13291;
	case 0x92:	goto yy13292;
	case 0x93:	goto yy13293;
	case 0x9D:	goto yy13294;
	case 0x9E:	goto yy13295;
	case 0x9F:	goto yy13296;
	case 0xA6:	goto yy13297;
	case 0xA7:	goto yy13298;
	case 0xAD:	goto yy13299;
	case 0xAE:	goto yy13300;
	case 0xAF:	goto yy13301;
	case 0xB0:	goto yy13502;
	case 0xB1:	goto yy13503;
	case 0xB2:	goto yy10968;
	case 0xB3:	goto yy13504;
	case 0xB4:	goto yy13505;
	case 0xB5:	goto yy13506;
	case 0xB6:	goto yy13507;
	case 0xB7:	goto yy13508;
	case 0xB8:	goto yy1030;
	case 0xBA:	goto yy13309;
	case 0xBB:	goto yy13310;
	case 0xBF:	goto yy13311;
	default:	goto yy2;
	}
yy10988:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy13509;
	case 0x82:	goto yy13313;
	case 0x84:	goto yy13510;
	case 0x86:	goto yy13511;
	case 0x87:	goto yy13316;
	case 0x88:	goto yy13317;
	case 0x89:	goto yy13318;
	case 0x8A:	goto yy13319;
	case 0x8B:	goto yy13320;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy10691;
	default:	goto yy2;
	}
yy10989:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy13321;
	case 0x93:	goto yy13512;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy10968;
	case 0x98:	goto yy13513;
	case 0x99:	goto yy13514;
	case 0x9A:	goto yy13515;
	case 0x9B:	goto yy13516;
	case 0x9C:	goto yy13517;
	case 0x9D:	goto yy10974;
	case 0x9E:	goto yy13518;
	case 0x9F:	goto yy13519;
	case 0xA0:	goto yy13520;
	case 0xA1:	goto yy13521;
	case 0xA2:	goto yy13522;
	case 0xA3:	goto yy13523;
	case 0xA4:	goto yy13524;
	case 0xA5:	goto yy13525;
	case 0xA6:	goto yy13336;
	case 0xA7:	goto yy13526;
	case 0xA8:	goto yy13527;
	case 0xA9:	goto yy13528;
	case 0xAA:	goto yy13340;
	case 0xAB:	goto yy13529;
	case 0xAC:	goto yy13530;
	case 0xAD:	goto yy13531;
	case 0xAF:	goto yy13532;
	default:	goto yy2;
	}
yy10990:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy13533;
	case 0xAD:	goto yy13534;
	case 0xAE:	goto yy13535;
	case 0xAF:	goto yy13536;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy10968;
	case 0xB4:	goto yy13537;
	case 0xB5:	goto yy13538;
	case 0xB6:	goto yy13539;
	case 0xB7:	goto yy13540;
	case 0xB8:	goto yy13541;
	case 0xB9:	goto yy13542;
	case 0xBB:	goto yy13543;
	case 0xBC:	goto yy13544;
	case 0xBD:	goto yy13545;
	case 0xBF:	goto yy13357;
	default:	goto yy2;
	}
yy10991:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy13546;
	case 0x91:	goto yy13547;
	case 0x92:	goto yy13548;
	case 0x93:	goto yy13549;
	case 0x94:	goto yy13550;
	case 0x96:	goto yy13551;
	case 0x9B:	goto yy13552;
	case 0x9D:	goto yy13553;
	case 0x9E:	goto yy13554;
	case 0x9F:	goto yy13367;
	default:	goto yy2;
	}
yy10992:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy4880;
	if (yych == 0xA0) goto yy1764;
	goto yy2;
yy10993:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy4880;
		if (yych <= 0x81) goto yy2;
		goto yy4880;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy4880;
		if (yych <= 0xBA) goto yy1764;
		goto yy2;
	}
yy10994:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy4880;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy4880;
		if (yych <= 0xB8) goto yy1764;
		goto yy2;
	}
yy10995:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy4880;
			if (yych <= 0x83) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy1764;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy1764;
			goto yy4880;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy1764;
			} else {
				if (yych == 0xBF) goto yy1764;
				goto yy2;
			}
		}
	}
yy10996:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy4880;
		goto yy1764;
	} else {
		if (yych <= 0xA4) goto yy4880;
		if (yych <= 0xA6) goto yy1764;
		goto yy2;
	}
yy10997:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1764;
	if (yych <= 0xB7) goto yy4880;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy10998:
	yych = *++YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x86) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0xAF) goto yy843;
		if (yych == 0xBF) goto yy1764;
		goto yy2;
	}
yy10999:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1764;
	if (yych <= 0xAF) goto yy4880;
	if (yych <= 0xBA) goto yy1764;
	goto yy2;
yy11000:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1764;
		goto yy4880;
	} else {
		if (yych <= 0xB4) goto yy1764;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy11001:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy4880;
		goto yy1764;
	} else {
		if (yych == 0xB6) goto yy4880;
		goto yy2;
	}
yy11002:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1764;
	if (yych <= 0xB2) goto yy4880;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy11003:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x84) goto yy4880;
			if (yych <= 0x89) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			goto yy4880;
		} else {
			if (yych == 0x9C) goto yy4880;
			goto yy2;
		}
	}
yy11004:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy4880;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy4880;
		if (yych <= 0xB7) goto yy1764;
		goto yy2;
	}
yy11005:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy4880;
		goto yy1764;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy11006:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1764;
			if (yych <= 0x84) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy4880;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy4880;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy4880;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy4880;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xBD) goto yy4880;
				if (yych <= 0xBF) goto yy1764;
				goto yy2;
			}
		}
	}
yy11007:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1764;
			if (yych <= 0x86) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1764;
			} else {
				if (yych == 0x90) goto yy4880;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy1764;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy4880;
			goto yy1764;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy1764;
				goto yy2;
			}
		}
	}
yy11008:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy4880;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy11009:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1764;
		if (yych <= 0x85) goto yy4880;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy4880;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy11010:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy4880;
		goto yy1764;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy11011:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy4880;
		if (yych <= 0x9D) goto yy1764;
		goto yy2;
	}
yy11012:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy4880;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy11013:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy4880;
	if (yych <= 0xB7) goto yy1764;
	goto yy2;
yy11014:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x9C) goto yy2;
		if (yych <= 0xAB) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0xB9) goto yy843;
		if (yych == 0xBF) goto yy1764;
		goto yy2;
	}
yy11015:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy4880;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy1764;
	goto yy2;
yy11016:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy4880;
		goto yy1764;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy11017:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy1764;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy4880;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy4880;
			goto yy2;
		}
	}
yy11018:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy4880;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy4880;
		if (yych <= 0xBE) goto yy1764;
		goto yy2;
	}
yy11019:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy4880;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy4880;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy1764;
		goto yy2;
	}
yy11020:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy1764;
		goto yy4880;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy1764;
			goto yy4880;
		} else {
			if (yych <= 0xBB) goto yy1764;
			if (yych <= 0xBF) goto yy4880;
			goto yy2;
		}
	}
yy11021:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy4880;
		goto yy1764;
	} else {
		if (yych == 0xB5) goto yy1764;
		if (yych <= 0xBF) goto yy4880;
		goto yy2;
	}
yy11022:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy4880;
		goto yy1764;
	} else {
		if (yych == 0xAF) goto yy1764;
		if (yych <= 0xBF) goto yy4880;
		goto yy2;
	}
yy11023:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy4880;
		goto yy1764;
	} else {
		if (yych == 0xA9) goto yy1764;
		if (yych <= 0xBF) goto yy4880;
		goto yy2;
	}
yy11024:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy4880;
		goto yy1764;
	} else {
		if (yych <= 0x8B) goto yy4880;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy11025:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy4880;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy1764;
	goto yy2;
yy11026:
	yyaccept = 7;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= '@') {
			if (yych <= '-') {
				if (yych <= '*') {
					if (yych == '$') goto yy533;
					goto yy41;
				} else {
					if (yych <= '+') goto yy533;
					if (yych <= ',') goto yy202;
					goto yy535;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '.') goto yy8404;
					if (yych <= '/') goto yy41;
					goto yy11026;
				} else {
					if (yych <= ':') goto yy41;
					if (yych <= ';') goto yy202;
					if (yych <= '>') goto yy533;
					goto yy41;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= 'Z') goto yy533;
					if (yych <= ']') goto yy41;
					goto yy533;
				} else {
					if (yych == '|') goto yy533;
					if (yych <= '}') goto yy41;
					goto yy533;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy41;
					if (yych <= 0xC2) goto yy536;
					goto yy537;
				} else {
					if (yych <= 0xCA) goto yy538;
					if (yych <= 0xCB) goto yy539;
					if (yych <= 0xCC) goto yy537;
					goto yy13555;
				}
			}
		}
	} else {
		if (yych <= 0xDE) {
			if (yych <= 0xD7) {
				if (yych <= 0xD4) {
					if (yych <= 0xCE) goto yy541;
					if (yych <= 0xD3) goto yy537;
					goto yy542;
				} else {
					if (yych <= 0xD5) goto yy543;
					if (yych <= 0xD6) goto yy13556;
					goto yy545;
				}
			} else {
				if (yych <= 0xDA) {
					if (yych <= 0xD8) goto yy13557;
					if (yych <= 0xD9) goto yy13558;
					goto yy537;
				} else {
					if (yych <= 0xDB) goto yy11029;
					if (yych <= 0xDC) goto yy549;
					if (yych <= 0xDD) goto yy550;
					goto yy551;
				}
			}
		} else {
			if (yych <= 0xE9) {
				if (yych <= 0xE1) {
					if (yych <= 0xDF) goto yy13559;
					if (yych <= 0xE0) goto yy11031;
					goto yy11032;
				} else {
					if (yych <= 0xE2) goto yy13560;
					if (yych <= 0xE3) goto yy556;
					if (yych <= 0xE4) goto yy557;
					goto yy41;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych <= 0xEA) goto yy11033;
					if (yych <= 0xEE) goto yy41;
					goto yy13561;
				} else {
					if (yych <= 0xF0) goto yy11035;
					if (yych == 0xF3) goto yy561;
					goto yy41;
				}
			}
		}
	}
yy11028:
	yych = *++YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x80) goto yy2;
		if (yych <= 0x9F) goto yy533;
		if (yych <= 0xA9) goto yy857;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy857;
		if (yych <= 0xAD) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy11029:
	yych = *++YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x93) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x94) goto yy2;
			if (yych <= 0x9C) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA4) goto yy533;
			if (yych <= 0xA6) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xB9) goto yy857;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy11030:
	yych = *++YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy857;
		goto yy533;
	} else {
		if (yych == 0xB6) goto yy533;
		goto yy2;
	}
yy11031:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy1797;
	case 0xA1:	goto yy1798;
	case 0xA2:	goto yy1799;
	case 0xA3:	goto yy1800;
	case 0xA4:	goto yy537;
	case 0xA5:	goto yy13562;
	case 0xA6:	goto yy1802;
	case 0xA7:	goto yy13563;
	case 0xA8:	goto yy1804;
	case 0xA9:	goto yy13564;
	case 0xAA:	goto yy1806;
	case 0xAB:	goto yy13565;
	case 0xAC:	goto yy1808;
	case 0xAD:	goto yy13566;
	case 0xAE:	goto yy1810;
	case 0xAF:	goto yy13567;
	case 0xB0:	goto yy1812;
	case 0xB1:	goto yy13568;
	case 0xB2:	goto yy1814;
	case 0xB3:	goto yy13569;
	case 0xB4:	goto yy1816;
	case 0xB5:	goto yy13570;
	case 0xB6:	goto yy1818;
	case 0xB7:	goto yy13571;
	case 0xB8:	goto yy1820;
	case 0xB9:	goto yy13572;
	case 0xBA:	goto yy1822;
	case 0xBB:	goto yy13573;
	case 0xBC:	goto yy13574;
	case 0xBD:	goto yy1825;
	case 0xBE:	goto yy1826;
	case 0xBF:	goto yy1827;
	default:	goto yy2;
	}
yy11032:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1828;
	case 0x81:	goto yy13575;
	case 0x82:	goto yy13576;
	case 0x83:	goto yy1831;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy537;
	case 0x89:	goto yy1832;
	case 0x8A:	goto yy1833;
	case 0x8B:	goto yy1834;
	case 0x8C:	goto yy1835;
	case 0x8D:	goto yy1836;
	case 0x8E:	goto yy1837;
	case 0x8F:	goto yy1838;
	case 0x90:	goto yy1839;
	case 0x99:	goto yy1840;
	case 0x9A:	goto yy1841;
	case 0x9B:	goto yy1842;
	case 0x9C:	goto yy1843;
	case 0x9D:	goto yy1844;
	case 0x9E:	goto yy1845;
	case 0x9F:	goto yy13577;
	case 0xA0:	goto yy13578;
	case 0xA1:	goto yy1848;
	case 0xA2:	goto yy1849;
	case 0xA3:	goto yy1850;
	case 0xA4:	goto yy1851;
	case 0xA5:	goto yy13579;
	case 0xA7:	goto yy13580;
	case 0xA8:	goto yy1798;
	case 0xA9:	goto yy1854;
	case 0xAA:	goto yy13581;
	case 0xAC:	goto yy1856;
	case 0xAD:	goto yy13582;
	case 0xAE:	goto yy13583;
	case 0xAF:	goto yy1859;
	case 0xB0:	goto yy1860;
	case 0xB1:	goto yy13584;
	case 0xB3:	goto yy1862;
	case 0xB4:	goto yy1863;
	case 0xB5:	goto yy1864;
	case 0xB6:	goto yy1865;
	case 0xB7:	goto yy1866;
	case 0xBC:	goto yy1867;
	case 0xBD:	goto yy1868;
	case 0xBE:	goto yy1869;
	case 0xBF:	goto yy1870;
	default:	goto yy2;
	}
yy11033:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy549;
	case 0x93:	goto yy1908;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xA2:
	case 0xAE:	goto yy537;
	case 0x98:	goto yy13585;
	case 0x99:	goto yy1910;
	case 0x9A:	goto yy1911;
	case 0x9B:	goto yy1912;
	case 0x9C:	goto yy1913;
	case 0x9D:	goto yy542;
	case 0x9E:	goto yy1914;
	case 0x9F:	goto yy1915;
	case 0xA0:	goto yy1916;
	case 0xA1:	goto yy1859;
	case 0xA3:	goto yy13586;
	case 0xA4:	goto yy13587;
	case 0xA5:	goto yy1919;
	case 0xA6:	goto yy1920;
	case 0xA7:	goto yy13588;
	case 0xA8:	goto yy1922;
	case 0xA9:	goto yy13589;
	case 0xAA:	goto yy1924;
	case 0xAB:	goto yy1925;
	case 0xAC:	goto yy1926;
	case 0xAD:	goto yy1927;
	case 0xAF:	goto yy13590;
	default:	goto yy2;
	}
yy11034:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy1929;
	case 0xAD:	goto yy1930;
	case 0xAE:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy537;
	case 0xAF:	goto yy1931;
	case 0xB4:	goto yy1932;
	case 0xB5:	goto yy549;
	case 0xB6:	goto yy1933;
	case 0xB7:	goto yy1934;
	case 0xB8:	goto yy1935;
	case 0xB9:	goto yy1936;
	case 0xBB:	goto yy1937;
	case 0xBC:	goto yy13591;
	case 0xBD:	goto yy1939;
	case 0xBF:	goto yy1940;
	default:	goto yy2;
	}
yy11035:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy13592;
	case 0x91:	goto yy13593;
	case 0x92:	goto yy1943;
	case 0x93:	goto yy1944;
	case 0x94:	goto yy1945;
	case 0x96:	goto yy13594;
	case 0x9B:	goto yy1947;
	case 0x9D:	goto yy13595;
	case 0x9E:	goto yy1949;
	case 0x9F:	goto yy1950;
	default:	goto yy2;
	}
yy11036:
	yyaccept = 11;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy1952;
					goto yy115;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych == '+') goto yy1952;
					goto yy115;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy2807;
					if (yych <= '.') goto yy7070;
					if (yych <= '/') goto yy115;
					goto yy5136;
				} else {
					if (yych <= ';') goto yy115;
					if (yych <= '>') goto yy1952;
					if (yych <= '@') goto yy115;
					goto yy5136;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy115;
					if (yych <= '`') goto yy1952;
					goto yy5136;
				} else {
					if (yych == '|') goto yy1952;
					if (yych <= '}') goto yy115;
					goto yy1952;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy115;
					if (yych <= 0xC2) goto yy5114;
					if (yych <= 0xC3) goto yy5115;
					goto yy2574;
				} else {
					if (yych <= 0xCA) goto yy2575;
					if (yych <= 0xCB) goto yy4531;
					if (yych <= 0xCC) goto yy1956;
					goto yy5116;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy5117;
					if (yych <= 0xCF) goto yy5118;
					goto yy2574;
				} else {
					if (yych <= 0xD2) goto yy5119;
					if (yych <= 0xD3) goto yy2574;
					if (yych <= 0xD4) goto yy2580;
					goto yy2581;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy5120;
					if (yych <= 0xD7) goto yy5121;
					if (yych <= 0xD8) goto yy5122;
					goto yy5123;
				} else {
					if (yych <= 0xDA) goto yy2574;
					if (yych <= 0xDB) goto yy5124;
					if (yych <= 0xDC) goto yy5125;
					goto yy5126;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy5127;
					if (yych <= 0xDF) goto yy5128;
					goto yy5129;
				} else {
					if (yych <= 0xE1) goto yy5130;
					if (yych <= 0xE2) goto yy5131;
					if (yych <= 0xE3) goto yy5132;
					goto yy3078;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy5133;
					if (yych <= 0xEE) goto yy115;
					goto yy5134;
				} else {
					if (yych <= 0xF0) goto yy5135;
					if (yych == 0xF3) goto yy3082;
					goto yy115;
				}
			}
		}
	}
yy11037:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy5136;
	if (yych == 0xA0) goto yy1952;
	goto yy2;
yy11038:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy5136;
		if (yych <= 0x81) goto yy2;
		goto yy5136;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy5136;
		if (yych <= 0xBA) goto yy1952;
		goto yy2;
	}
yy11039:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy5136;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy5136;
		if (yych <= 0xB8) goto yy1952;
		goto yy2;
	}
yy11040:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy5136;
			if (yych <= 0x83) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy1952;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy1952;
			goto yy5136;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy1952;
			} else {
				if (yych == 0xBF) goto yy1952;
				goto yy2;
			}
		}
	}
yy11041:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy5136;
		goto yy1952;
	} else {
		if (yych <= 0xA4) goto yy5136;
		if (yych <= 0xA6) goto yy1952;
		goto yy2;
	}
yy11042:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1952;
	if (yych <= 0xB7) goto yy5136;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy11043:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1952;
	if (yych <= 0xAF) goto yy5136;
	if (yych <= 0xBA) goto yy1952;
	goto yy2;
yy11044:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1952;
		goto yy5136;
	} else {
		if (yych <= 0xB4) goto yy1952;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy11045:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy5136;
		goto yy1952;
	} else {
		if (yych == 0xB6) goto yy5136;
		goto yy2;
	}
yy11046:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1952;
	if (yych <= 0xB2) goto yy5136;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy11047:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x84) goto yy5136;
			if (yych <= 0x89) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			goto yy5136;
		} else {
			if (yych == 0x9C) goto yy5136;
			goto yy2;
		}
	}
yy11048:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy5136;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy5136;
		if (yych <= 0xB7) goto yy1952;
		goto yy2;
	}
yy11049:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy5136;
		goto yy1952;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy11050:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1952;
			if (yych <= 0x84) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy5136;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy5136;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy5136;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy5136;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xBD) goto yy5136;
				if (yych <= 0xBF) goto yy1952;
				goto yy2;
			}
		}
	}
yy11051:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1952;
			if (yych <= 0x86) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1952;
			} else {
				if (yych == 0x90) goto yy5136;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy1952;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy5136;
			goto yy1952;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy1952;
				goto yy2;
			}
		}
	}
yy11052:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy5136;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy11053:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1952;
		if (yych <= 0x85) goto yy5136;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy5136;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy11054:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy5136;
		goto yy1952;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy11055:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy5136;
		if (yych <= 0x9D) goto yy1952;
		goto yy2;
	}
yy11056:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy5136;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy11057:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy5136;
	if (yych <= 0xB7) goto yy1952;
	goto yy2;
yy11058:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy5136;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy1952;
	goto yy2;
yy11059:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy5136;
		goto yy1952;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy11060:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy1952;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy5136;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy5136;
			goto yy2;
		}
	}
yy11061:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy5136;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy5136;
		if (yych <= 0xBE) goto yy1952;
		goto yy2;
	}
yy11062:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy5136;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy5136;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy1952;
		goto yy2;
	}
yy11063:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy1952;
		goto yy5136;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy1952;
			goto yy5136;
		} else {
			if (yych <= 0xBB) goto yy1952;
			if (yych <= 0xBF) goto yy5136;
			goto yy2;
		}
	}
yy11064:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy5136;
		goto yy1952;
	} else {
		if (yych == 0xB5) goto yy1952;
		if (yych <= 0xBF) goto yy5136;
		goto yy2;
	}
yy11065:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy5136;
		goto yy1952;
	} else {
		if (yych == 0xAF) goto yy1952;
		if (yych <= 0xBF) goto yy5136;
		goto yy2;
	}
yy11066:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy5136;
		goto yy1952;
	} else {
		if (yych == 0xA9) goto yy1952;
		if (yych <= 0xBF) goto yy5136;
		goto yy2;
	}
yy11067:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy5136;
		goto yy1952;
	} else {
		if (yych <= 0x8B) goto yy5136;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy11068:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy5136;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy1952;
	goto yy2;
yy11069:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy5251;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy4671;
			goto yy2;
		}
	}
yy11070:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy5251;
	if (yych <= 0x9B) goto yy4671;
	goto yy2;
yy11071:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy4671;
		goto yy5251;
	} else {
		if (yych == 0xBD) goto yy5251;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy11072:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x90) goto yy5251;
			if (yych <= 0x97) goto yy4671;
			goto yy5251;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy4671;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy5251;
			goto yy2;
		}
	}
yy11073:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy5251;
			} else {
				if (yych <= 0x83) goto yy4671;
				if (yych <= 0x84) goto yy2;
				goto yy5251;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy5251;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy5251;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy5251;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy5251;
				if (yych <= 0xB5) goto yy2;
				goto yy5251;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xBD) goto yy5251;
				if (yych <= 0xBF) goto yy4671;
				goto yy2;
			}
		}
	}
yy11074:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy4671;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy4671;
				goto yy5251;
			} else {
				if (yych == 0x97) goto yy4671;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy5251;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy5251;
				if (yych <= 0xA3) goto yy4671;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy843;
				if (yych <= 0xB1) goto yy5251;
				goto yy4671;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy4671;
				goto yy2;
			}
		}
	}
yy11075:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy5251;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy5251;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy5251;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy5251;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy5251;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy5251;
				if (yych <= 0xBB) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy4671;
				goto yy2;
			}
		}
	}
yy11076:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy4671;
			if (yych <= 0x86) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy4671;
			} else {
				if (yych == 0x91) goto yy4671;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy5251;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy843;
				goto yy4671;
			} else {
				if (yych <= 0xB4) goto yy5251;
				if (yych <= 0xB5) goto yy4671;
				goto yy2;
			}
		}
	}
yy11077:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy4671;
			if (yych <= 0x84) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy5251;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy5251;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy5251;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy5251;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xBD) goto yy5251;
				if (yych <= 0xBF) goto yy4671;
				goto yy2;
			}
		}
	}
yy11078:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy4671;
			} else {
				if (yych == 0x90) goto yy5251;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy5251;
			if (yych <= 0xA3) goto yy4671;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy4671;
			} else {
				if (yych == 0xB9) goto yy5251;
				goto yy2;
			}
		}
	}
yy11079:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy4671;
			if (yych <= 0x84) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy5251;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy5251;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy5251;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy5251;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xBD) goto yy5251;
				if (yych <= 0xBF) goto yy4671;
				goto yy2;
			}
		}
	}
yy11080:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy4671;
			if (yych <= 0x86) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy4671;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy5251;
			goto yy4671;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy4671;
				if (yych <= 0xB1) goto yy5251;
				goto yy2;
			}
		}
	}
yy11081:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy4671;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy5251;
	default:	goto yy2;
	}
yy11082:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy4671;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy5251;
			if (yych == 0x97) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy4671;
			goto yy2;
		}
	}
yy11083:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy4671;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy5251;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy5251;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy11084:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy4671;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy5251;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy5251;
			goto yy4671;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych == 0xBF) goto yy4671;
				goto yy2;
			}
		}
	}
yy11085:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy4671;
			if (yych <= 0x84) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy5251;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xBD) goto yy5251;
				if (yych <= 0xBF) goto yy4671;
				goto yy2;
			}
		}
	}
yy11086:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy4671;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy5251;
			goto yy4671;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy5251;
				goto yy2;
			}
		}
	}
yy11087:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy4671;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy5251;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy5251;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy5251;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy11088:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0x8E) goto yy5251;
				if (yych <= 0x96) goto yy2;
				goto yy4671;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy5251;
			if (yych <= 0xA3) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy843;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy4671;
				if (yych <= 0xBF) goto yy5251;
				goto yy2;
			}
		}
	}
yy11089:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy5251;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy5251;
		} else {
			if (yych == 0xBD) goto yy5251;
			goto yy2;
		}
	}
yy11090:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy5251;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy4671;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy4671;
			goto yy2;
		}
	}
yy11091:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy4671;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy4671;
		if (yych <= 0xBF) goto yy5251;
		goto yy2;
	}
yy11092:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy5251;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy4671;
	goto yy2;
yy11093:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy5251;
		goto yy4671;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy5251;
		goto yy2;
	}
yy11094:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy2598;
	if (yych <= 0xBF) goto yy5251;
	goto yy2;
yy11095:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy5251;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy5251;
			if (yych <= 0xB4) goto yy4671;
			goto yy2;
		}
	}
yy11096:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0x93) goto yy4671;
			if (yych <= 0x9F) goto yy2;
			goto yy5251;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy4671;
			goto yy2;
		}
	}
yy11097:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy2598;
		if (yych <= 0x8A) goto yy2;
		goto yy4671;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy5251;
			goto yy2;
		}
	}
yy11098:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy5251;
		goto yy4671;
	} else {
		if (yych <= 0xAA) goto yy5251;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy5251;
		goto yy2;
	}
yy11099:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy5251;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy4671;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy4671;
		goto yy2;
	}
yy11100:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy5251;
	if (yych <= 0x9B) goto yy4671;
	goto yy2;
yy11101:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy4671;
		if (yych <= 0xA0) goto yy5251;
		goto yy4671;
	} else {
		if (yych <= 0xAF) goto yy5251;
		if (yych <= 0xB9) goto yy843;
		if (yych <= 0xBF) goto yy5251;
		goto yy2;
	}
yy11102:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy5251;
	if (yych <= 0xB3) goto yy4671;
	goto yy2;
yy11103:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy5251;
	if (yych <= 0xB7) goto yy4671;
	goto yy2;
yy11104:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy4671;
			if (yych <= 0xAC) goto yy5251;
			goto yy4671;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy5251;
			if (yych <= 0xB4) goto yy4671;
			goto yy5251;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy4671;
			goto yy2;
		}
	}
yy11105:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy5251;
	} else {
		if (yych == 0xBE) goto yy5251;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy11106:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy4671;
			if (yych <= 0x84) goto yy5251;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy5251;
				goto yy4671;
			} else {
				if (yych <= 0x93) goto yy5251;
				if (yych <= 0x95) goto yy2;
				goto yy5251;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xAC) goto yy5251;
				if (yych <= 0xAF) goto yy4671;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy5251;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy5251;
				if (yych <= 0xBE) goto yy4671;
				goto yy2;
			}
		}
	}
yy11107:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x93) goto yy2598;
		if (yych <= 0x97) goto yy2;
		goto yy200;
	} else {
		if (yych <= 0xA4) {
			if (yych <= 0xA3) goto yy2;
			goto yy200;
		} else {
			if (yych == 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy11108:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy4671;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy5251;
	default:	goto yy2;
	}
yy11109:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy4671;
		goto yy5251;
	} else {
		if (yych == 0x8E) goto yy5251;
		if (yych <= 0x8F) goto yy4671;
		goto yy2;
	}
yy11110:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy5251;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy4671;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy11111:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy13596;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy11112:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy5251;
		goto yy4671;
	} else {
		if (yych <= 0xAE) goto yy5251;
		if (yych <= 0xB1) goto yy4671;
		if (yych <= 0xB3) goto yy5251;
		goto yy2;
	}
yy11113:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy5251;
	if (yych == 0xBF) goto yy4671;
	goto yy2;
yy11114:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy5251;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy11115:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy4671;
			if (yych == 0xA0) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy4671;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy5251;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy11116:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy4671;
		if (yych <= 0xBA) goto yy5251;
		goto yy2;
	}
yy11117:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy4671;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy5251;
	goto yy2;
yy11118:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy5251;
		goto yy4671;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy4671;
		goto yy2;
	}
yy11119:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy5251;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy4671;
		if (yych <= 0xBF) goto yy5251;
		goto yy2;
	}
yy11120:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy5251;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy4671;
	goto yy2;
yy11121:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy4671;
		if (yych <= 0xBF) goto yy5251;
		goto yy2;
	}
yy11122:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy5251;
		if (yych <= 0x88) goto yy2;
		goto yy4671;
	} else {
		if (yych <= 0xAD) goto yy5251;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy5251;
		goto yy2;
	}
yy11123:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy5251;
			goto yy4671;
		} else {
			if (yych == 0x86) goto yy4671;
			goto yy5251;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy4671;
			if (yych <= 0xA2) goto yy5251;
			goto yy4671;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy4671;
			goto yy2;
		}
	}
yy11124:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy4671;
	if (yych <= 0xB3) goto yy5251;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy11125:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9F) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy5251;
			if (yych <= 0xBA) goto yy2;
			goto yy5251;
		} else {
			if (yych == 0xBD) goto yy5251;
			goto yy2;
		}
	}
yy11126:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy5251;
	} else {
		if (yych <= 0xAD) goto yy4671;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy5251;
		goto yy2;
	}
yy11127:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy5251;
	if (yych <= 0x93) goto yy4671;
	goto yy2;
yy11128:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy5251;
	if (yych <= 0xB6) goto yy4671;
	goto yy2;
yy11129:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy5251;
			goto yy4671;
		} else {
			if (yych <= 0x8B) goto yy5251;
			if (yych <= 0x8D) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0xB6) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy4671;
			goto yy2;
		}
	}
yy11130:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy5251;
			goto yy4671;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy4671;
			goto yy2;
		}
	}
yy11131:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy5251;
		if (yych <= 0x9B) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy5251;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy5251;
		goto yy2;
	}
yy11132:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy5251;
		if (yych <= 0xAA) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy4671;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy11133:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy5251;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy5251;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy5251;
			goto yy4671;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy4671;
			if (yych <= 0xB6) goto yy5251;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy5251;
			goto yy2;
		}
	}
yy11134:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy5251;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy11135:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy4671;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy5251;
	goto yy2;
yy11136:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy5251;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy5251;
		if (yych <= 0xBD) goto yy4671;
		goto yy2;
	}
yy11137:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy4671;
		if (yych <= 0x9F) goto yy2;
		goto yy4671;
	} else {
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB2) goto yy2598;
		if (yych <= 0xB4) goto yy4671;
		goto yy2;
	}
yy11138:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0x92) goto yy200;
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA2) goto yy4671;
			goto yy2598;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA6) goto yy4671;
			if (yych == 0xA9) goto yy4671;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy5251;
			goto yy2;
		}
	}
yy11139:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy4671;
			if (yych <= 0x86) goto yy2;
			goto yy200;
		} else {
			if (yych <= 0x8B) {
				if (yych <= 0x8A) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0x8C) goto yy2;
				if (yych <= 0x8D) goto yy2598;
				goto yy200;
			}
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9B) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy5251;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy4671;
				goto yy2;
			}
		}
	}
yy11140:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy4671;
		if (yych <= 0x9A) goto yy5251;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy4671;
		goto yy2;
	}
yy11141:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy11147;
	case 0x81:	goto yy11148;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy5255;
	case 0x83:	goto yy11149;
	case 0x84:	goto yy12911;
	case 0x85:	goto yy12912;
	case 0x86:	goto yy12913;
	case 0x87:	goto yy12914;
	case 0x8A:	goto yy11150;
	case 0x8B:	goto yy13597;
	case 0x8C:	goto yy11152;
	case 0x8D:	goto yy13598;
	case 0x8E:	goto yy11154;
	case 0x8F:	goto yy11155;
	case 0x92:	goto yy11156;
	case 0x94:	goto yy11157;
	case 0x95:	goto yy11158;
	case 0x9C:	goto yy11159;
	case 0x9D:	goto yy11160;
	case 0xA0:	goto yy11161;
	case 0xA1:	goto yy13599;
	case 0xA2:	goto yy11163;
	case 0xA3:	goto yy11164;
	case 0xA4:	goto yy11165;
	case 0xA6:	goto yy11166;
	case 0xA8:	goto yy13600;
	case 0xA9:	goto yy11168;
	case 0xAA:	goto yy11169;
	case 0xAB:	goto yy13601;
	case 0xAC:	goto yy8310;
	case 0xAD:	goto yy11171;
	case 0xAE:	goto yy11172;
	case 0xB1:	goto yy11173;
	case 0xB2:
	case 0xB3:	goto yy11174;
	default:	goto yy2;
	}
yy11142:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy13602;
	case 0x81:	goto yy12921;
	case 0x82:	goto yy13603;
	case 0x83:	goto yy11177;
	case 0x84:	goto yy13604;
	case 0x85:	goto yy13605;
	case 0x86:	goto yy13606;
	case 0x87:	goto yy13607;
	case 0x88:	goto yy13608;
	case 0x8A:	goto yy11183;
	case 0x8B:	goto yy13609;
	case 0x8C:	goto yy13610;
	case 0x8D:	goto yy13611;
	case 0x92:
	case 0x98:	goto yy13612;
	case 0x93:	goto yy13613;
	case 0x96:	goto yy13614;
	case 0x97:	goto yy13615;
	case 0x99:	goto yy13616;
	case 0x9A:	goto yy13617;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy12937;
	case 0xA2:	goto yy11193;
	case 0xA3:	goto yy11194;
	case 0xAB:	goto yy11195;
	default:	goto yy2;
	}
yy11143:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy5255;
	case 0xA8:	goto yy11195;
	case 0xA9:	goto yy11200;
	case 0xAB:	goto yy13618;
	case 0xAC:	goto yy13619;
	case 0xAD:	goto yy13620;
	case 0xAE:	goto yy11204;
	case 0xBD:	goto yy13621;
	case 0xBE:	goto yy12942;
	default:	goto yy2;
	}
yy11144:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy5255;
	if (yych <= 0xB1) goto yy11206;
	if (yych <= 0xB2) goto yy13622;
	goto yy2;
yy11145:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy4675;
	case 0x83:	goto yy7801;
	case 0x84:	goto yy12944;
	case 0x85:	goto yy12945;
	case 0x87:	goto yy12946;
	case 0x89:	goto yy12947;
	case 0x8D:	goto yy12948;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy5255;
	case 0x91:	goto yy11208;
	case 0x92:	goto yy11209;
	case 0x93:	goto yy11210;
	case 0x94:	goto yy11211;
	case 0x95:	goto yy11212;
	case 0x9A:	goto yy11213;
	case 0x9B:	goto yy13623;
	case 0x9C:	goto yy13624;
	case 0x9D:	goto yy13625;
	case 0x9E:	goto yy13626;
	case 0x9F:	goto yy13627;
	case 0xAA:	goto yy12954;
	default:	goto yy2;
	}
yy11146:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy5255;
		if (yych <= 0xA3) goto yy13628;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy11220;
			goto yy11221;
		} else {
			if (yych <= 0xBA) goto yy11222;
			if (yych <= 0xBB) goto yy12956;
			goto yy2;
		}
	}
yy11147:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy5251;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy5251;
		} else {
			if (yych == 0xBF) goto yy5251;
			goto yy2;
		}
	}
yy11148:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy5251;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy5251;
	goto yy2;
yy11149:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy5251;
	goto yy2;
yy11150:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy5251;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy5251;
	goto yy2;
yy11151:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy5251;
	if (yych == 0xA0) goto yy1980;
	goto yy2;
yy11152:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy5251;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy5251;
	goto yy2;
yy11153:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy5251;
		if (yych <= 0x81) goto yy2;
		goto yy5251;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy5251;
		if (yych <= 0xBA) goto yy1980;
		goto yy2;
	}
yy11154:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy5251;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy5251;
	goto yy2;
yy11155:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy5251;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy5251;
	goto yy2;
yy11156:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy5251;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy11157:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy5251;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy5251;
	goto yy2;
yy11158:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy5251;
	goto yy2;
yy11159:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy5251;
	goto yy2;
yy11160:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy5251;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy5251;
	goto yy2;
yy11161:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy5251;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy5251;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy5251;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy5251;
			if (yych == 0xBF) goto yy5251;
			goto yy2;
		}
	}
yy11162:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy5251;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy5251;
		if (yych <= 0xB8) goto yy1980;
		goto yy2;
	}
yy11163:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy5251;
	goto yy2;
yy11164:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy5251;
	goto yy2;
yy11165:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy5251;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy5251;
	goto yy2;
yy11166:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy5251;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy5251;
	goto yy2;
yy11167:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy5251;
			if (yych <= 0x83) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy1980;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy1980;
			goto yy5251;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy1980;
			} else {
				if (yych == 0xBF) goto yy1980;
				goto yy2;
			}
		}
	}
yy11168:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy5251;
	goto yy2;
yy11169:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy5251;
	goto yy2;
yy11170:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy5251;
		goto yy1980;
	} else {
		if (yych <= 0xA4) goto yy5251;
		if (yych <= 0xA6) goto yy1980;
		goto yy2;
	}
yy11171:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy5251;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy5251;
	goto yy2;
yy11172:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy5251;
	goto yy2;
yy11173:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy5251;
	goto yy2;
yy11174:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy5251;
	goto yy2;
yy11175:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1980;
	if (yych <= 0xB7) goto yy5251;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy11176:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1980;
	if (yych <= 0xAF) goto yy5251;
	if (yych <= 0xBA) goto yy1980;
	goto yy2;
yy11177:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy5251;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy843;
	goto yy2;
yy11178:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1980;
		goto yy5251;
	} else {
		if (yych <= 0xB4) goto yy1980;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy11179:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy5251;
		goto yy1980;
	} else {
		if (yych == 0xB6) goto yy5251;
		goto yy2;
	}
yy11180:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1980;
	if (yych <= 0xB2) goto yy5251;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy11181:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x84) goto yy5251;
			if (yych <= 0x89) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			goto yy5251;
		} else {
			if (yych == 0x9C) goto yy5251;
			goto yy2;
		}
	}
yy11182:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy5251;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy5251;
		if (yych <= 0xB7) goto yy1980;
		goto yy2;
	}
yy11183:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy5251;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy5251;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy5251;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy5251;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy5251;
			goto yy2;
		}
	}
yy11184:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy5251;
		goto yy1980;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy11185:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1980;
			if (yych <= 0x84) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy5251;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy5251;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy5251;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy5251;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0xBD) goto yy5251;
				if (yych <= 0xBF) goto yy1980;
				goto yy2;
			}
		}
	}
yy11186:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1980;
			if (yych <= 0x86) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1980;
			} else {
				if (yych == 0x90) goto yy5251;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy1980;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy5251;
			goto yy1980;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy1980;
				goto yy2;
			}
		}
	}
yy11187:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy5251;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy11188:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1980;
		if (yych <= 0x85) goto yy5251;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy5251;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy11189:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy5251;
		goto yy1980;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy1980;
		goto yy2;
	}
yy11190:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy5251;
		if (yych <= 0x9D) goto yy1980;
		goto yy2;
	}
yy11191:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy5251;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy11192:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy5251;
	if (yych <= 0xB7) goto yy1980;
	goto yy2;
yy11193:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy5251;
	goto yy2;
yy11194:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy5251;
		goto yy843;
	} else {
		if (yych == 0xBF) goto yy5251;
		goto yy2;
	}
yy11195:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy5251;
	goto yy2;
yy11196:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy5251;
	goto yy2;
yy11197:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy5251;
	goto yy2;
yy11198:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy5251;
	goto yy2;
yy11199:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy5251;
	goto yy2;
yy11200:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy5251;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy11201:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy5251;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy1980;
	goto yy2;
yy11202:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy5251;
		goto yy1980;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy1980;
		goto yy2;
	}
yy11203:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy1980;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy5251;
			goto yy2;
		}
	}
yy11204:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy5251;
	goto yy2;
yy11205:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy5251;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy5251;
		if (yych <= 0xBE) goto yy1980;
		goto yy2;
	}
yy11206:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy5251;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy5251;
	goto yy2;
yy11207:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy5251;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy5251;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy1980;
		goto yy2;
	}
yy11208:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy5251;
	goto yy2;
yy11209:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy5251;
		} else {
			if (yych == 0xA2) goto yy5251;
			if (yych <= 0xA4) goto yy2;
			goto yy5251;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy5251;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy5251;
				goto yy2;
			}
		}
	}
yy11210:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy5251;
	goto yy2;
yy11211:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy5251;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy5251;
			if (yych <= 0x8C) goto yy2;
			goto yy5251;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy5251;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy5251;
			goto yy2;
		}
	}
yy11212:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy5251;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy5251;
			goto yy2;
		}
	}
yy11213:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy5251;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy5251;
	goto yy2;
yy11214:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy1980;
		goto yy5251;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy1980;
			goto yy5251;
		} else {
			if (yych <= 0xBB) goto yy1980;
			if (yych <= 0xBF) goto yy5251;
			goto yy2;
		}
	}
yy11215:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy5251;
		goto yy1980;
	} else {
		if (yych == 0xB5) goto yy1980;
		if (yych <= 0xBF) goto yy5251;
		goto yy2;
	}
yy11216:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy5251;
		goto yy1980;
	} else {
		if (yych == 0xAF) goto yy1980;
		if (yych <= 0xBF) goto yy5251;
		goto yy2;
	}
yy11217:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy5251;
		goto yy1980;
	} else {
		if (yych == 0xA9) goto yy1980;
		if (yych <= 0xBF) goto yy5251;
		goto yy2;
	}
yy11218:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy5251;
		goto yy1980;
	} else {
		if (yych <= 0x8B) goto yy5251;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy11219:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy5251;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy1980;
	goto yy2;
yy11220:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy5251;
			} else {
				if (yych == 0xA4) goto yy5251;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy5251;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy5251;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy5251;
			} else {
				if (yych == 0xBB) goto yy5251;
				goto yy2;
			}
		}
	}
yy11221:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy5251;
	default:	goto yy2;
	}
yy11222:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy5251;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy5251;
			goto yy2;
		}
	}
yy11223:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy5408;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy113;
			goto yy2;
		}
	}
yy11224:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy5408;
	if (yych <= 0x9B) goto yy113;
	goto yy2;
yy11225:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy113;
		goto yy5408;
	} else {
		if (yych == 0xBD) goto yy5408;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy11226:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x90) goto yy5408;
			if (yych <= 0x97) goto yy113;
			goto yy5408;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy113;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy5408;
			goto yy2;
		}
	}
yy11227:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy5408;
			} else {
				if (yych <= 0x83) goto yy113;
				if (yych <= 0x84) goto yy2;
				goto yy5408;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy5408;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy5408;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy5408;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy5408;
				if (yych <= 0xB5) goto yy2;
				goto yy5408;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy5408;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy11228:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy113;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy113;
				goto yy5408;
			} else {
				if (yych == 0x97) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy5408;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy5408;
				if (yych <= 0xA3) goto yy113;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy843;
				if (yych <= 0xB1) goto yy5408;
				goto yy113;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy113;
				goto yy2;
			}
		}
	}
yy11229:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy5408;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy5408;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy5408;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy5408;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy5408;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy5408;
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy11230:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy113;
			if (yych <= 0x86) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy113;
			} else {
				if (yych == 0x91) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy5408;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy843;
				goto yy113;
			} else {
				if (yych <= 0xB4) goto yy5408;
				if (yych <= 0xB5) goto yy113;
				goto yy2;
			}
		}
	}
yy11231:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy113;
			if (yych <= 0x84) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy5408;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy5408;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy5408;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy5408;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy5408;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy11232:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy113;
			} else {
				if (yych == 0x90) goto yy5408;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy5408;
			if (yych <= 0xA3) goto yy113;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy113;
			} else {
				if (yych == 0xB9) goto yy5408;
				goto yy2;
			}
		}
	}
yy11233:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy113;
			if (yych <= 0x84) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy5408;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy5408;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy5408;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy5408;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy5408;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy11234:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy113;
			if (yych <= 0x86) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy5408;
			goto yy113;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy113;
				if (yych <= 0xB1) goto yy5408;
				goto yy2;
			}
		}
	}
yy11235:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy113;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy5408;
	default:	goto yy2;
	}
yy11236:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy5408;
			if (yych == 0x97) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy113;
			goto yy2;
		}
	}
yy11237:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy5408;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy5408;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy11238:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy5408;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy5408;
			goto yy113;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych == 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy11239:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy113;
			if (yych <= 0x84) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy5408;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy5408;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy11240:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy5408;
			goto yy113;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy5408;
				goto yy2;
			}
		}
	}
yy11241:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy5408;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy5408;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy5408;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy11242:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x8E) goto yy5408;
				if (yych <= 0x96) goto yy2;
				goto yy113;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy5408;
			if (yych <= 0xA3) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy843;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy113;
				if (yych <= 0xBF) goto yy5408;
				goto yy2;
			}
		}
	}
yy11243:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy5408;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy5408;
		} else {
			if (yych == 0xBD) goto yy5408;
			goto yy2;
		}
	}
yy11244:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy5408;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy113;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy113;
			goto yy2;
		}
	}
yy11245:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy113;
		if (yych <= 0xBF) goto yy5408;
		goto yy2;
	}
yy11246:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy5408;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy113;
	goto yy2;
yy11247:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy5408;
		goto yy113;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy5408;
		goto yy2;
	}
yy11248:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy2598;
	if (yych <= 0xBF) goto yy5408;
	goto yy2;
yy11249:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy5408;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy5408;
			if (yych <= 0xB4) goto yy113;
			goto yy2;
		}
	}
yy11250:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0x93) goto yy113;
			if (yych <= 0x9F) goto yy2;
			goto yy5408;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy113;
			goto yy2;
		}
	}
yy11251:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy2598;
		if (yych <= 0x8A) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy5408;
			goto yy2;
		}
	}
yy11252:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy5408;
		goto yy113;
	} else {
		if (yych <= 0xAA) goto yy5408;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy5408;
		goto yy2;
	}
yy11253:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy5408;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy113;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy113;
		goto yy2;
	}
yy11254:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy5408;
	if (yych <= 0x9B) goto yy113;
	goto yy2;
yy11255:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy113;
		if (yych <= 0xA0) goto yy5408;
		goto yy113;
	} else {
		if (yych <= 0xAF) goto yy5408;
		if (yych <= 0xB9) goto yy843;
		if (yych <= 0xBF) goto yy5408;
		goto yy2;
	}
yy11256:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy5408;
	if (yych <= 0xB3) goto yy113;
	goto yy2;
yy11257:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy5408;
	if (yych <= 0xB7) goto yy113;
	goto yy2;
yy11258:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy113;
			if (yych <= 0xAC) goto yy5408;
			goto yy113;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy5408;
			if (yych <= 0xB4) goto yy113;
			goto yy5408;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy113;
			goto yy2;
		}
	}
yy11259:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy5408;
	} else {
		if (yych == 0xBE) goto yy5408;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy11260:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy113;
			if (yych <= 0x84) goto yy5408;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy5408;
				goto yy113;
			} else {
				if (yych <= 0x93) goto yy5408;
				if (yych <= 0x95) goto yy2;
				goto yy5408;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xAC) goto yy5408;
				if (yych <= 0xAF) goto yy113;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy5408;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy5408;
				if (yych <= 0xBE) goto yy113;
				goto yy2;
			}
		}
	}
yy11261:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x93) goto yy2598;
		if (yych <= 0x97) goto yy2;
		goto yy200;
	} else {
		if (yych <= 0xA4) {
			if (yych <= 0xA3) goto yy2;
			goto yy200;
		} else {
			if (yych == 0xBF) goto yy113;
			goto yy2;
		}
	}
yy11262:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy113;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy5408;
	default:	goto yy2;
	}
yy11263:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy113;
		goto yy5408;
	} else {
		if (yych == 0x8E) goto yy5408;
		if (yych <= 0x8F) goto yy113;
		goto yy2;
	}
yy11264:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy5408;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy113;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy11265:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy5408;
		goto yy113;
	} else {
		if (yych <= 0xAE) goto yy5408;
		if (yych <= 0xB1) goto yy113;
		if (yych <= 0xB3) goto yy5408;
		goto yy2;
	}
yy11266:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy5408;
	if (yych == 0xBF) goto yy113;
	goto yy2;
yy11267:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy5408;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy11268:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy113;
			if (yych == 0xA0) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy113;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy5408;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy11269:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy113;
		if (yych <= 0xBA) goto yy5408;
		goto yy2;
	}
yy11270:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy113;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy5408;
	goto yy2;
yy11271:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy5408;
		goto yy113;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy113;
		goto yy2;
	}
yy11272:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy5408;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy113;
		if (yych <= 0xBF) goto yy5408;
		goto yy2;
	}
yy11273:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy5408;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy113;
	goto yy2;
yy11274:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy113;
		if (yych <= 0xBF) goto yy5408;
		goto yy2;
	}
yy11275:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy5408;
		if (yych <= 0x88) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0xAD) goto yy5408;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy5408;
		goto yy2;
	}
yy11276:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy5408;
			goto yy113;
		} else {
			if (yych == 0x86) goto yy113;
			goto yy5408;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy113;
			if (yych <= 0xA2) goto yy5408;
			goto yy113;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy113;
			goto yy2;
		}
	}
yy11277:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy113;
	if (yych <= 0xB3) goto yy5408;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy11278:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9F) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy5408;
			if (yych <= 0xBA) goto yy2;
			goto yy5408;
		} else {
			if (yych == 0xBD) goto yy5408;
			goto yy2;
		}
	}
yy11279:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy5408;
	} else {
		if (yych <= 0xAD) goto yy113;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy5408;
		goto yy2;
	}
yy11280:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy5408;
	if (yych <= 0x93) goto yy113;
	goto yy2;
yy11281:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy5408;
	if (yych <= 0xB6) goto yy113;
	goto yy2;
yy11282:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy5408;
			goto yy113;
		} else {
			if (yych <= 0x8B) goto yy5408;
			if (yych <= 0x8D) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0xB6) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy113;
			goto yy2;
		}
	}
yy11283:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy5408;
			goto yy113;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy113;
			goto yy2;
		}
	}
yy11284:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy5408;
		if (yych <= 0x9B) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy5408;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy5408;
		goto yy2;
	}
yy11285:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy5408;
		if (yych <= 0xAA) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy113;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy11286:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy5408;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy5408;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy5408;
			goto yy113;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy113;
			if (yych <= 0xB6) goto yy5408;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy5408;
			goto yy2;
		}
	}
yy11287:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy5408;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy11288:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy113;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy5408;
	goto yy2;
yy11289:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy5408;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy5408;
		if (yych <= 0xBD) goto yy113;
		goto yy2;
	}
yy11290:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy113;
		if (yych <= 0x9F) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB2) goto yy2598;
		if (yych <= 0xB4) goto yy113;
		goto yy2;
	}
yy11291:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x92) goto yy200;
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA2) goto yy113;
			goto yy2598;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA6) goto yy113;
			if (yych == 0xA9) goto yy113;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy5408;
			goto yy2;
		}
	}
yy11292:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy113;
			if (yych <= 0x86) goto yy2;
			goto yy200;
		} else {
			if (yych <= 0x8B) {
				if (yych <= 0x8A) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x8C) goto yy2;
				if (yych <= 0x8D) goto yy2598;
				goto yy200;
			}
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9B) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy5408;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy11293:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy113;
		if (yych <= 0x9A) goto yy5408;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy113;
		goto yy2;
	}
yy11294:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy11317;
	case 0x81:	goto yy11318;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy5412;
	case 0x83:	goto yy11319;
	case 0x84:	goto yy3728;
	case 0x85:	goto yy3729;
	case 0x86:	goto yy3730;
	case 0x87:	goto yy3731;
	case 0x8A:	goto yy11320;
	case 0x8B:	goto yy13629;
	case 0x8C:	goto yy11322;
	case 0x8D:	goto yy13630;
	case 0x8E:	goto yy11324;
	case 0x8F:	goto yy11325;
	case 0x92:	goto yy11326;
	case 0x94:	goto yy11327;
	case 0x95:	goto yy11328;
	case 0x9C:	goto yy11329;
	case 0x9D:	goto yy11330;
	case 0xA0:	goto yy11331;
	case 0xA1:	goto yy13631;
	case 0xA2:	goto yy11333;
	case 0xA3:	goto yy11334;
	case 0xA4:	goto yy11335;
	case 0xA6:	goto yy11336;
	case 0xA8:	goto yy13632;
	case 0xA9:	goto yy11338;
	case 0xAA:	goto yy11339;
	case 0xAB:	goto yy13633;
	case 0xAC:	goto yy8492;
	case 0xAD:	goto yy11341;
	case 0xAE:	goto yy11342;
	case 0xB1:	goto yy11343;
	case 0xB2:
	case 0xB3:	goto yy11344;
	default:	goto yy2;
	}
yy11295:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy13634;
	case 0x81:	goto yy13109;
	case 0x82:	goto yy13635;
	case 0x83:	goto yy11348;
	case 0x84:	goto yy13636;
	case 0x85:	goto yy13637;
	case 0x86:	goto yy13638;
	case 0x87:	goto yy13639;
	case 0x88:	goto yy13640;
	case 0x8A:	goto yy11354;
	case 0x8B:	goto yy13641;
	case 0x8C:	goto yy13642;
	case 0x8D:	goto yy13643;
	case 0x92:
	case 0x98:	goto yy13644;
	case 0x93:	goto yy13645;
	case 0x96:	goto yy13646;
	case 0x97:	goto yy13647;
	case 0x99:	goto yy13648;
	case 0x9A:	goto yy13649;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy13127;
	case 0xA2:	goto yy11365;
	case 0xA3:	goto yy11366;
	case 0xAB:	goto yy11367;
	default:	goto yy2;
	}
yy11296:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy5412;
	case 0xA8:	goto yy11367;
	case 0xA9:	goto yy11372;
	case 0xAB:	goto yy13650;
	case 0xAC:	goto yy13651;
	case 0xAD:	goto yy13652;
	case 0xAE:	goto yy11376;
	case 0xBD:	goto yy13653;
	case 0xBE:	goto yy3792;
	default:	goto yy2;
	}
yy11297:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy5412;
	if (yych <= 0xB1) goto yy11378;
	if (yych <= 0xB2) goto yy13654;
	goto yy2;
yy11298:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy118;
	case 0x83:	goto yy637;
	case 0x84:	goto yy3795;
	case 0x85:	goto yy3796;
	case 0x87:	goto yy3797;
	case 0x89:	goto yy3798;
	case 0x8D:	goto yy3799;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy5412;
	case 0x91:	goto yy11380;
	case 0x92:	goto yy11381;
	case 0x93:	goto yy11382;
	case 0x94:	goto yy11383;
	case 0x95:	goto yy11384;
	case 0x9A:	goto yy11385;
	case 0x9B:	goto yy13655;
	case 0x9C:	goto yy13656;
	case 0x9D:	goto yy13657;
	case 0x9E:	goto yy13658;
	case 0x9F:	goto yy13659;
	case 0xAA:	goto yy3811;
	default:	goto yy2;
	}
yy11299:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy5412;
		if (yych <= 0xA3) goto yy13660;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy11392;
			goto yy11393;
		} else {
			if (yych <= 0xBA) goto yy11394;
			if (yych <= 0xBB) goto yy3816;
			goto yy2;
		}
	}
yy11300:
	yych = *++YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x97) goto yy2;
		if (yych <= 0x99) goto yy202;
		goto yy2;
	} else {
		if (yych <= 0xA4) goto yy202;
		if (yych == 0xBF) goto yy110;
		goto yy2;
	}
yy11301:
	yych = *++YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x90) goto yy202;
			if (yych <= 0x93) goto yy2;
			goto yy202;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x9F) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xB4) goto yy110;
			goto yy2;
		}
	}
yy11302:
	yych = *++YYCURSOR;
	if (yych <= 0xA2) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy110;
			if (yych <= 0x90) goto yy202;
			goto yy2;
		} else {
			if (yych <= 0x93) {
				if (yych <= 0x92) goto yy202;
				goto yy2;
			} else {
				if (yych <= 0x94) goto yy202;
				if (yych <= 0xA1) goto yy2;
				goto yy110;
			}
		}
	} else {
		if (yych <= 0xA9) {
			if (yych <= 0xA3) goto yy2;
			if (yych <= 0xA6) goto yy110;
			if (yych <= 0xA8) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0xB4) {
				if (yych <= 0xAF) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xB5) goto yy2;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy11303:
	yych = *++YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy110;
			if (yych <= 0x86) goto yy2;
			goto yy202;
		} else {
			if (yych <= 0x8B) {
				if (yych <= 0x8A) goto yy2;
				goto yy110;
			} else {
				if (yych == 0x8D) goto yy2;
				goto yy202;
			}
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x99) {
				if (yych <= 0x8F) goto yy2;
				goto yy857;
			} else {
				if (yych <= 0x9A) goto yy2;
				if (yych <= 0x9B) goto yy202;
				goto yy110;
			}
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy11304:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy113;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy857;
	goto yy2;
yy11305:
	yych = *++YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x86) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0xAF) goto yy857;
		if (yych == 0xBF) goto yy110;
		goto yy2;
	}
yy11306:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy113;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy857;
	goto yy2;
yy11307:
	yych = *++YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy110;
		goto yy113;
	} else {
		if (yych <= 0xB4) goto yy110;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy857;
		goto yy2;
	}
yy11308:
	yych = *++YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x84) goto yy113;
			if (yych <= 0x89) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy857;
			goto yy113;
		} else {
			if (yych == 0x9C) goto yy113;
			goto yy2;
		}
	}
yy11309:
	yych = *++YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy113;
		goto yy110;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy857;
		goto yy2;
	}
yy11310:
	yych = *++YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy110;
		if (yych <= 0x85) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy113;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy857;
		goto yy2;
	}
yy11311:
	yych = *++YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy113;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy857;
		goto yy2;
	}
yy11312:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x9C) goto yy2;
		if (yych <= 0xAB) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0xB9) goto yy857;
		if (yych == 0xBF) goto yy110;
		goto yy2;
	}
yy11313:
	yych = *++YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy113;
		goto yy857;
	} else {
		if (yych == 0xBF) goto yy113;
		goto yy2;
	}
yy11314:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy113;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy857;
	goto yy2;
yy11315:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy110;
		if (yych <= 0x8F) goto yy2;
		goto yy857;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy11316:
	yych = *++YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy113;
		goto yy110;
	} else {
		if (yych <= 0x8B) goto yy113;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy857;
		goto yy2;
	}
yy11317:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy5408;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy5408;
		} else {
			if (yych == 0xBF) goto yy5408;
			goto yy2;
		}
	}
yy11318:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy5408;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy5408;
	goto yy2;
yy11319:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy5408;
	goto yy2;
yy11320:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy5408;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy5408;
	goto yy2;
yy11321:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy5408;
	if (yych == 0xA0) goto yy110;
	goto yy2;
yy11322:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy5408;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy5408;
	goto yy2;
yy11323:
	yych = *++YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy5408;
		if (yych <= 0x81) goto yy2;
		goto yy5408;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy5408;
		if (yych <= 0xBA) goto yy110;
		goto yy2;
	}
yy11324:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy5408;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy5408;
	goto yy2;
yy11325:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy5408;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy5408;
	goto yy2;
yy11326:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy5408;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy11327:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy5408;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy5408;
	goto yy2;
yy11328:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy5408;
	goto yy2;
yy11329:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy5408;
	goto yy2;
yy11330:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy5408;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy5408;
	goto yy2;
yy11331:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy5408;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy5408;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy5408;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy5408;
			if (yych == 0xBF) goto yy5408;
			goto yy2;
		}
	}
yy11332:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy5408;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy5408;
		if (yych <= 0xB8) goto yy110;
		goto yy2;
	}
yy11333:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy5408;
	goto yy2;
yy11334:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy5408;
	goto yy2;
yy11335:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy5408;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy5408;
	goto yy2;
yy11336:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy5408;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy5408;
	goto yy2;
yy11337:
	yych = *++YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy5408;
			if (yych <= 0x83) goto yy110;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy110;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy110;
			goto yy5408;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy110;
			} else {
				if (yych == 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy11338:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy5408;
	goto yy2;
yy11339:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy5408;
	goto yy2;
yy11340:
	yych = *++YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy5408;
		goto yy110;
	} else {
		if (yych <= 0xA4) goto yy5408;
		if (yych <= 0xA6) goto yy110;
		goto yy2;
	}
yy11341:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy5408;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy5408;
	goto yy2;
yy11342:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy5408;
	goto yy2;
yy11343:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy5408;
	goto yy2;
yy11344:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy5408;
	goto yy2;
yy11345:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy110;
	if (yych <= 0xB7) goto yy5408;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy11346:
	yych = *++YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x86) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0xAF) goto yy843;
		if (yych == 0xBF) goto yy110;
		goto yy2;
	}
yy11347:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy110;
	if (yych <= 0xAF) goto yy5408;
	if (yych <= 0xBA) goto yy110;
	goto yy2;
yy11348:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy5408;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy843;
	goto yy2;
yy11349:
	yych = *++YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy110;
		goto yy5408;
	} else {
		if (yych <= 0xB4) goto yy110;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy11350:
	yych = *++YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy5408;
		goto yy110;
	} else {
		if (yych == 0xB6) goto yy5408;
		goto yy2;
	}
yy11351:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy110;
	if (yych <= 0xB2) goto yy5408;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy11352:
	yych = *++YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x84) goto yy5408;
			if (yych <= 0x89) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			goto yy5408;
		} else {
			if (yych == 0x9C) goto yy5408;
			goto yy2;
		}
	}
yy11353:
	yych = *++YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy5408;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy5408;
		if (yych <= 0xB7) goto yy110;
		goto yy2;
	}
yy11354:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy5408;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy5408;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy5408;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy5408;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy5408;
			goto yy2;
		}
	}
yy11355:
	yych = *++YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy5408;
		goto yy110;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy11356:
	yych = *++YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy110;
			if (yych <= 0x84) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy5408;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy5408;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy5408;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy5408;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0xBD) goto yy5408;
				if (yych <= 0xBF) goto yy110;
				goto yy2;
			}
		}
	}
yy11357:
	yych = *++YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy110;
			if (yych <= 0x86) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy110;
			} else {
				if (yych == 0x90) goto yy5408;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy110;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy5408;
			goto yy110;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy110;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy110;
				goto yy2;
			}
		}
	}
yy11358:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy5408;
	if (yych <= 0xBF) goto yy110;
	goto yy2;
yy11359:
	yych = *++YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy110;
		if (yych <= 0x85) goto yy5408;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy5408;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy11360:
	yych = *++YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy5408;
		goto yy110;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy110;
		goto yy2;
	}
yy11361:
	yych = *++YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy5408;
		if (yych <= 0x9D) goto yy110;
		goto yy2;
	}
yy11362:
	yych = *++YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy5408;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy11363:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy5408;
	if (yych <= 0xB7) goto yy110;
	goto yy2;
yy11364:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x9C) goto yy2;
		if (yych <= 0xAB) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0xB9) goto yy843;
		if (yych == 0xBF) goto yy110;
		goto yy2;
	}
yy11365:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy5408;
	goto yy2;
yy11366:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy5408;
		goto yy843;
	} else {
		if (yych == 0xBF) goto yy5408;
		goto yy2;
	}
yy11367:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy5408;
	goto yy2;
yy11368:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy5408;
	goto yy2;
yy11369:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy5408;
	goto yy2;
yy11370:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy5408;
	goto yy2;
yy11371:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy5408;
	goto yy2;
yy11372:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy5408;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy11373:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy5408;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy110;
	goto yy2;
yy11374:
	yych = *++YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy5408;
		goto yy110;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy110;
		goto yy2;
	}
yy11375:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy110;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy5408;
			goto yy2;
		}
	}
yy11376:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy5408;
	goto yy2;
yy11377:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy5408;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy5408;
		if (yych <= 0xBE) goto yy110;
		goto yy2;
	}
yy11378:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy5408;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy5408;
	goto yy2;
yy11379:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy5408;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy5408;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy110;
		goto yy2;
	}
yy11380:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy5408;
	goto yy2;
yy11381:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy5408;
		} else {
			if (yych == 0xA2) goto yy5408;
			if (yych <= 0xA4) goto yy2;
			goto yy5408;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy5408;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy5408;
				goto yy2;
			}
		}
	}
yy11382:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy5408;
	goto yy2;
yy11383:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy5408;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy5408;
			if (yych <= 0x8C) goto yy2;
			goto yy5408;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy5408;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy5408;
			goto yy2;
		}
	}
yy11384:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy5408;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy5408;
			goto yy2;
		}
	}
yy11385:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy5408;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy5408;
	goto yy2;
yy11386:
	yych = *++YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy110;
		goto yy5408;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy110;
			goto yy5408;
		} else {
			if (yych <= 0xBB) goto yy110;
			if (yych <= 0xBF) goto yy5408;
			goto yy2;
		}
	}
yy11387:
	yych = *++YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy5408;
		goto yy110;
	} else {
		if (yych == 0xB5) goto yy110;
		if (yych <= 0xBF) goto yy5408;
		goto yy2;
	}
yy11388:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy5408;
		goto yy110;
	} else {
		if (yych == 0xAF) goto yy110;
		if (yych <= 0xBF) goto yy5408;
		goto yy2;
	}
yy11389:
	yych = *++YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy5408;
		goto yy110;
	} else {
		if (yych == 0xA9) goto yy110;
		if (yych <= 0xBF) goto yy5408;
		goto yy2;
	}
yy11390:
	yych = *++YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy5408;
		goto yy110;
	} else {
		if (yych <= 0x8B) goto yy5408;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy11391:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy5408;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy110;
	goto yy2;
yy11392:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy5408;
			} else {
				if (yych == 0xA4) goto yy5408;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy5408;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy5408;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy5408;
			} else {
				if (yych == 0xBB) goto yy5408;
				goto yy2;
			}
		}
	}
yy11393:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy5408;
	default:	goto yy2;
	}
yy11394:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy5408;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy5408;
			goto yy2;
		}
	}
yy11395:
	yyaccept = 14;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCA) {
		if (yych <= '?') {
			if (yych <= '+') {
				if (yych <= '%') {
					if (yych <= '#') goto yy208;
					if (yych <= '$') goto yy1763;
					goto yy146;
				} else {
					if (yych == '\'') goto yy200;
					if (yych <= '*') goto yy208;
					goto yy2207;
				}
			} else {
				if (yych <= '/') {
					if (yych <= ',') goto yy208;
					if (yych <= '-') goto yy203;
					if (yych <= '.') goto yy3056;
					goto yy208;
				} else {
					if (yych <= '9') goto yy13661;
					if (yych <= ';') goto yy208;
					if (yych <= '>') goto yy1763;
					goto yy208;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '^') {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy2402;
					if (yych <= ']') goto yy208;
					goto yy1763;
				} else {
					if (yych <= '_') goto yy2207;
					if (yych <= '`') goto yy1763;
					if (yych <= 'z') goto yy2402;
					goto yy208;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy208;
					if (yych <= '~') goto yy1763;
					goto yy208;
				} else {
					if (yych <= 0xC2) goto yy2404;
					if (yych <= 0xC3) goto yy2405;
					if (yych <= 0xC9) goto yy2406;
					goto yy2407;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy1763;
					if (yych <= 0xCD) goto yy2408;
					if (yych <= 0xCE) goto yy2409;
					goto yy2410;
				} else {
					if (yych == 0xD2) goto yy2411;
					if (yych <= 0xD3) goto yy2406;
					goto yy2412;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy2413;
					if (yych <= 0xD6) goto yy2414;
					if (yych <= 0xD7) goto yy2415;
					goto yy2416;
				} else {
					if (yych <= 0xD9) goto yy2417;
					if (yych <= 0xDA) goto yy2406;
					if (yych <= 0xDB) goto yy2418;
					goto yy2419;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy2420;
					if (yych <= 0xDE) goto yy2421;
					if (yych <= 0xDF) goto yy2422;
					goto yy2423;
				} else {
					if (yych <= 0xE1) goto yy2424;
					if (yych <= 0xE2) goto yy2425;
					if (yych <= 0xE3) goto yy2426;
					goto yy1763;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy2427;
					if (yych <= 0xEE) goto yy208;
					goto yy2428;
				} else {
					if (yych <= 0xF0) goto yy2429;
					if (yych == 0xF3) goto yy1763;
					goto yy208;
				}
			}
		}
	}
yy11396:
	yyaccept = 14;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCD) {
		if (yych <= '?') {
			if (yych <= '\'') {
				if (yych <= '$') {
					if (yych == ' ') goto yy11398;
					goto yy208;
				} else {
					if (yych <= '%') goto yy146;
					if (yych <= '&') goto yy208;
					goto yy200;
				}
			} else {
				if (yych <= ',') {
					if (yych == '+') goto yy146;
					goto yy208;
				} else {
					if (yych <= '.') goto yy11399;
					if (yych <= '/') goto yy208;
					if (yych <= '9') goto yy13662;
					goto yy208;
				}
			}
		} else {
			if (yych <= 'z') {
				if (yych <= '^') {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy803;
					goto yy208;
				} else {
					if (yych <= '_') goto yy146;
					if (yych <= '`') goto yy208;
					goto yy803;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= 0xC1) goto yy208;
					if (yych <= 0xC2) goto yy805;
					goto yy806;
				} else {
					if (yych <= 0xC9) goto yy807;
					if (yych <= 0xCA) goto yy808;
					if (yych <= 0xCC) goto yy208;
					goto yy845;
				}
			}
		}
	} else {
		if (yych <= 0xDB) {
			if (yych <= 0xD4) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy810;
					if (yych <= 0xCF) goto yy811;
					goto yy807;
				} else {
					if (yych <= 0xD2) goto yy812;
					if (yych <= 0xD3) goto yy807;
					goto yy813;
				}
			} else {
				if (yych <= 0xD7) {
					if (yych <= 0xD5) goto yy814;
					if (yych <= 0xD6) goto yy846;
					goto yy816;
				} else {
					if (yych <= 0xD8) goto yy847;
					if (yych <= 0xD9) goto yy848;
					if (yych <= 0xDA) goto yy807;
					goto yy849;
				}
			}
		} else {
			if (yych <= 0xE2) {
				if (yych <= 0xDE) {
					if (yych <= 0xDC) goto yy820;
					if (yych <= 0xDD) goto yy821;
					goto yy822;
				} else {
					if (yych <= 0xDF) goto yy850;
					if (yych <= 0xE0) goto yy851;
					if (yych <= 0xE1) goto yy852;
					goto yy853;
				}
			} else {
				if (yych <= 0xEA) {
					if (yych <= 0xE3) goto yy827;
					if (yych <= 0xE9) goto yy208;
					goto yy854;
				} else {
					if (yych <= 0xEE) goto yy208;
					if (yych <= 0xEF) goto yy855;
					if (yych <= 0xF0) goto yy856;
					goto yy208;
				}
			}
		}
	}
yy11397:
	yyaccept = 7;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xC9) {
		if (yych <= ';') {
			if (yych <= '*') {
				if (yych <= '$') {
					if (yych == ' ') goto yy11398;
					if (yych <= '#') goto yy41;
					goto yy534;
				} else {
					if (yych <= '%') goto yy146;
					if (yych == '\'') goto yy200;
					goto yy41;
				}
			} else {
				if (yych <= '.') {
					if (yych <= '+') goto yy781;
					if (yych <= ',') goto yy202;
					if (yych <= '-') goto yy13663;
					goto yy11400;
				} else {
					if (yych <= '/') goto yy41;
					if (yych <= '9') goto yy13664;
					if (yych <= ':') goto yy41;
					goto yy202;
				}
			}
		} else {
			if (yych <= '`') {
				if (yych <= 'Z') {
					if (yych <= '>') goto yy534;
					if (yych <= '?') goto yy41;
					if (yych <= '@') goto yy148;
					goto yy870;
				} else {
					if (yych <= ']') goto yy41;
					if (yych == '_') goto yy781;
					goto yy534;
				}
			} else {
				if (yych <= '}') {
					if (yych <= 'z') goto yy870;
					if (yych == '|') goto yy534;
					goto yy41;
				} else {
					if (yych <= 0xC1) {
						if (yych <= '~') goto yy534;
						goto yy41;
					} else {
						if (yych <= 0xC2) goto yy872;
						if (yych <= 0xC3) goto yy873;
						goto yy874;
					}
				}
			}
		}
	} else {
		if (yych <= 0xDB) {
			if (yych <= 0xD3) {
				if (yych <= 0xCE) {
					if (yych <= 0xCA) goto yy875;
					if (yych <= 0xCC) goto yy534;
					if (yych <= 0xCD) goto yy2430;
					goto yy877;
				} else {
					if (yych <= 0xCF) goto yy878;
					if (yych == 0xD2) goto yy879;
					goto yy874;
				}
			} else {
				if (yych <= 0xD7) {
					if (yych <= 0xD4) goto yy880;
					if (yych <= 0xD5) goto yy881;
					if (yych <= 0xD6) goto yy2431;
					goto yy883;
				} else {
					if (yych <= 0xD8) goto yy2432;
					if (yych <= 0xD9) goto yy2433;
					if (yych <= 0xDA) goto yy874;
					goto yy886;
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xDF) {
					if (yych <= 0xDC) goto yy887;
					if (yych <= 0xDD) goto yy888;
					if (yych <= 0xDE) goto yy889;
					goto yy2434;
				} else {
					if (yych <= 0xE0) goto yy891;
					if (yych <= 0xE1) goto yy892;
					if (yych <= 0xE2) goto yy2435;
					goto yy894;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych <= 0xE4) goto yy534;
					if (yych == 0xEA) goto yy895;
					goto yy41;
				} else {
					if (yych <= 0xF0) {
						if (yych <= 0xEF) goto yy2436;
						goto yy897;
					} else {
						if (yych == 0xF3) goto yy534;
						goto yy41;
					}
				}
			}
		}
	}
yy11398:
	yych = *++YYCURSOR;
	if (yych <= '/') goto yy2;
	if (yych <= '9') goto yy13393;
	goto yy2;
yy11399:
	yych = *++YYCURSOR;
	if (yybm[0+yych] & 2) {
		goto yy203;
	}
	if (yych <= 0xD4) {
		if (yych <= 0xC2) {
			if (yych <= '@') {
				if (yych <= '\'') {
					if (yych <= '&') goto yy147;
					goto yy200;
				} else {
					if (yych <= '/') goto yy147;
					if (yych <= '9') goto yy13662;
					goto yy147;
				}
			} else {
				if (yych <= '`') {
					if (yych <= 'Z') goto yy803;
					goto yy147;
				} else {
					if (yych <= 'z') goto yy803;
					if (yych <= 0xC1) goto yy147;
					goto yy805;
				}
			}
		} else {
			if (yych <= 0xCD) {
				if (yych <= 0xC9) {
					if (yych <= 0xC3) goto yy806;
					goto yy807;
				} else {
					if (yych <= 0xCA) goto yy808;
					if (yych <= 0xCC) goto yy147;
					goto yy845;
				}
			} else {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy810;
					if (yych <= 0xCF) goto yy811;
					goto yy807;
				} else {
					if (yych <= 0xD2) goto yy812;
					if (yych <= 0xD3) goto yy807;
					goto yy813;
				}
			}
		}
	} else {
		if (yych <= 0xDE) {
			if (yych <= 0xD9) {
				if (yych <= 0xD6) {
					if (yych <= 0xD5) goto yy814;
					goto yy846;
				} else {
					if (yych <= 0xD7) goto yy816;
					if (yych <= 0xD8) goto yy847;
					goto yy848;
				}
			} else {
				if (yych <= 0xDB) {
					if (yych <= 0xDA) goto yy807;
					goto yy849;
				} else {
					if (yych <= 0xDC) goto yy820;
					if (yych <= 0xDD) goto yy821;
					goto yy822;
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xE0) {
					if (yych <= 0xDF) goto yy850;
					goto yy851;
				} else {
					if (yych <= 0xE1) goto yy852;
					if (yych <= 0xE2) goto yy853;
					goto yy827;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych == 0xEA) goto yy854;
					goto yy147;
				} else {
					if (yych <= 0xEF) goto yy855;
					if (yych <= 0xF0) goto yy856;
					goto yy147;
				}
			}
		}
	}
yy11400:
	yych = *++YYCURSOR;
	if (yych <= 0xCE) {
		if (yych <= '@') {
			if (yych <= '+') {
				if (yych <= '&') {
					if (yych == '%') goto yy146;
					goto yy534;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych <= '*') goto yy534;
					goto yy781;
				}
			} else {
				if (yych <= '.') {
					if (yych <= ',') goto yy534;
					if (yych <= '-') goto yy867;
					goto yy203;
				} else {
					if (yych <= '/') goto yy534;
					if (yych <= '9') goto yy13664;
					if (yych <= '?') goto yy534;
					goto yy148;
				}
			}
		} else {
			if (yych <= 0xC1) {
				if (yych <= '_') {
					if (yych <= 'Z') goto yy870;
					if (yych <= '^') goto yy534;
					goto yy781;
				} else {
					if (yych <= '`') goto yy534;
					if (yych <= 'z') goto yy870;
					goto yy534;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC2) goto yy872;
					if (yych <= 0xC3) goto yy873;
					goto yy874;
				} else {
					if (yych <= 0xCA) goto yy875;
					if (yych <= 0xCC) goto yy534;
					if (yych <= 0xCD) goto yy876;
					goto yy877;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD5) {
				if (yych <= 0xD2) {
					if (yych <= 0xCF) goto yy878;
					if (yych <= 0xD1) goto yy874;
					goto yy879;
				} else {
					if (yych <= 0xD3) goto yy874;
					if (yych <= 0xD4) goto yy880;
					goto yy881;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD6) goto yy882;
					if (yych <= 0xD7) goto yy883;
					goto yy884;
				} else {
					if (yych <= 0xD9) goto yy885;
					if (yych <= 0xDA) goto yy874;
					if (yych <= 0xDB) goto yy886;
					goto yy887;
				}
			}
		} else {
			if (yych <= 0xE2) {
				if (yych <= 0xDF) {
					if (yych <= 0xDD) goto yy888;
					if (yych <= 0xDE) goto yy889;
					goto yy890;
				} else {
					if (yych <= 0xE0) goto yy891;
					if (yych <= 0xE1) goto yy892;
					goto yy893;
				}
			} else {
				if (yych <= 0xEA) {
					if (yych <= 0xE3) goto yy894;
					if (yych <= 0xE9) goto yy534;
					goto yy895;
				} else {
					if (yych <= 0xEE) goto yy534;
					if (yych <= 0xEF) goto yy896;
					if (yych <= 0xF0) goto yy897;
					goto yy534;
				}
			}
		}
	}
yy11401:
	yyaccept = 7;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCA) {
		if (yych <= '?') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych <= '#') goto yy41;
					if (yych <= '$') goto yy111;
					if (yych <= '%') goto yy146;
					goto yy41;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych <= '*') goto yy41;
					if (yych <= '+') goto yy170;
					goto yy202;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy203;
					if (yych <= '.') goto yy205;
					if (yych <= '/') goto yy41;
					goto yy13665;
				} else {
					if (yych <= ':') goto yy41;
					if (yych <= ';') goto yy202;
					if (yych <= '>') goto yy111;
					goto yy41;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '^') {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy206;
					if (yych <= ']') goto yy41;
					goto yy111;
				} else {
					if (yych <= '_') goto yy209;
					if (yych <= '`') goto yy111;
					if (yych <= 'z') goto yy206;
					goto yy41;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy41;
					if (yych <= '~') goto yy111;
					goto yy41;
				} else {
					if (yych <= 0xC2) goto yy211;
					if (yych <= 0xC3) goto yy212;
					if (yych <= 0xC9) goto yy213;
					goto yy214;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy111;
					if (yych <= 0xCD) goto yy215;
					if (yych <= 0xCE) goto yy216;
					goto yy217;
				} else {
					if (yych == 0xD2) goto yy218;
					if (yych <= 0xD3) goto yy213;
					goto yy219;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy220;
					if (yych <= 0xD6) goto yy221;
					if (yych <= 0xD7) goto yy222;
					goto yy223;
				} else {
					if (yych <= 0xD9) goto yy224;
					if (yych <= 0xDA) goto yy213;
					if (yych <= 0xDB) goto yy225;
					goto yy226;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy227;
					if (yych <= 0xDE) goto yy228;
					if (yych <= 0xDF) goto yy229;
					goto yy230;
				} else {
					if (yych <= 0xE1) goto yy231;
					if (yych <= 0xE2) goto yy232;
					if (yych <= 0xE3) goto yy233;
					goto yy111;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy234;
					if (yych <= 0xEE) goto yy41;
					goto yy235;
				} else {
					if (yych <= 0xF0) goto yy236;
					if (yych == 0xF3) goto yy111;
					goto yy41;
				}
			}
		}
	}
yy11402:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy2930;
	if (yych <= 0xBF) goto yy5548;
	goto yy2;
yy11403:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x86) goto yy2930;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy5548;
	goto yy2;
yy11404:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych <= 0x92) {
			if (yych <= 0x91) goto yy2;
			goto yy2930;
		} else {
			if (yych == 0x95) goto yy2930;
			goto yy2;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych <= 0xA3) goto yy2930;
			if (yych <= 0xAF) goto yy2;
			goto yy5548;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy5548;
			goto yy2;
		}
	}
yy11405:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych == 0x87) goto yy2930;
		if (yych <= 0x8C) goto yy2;
		goto yy2930;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x99) goto yy2;
			goto yy2930;
		} else {
			if (yych <= 0xA0) goto yy2;
			if (yych <= 0xBA) goto yy5548;
			goto yy2;
		}
	}
yy11406:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy5548;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy5548;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy5548;
		} else {
			if (yych == 0xBF) goto yy5548;
			goto yy2;
		}
	}
yy11407:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy5548;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy5548;
	goto yy2;
yy11408:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy5548;
	goto yy2;
yy11409:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy5548;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy5548;
	goto yy2;
yy11410:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy5548;
	goto yy2;
yy11411:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy5548;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy5548;
	goto yy2;
yy11412:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x81) {
		if (yych == 0x80) goto yy5548;
		goto yy2;
	} else {
		if (yych <= 0x89) goto yy5548;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy5548;
		goto yy2;
	}
yy11413:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy5548;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy5548;
	goto yy2;
yy11414:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy5548;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy5548;
	goto yy2;
yy11415:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy5548;
	goto yy2;
yy11416:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy5548;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy5548;
	goto yy2;
yy11417:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy5548;
	goto yy2;
yy11418:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy5548;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy5548;
	goto yy2;
yy11419:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy5548;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy5548;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy5548;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy5548;
			if (yych == 0xBF) goto yy5548;
			goto yy2;
		}
	}
yy11420:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy5548;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB6) goto yy5548;
	goto yy2;
yy11421:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy5548;
	goto yy2;
yy11422:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy5548;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy5548;
	goto yy2;
yy11423:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy5548;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy5548;
	goto yy2;
yy11424:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych == 0x80) goto yy5548;
		if (yych <= 0x8F) goto yy2;
		goto yy5548;
	} else {
		if (yych <= 0x97) {
			if (yych <= 0x94) goto yy2;
			goto yy5548;
		} else {
			if (yych <= 0x98) goto yy2;
			if (yych <= 0xB3) goto yy5548;
			goto yy2;
		}
	}
yy11425:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy5548;
	goto yy2;
yy11426:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy5548;
	goto yy2;
yy11427:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x88) goto yy2;
	if (yych <= 0xA4) goto yy5548;
	goto yy2;
yy11428:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy5548;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy5548;
	goto yy2;
yy11429:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy5548;
	goto yy2;
yy11430:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy5548;
	goto yy2;
yy11431:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy5548;
	goto yy2;
yy11432:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0xB7) goto yy5548;
	goto yy2;
yy11433:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0xAF) goto yy5548;
	goto yy2;
yy11434:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy5548;
	goto yy2;
yy11435:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0xA6) goto yy5548;
	goto yy2;
yy11436:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB2) goto yy5548;
	if (yych == 0xB6) goto yy5548;
	goto yy2;
yy11437:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0xB2) goto yy5548;
	goto yy2;
yy11438:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x80) goto yy2;
		if (yych <= 0x84) goto yy5548;
		goto yy2;
	} else {
		if (yych == 0x9B) goto yy2;
		if (yych <= 0x9C) goto yy5548;
		goto yy2;
	}
yy11439:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy2;
	if (yych <= 0xAB) goto yy5548;
	goto yy2;
yy11440:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy5548;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy5548;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy5548;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy5548;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy5548;
			goto yy2;
		}
	}
yy11441:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x90) goto yy5548;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0xA1) goto yy5548;
	goto yy2;
yy11442:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) goto yy2;
	if (yych == 0x86) goto yy2;
	if (yych <= 0x87) goto yy5548;
	goto yy2;
yy11443:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) goto yy2;
	if (yych <= 0x9B) goto yy5548;
	goto yy2;
yy11444:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x84) goto yy5548;
	goto yy2;
yy11445:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy5548;
	goto yy2;
yy11446:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy5548;
	if (yych == 0xBF) goto yy5548;
	goto yy2;
yy11447:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy5548;
	goto yy2;
yy11448:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy5548;
	goto yy2;
yy11449:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy5548;
	goto yy2;
yy11450:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy5548;
	goto yy2;
yy11451:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) goto yy2;
	if (yych <= 0xB7) goto yy5548;
	if (yych <= 0xBC) goto yy2;
	if (yych <= 0xBF) goto yy5548;
	goto yy2;
yy11452:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy5548;
	goto yy2;
yy11453:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy5548;
	if (yych == 0x90) goto yy5548;
	goto yy2;
yy11454:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy5548;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy5548;
	goto yy2;
yy11455:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy5548;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy5548;
	goto yy2;
yy11456:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy5548;
	goto yy2;
yy11457:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy5548;
		} else {
			if (yych == 0xA2) goto yy5548;
			if (yych <= 0xA4) goto yy2;
			goto yy5548;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy5548;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy5548;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy5548;
				goto yy2;
			}
		}
	}
yy11458:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy5548;
	goto yy2;
yy11459:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy5548;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy5548;
			if (yych <= 0x8C) goto yy2;
			goto yy5548;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy5548;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy5548;
			goto yy2;
		}
	}
yy11460:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy5548;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy5548;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy5548;
			goto yy2;
		}
	}
yy11461:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy5548;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy5548;
	goto yy2;
yy11462:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych == 0x80) goto yy5548;
		if (yych <= 0x81) goto yy2;
		goto yy5548;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy2;
			goto yy5548;
		} else {
			if (yych <= 0xBB) goto yy2;
			if (yych <= 0xBF) goto yy5548;
			goto yy2;
		}
	}
yy11463:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy5548;
		goto yy2;
	} else {
		if (yych == 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy5548;
		goto yy2;
	}
yy11464:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy5548;
		goto yy2;
	} else {
		if (yych == 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy5548;
		goto yy2;
	}
yy11465:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy5548;
		goto yy2;
	} else {
		if (yych == 0xA9) goto yy2;
		if (yych <= 0xBF) goto yy5548;
		goto yy2;
	}
yy11466:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy5548;
	goto yy2;
yy11467:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy5548;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy5548;
			} else {
				if (yych == 0xA4) goto yy5548;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy5548;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy5548;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy5548;
			} else {
				if (yych == 0xBB) goto yy5548;
				goto yy2;
			}
		}
	}
yy11468:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy5548;
	default:	goto yy2;
	}
yy11469:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy5548;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy5548;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy5548;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy5548;
			goto yy2;
		}
	}
yy11470:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy5660;
		} else {
			if (yych == 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy11471:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy5660;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy5660;
	goto yy2;
yy11472:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy11473:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy11474:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy5660;
		if (yych <= 0x8B) goto yy2;
		goto yy5660;
	} else {
		if (yych <= 0x9B) {
			if (yych <= 0x8F) goto yy2;
			goto yy5660;
		} else {
			if (yych == 0xA0) goto yy5660;
			goto yy2;
		}
	}
yy11475:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBD) goto yy5660;
	goto yy2;
yy11476:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy5660;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy11477:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy5660;
	if (yych == 0xA0) goto yy5660;
	goto yy2;
yy11478:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy5660;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy11479:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x81) {
		if (yych == 0x80) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0x89) goto yy5660;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBA) goto yy5660;
		goto yy2;
	}
yy11480:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy5660;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy11481:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy5660;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy5660;
	goto yy2;
yy11482:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy5660;
	goto yy2;
yy11483:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy5660;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy11484:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy5660;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy5660;
	goto yy2;
yy11485:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy5660;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy5660;
			if (yych == 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy11486:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy5660;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB8) goto yy5660;
	goto yy2;
yy11487:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy5660;
	goto yy2;
yy11488:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy5660;
	goto yy2;
yy11489:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy5660;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy5660;
	goto yy2;
yy11490:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy5660;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy11491:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy5660;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x93) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0x98) goto yy2;
			if (yych <= 0xB3) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0xBA) goto yy5660;
			if (yych == 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy11492:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy5660;
	goto yy2;
yy11493:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy5660;
	goto yy2;
yy11494:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy5660;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy5660;
	goto yy2;
yy11495:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy5660;
	goto yy2;
yy11496:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy5660;
	goto yy2;
yy11497:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy5660;
	goto yy2;
yy11498:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy5660;
	if (yych == 0xBF) goto yy5660;
	goto yy2;
yy11499:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy5660;
	goto yy2;
yy11500:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB4) goto yy5660;
	goto yy2;
yy11501:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB3) goto yy5660;
	if (yych == 0xB6) goto yy5660;
	goto yy2;
yy11502:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy5660;
		if (yych <= 0x89) goto yy2;
		goto yy5660;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x99) goto yy2;
			goto yy5660;
		} else {
			if (yych == 0x9C) goto yy5660;
			goto yy2;
		}
	}
yy11503:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy2;
	if (yych <= 0xB7) goto yy5660;
	goto yy2;
yy11504:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy5660;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy5660;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy11505:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy5660;
	goto yy2;
yy11506:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x90) goto yy5660;
			if (yych <= 0x92) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB1) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB4) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0xBB) goto yy2;
				if (yych <= 0xBF) goto yy5660;
				goto yy2;
			}
		}
	}
yy11507:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy5660;
			if (yych <= 0x86) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy5660;
			if (yych <= 0x8F) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x97) goto yy5660;
			if (yych <= 0x9C) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy5660;
				goto yy2;
			}
		}
	}
yy11508:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x86) goto yy2;
	if (yych <= 0x87) goto yy5660;
	goto yy2;
yy11509:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy5660;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy11510:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy5660;
	if (yych <= 0x97) goto yy2;
	if (yych <= 0x9D) goto yy5660;
	goto yy2;
yy11511:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy5660;
	if (yych == 0x84) goto yy5660;
	goto yy2;
yy11512:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0xAB) goto yy5660;
	if (yych == 0xBF) goto yy5660;
	goto yy2;
yy11513:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy11514:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy5660;
	if (yych == 0xBF) goto yy5660;
	goto yy2;
yy11515:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy5660;
	goto yy2;
yy11516:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy5660;
	goto yy2;
yy11517:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy5660;
	goto yy2;
yy11518:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy5660;
	goto yy2;
yy11519:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy5660;
	goto yy2;
yy11520:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy5660;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy5660;
	goto yy2;
yy11521:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy5660;
	if (yych <= 0xBB) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy11522:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych == 0x85) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0xB7) goto yy5660;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy5660;
		goto yy2;
	}
yy11523:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy5660;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBE) goto yy5660;
	goto yy2;
yy11524:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) goto yy2;
	if (yych <= 0x92) goto yy5660;
	goto yy2;
yy11525:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy5660;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy5660;
	goto yy2;
yy11526:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy5660;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy5660;
		goto yy2;
	}
yy11527:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA6) goto yy5660;
	if (yych <= 0xA8) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy11528:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy5660;
	if (yych <= 0xBA) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy11529:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy5660;
	goto yy2;
yy11530:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x85) goto yy5660;
	goto yy2;
yy11531:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy5660;
	goto yy2;
yy11532:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy11533:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy5660;
		} else {
			if (yych == 0xA2) goto yy5660;
			if (yych <= 0xA4) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy5660;
				goto yy2;
			}
		}
	}
yy11534:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy11535:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy5660;
			if (yych <= 0x8C) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy5660;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy5660;
			goto yy2;
		}
	}
yy11536:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy5660;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy11537:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy5660;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy11538:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8B) goto yy5660;
	goto yy2;
yy11539:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x86) goto yy5660;
		goto yy2;
	} else {
		if (yych == 0xA0) goto yy2;
		if (yych <= 0xAF) goto yy5660;
		goto yy2;
	}
yy11540:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy5660;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy5660;
	goto yy2;
yy11541:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy5660;
			} else {
				if (yych == 0xA4) goto yy5660;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy5660;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy5660;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy5660;
			} else {
				if (yych == 0xBB) goto yy5660;
				goto yy2;
			}
		}
	}
yy11542:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy5660;
	default:	goto yy2;
	}
yy11543:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy5660;
			goto yy2;
		}
	}
yy11544:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy5660;
	goto yy2;
yy11545:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy5660;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy11546:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0xAE) goto yy5660;
		if (yych <= 0xB0) goto yy2;
		if (yych <= 0xBF) goto yy5660;
		goto yy2;
	}
yy11547:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych == 0x90) goto yy2;
	if (yych <= 0xB5) goto yy5660;
	goto yy2;
yy11548:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy11549:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy11550:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy5660;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBA) goto yy5660;
	goto yy2;
yy11551:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy5660;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x91) goto yy5660;
	goto yy2;
yy11552:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xBA) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy11553:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xA4) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy11554:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0xAC) goto yy5660;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB3) goto yy5660;
		goto yy2;
	}
yy11555:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x94) goto yy5660;
	goto yy2;
yy11556:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8B) goto yy5660;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy11557:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy5660;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy5660;
		goto yy2;
	}
yy11558:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x87) goto yy5660;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy5660;
	goto yy2;
yy11559:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy5660;
	goto yy2;
yy11560:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy5660;
	goto yy2;
yy11561:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy8907;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy8907;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy8907;
		} else {
			if (yych == 0xBF) goto yy8907;
			goto yy2;
		}
	}
yy11562:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy8907;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy8907;
	goto yy2;
yy11563:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy8907;
	goto yy2;
yy11564:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy8907;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy8907;
	goto yy2;
yy11565:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy8907;
	if (yych == 0xA0) goto yy5660;
	goto yy2;
yy11566:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy8907;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy8907;
	goto yy2;
yy11567:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy8907;
		if (yych <= 0x81) goto yy2;
		goto yy8907;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy8907;
		if (yych <= 0xBA) goto yy5660;
		goto yy2;
	}
yy11568:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy8907;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy8907;
	goto yy2;
yy11569:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy8907;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy8907;
	goto yy2;
yy11570:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy8907;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy11571:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy8907;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy8907;
	goto yy2;
yy11572:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy8907;
	goto yy2;
yy11573:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy8907;
	goto yy2;
yy11574:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy8907;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy8907;
	goto yy2;
yy11575:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy8907;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy8907;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy8907;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy8907;
			if (yych == 0xBF) goto yy8907;
			goto yy2;
		}
	}
yy11576:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy8907;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy8907;
		if (yych <= 0xB8) goto yy5660;
		goto yy2;
	}
yy11577:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy8907;
	goto yy2;
yy11578:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy8907;
	goto yy2;
yy11579:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy8907;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy8907;
	goto yy2;
yy11580:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy8907;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy8907;
	goto yy2;
yy11581:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy8907;
			if (yych <= 0x83) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy5660;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy5660;
			goto yy8907;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy8907;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy5660;
			} else {
				if (yych == 0xBF) goto yy5660;
				goto yy2;
			}
		}
	}
yy11582:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy8907;
	goto yy2;
yy11583:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy8907;
	goto yy2;
yy11584:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy8907;
		goto yy5660;
	} else {
		if (yych <= 0xA4) goto yy8907;
		if (yych <= 0xA6) goto yy5660;
		goto yy2;
	}
yy11585:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy8907;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy8907;
	goto yy2;
yy11586:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy8907;
	goto yy2;
yy11587:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy8907;
	goto yy2;
yy11588:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy8907;
	goto yy2;
yy11589:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy5660;
	if (yych <= 0xB7) goto yy8907;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy11590:
	yych = *++YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x86) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0xAF) goto yy843;
		if (yych == 0xBF) goto yy5660;
		goto yy2;
	}
yy11591:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy5660;
	if (yych <= 0xAF) goto yy8907;
	if (yych <= 0xBA) goto yy5660;
	goto yy2;
yy11592:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy8907;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy843;
	goto yy2;
yy11593:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy5660;
		goto yy8907;
	} else {
		if (yych <= 0xB4) goto yy5660;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy11594:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy8907;
		goto yy5660;
	} else {
		if (yych == 0xB6) goto yy8907;
		goto yy2;
	}
yy11595:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy5660;
	if (yych <= 0xB2) goto yy8907;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy11596:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x84) goto yy8907;
			if (yych <= 0x89) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			goto yy8907;
		} else {
			if (yych == 0x9C) goto yy8907;
			goto yy2;
		}
	}
yy11597:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy8907;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy8907;
		if (yych <= 0xB7) goto yy5660;
		goto yy2;
	}
yy11598:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy8907;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy8907;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy8907;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy8907;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy8907;
			goto yy2;
		}
	}
yy11599:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy8907;
		goto yy5660;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy11600:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy5660;
			if (yych <= 0x84) goto yy2;
			goto yy8907;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy8907;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy8907;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy8907;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy8907;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0xBD) goto yy8907;
				if (yych <= 0xBF) goto yy5660;
				goto yy2;
			}
		}
	}
yy11601:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy5660;
			if (yych <= 0x86) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy5660;
			} else {
				if (yych == 0x90) goto yy8907;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy5660;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy8907;
			goto yy5660;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy5660;
				goto yy2;
			}
		}
	}
yy11602:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy8907;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy11603:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy5660;
		if (yych <= 0x85) goto yy8907;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy8907;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy11604:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy8907;
		goto yy5660;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy5660;
		goto yy2;
	}
yy11605:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy8907;
		if (yych <= 0x9D) goto yy5660;
		goto yy2;
	}
yy11606:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy8907;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy11607:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy8907;
	if (yych <= 0xB7) goto yy5660;
	goto yy2;
yy11608:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x9C) goto yy2;
		if (yych <= 0xAB) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0xB9) goto yy843;
		if (yych == 0xBF) goto yy5660;
		goto yy2;
	}
yy11609:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy8907;
	goto yy2;
yy11610:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy8907;
		goto yy843;
	} else {
		if (yych == 0xBF) goto yy8907;
		goto yy2;
	}
yy11611:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy8907;
	goto yy2;
yy11612:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy8907;
	goto yy2;
yy11613:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy8907;
	goto yy2;
yy11614:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy8907;
	goto yy2;
yy11615:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy8907;
	goto yy2;
yy11616:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy8907;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy11617:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy8907;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy5660;
	goto yy2;
yy11618:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy8907;
		goto yy5660;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy5660;
		goto yy2;
	}
yy11619:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy5660;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy8907;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy8907;
			goto yy2;
		}
	}
yy11620:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy8907;
	goto yy2;
yy11621:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy8907;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy8907;
		if (yych <= 0xBE) goto yy5660;
		goto yy2;
	}
yy11622:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy8907;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy8907;
	goto yy2;
yy11623:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy8907;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy8907;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy5660;
		goto yy2;
	}
yy11624:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy8907;
	goto yy2;
yy11625:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy8907;
		} else {
			if (yych == 0xA2) goto yy8907;
			if (yych <= 0xA4) goto yy2;
			goto yy8907;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy8907;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy8907;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy8907;
				goto yy2;
			}
		}
	}
yy11626:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy8907;
	goto yy2;
yy11627:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy8907;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy8907;
			if (yych <= 0x8C) goto yy2;
			goto yy8907;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy8907;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy8907;
			goto yy2;
		}
	}
yy11628:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy8907;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy8907;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy8907;
			goto yy2;
		}
	}
yy11629:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy8907;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy8907;
	goto yy2;
yy11630:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy5660;
		goto yy8907;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy5660;
			goto yy8907;
		} else {
			if (yych <= 0xBB) goto yy5660;
			if (yych <= 0xBF) goto yy8907;
			goto yy2;
		}
	}
yy11631:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy8907;
		goto yy5660;
	} else {
		if (yych == 0xB5) goto yy5660;
		if (yych <= 0xBF) goto yy8907;
		goto yy2;
	}
yy11632:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy8907;
		goto yy5660;
	} else {
		if (yych == 0xAF) goto yy5660;
		if (yych <= 0xBF) goto yy8907;
		goto yy2;
	}
yy11633:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy8907;
		goto yy5660;
	} else {
		if (yych == 0xA9) goto yy5660;
		if (yych <= 0xBF) goto yy8907;
		goto yy2;
	}
yy11634:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy8907;
		goto yy5660;
	} else {
		if (yych <= 0x8B) goto yy8907;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy11635:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy8907;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy5660;
	goto yy2;
yy11636:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy8907;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy8907;
			} else {
				if (yych == 0xA4) goto yy8907;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy8907;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy8907;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy8907;
			} else {
				if (yych == 0xBB) goto yy8907;
				goto yy2;
			}
		}
	}
yy11637:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy8907;
	default:	goto yy2;
	}
yy11638:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy8907;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy8907;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy8907;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy8907;
			goto yy2;
		}
	}
yy11639:
	yyaccept = 21;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCE) {
		if (yych <= ']') {
			if (yych <= '.') {
				if (yych <= '*') {
					if (yych == '$') goto yy5660;
					goto yy1766;
				} else {
					if (yych <= '+') goto yy5660;
					if (yych <= ',') goto yy1766;
					if (yych <= '-') goto yy535;
					goto yy3054;
				}
			} else {
				if (yych <= ';') {
					if (yych <= '/') goto yy1766;
					if (yych <= '9') goto yy5660;
					goto yy1766;
				} else {
					if (yych <= '>') goto yy5660;
					if (yych <= '@') goto yy1766;
					if (yych <= 'Z') goto yy13666;
					goto yy1766;
				}
			}
		} else {
			if (yych <= 0xC1) {
				if (yych <= '{') {
					if (yych <= '`') goto yy5660;
					if (yych <= 'z') goto yy13666;
					goto yy1766;
				} else {
					if (yych == '}') goto yy1766;
					if (yych <= '~') goto yy5660;
					goto yy1766;
				}
			} else {
				if (yych <= 0xCA) {
					if (yych <= 0xC2) goto yy13668;
					if (yych <= 0xC3) goto yy13669;
					if (yych <= 0xC9) goto yy13670;
					goto yy13671;
				} else {
					if (yych <= 0xCB) goto yy5665;
					if (yych <= 0xCC) goto yy5663;
					if (yych <= 0xCD) goto yy13672;
					goto yy13673;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD6) {
				if (yych <= 0xD2) {
					if (yych <= 0xCF) goto yy13674;
					if (yych <= 0xD1) goto yy13670;
					goto yy13675;
				} else {
					if (yych <= 0xD3) goto yy13670;
					if (yych <= 0xD4) goto yy13676;
					if (yych <= 0xD5) goto yy13677;
					goto yy13678;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD7) goto yy13679;
					if (yych <= 0xD8) goto yy13680;
					goto yy13681;
				} else {
					if (yych <= 0xDA) goto yy13670;
					if (yych <= 0xDB) goto yy13682;
					if (yych <= 0xDC) goto yy13683;
					goto yy13684;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy13685;
					if (yych <= 0xDF) goto yy13686;
					goto yy13687;
				} else {
					if (yych <= 0xE1) goto yy13688;
					if (yych <= 0xE2) goto yy13689;
					if (yych <= 0xE3) goto yy13690;
					goto yy5683;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy13691;
					if (yych <= 0xEE) goto yy1766;
					goto yy13692;
				} else {
					if (yych <= 0xF0) goto yy13693;
					if (yych == 0xF3) goto yy5687;
					goto yy1766;
				}
			}
		}
	}
yy11640:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy1564;
	if (yych <= 0xBF) goto yy9040;
	goto yy2;
yy11641:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy1564;
		if (yych <= 0x8A) goto yy2;
		goto yy5660;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy9040;
			goto yy2;
		}
	}
yy11642:
	yych = *++YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			goto yy1564;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0x99) goto yy1564;
			goto yy2;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy1564;
			if (yych <= 0xA6) goto yy2;
			goto yy2930;
		} else {
			if (yych == 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy11643:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy13694;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy11644:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy5660;
		} else {
			if (yych == 0x93) goto yy2930;
			goto yy2;
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0xAF) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0xB2) goto yy1564;
			if (yych <= 0xB4) goto yy5660;
			goto yy2;
		}
	}
yy11645:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych <= 0x92) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy5660;
			if (yych <= 0x91) goto yy2;
			goto yy1564;
		} else {
			if (yych == 0x95) goto yy2930;
			if (yych <= 0xA1) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych <= 0xA3) goto yy1564;
			if (yych <= 0xA6) goto yy5660;
			if (yych <= 0xA8) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xB4) {
				if (yych <= 0xAF) goto yy2;
				goto yy9040;
			} else {
				if (yych <= 0xB5) goto yy2;
				if (yych <= 0xBF) goto yy9040;
				goto yy2;
			}
		}
	}
yy11646:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy5660;
			if (yych <= 0x86) goto yy2;
			goto yy1564;
		} else {
			if (yych <= 0x8B) {
				if (yych <= 0x8A) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0x8C) goto yy2;
				if (yych <= 0x8E) goto yy1564;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9A) goto yy2930;
			if (yych <= 0x9B) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy9040;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy5660;
				goto yy2;
			}
		}
	}
yy11647:
	yyaccept = 21;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy5660;
					goto yy1766;
				} else {
					if (yych <= '\'') goto yy1087;
					if (yych == '+') goto yy5660;
					goto yy1766;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy4041;
					if (yych <= '.') goto yy9246;
					if (yych <= '/') goto yy1766;
					goto yy8907;
				} else {
					if (yych <= ';') goto yy1766;
					if (yych <= '>') goto yy5660;
					if (yych <= '@') goto yy1766;
					goto yy11647;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy1766;
					if (yych <= '`') goto yy5660;
					goto yy11647;
				} else {
					if (yych == '|') goto yy5660;
					if (yych <= '}') goto yy1766;
					goto yy5660;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy1766;
					if (yych <= 0xC2) goto yy9277;
					if (yych <= 0xC3) goto yy9278;
					goto yy9279;
				} else {
					if (yych <= 0xCA) goto yy9280;
					if (yych <= 0xCB) goto yy5665;
					if (yych <= 0xCC) goto yy5663;
					goto yy9281;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy9282;
					if (yych <= 0xCF) goto yy9283;
					goto yy9279;
				} else {
					if (yych <= 0xD2) goto yy9284;
					if (yych <= 0xD3) goto yy9279;
					if (yych <= 0xD4) goto yy9285;
					goto yy9286;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy9287;
					if (yych <= 0xD7) goto yy9288;
					if (yych <= 0xD8) goto yy9289;
					goto yy9290;
				} else {
					if (yych <= 0xDA) goto yy9279;
					if (yych <= 0xDB) goto yy9291;
					if (yych <= 0xDC) goto yy9292;
					goto yy9293;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy9294;
					if (yych <= 0xDF) goto yy9295;
					goto yy9296;
				} else {
					if (yych <= 0xE1) goto yy9297;
					if (yych <= 0xE2) goto yy9298;
					if (yych <= 0xE3) goto yy9299;
					goto yy5683;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy9300;
					if (yych <= 0xEE) goto yy1766;
					goto yy9301;
				} else {
					if (yych <= 0xF0) goto yy9302;
					if (yych == 0xF3) goto yy5687;
					goto yy1766;
				}
			}
		}
	}
yy11649:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy9040;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy9040;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy9040;
		} else {
			if (yych == 0xBF) goto yy9040;
			goto yy2;
		}
	}
yy11650:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy9040;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy9040;
	goto yy2;
yy11651:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy9040;
	goto yy2;
yy11652:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy9040;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy9040;
	goto yy2;
yy11653:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy9040;
	if (yych == 0xA0) goto yy5660;
	goto yy2;
yy11654:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy9040;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy9040;
	goto yy2;
yy11655:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy9040;
		if (yych <= 0x81) goto yy2;
		goto yy9040;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy9040;
		if (yych <= 0xBA) goto yy5660;
		goto yy2;
	}
yy11656:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy9040;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy9040;
	goto yy2;
yy11657:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy9040;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy9040;
	goto yy2;
yy11658:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy9040;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy11659:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy9040;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy9040;
	goto yy2;
yy11660:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy9040;
	goto yy2;
yy11661:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy9040;
	goto yy2;
yy11662:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy9040;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy9040;
	goto yy2;
yy11663:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy9040;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy9040;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy9040;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy9040;
			if (yych == 0xBF) goto yy9040;
			goto yy2;
		}
	}
yy11664:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy9040;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy9040;
		if (yych <= 0xB8) goto yy5660;
		goto yy2;
	}
yy11665:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy9040;
	goto yy2;
yy11666:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy9040;
	goto yy2;
yy11667:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy9040;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy9040;
	goto yy2;
yy11668:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy9040;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy9040;
	goto yy2;
yy11669:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy9040;
			if (yych <= 0x83) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy5660;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy5660;
			goto yy9040;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy9040;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy5660;
			} else {
				if (yych == 0xBF) goto yy5660;
				goto yy2;
			}
		}
	}
yy11670:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy9040;
	goto yy2;
yy11671:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy9040;
	goto yy2;
yy11672:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy9040;
		goto yy5660;
	} else {
		if (yych <= 0xA4) goto yy9040;
		if (yych <= 0xA6) goto yy5660;
		goto yy2;
	}
yy11673:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy9040;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy9040;
	goto yy2;
yy11674:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy9040;
	goto yy2;
yy11675:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy9040;
	goto yy2;
yy11676:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy9040;
	goto yy2;
yy11677:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy5660;
	if (yych <= 0xB7) goto yy9040;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy11678:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy5660;
	if (yych <= 0xAF) goto yy9040;
	if (yych <= 0xBA) goto yy5660;
	goto yy2;
yy11679:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy9040;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy843;
	goto yy2;
yy11680:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy5660;
		goto yy9040;
	} else {
		if (yych <= 0xB4) goto yy5660;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy11681:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy9040;
		goto yy5660;
	} else {
		if (yych == 0xB6) goto yy9040;
		goto yy2;
	}
yy11682:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy5660;
	if (yych <= 0xB2) goto yy9040;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy11683:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x84) goto yy9040;
			if (yych <= 0x89) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			goto yy9040;
		} else {
			if (yych == 0x9C) goto yy9040;
			goto yy2;
		}
	}
yy11684:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy9040;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy9040;
		if (yych <= 0xB7) goto yy5660;
		goto yy2;
	}
yy11685:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy9040;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy9040;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy9040;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy9040;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy9040;
			goto yy2;
		}
	}
yy11686:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy9040;
		goto yy5660;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy11687:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy5660;
			if (yych <= 0x84) goto yy2;
			goto yy9040;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy9040;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy9040;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy9040;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy9040;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0xBD) goto yy9040;
				if (yych <= 0xBF) goto yy5660;
				goto yy2;
			}
		}
	}
yy11688:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy5660;
			if (yych <= 0x86) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy5660;
			} else {
				if (yych == 0x90) goto yy9040;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy5660;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy9040;
			goto yy5660;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy5660;
				goto yy2;
			}
		}
	}
yy11689:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy9040;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy11690:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy5660;
		if (yych <= 0x85) goto yy9040;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy9040;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy11691:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy9040;
		goto yy5660;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy5660;
		goto yy2;
	}
yy11692:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy9040;
		if (yych <= 0x9D) goto yy5660;
		goto yy2;
	}
yy11693:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy9040;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy11694:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy9040;
	if (yych <= 0xB7) goto yy5660;
	goto yy2;
yy11695:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy9040;
	goto yy2;
yy11696:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy9040;
		goto yy843;
	} else {
		if (yych == 0xBF) goto yy9040;
		goto yy2;
	}
yy11697:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy9040;
	goto yy2;
yy11698:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy9040;
	goto yy2;
yy11699:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy9040;
	goto yy2;
yy11700:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy9040;
	goto yy2;
yy11701:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy9040;
	goto yy2;
yy11702:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy9040;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy11703:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy9040;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy5660;
	goto yy2;
yy11704:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy9040;
		goto yy5660;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy5660;
		goto yy2;
	}
yy11705:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy5660;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy9040;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy9040;
			goto yy2;
		}
	}
yy11706:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy9040;
	goto yy2;
yy11707:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy9040;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy9040;
		if (yych <= 0xBE) goto yy5660;
		goto yy2;
	}
yy11708:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy9040;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy9040;
	goto yy2;
yy11709:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy9040;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy9040;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy5660;
		goto yy2;
	}
yy11710:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy9040;
	goto yy2;
yy11711:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy9040;
		} else {
			if (yych == 0xA2) goto yy9040;
			if (yych <= 0xA4) goto yy2;
			goto yy9040;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy9040;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy9040;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy9040;
				goto yy2;
			}
		}
	}
yy11712:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy9040;
	goto yy2;
yy11713:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy9040;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy9040;
			if (yych <= 0x8C) goto yy2;
			goto yy9040;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy9040;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy9040;
			goto yy2;
		}
	}
yy11714:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy9040;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy9040;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy9040;
			goto yy2;
		}
	}
yy11715:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy9040;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy9040;
	goto yy2;
yy11716:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy5660;
		goto yy9040;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy5660;
			goto yy9040;
		} else {
			if (yych <= 0xBB) goto yy5660;
			if (yych <= 0xBF) goto yy9040;
			goto yy2;
		}
	}
yy11717:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy9040;
		goto yy5660;
	} else {
		if (yych == 0xB5) goto yy5660;
		if (yych <= 0xBF) goto yy9040;
		goto yy2;
	}
yy11718:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy9040;
		goto yy5660;
	} else {
		if (yych == 0xAF) goto yy5660;
		if (yych <= 0xBF) goto yy9040;
		goto yy2;
	}
yy11719:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy9040;
		goto yy5660;
	} else {
		if (yych == 0xA9) goto yy5660;
		if (yych <= 0xBF) goto yy9040;
		goto yy2;
	}
yy11720:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy9040;
		goto yy5660;
	} else {
		if (yych <= 0x8B) goto yy9040;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy11721:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy9040;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy5660;
	goto yy2;
yy11722:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy9040;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy9040;
			} else {
				if (yych == 0xA4) goto yy9040;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy9040;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy9040;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy9040;
			} else {
				if (yych == 0xBB) goto yy9040;
				goto yy2;
			}
		}
	}
yy11723:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy9040;
	default:	goto yy2;
	}
yy11724:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy9040;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy9040;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy9040;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy9040;
			goto yy2;
		}
	}
yy11725:
	yyaccept = 21;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCE) {
		if (yych <= '`') {
			if (yych <= '/') {
				if (yych <= '*') {
					if (yych == '$') goto yy5660;
					goto yy1766;
				} else {
					if (yych <= '+') goto yy5660;
					if (yych == '-') goto yy535;
					goto yy1766;
				}
			} else {
				if (yych <= '>') {
					if (yych <= '9') goto yy5660;
					if (yych <= ';') goto yy1766;
					goto yy5660;
				} else {
					if (yych <= '@') goto yy1766;
					if (yych <= 'Z') goto yy13666;
					if (yych <= ']') goto yy1766;
					goto yy5660;
				}
			}
		} else {
			if (yych <= 0xC2) {
				if (yych <= '|') {
					if (yych <= 'z') goto yy13666;
					if (yych <= '{') goto yy1766;
					goto yy5660;
				} else {
					if (yych == '~') goto yy5660;
					if (yych <= 0xC1) goto yy1766;
					goto yy13668;
				}
			} else {
				if (yych <= 0xCA) {
					if (yych <= 0xC3) goto yy13669;
					if (yych <= 0xC9) goto yy13670;
					goto yy13671;
				} else {
					if (yych <= 0xCB) goto yy5665;
					if (yych <= 0xCC) goto yy5663;
					if (yych <= 0xCD) goto yy13672;
					goto yy13673;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD6) {
				if (yych <= 0xD2) {
					if (yych <= 0xCF) goto yy13674;
					if (yych <= 0xD1) goto yy13670;
					goto yy13675;
				} else {
					if (yych <= 0xD3) goto yy13670;
					if (yych <= 0xD4) goto yy13676;
					if (yych <= 0xD5) goto yy13677;
					goto yy13678;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD7) goto yy13679;
					if (yych <= 0xD8) goto yy13680;
					goto yy13681;
				} else {
					if (yych <= 0xDA) goto yy13670;
					if (yych <= 0xDB) goto yy13682;
					if (yych <= 0xDC) goto yy13683;
					goto yy13684;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy13685;
					if (yych <= 0xDF) goto yy13686;
					goto yy13687;
				} else {
					if (yych <= 0xE1) goto yy13688;
					if (yych <= 0xE2) goto yy13689;
					if (yych <= 0xE3) goto yy13690;
					goto yy5683;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy13691;
					if (yych <= 0xEE) goto yy1766;
					goto yy13692;
				} else {
					if (yych <= 0xF0) goto yy13693;
					if (yych == 0xF3) goto yy5687;
					goto yy1766;
				}
			}
		}
	}
yy11726:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy1952;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy9155;
	case 0xB7:	goto yy2930;
	default:	goto yy2;
	}
yy11727:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1952;
			goto yy9155;
		} else {
			if (yych <= 0x87) goto yy2930;
			if (yych <= 0x8A) goto yy9155;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy9155;
			goto yy2;
		}
	}
yy11728:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy9155;
		} else {
			if (yych == 0x8A) goto yy9896;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xBE) goto yy9896;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy11729:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x87) {
		if (yych <= 0x83) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x82) goto yy1952;
			goto yy2;
		} else {
			if (yych == 0x86) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0xAA) goto yy9155;
			goto yy2;
		} else {
			if (yych <= 0xB2) goto yy9155;
			if (yych == 0xB4) goto yy2930;
			goto yy2;
		}
	}
yy11730:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy5778;
	case 0x81:	goto yy7606;
	case 0x82:	goto yy11756;
	case 0x83:	goto yy11757;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy9159;
	case 0x89:	goto yy11758;
	case 0x8A:	goto yy11759;
	case 0x8B:	goto yy11760;
	case 0x8C:	goto yy11761;
	case 0x8D:	goto yy11762;
	case 0x8E:	goto yy11763;
	case 0x8F:	goto yy11764;
	case 0x90:	goto yy13695;
	case 0x99:	goto yy11766;
	case 0x9A:	goto yy11767;
	case 0x9B:	goto yy11768;
	case 0x9C:	goto yy11769;
	case 0x9D:	goto yy11770;
	case 0x9E:	goto yy5786;
	case 0x9F:	goto yy7613;
	case 0xA0:	goto yy13696;
	case 0xA1:	goto yy11772;
	case 0xA2:	goto yy11773;
	case 0xA3:	goto yy11774;
	case 0xA4:	goto yy11775;
	case 0xA5:	goto yy7617;
	case 0xA7:	goto yy7618;
	case 0xA8:	goto yy11776;
	case 0xA9:	goto yy5794;
	case 0xAA:	goto yy7619;
	case 0xAC:	goto yy5796;
	case 0xAD:	goto yy7620;
	case 0xAE:	goto yy11777;
	case 0xAF:	goto yy11778;
	case 0xB0:	goto yy11779;
	case 0xB1:	goto yy11780;
	case 0xB3:	goto yy11781;
	case 0xB4:	goto yy11782;
	case 0xB5:	goto yy11783;
	case 0xB6:	goto yy11784;
	case 0xB7:	goto yy5802;
	case 0xBC:	goto yy11785;
	case 0xBD:	goto yy11786;
	case 0xBE:	goto yy11787;
	case 0xBF:	goto yy11788;
	default:	goto yy2;
	}
yy11731:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy13697;
	case 0x81:	goto yy5806;
	case 0x82:	goto yy5807;
	case 0x83:	goto yy5808;
	case 0x84:	goto yy11789;
	case 0x85:	goto yy11790;
	case 0x86:	goto yy11791;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy1956;
	case 0x88:	goto yy13698;
	case 0x8C:	goto yy5813;
	case 0x8F:	goto yy5814;
	case 0x90:	goto yy5815;
	case 0x91:	goto yy5816;
	case 0x92:	goto yy5817;
	case 0x93:	goto yy5818;
	case 0x9D:	goto yy5819;
	case 0x9E:	goto yy5820;
	case 0x9F:	goto yy5821;
	case 0xA6:	goto yy5822;
	case 0xA7:	goto yy5823;
	case 0xAD:	goto yy5824;
	case 0xAE:	goto yy5825;
	case 0xAF:	goto yy5826;
	case 0xB0:	goto yy11792;
	case 0xB1:	goto yy11793;
	case 0xB2:	goto yy9159;
	case 0xB3:	goto yy11794;
	case 0xB4:	goto yy11795;
	case 0xB5:	goto yy11796;
	case 0xB6:	goto yy11797;
	case 0xB7:	goto yy11798;
	case 0xB8:	goto yy9901;
	case 0xBA:	goto yy5830;
	case 0xBB:	goto yy4638;
	case 0xBF:	goto yy5831;
	default:	goto yy2;
	}
yy11732:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy11822;
	case 0xAD:	goto yy11823;
	case 0xAE:	goto yy11824;
	case 0xAF:	goto yy11825;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy9159;
	case 0xB4:	goto yy11826;
	case 0xB5:	goto yy11827;
	case 0xB6:	goto yy11828;
	case 0xB7:	goto yy11829;
	case 0xB8:	goto yy13699;
	case 0xB9:	goto yy13700;
	case 0xBB:	goto yy11831;
	case 0xBC:	goto yy13701;
	case 0xBD:	goto yy11833;
	case 0xBF:	goto yy5867;
	default:	goto yy2;
	}
yy11733:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy9155;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy1952;
			goto yy2;
		}
	}
yy11734:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy9155;
	if (yych <= 0x9B) goto yy1952;
	goto yy2;
yy11735:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy9155;
	goto yy2;
yy11736:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1952;
		goto yy9155;
	} else {
		if (yych == 0xBD) goto yy9155;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy11737:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x90) goto yy9155;
		goto yy1952;
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0xA1) goto yy9155;
			goto yy1952;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy9155;
			goto yy2;
		}
	}
yy11738:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy9155;
			} else {
				if (yych <= 0x83) goto yy1952;
				if (yych <= 0x84) goto yy2;
				goto yy9155;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy9155;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy9155;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy9155;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy9155;
				if (yych <= 0xB5) goto yy2;
				goto yy9155;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xBD) goto yy9155;
				if (yych <= 0xBF) goto yy1952;
				goto yy2;
			}
		}
	}
yy11739:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy1952;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy1952;
				goto yy9155;
			} else {
				if (yych == 0x97) goto yy1952;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy9155;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy9155;
				if (yych <= 0xA3) goto yy1952;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy9155;
				goto yy1952;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy1952;
				goto yy2;
			}
		}
	}
yy11740:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy9155;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy9155;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy9155;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy9155;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy9155;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy9155;
				if (yych <= 0xBB) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1952;
				goto yy2;
			}
		}
	}
yy11741:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1952;
			if (yych <= 0x86) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy1952;
			if (yych <= 0x90) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x98) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xB4) goto yy9155;
				if (yych <= 0xB5) goto yy1952;
				goto yy2;
			}
		}
	}
yy11742:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1952;
			if (yych <= 0x84) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy9155;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy9155;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy9155;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy9155;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xBD) goto yy9155;
				if (yych <= 0xBF) goto yy1952;
				goto yy2;
			}
		}
	}
yy11743:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy1952;
			if (yych <= 0x8F) goto yy2;
			goto yy9155;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy9155;
			if (yych <= 0xA3) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy1952;
			if (yych == 0xB9) goto yy9155;
			goto yy2;
		}
	}
yy11744:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1952;
			if (yych <= 0x84) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy9155;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy9155;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy9155;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy9155;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xBD) goto yy9155;
				if (yych <= 0xBF) goto yy1952;
				goto yy2;
			}
		}
	}
yy11745:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1952;
			if (yych <= 0x86) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy1952;
			if (yych <= 0x95) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych <= 0x9B) goto yy2;
			if (yych == 0x9E) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA3) goto yy1952;
				goto yy2;
			} else {
				if (yych <= 0xB0) goto yy1952;
				if (yych <= 0xB1) goto yy9155;
				goto yy2;
			}
		}
	}
yy11746:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy1952;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy9155;
	default:	goto yy2;
	}
yy11747:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1952;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0x96) {
			if (yych == 0x90) goto yy9155;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy1952;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy1952;
			goto yy2;
		}
	}
yy11748:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1952;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy9155;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy9155;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy11749:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1952;
			if (yych <= 0x94) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0x9A) goto yy9155;
			if (yych <= 0x9F) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0xA3) goto yy1952;
			if (yych == 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy11750:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1952;
			if (yych <= 0x84) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy9155;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xBD) goto yy9155;
				if (yych <= 0xBF) goto yy1952;
				goto yy2;
			}
		}
	}
yy11751:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1952;
			if (yych <= 0x94) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x9E) goto yy9155;
			if (yych <= 0x9F) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0xA3) goto yy1952;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB2) goto yy9155;
			goto yy2;
		}
	}
yy11752:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1952;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy9155;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy9155;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy9155;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy11753:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1952;
			if (yych <= 0x8E) goto yy9155;
			goto yy2;
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy1952;
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy9155;
			goto yy1952;
		} else {
			if (yych <= 0xB8) goto yy2;
			if (yych <= 0xB9) goto yy1952;
			if (yych <= 0xBF) goto yy9155;
			goto yy2;
		}
	}
yy11754:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy9155;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy9155;
		} else {
			if (yych == 0xBD) goto yy9155;
			goto yy2;
		}
	}
yy11755:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy9155;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy1952;
			if (yych <= 0x8E) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0x97) {
			if (yych == 0x96) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0x9F) goto yy1952;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1952;
			goto yy2;
		}
	}
yy11756:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy1952;
	} else {
		if (yych <= 0x99) goto yy2;
		if (yych <= 0x9F) goto yy1952;
		if (yych <= 0xBF) goto yy9155;
		goto yy2;
	}
yy11757:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy9155;
		} else {
			if (yych == 0x87) goto yy9155;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy9155;
			if (yych <= 0x8F) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy9155;
			goto yy2;
		}
	}
yy11758:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy9155;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy9155;
			if (yych <= 0x8F) goto yy2;
			goto yy9155;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy9155;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy9155;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy9155;
			goto yy2;
		}
	}
yy11759:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy9155;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy9155;
			goto yy2;
		}
	}
yy11760:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy9155;
		if (yych <= 0x81) goto yy2;
		goto yy9155;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy9155;
			goto yy2;
		}
	}
yy11761:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy9155;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy9155;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy9155;
		goto yy2;
	}
yy11762:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy9155;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy1952;
	goto yy2;
yy11763:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy9155;
		goto yy1952;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy9155;
		goto yy2;
	}
yy11764:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy9155;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy9155;
	goto yy2;
yy11765:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy1980;
	if (yych <= 0xBF) goto yy9155;
	goto yy2;
yy11766:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy9155;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy9155;
	goto yy2;
yy11767:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy9155;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy9155;
	goto yy2;
yy11768:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy9155;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy9155;
	goto yy2;
yy11769:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy9155;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy9155;
			if (yych <= 0xB4) goto yy1952;
			goto yy2;
		}
	}
yy11770:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0x93) goto yy1952;
			if (yych <= 0x9F) goto yy2;
			goto yy9155;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1952;
			goto yy2;
		}
	}
yy11771:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych == 0x86) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0x8D) goto yy1952;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy9155;
		goto yy2;
	}
yy11772:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy9155;
	goto yy2;
yy11773:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy9155;
		goto yy1952;
	} else {
		if (yych <= 0xAA) goto yy9155;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy9155;
		goto yy2;
	}
yy11774:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy9155;
	goto yy2;
yy11775:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy9155;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy1952;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy1952;
		goto yy2;
	}
yy11776:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy9155;
	if (yych <= 0x9B) goto yy1952;
	goto yy2;
yy11777:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1952;
		if (yych <= 0xA0) goto yy9155;
		goto yy1952;
	} else {
		if (yych <= 0xAF) goto yy9155;
		if (yych <= 0xB9) goto yy2;
		if (yych <= 0xBF) goto yy9155;
		goto yy2;
	}
yy11778:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy9155;
	if (yych <= 0xB3) goto yy1952;
	goto yy2;
yy11779:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy9155;
	if (yych <= 0xB7) goto yy1952;
	goto yy2;
yy11780:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0x8F) goto yy9155;
	if (yych <= 0x99) goto yy2;
	if (yych <= 0xB7) goto yy9155;
	goto yy2;
yy11781:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy1952;
			if (yych <= 0xAC) goto yy9155;
			goto yy1952;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy9155;
			if (yych <= 0xB4) goto yy1952;
			goto yy9155;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy1952;
			goto yy2;
		}
	}
yy11782:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy9155;
	goto yy2;
yy11783:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy9155;
	goto yy2;
yy11784:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy9155;
	goto yy2;
yy11785:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy9155;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy9155;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy9155;
		goto yy2;
	}
yy11786:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy9155;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy9155;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy9155;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy9155;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy9155;
			goto yy2;
		}
	}
yy11787:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy9155;
	} else {
		if (yych == 0xBE) goto yy9155;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy11788:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy1952;
			if (yych <= 0x84) goto yy9155;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy9155;
				goto yy1952;
			} else {
				if (yych <= 0x93) goto yy9155;
				if (yych <= 0x95) goto yy2;
				goto yy9155;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xAC) goto yy9155;
				if (yych <= 0xAF) goto yy1952;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy9155;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy9155;
				if (yych <= 0xBE) goto yy1952;
				goto yy2;
			}
		}
	}
yy11789:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy1952;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy9155;
	default:	goto yy2;
	}
yy11790:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1952;
		goto yy9155;
	} else {
		if (yych == 0x8E) goto yy9155;
		if (yych <= 0x8F) goto yy1952;
		goto yy2;
	}
yy11791:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy9155;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy1952;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy11792:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy9155;
	goto yy2;
yy11793:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy9155;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy9155;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy9155;
		goto yy2;
	}
yy11794:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy9155;
		goto yy1952;
	} else {
		if (yych <= 0xAE) goto yy9155;
		if (yych <= 0xB1) goto yy1952;
		if (yych <= 0xB3) goto yy9155;
		goto yy2;
	}
yy11795:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy9155;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy9155;
			goto yy2;
		}
	}
yy11796:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy9155;
	if (yych == 0xBF) goto yy1952;
	goto yy2;
yy11797:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy9155;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy9155;
			goto yy2;
		}
	}
yy11798:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy9155;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy11799:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy1952;
			if (yych == 0xA0) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy1952;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy9155;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy11800:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy9155;
	goto yy2;
yy11801:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1952;
		if (yych <= 0xBA) goto yy9155;
		goto yy2;
	}
yy11802:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1952;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy9155;
	goto yy2;
yy11803:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy9155;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy9155;
		if (yych <= 0xA9) goto yy2;
		if (yych <= 0xAB) goto yy9155;
		goto yy2;
	}
yy11804:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy9155;
		goto yy1952;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy1952;
		goto yy2;
	}
yy11805:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy9155;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1952;
		if (yych <= 0xBF) goto yy9155;
		goto yy2;
	}
yy11806:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy9155;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy1952;
	goto yy2;
yy11807:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy1952;
		if (yych <= 0xBF) goto yy9155;
		goto yy2;
	}
yy11808:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy9155;
		if (yych <= 0x88) goto yy2;
		goto yy1952;
	} else {
		if (yych <= 0xAD) goto yy9155;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy9155;
		goto yy2;
	}
yy11809:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy9155;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy9155;
	goto yy2;
yy11810:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy9155;
			goto yy1952;
		} else {
			if (yych == 0x86) goto yy1952;
			goto yy9155;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy1952;
			if (yych <= 0xA2) goto yy9155;
			goto yy1952;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy1952;
			goto yy2;
		}
	}
yy11811:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy9155;
	goto yy2;
yy11812:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1952;
	if (yych <= 0xB3) goto yy9155;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy11813:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xB1) goto yy1952;
			goto yy9155;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xBA) goto yy2;
			goto yy9155;
		} else {
			if (yych == 0xBD) goto yy9155;
			goto yy2;
		}
	}
yy11814:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x89) goto yy2;
		if (yych <= 0xA5) goto yy9155;
		goto yy1952;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy9155;
		goto yy2;
	}
yy11815:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy9155;
	if (yych <= 0x93) goto yy1952;
	goto yy2;
yy11816:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy9155;
	if (yych <= 0xB6) goto yy1952;
	goto yy2;
yy11817:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0x83) goto yy1952;
			if (yych <= 0x8B) goto yy9155;
			goto yy1952;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB6) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy1952;
			goto yy2;
		}
	}
yy11818:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy9155;
			goto yy1952;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy1952;
			goto yy2;
		}
	}
yy11819:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy9155;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy9155;
			if (yych <= 0x90) goto yy2;
			goto yy9155;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy9155;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy9155;
			goto yy2;
		}
	}
yy11820:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy9155;
		if (yych <= 0x9B) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy9155;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy9155;
		goto yy2;
	}
yy11821:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy9155;
		goto yy1952;
	} else {
		if (yych <= 0xAB) goto yy2;
		if (yych <= 0xAD) goto yy1952;
		goto yy2;
	}
yy11822:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy9155;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy9155;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy9155;
			goto yy1952;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy1952;
			if (yych <= 0xB6) goto yy9155;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy9155;
			goto yy2;
		}
	}
yy11823:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy9155;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy9155;
		goto yy2;
	}
yy11824:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy9155;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy11825:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1952;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy9155;
	goto yy2;
yy11826:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy9155;
	goto yy2;
yy11827:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy9155;
	goto yy2;
yy11828:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy9155;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy9155;
	goto yy2;
yy11829:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy9155;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy9155;
		if (yych <= 0xBD) goto yy1952;
		goto yy2;
	}
yy11830:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0xA1) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy1952;
			goto yy2;
		} else {
			if (yych == 0xA3) goto yy1980;
			goto yy1952;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych == 0xA9) goto yy1952;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy9155;
			goto yy2;
		}
	}
yy11831:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy9155;
	goto yy2;
yy11832:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x8A) {
			if (yych == 0x84) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0x8B) goto yy1952;
			if (yych <= 0x8C) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0xA0) {
			if (yych <= 0x9B) goto yy2;
			if (yych <= 0x9E) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0xBA) goto yy9155;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy11833:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy1952;
		if (yych <= 0x9A) goto yy9155;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy1952;
		goto yy2;
	}
yy11834:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy13702;
	case 0x81:	goto yy13703;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy9159;
	case 0x83:	goto yy13704;
	case 0x84:	goto yy9184;
	case 0x85:	goto yy9185;
	case 0x86:	goto yy9186;
	case 0x87:	goto yy9187;
	case 0x8A:	goto yy13705;
	case 0x8B:	goto yy13706;
	case 0x8C:	goto yy13707;
	case 0x8D:	goto yy13708;
	case 0x8E:	goto yy13709;
	case 0x8F:	goto yy13710;
	case 0x92:	goto yy13711;
	case 0x94:	goto yy13712;
	case 0x95:	goto yy13713;
	case 0x9C:	goto yy13714;
	case 0x9D:	goto yy13715;
	case 0xA0:	goto yy13716;
	case 0xA1:	goto yy13717;
	case 0xA2:	goto yy13718;
	case 0xA3:	goto yy13719;
	case 0xA4:	goto yy13720;
	case 0xA6:	goto yy13721;
	case 0xA8:	goto yy13722;
	case 0xA9:	goto yy13723;
	case 0xAA:	goto yy13724;
	case 0xAB:	goto yy13725;
	case 0xAC:	goto yy11774;
	case 0xAD:	goto yy13726;
	case 0xAE:	goto yy13727;
	case 0xB1:	goto yy13728;
	case 0xB2:
	case 0xB3:	goto yy13729;
	default:	goto yy2;
	}
yy11835:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy13730;
	case 0x81:	goto yy10772;
	case 0x82:	goto yy13731;
	case 0x83:	goto yy13732;
	case 0x84:	goto yy13733;
	case 0x85:	goto yy13734;
	case 0x86:	goto yy13735;
	case 0x87:	goto yy13736;
	case 0x88:	goto yy13737;
	case 0x8A:	goto yy13738;
	case 0x8B:	goto yy13739;
	case 0x8C:	goto yy13740;
	case 0x8D:	goto yy13741;
	case 0x92:
	case 0x98:	goto yy13742;
	case 0x93:	goto yy13743;
	case 0x96:	goto yy13744;
	case 0x97:	goto yy13745;
	case 0x99:	goto yy13746;
	case 0x9A:	goto yy13747;
	case 0x9C:	goto yy10784;
	case 0xA2:	goto yy13748;
	case 0xA3:	goto yy13749;
	case 0xAB:	goto yy13750;
	default:	goto yy2;
	}
yy11836:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy9159;
		goto yy13751;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy9159;
		if (yych <= 0x95) goto yy13752;
		goto yy2;
	}
yy11837:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy9159;
	if (yych <= 0x90) goto yy13753;
	goto yy2;
yy11838:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy9159;
	if (yych <= 0x99) goto yy13754;
	goto yy2;
yy11839:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy9159;
	case 0xA8:	goto yy13750;
	case 0xA9:	goto yy13718;
	case 0xAB:	goto yy13755;
	case 0xAC:	goto yy13756;
	case 0xAD:	goto yy13757;
	case 0xAE:	goto yy13758;
	case 0xBD:	goto yy13759;
	case 0xBE:	goto yy9215;
	default:	goto yy2;
	}
yy11840:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy9159;
	if (yych <= 0xB1) goto yy13760;
	if (yych <= 0xB2) goto yy13761;
	goto yy2;
yy11841:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy1956;
	case 0x83:	goto yy4596;
	case 0x84:	goto yy9217;
	case 0x85:	goto yy9218;
	case 0x87:	goto yy9219;
	case 0x89:	goto yy9220;
	case 0x8D:	goto yy9221;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy9159;
	case 0x91:	goto yy13762;
	case 0x92:	goto yy13763;
	case 0x93:	goto yy13764;
	case 0x94:	goto yy13765;
	case 0x95:	goto yy13766;
	case 0x9A:	goto yy13767;
	case 0x9B:	goto yy13768;
	case 0x9C:	goto yy13769;
	case 0x9D:	goto yy13770;
	case 0x9E:	goto yy13771;
	case 0x9F:	goto yy13772;
	case 0xAA:	goto yy9227;
	default:	goto yy2;
	}
yy11842:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy9159;
		if (yych <= 0xA3) goto yy13773;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy13774;
			goto yy13775;
		} else {
			if (yych <= 0xBA) goto yy13776;
			if (yych <= 0xBB) goto yy9229;
			goto yy2;
		}
	}
yy11843:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy1952;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy3083;
	default:	goto yy2;
	}
yy11844:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1952;
			goto yy3083;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy3083;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy3083;
			goto yy2;
		}
	}
yy11845:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy3083;
		} else {
			if (yych == 0x8A) goto yy10110;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xBE) goto yy10110;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy11846:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy1952;
			if (yych <= 0x8F) goto yy2;
			goto yy3083;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy3083;
			goto yy2;
		}
	}
yy11847:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy5778;
	case 0x81:	goto yy5779;
	case 0x82:	goto yy5780;
	case 0x83:	goto yy3120;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy1133;
	case 0x89:	goto yy3121;
	case 0x8A:	goto yy3122;
	case 0x8B:	goto yy3123;
	case 0x8C:	goto yy3124;
	case 0x8D:	goto yy5781;
	case 0x8E:	goto yy5782;
	case 0x8F:	goto yy3127;
	case 0x90:	goto yy13777;
	case 0x99:	goto yy3129;
	case 0x9A:	goto yy3130;
	case 0x9B:	goto yy3131;
	case 0x9C:	goto yy5784;
	case 0x9D:	goto yy5785;
	case 0x9E:	goto yy5786;
	case 0x9F:	goto yy5787;
	case 0xA0:	goto yy13778;
	case 0xA1:	goto yy3137;
	case 0xA2:	goto yy5789;
	case 0xA3:	goto yy3139;
	case 0xA4:	goto yy5790;
	case 0xA5:	goto yy5791;
	case 0xA7:	goto yy5792;
	case 0xA8:	goto yy5793;
	case 0xA9:	goto yy5794;
	case 0xAA:	goto yy5795;
	case 0xAC:	goto yy5796;
	case 0xAD:	goto yy5797;
	case 0xAE:	goto yy5798;
	case 0xAF:	goto yy5799;
	case 0xB0:	goto yy5800;
	case 0xB1:	goto yy3151;
	case 0xB3:	goto yy5801;
	case 0xB4:	goto yy3153;
	case 0xB5:	goto yy3154;
	case 0xB6:	goto yy3155;
	case 0xB7:	goto yy5802;
	case 0xBC:	goto yy3157;
	case 0xBD:	goto yy3158;
	case 0xBE:	goto yy5803;
	case 0xBF:	goto yy5804;
	default:	goto yy2;
	}
yy11848:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy13779;
	case 0x81:	goto yy5806;
	case 0x82:	goto yy5807;
	case 0x83:	goto yy5808;
	case 0x84:	goto yy5809;
	case 0x85:	goto yy5810;
	case 0x86:	goto yy5811;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy1956;
	case 0x88:	goto yy13780;
	case 0x8C:	goto yy5813;
	case 0x8F:	goto yy5814;
	case 0x90:	goto yy5815;
	case 0x91:	goto yy5816;
	case 0x92:	goto yy5817;
	case 0x93:	goto yy5818;
	case 0x9D:	goto yy5819;
	case 0x9E:	goto yy5820;
	case 0x9F:	goto yy5821;
	case 0xA6:	goto yy5822;
	case 0xA7:	goto yy5823;
	case 0xAD:	goto yy5824;
	case 0xAE:	goto yy5825;
	case 0xAF:	goto yy5826;
	case 0xB0:	goto yy3183;
	case 0xB1:	goto yy3184;
	case 0xB2:	goto yy1133;
	case 0xB3:	goto yy5827;
	case 0xB4:	goto yy3186;
	case 0xB5:	goto yy5828;
	case 0xB6:	goto yy3188;
	case 0xB7:	goto yy5829;
	case 0xB8:	goto yy10433;
	case 0xBA:	goto yy5830;
	case 0xBB:	goto yy4638;
	case 0xBF:	goto yy5831;
	default:	goto yy2;
	}
yy11849:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy5859;
	case 0xAD:	goto yy3227;
	case 0xAE:	goto yy5860;
	case 0xAF:	goto yy5861;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy1133;
	case 0xB4:	goto yy3230;
	case 0xB5:	goto yy3231;
	case 0xB6:	goto yy3232;
	case 0xB7:	goto yy5862;
	case 0xB8:	goto yy13781;
	case 0xB9:	goto yy13782;
	case 0xBB:	goto yy3236;
	case 0xBC:	goto yy13783;
	case 0xBD:	goto yy5866;
	case 0xBF:	goto yy5867;
	default:	goto yy2;
	}
yy11850:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy1952;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy9247;
	default:	goto yy2;
	}
yy11851:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy9247;
		goto yy1952;
	} else {
		if (yych == 0xB7) goto yy1952;
		if (yych <= 0xBF) goto yy9247;
		goto yy2;
	}
yy11852:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xB3) goto yy9247;
			if (yych <= 0xB4) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy9247;
			if (yych <= 0xBA) goto yy2;
			goto yy9247;
		} else {
			if (yych == 0xBF) goto yy9247;
			goto yy2;
		}
	}
yy11853:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1952;
			goto yy9247;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy9247;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy9247;
			goto yy2;
		}
	}
yy11854:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy1952;
	if (yych <= 0xBF) goto yy9247;
	goto yy2;
yy11855:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy9247;
	if (yych <= 0x89) goto yy1952;
	if (yych <= 0xBF) goto yy9247;
	goto yy2;
yy11856:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy9247;
		} else {
			if (yych == 0x8A) goto yy10110;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xBE) goto yy10110;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy11857:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy1952;
			if (yych <= 0x8F) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy9247;
			goto yy2;
		}
	}
yy11858:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy1952;
		if (yych <= 0x8A) goto yy2;
		goto yy1952;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy9247;
			goto yy2;
		}
	}
yy11859:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0x9F) goto yy1952;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy843;
			if (yych <= 0xAD) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0xB0) goto yy1952;
			if (yych <= 0xBF) goto yy9247;
			goto yy2;
		}
	}
yy11860:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy9247;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy9247;
			if (yych == 0x9D) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy1952;
			if (yych <= 0xAF) goto yy9247;
			goto yy843;
		} else {
			if (yych <= 0xBC) goto yy9247;
			if (yych <= 0xBE) goto yy1952;
			if (yych <= 0xBF) goto yy9247;
			goto yy2;
		}
	}
yy11861:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy9247;
		goto yy1952;
	} else {
		if (yych <= 0xAF) goto yy9247;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy11862:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy1952;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy9247;
	goto yy2;
yy11863:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy9247;
	if (yych <= 0xB0) goto yy1952;
	if (yych <= 0xB1) goto yy9247;
	goto yy2;
yy11864:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy9247;
	} else {
		if (yych <= 0xB3) goto yy1952;
		if (yych == 0xB6) goto yy1952;
		goto yy2;
	}
yy11865:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy13784;
	case 0xA1:	goto yy13785;
	case 0xA2:	goto yy11874;
	case 0xA3:	goto yy5749;
	case 0xA4:	goto yy13786;
	case 0xA5:	goto yy13787;
	case 0xA6:	goto yy13788;
	case 0xA7:	goto yy13789;
	case 0xA8:	goto yy13790;
	case 0xA9:	goto yy13791;
	case 0xAA:	goto yy13792;
	case 0xAB:	goto yy13793;
	case 0xAC:	goto yy13794;
	case 0xAD:	goto yy13795;
	case 0xAE:	goto yy13796;
	case 0xAF:	goto yy13797;
	case 0xB0:	goto yy13798;
	case 0xB1:	goto yy13799;
	case 0xB2:	goto yy13800;
	case 0xB3:	goto yy13801;
	case 0xB4:	goto yy13802;
	case 0xB5:	goto yy13803;
	case 0xB6:	goto yy13804;
	case 0xB7:	goto yy13805;
	case 0xB8:	goto yy5770;
	case 0xB9:	goto yy5771;
	case 0xBA:	goto yy5772;
	case 0xBB:	goto yy5773;
	case 0xBC:	goto yy5774;
	case 0xBD:	goto yy5775;
	case 0xBE:	goto yy5776;
	case 0xBF:	goto yy5777;
	default:	goto yy2;
	}
yy11866:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy5778;
	case 0x81:	goto yy5779;
	case 0x82:	goto yy13806;
	case 0x83:	goto yy11896;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy9251;
	case 0x89:	goto yy11897;
	case 0x8A:	goto yy11898;
	case 0x8B:	goto yy11899;
	case 0x8C:	goto yy11900;
	case 0x8D:	goto yy13807;
	case 0x8E:	goto yy13808;
	case 0x8F:	goto yy11903;
	case 0x90:	goto yy13809;
	case 0x99:	goto yy11905;
	case 0x9A:	goto yy11906;
	case 0x9B:	goto yy11907;
	case 0x9C:	goto yy13810;
	case 0x9D:	goto yy13811;
	case 0x9E:	goto yy5786;
	case 0x9F:	goto yy5787;
	case 0xA0:	goto yy13812;
	case 0xA1:	goto yy11911;
	case 0xA2:	goto yy13813;
	case 0xA3:	goto yy11913;
	case 0xA4:	goto yy13814;
	case 0xA5:	goto yy5791;
	case 0xA7:	goto yy5792;
	case 0xA8:	goto yy13815;
	case 0xA9:	goto yy5794;
	case 0xAA:	goto yy5795;
	case 0xAC:	goto yy5796;
	case 0xAD:	goto yy5797;
	case 0xAE:	goto yy13816;
	case 0xAF:	goto yy13817;
	case 0xB0:	goto yy13818;
	case 0xB1:	goto yy11919;
	case 0xB3:	goto yy13819;
	case 0xB4:	goto yy11921;
	case 0xB5:	goto yy11922;
	case 0xB6:	goto yy11923;
	case 0xB7:	goto yy5802;
	case 0xBC:	goto yy11924;
	case 0xBD:	goto yy11925;
	case 0xBE:	goto yy13820;
	case 0xBF:	goto yy13821;
	default:	goto yy2;
	}
yy11867:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy13779;
	case 0x81:	goto yy5806;
	case 0x82:	goto yy5807;
	case 0x83:	goto yy5808;
	case 0x84:	goto yy13822;
	case 0x85:	goto yy13823;
	case 0x86:	goto yy13824;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy1956;
	case 0x88:	goto yy13780;
	case 0x8C:	goto yy5813;
	case 0x8F:	goto yy5814;
	case 0x90:	goto yy5815;
	case 0x91:	goto yy5816;
	case 0x92:	goto yy5817;
	case 0x93:	goto yy5818;
	case 0x9D:	goto yy5819;
	case 0x9E:	goto yy5820;
	case 0x9F:	goto yy5821;
	case 0xA6:	goto yy5822;
	case 0xA7:	goto yy5823;
	case 0xAD:	goto yy5824;
	case 0xAE:	goto yy5825;
	case 0xAF:	goto yy5826;
	case 0xB0:	goto yy11931;
	case 0xB1:	goto yy11932;
	case 0xB2:	goto yy9251;
	case 0xB3:	goto yy13825;
	case 0xB4:	goto yy11934;
	case 0xB5:	goto yy13826;
	case 0xB6:	goto yy11936;
	case 0xB7:	goto yy13827;
	case 0xB8:	goto yy10433;
	case 0xBA:	goto yy5830;
	case 0xBB:	goto yy4638;
	case 0xBF:	goto yy5831;
	default:	goto yy2;
	}
yy11868:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy13828;
	case 0x82:	goto yy5833;
	case 0x84:	goto yy11939;
	case 0x86:	goto yy13829;
	case 0x87:	goto yy5835;
	case 0x88:	goto yy5836;
	case 0x89:	goto yy5837;
	case 0x8A:	goto yy5838;
	case 0x8B:	goto yy5839;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy1956;
	default:	goto yy2;
	}
yy11869:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy4539;
	case 0x93:	goto yy13830;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy9251;
	case 0x98:	goto yy11942;
	case 0x99:	goto yy13831;
	case 0x9A:	goto yy13832;
	case 0x9B:	goto yy13833;
	case 0x9C:	goto yy13834;
	case 0x9D:	goto yy9257;
	case 0x9E:	goto yy13835;
	case 0x9F:	goto yy11948;
	case 0xA0:	goto yy13836;
	case 0xA1:	goto yy11950;
	case 0xA2:	goto yy13837;
	case 0xA3:	goto yy13838;
	case 0xA4:	goto yy13839;
	case 0xA5:	goto yy13840;
	case 0xA6:	goto yy5851;
	case 0xA7:	goto yy5852;
	case 0xA8:	goto yy13841;
	case 0xA9:	goto yy13842;
	case 0xAA:	goto yy5855;
	case 0xAB:	goto yy13843;
	case 0xAC:	goto yy11958;
	case 0xAD:	goto yy13844;
	case 0xAF:	goto yy13845;
	default:	goto yy2;
	}
yy11870:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy13846;
	case 0xAD:	goto yy11962;
	case 0xAE:	goto yy13847;
	case 0xAF:	goto yy13848;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy9251;
	case 0xB4:	goto yy11965;
	case 0xB5:	goto yy11966;
	case 0xB6:	goto yy11967;
	case 0xB7:	goto yy13849;
	case 0xB8:	goto yy13781;
	case 0xB9:	goto yy13850;
	case 0xBB:	goto yy11970;
	case 0xBC:	goto yy13851;
	case 0xBD:	goto yy13852;
	case 0xBF:	goto yy5867;
	default:	goto yy2;
	}
yy11871:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy13853;
	case 0x91:	goto yy13854;
	case 0x92:	goto yy11975;
	case 0x93:	goto yy11976;
	case 0x94:	goto yy11977;
	case 0x96:	goto yy13855;
	case 0x9B:	goto yy13856;
	case 0x9D:	goto yy13857;
	case 0x9E:	goto yy13858;
	case 0x9F:	goto yy5874;
	default:	goto yy2;
	}
yy11872:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy9247;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy1121;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy1121;
			goto yy2;
		}
	}
yy11873:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy9247;
	if (yych <= 0x9B) goto yy1121;
	goto yy2;
yy11874:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy9247;
	goto yy2;
yy11875:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1121;
		goto yy9247;
	} else {
		if (yych == 0xBD) goto yy9247;
		if (yych <= 0xBF) goto yy1121;
		goto yy2;
	}
yy11876:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x90) goto yy9247;
			if (yych <= 0x97) goto yy1121;
			goto yy9247;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy1121;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy9247;
			goto yy2;
		}
	}
yy11877:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy9247;
			} else {
				if (yych <= 0x83) goto yy1121;
				if (yych <= 0x84) goto yy2;
				goto yy9247;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy9247;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy9247;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy9247;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy9247;
				if (yych <= 0xB5) goto yy2;
				goto yy9247;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0xBD) goto yy9247;
				if (yych <= 0xBF) goto yy1121;
				goto yy2;
			}
		}
	}
yy11878:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy1121;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy1121;
				goto yy9247;
			} else {
				if (yych == 0x97) goto yy1121;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy9247;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy9247;
				if (yych <= 0xA3) goto yy1121;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy843;
				if (yych <= 0xB1) goto yy9247;
				goto yy1121;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy1121;
				goto yy2;
			}
		}
	}
yy11879:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy9247;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy9247;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy9247;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy9247;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy9247;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy9247;
				if (yych <= 0xBB) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1121;
				goto yy2;
			}
		}
	}
yy11880:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1121;
			if (yych <= 0x86) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1121;
			} else {
				if (yych == 0x91) goto yy1121;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy9247;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy843;
				goto yy1121;
			} else {
				if (yych <= 0xB4) goto yy9247;
				if (yych <= 0xB5) goto yy1121;
				goto yy2;
			}
		}
	}
yy11881:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1121;
			if (yych <= 0x84) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy9247;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy9247;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy9247;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy9247;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0xBD) goto yy9247;
				if (yych <= 0xBF) goto yy1121;
				goto yy2;
			}
		}
	}
yy11882:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1121;
			} else {
				if (yych == 0x90) goto yy9247;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy9247;
			if (yych <= 0xA3) goto yy1121;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy1121;
			} else {
				if (yych == 0xB9) goto yy9247;
				goto yy2;
			}
		}
	}
yy11883:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1121;
			if (yych <= 0x84) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy9247;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy9247;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy9247;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy9247;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0xBD) goto yy9247;
				if (yych <= 0xBF) goto yy1121;
				goto yy2;
			}
		}
	}
yy11884:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1121;
			if (yych <= 0x86) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy1121;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy9247;
			goto yy1121;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy1121;
				if (yych <= 0xB1) goto yy9247;
				goto yy2;
			}
		}
	}
yy11885:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy1121;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy9247;
	default:	goto yy2;
	}
yy11886:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1121;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1121;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy9247;
			if (yych == 0x97) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy1121;
			goto yy2;
		}
	}
yy11887:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1121;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy9247;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy9247;
			if (yych <= 0xBF) goto yy1121;
			goto yy2;
		}
	}
yy11888:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy1121;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy9247;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy9247;
			goto yy1121;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych == 0xBF) goto yy1121;
				goto yy2;
			}
		}
	}
yy11889:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1121;
			if (yych <= 0x84) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy9247;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0xBD) goto yy9247;
				if (yych <= 0xBF) goto yy1121;
				goto yy2;
			}
		}
	}
yy11890:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy1121;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy9247;
			goto yy1121;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy9247;
				goto yy2;
			}
		}
	}
yy11891:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1121;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy9247;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy9247;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy9247;
			if (yych <= 0xBF) goto yy1121;
			goto yy2;
		}
	}
yy11892:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0x8E) goto yy9247;
				if (yych <= 0x96) goto yy2;
				goto yy1121;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy9247;
			if (yych <= 0xA3) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy843;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy1121;
				if (yych <= 0xBF) goto yy9247;
				goto yy2;
			}
		}
	}
yy11893:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy9247;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy9247;
		} else {
			if (yych == 0xBD) goto yy9247;
			goto yy2;
		}
	}
yy11894:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy9247;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy1121;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy1121;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1121;
			goto yy2;
		}
	}
yy11895:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy1121;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy1121;
		if (yych <= 0xBF) goto yy9247;
		goto yy2;
	}
yy11896:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy9247;
		} else {
			if (yych == 0x87) goto yy9247;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy9247;
			if (yych <= 0x8F) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy9247;
			goto yy2;
		}
	}
yy11897:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy9247;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy9247;
			if (yych <= 0x8F) goto yy2;
			goto yy9247;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy9247;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy9247;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy9247;
			goto yy2;
		}
	}
yy11898:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy9247;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy9247;
			goto yy2;
		}
	}
yy11899:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy9247;
		if (yych <= 0x81) goto yy2;
		goto yy9247;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy9247;
			goto yy2;
		}
	}
yy11900:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy9247;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy9247;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy9247;
		goto yy2;
	}
yy11901:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy9247;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy1121;
	goto yy2;
yy11902:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy9247;
		goto yy1121;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy9247;
		goto yy2;
	}
yy11903:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy9247;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy9247;
	goto yy2;
yy11904:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy1087;
	if (yych <= 0xBF) goto yy9247;
	goto yy2;
yy11905:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy9247;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy9247;
	goto yy2;
yy11906:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy9247;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy9247;
	goto yy2;
yy11907:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy9247;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy9247;
	goto yy2;
yy11908:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy9247;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy9247;
			if (yych <= 0xB4) goto yy1121;
			goto yy2;
		}
	}
yy11909:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0x93) goto yy1121;
			if (yych <= 0x9F) goto yy2;
			goto yy9247;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1121;
			goto yy2;
		}
	}
yy11910:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy1087;
		if (yych <= 0x8A) goto yy2;
		goto yy1121;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy9247;
			goto yy2;
		}
	}
yy11911:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy9247;
	goto yy2;
yy11912:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy9247;
		goto yy1121;
	} else {
		if (yych <= 0xAA) goto yy9247;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy9247;
		goto yy2;
	}
yy11913:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy9247;
	goto yy2;
yy11914:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy9247;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy1121;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy1121;
		goto yy2;
	}
yy11915:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy9247;
	if (yych <= 0x9B) goto yy1121;
	goto yy2;
yy11916:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1121;
		if (yych <= 0xA0) goto yy9247;
		goto yy1121;
	} else {
		if (yych <= 0xAF) goto yy9247;
		if (yych <= 0xB9) goto yy843;
		if (yych <= 0xBF) goto yy9247;
		goto yy2;
	}
yy11917:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy9247;
	if (yych <= 0xB3) goto yy1121;
	goto yy2;
yy11918:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy9247;
	if (yych <= 0xB7) goto yy1121;
	goto yy2;
yy11919:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy9247;
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xB7) goto yy9247;
		goto yy2;
	}
yy11920:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy1121;
			if (yych <= 0xAC) goto yy9247;
			goto yy1121;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy9247;
			if (yych <= 0xB4) goto yy1121;
			goto yy9247;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy1121;
			goto yy2;
		}
	}
yy11921:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy9247;
	goto yy2;
yy11922:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy9247;
	goto yy2;
yy11923:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy9247;
	goto yy2;
yy11924:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy9247;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy9247;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy9247;
		goto yy2;
	}
yy11925:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy9247;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy9247;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy9247;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy9247;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy9247;
			goto yy2;
		}
	}
yy11926:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy9247;
	} else {
		if (yych == 0xBE) goto yy9247;
		if (yych <= 0xBF) goto yy1121;
		goto yy2;
	}
yy11927:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy1121;
			if (yych <= 0x84) goto yy9247;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy9247;
				goto yy1121;
			} else {
				if (yych <= 0x93) goto yy9247;
				if (yych <= 0x95) goto yy2;
				goto yy9247;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0xAC) goto yy9247;
				if (yych <= 0xAF) goto yy1121;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy9247;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy9247;
				if (yych <= 0xBE) goto yy1121;
				goto yy2;
			}
		}
	}
yy11928:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy1121;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy9247;
	default:	goto yy2;
	}
yy11929:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1121;
		goto yy9247;
	} else {
		if (yych == 0x8E) goto yy9247;
		if (yych <= 0x8F) goto yy1121;
		goto yy2;
	}
yy11930:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy9247;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy1121;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy1121;
		goto yy2;
	}
yy11931:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy9247;
	goto yy2;
yy11932:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy9247;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy9247;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy9247;
		goto yy2;
	}
yy11933:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy9247;
		goto yy1121;
	} else {
		if (yych <= 0xAE) goto yy9247;
		if (yych <= 0xB1) goto yy1121;
		if (yych <= 0xB3) goto yy9247;
		goto yy2;
	}
yy11934:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy9247;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy9247;
			goto yy2;
		}
	}
yy11935:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy9247;
	if (yych == 0xBF) goto yy1121;
	goto yy2;
yy11936:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy9247;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy9247;
			goto yy2;
		}
	}
yy11937:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy9247;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1121;
			goto yy2;
		}
	}
yy11938:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy1121;
			if (yych == 0xA0) goto yy1121;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy1121;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy9247;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1121;
			goto yy2;
		}
	}
yy11939:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy9247;
	goto yy2;
yy11940:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1121;
		if (yych <= 0xBA) goto yy9247;
		goto yy2;
	}
yy11941:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1121;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy9247;
	goto yy2;
yy11942:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy9247;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy9247;
		if (yych <= 0xA9) goto yy843;
		if (yych <= 0xAB) goto yy9247;
		goto yy2;
	}
yy11943:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy9247;
		goto yy1121;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy1121;
		goto yy2;
	}
yy11944:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy9247;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1121;
		if (yych <= 0xBF) goto yy9247;
		goto yy2;
	}
yy11945:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy9247;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy1121;
	goto yy2;
yy11946:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy1121;
		if (yych <= 0xBF) goto yy9247;
		goto yy2;
	}
yy11947:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy9247;
		if (yych <= 0x88) goto yy2;
		goto yy1121;
	} else {
		if (yych <= 0xAD) goto yy9247;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy9247;
		goto yy2;
	}
yy11948:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy9247;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy9247;
	goto yy2;
yy11949:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy9247;
			goto yy1121;
		} else {
			if (yych == 0x86) goto yy1121;
			goto yy9247;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy1121;
			if (yych <= 0xA2) goto yy9247;
			goto yy1121;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy1121;
			goto yy2;
		}
	}
yy11950:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy9247;
	goto yy2;
yy11951:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1121;
	if (yych <= 0xB3) goto yy9247;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy11952:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9F) goto yy2;
			goto yy1121;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy9247;
			if (yych <= 0xBA) goto yy2;
			goto yy9247;
		} else {
			if (yych == 0xBD) goto yy9247;
			goto yy2;
		}
	}
yy11953:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy9247;
	} else {
		if (yych <= 0xAD) goto yy1121;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy9247;
		goto yy2;
	}
yy11954:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy9247;
	if (yych <= 0x93) goto yy1121;
	goto yy2;
yy11955:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy9247;
	if (yych <= 0xB6) goto yy1121;
	goto yy2;
yy11956:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy9247;
			goto yy1121;
		} else {
			if (yych <= 0x8B) goto yy9247;
			if (yych <= 0x8D) goto yy1121;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0xB6) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy1121;
			goto yy2;
		}
	}
yy11957:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy9247;
			goto yy1121;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy1121;
			goto yy2;
		}
	}
yy11958:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy9247;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy9247;
			if (yych <= 0x90) goto yy2;
			goto yy9247;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy9247;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy9247;
			goto yy2;
		}
	}
yy11959:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy9247;
		if (yych <= 0x9B) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy9247;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy9247;
		goto yy2;
	}
yy11960:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy9247;
		if (yych <= 0xAA) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy1121;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy11961:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy9247;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy9247;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy9247;
			goto yy1121;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy1121;
			if (yych <= 0xB6) goto yy9247;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy9247;
			goto yy2;
		}
	}
yy11962:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy9247;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy9247;
		goto yy2;
	}
yy11963:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy9247;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy11964:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1121;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy9247;
	goto yy2;
yy11965:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy9247;
	goto yy2;
yy11966:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy9247;
	goto yy2;
yy11967:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy9247;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy9247;
	goto yy2;
yy11968:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy9247;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy9247;
		if (yych <= 0xBD) goto yy1121;
		goto yy2;
	}
yy11969:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0x92) goto yy1087;
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA2) goto yy1121;
			goto yy1087;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA6) goto yy1121;
			if (yych == 0xA9) goto yy1121;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy9247;
			goto yy2;
		}
	}
yy11970:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy9247;
	goto yy2;
yy11971:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy1121;
			if (yych <= 0x86) goto yy2;
			goto yy1087;
		} else {
			if (yych == 0x8B) goto yy1121;
			if (yych <= 0x8C) goto yy2;
			goto yy1087;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9B) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy9247;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1121;
				goto yy2;
			}
		}
	}
yy11972:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy1121;
		if (yych <= 0x9A) goto yy9247;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy1121;
		goto yy2;
	}
yy11973:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy13859;
	case 0x81:	goto yy13860;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy9251;
	case 0x83:	goto yy13861;
	case 0x84:	goto yy5881;
	case 0x85:	goto yy5882;
	case 0x86:	goto yy5883;
	case 0x87:	goto yy5884;
	case 0x8A:	goto yy13862;
	case 0x8B:	goto yy13863;
	case 0x8C:	goto yy13864;
	case 0x8D:	goto yy13865;
	case 0x8E:	goto yy13866;
	case 0x8F:	goto yy13867;
	case 0x92:	goto yy13868;
	case 0x94:	goto yy13869;
	case 0x95:	goto yy13870;
	case 0x9C:	goto yy13871;
	case 0x9D:	goto yy13872;
	case 0xA0:	goto yy13873;
	case 0xA1:	goto yy13874;
	case 0xA2:	goto yy13875;
	case 0xA3:	goto yy13876;
	case 0xA4:	goto yy13877;
	case 0xA6:	goto yy13878;
	case 0xA8:	goto yy13879;
	case 0xA9:	goto yy13880;
	case 0xAA:	goto yy13881;
	case 0xAB:	goto yy13882;
	case 0xAC:	goto yy11913;
	case 0xAD:	goto yy13883;
	case 0xAE:	goto yy13884;
	case 0xB1:	goto yy13885;
	case 0xB2:
	case 0xB3:	goto yy13886;
	default:	goto yy2;
	}
yy11974:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy13887;
	case 0x81:	goto yy5911;
	case 0x82:	goto yy13888;
	case 0x83:	goto yy13889;
	case 0x84:	goto yy13890;
	case 0x85:	goto yy13891;
	case 0x86:	goto yy13892;
	case 0x87:	goto yy13893;
	case 0x88:	goto yy13894;
	case 0x8A:	goto yy13895;
	case 0x8B:	goto yy13896;
	case 0x8C:	goto yy13897;
	case 0x8D:	goto yy13898;
	case 0x92:
	case 0x98:	goto yy13899;
	case 0x93:	goto yy13900;
	case 0x96:	goto yy13901;
	case 0x97:	goto yy13902;
	case 0x99:	goto yy13903;
	case 0x9A:	goto yy13904;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy5929;
	case 0xA2:	goto yy13905;
	case 0xA3:	goto yy13906;
	case 0xAB:	goto yy13907;
	default:	goto yy2;
	}
yy11975:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy9251;
		goto yy13908;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy9251;
		if (yych <= 0x95) goto yy13909;
		goto yy2;
	}
yy11976:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy9251;
	if (yych <= 0x90) goto yy13910;
	goto yy2;
yy11977:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy9251;
	if (yych <= 0x99) goto yy13911;
	goto yy2;
yy11978:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy9251;
	case 0xA8:	goto yy13907;
	case 0xA9:	goto yy13912;
	case 0xAB:	goto yy13913;
	case 0xAC:	goto yy13914;
	case 0xAD:	goto yy13915;
	case 0xAE:	goto yy13916;
	case 0xBD:	goto yy13917;
	case 0xBE:	goto yy5943;
	default:	goto yy2;
	}
yy11979:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy9251;
	if (yych <= 0xB1) goto yy13918;
	if (yych <= 0xB2) goto yy13919;
	goto yy2;
yy11980:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy1136;
	case 0x83:	goto yy5946;
	case 0x84:	goto yy5947;
	case 0x85:	goto yy5948;
	case 0x87:	goto yy5949;
	case 0x89:	goto yy5950;
	case 0x8D:	goto yy5951;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy9251;
	case 0x91:	goto yy13920;
	case 0x92:	goto yy13921;
	case 0x93:	goto yy13922;
	case 0x94:	goto yy13923;
	case 0x95:	goto yy13924;
	case 0x9A:	goto yy13925;
	case 0x9B:	goto yy13926;
	case 0x9C:	goto yy13927;
	case 0x9D:	goto yy13928;
	case 0x9E:	goto yy13929;
	case 0x9F:	goto yy13930;
	case 0xAA:	goto yy5963;
	default:	goto yy2;
	}
yy11981:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy9251;
		if (yych <= 0xA3) goto yy13931;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy13932;
			goto yy13933;
		} else {
			if (yych <= 0xBA) goto yy13934;
			if (yych <= 0xBB) goto yy5968;
			goto yy2;
		}
	}
yy11982:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy11647;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy5660;
			goto yy2;
		}
	}
yy11983:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy11647;
	if (yych <= 0x9B) goto yy5660;
	goto yy2;
yy11984:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy11647;
	goto yy2;
yy11985:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy5660;
		goto yy11647;
	} else {
		if (yych == 0xBD) goto yy11647;
		if (yych <= 0xBF) goto yy5660;
		goto yy2;
	}
yy11986:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x90) goto yy11647;
			if (yych <= 0x97) goto yy5660;
			goto yy11647;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy5660;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy11647;
			goto yy2;
		}
	}
yy11987:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy11647;
			} else {
				if (yych <= 0x83) goto yy5660;
				if (yych <= 0x84) goto yy2;
				goto yy11647;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy11647;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy11647;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy11647;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy11647;
				if (yych <= 0xB5) goto yy2;
				goto yy11647;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0xBD) goto yy11647;
				if (yych <= 0xBF) goto yy5660;
				goto yy2;
			}
		}
	}
yy11988:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy5660;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy5660;
				goto yy11647;
			} else {
				if (yych == 0x97) goto yy5660;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy11647;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy11647;
				if (yych <= 0xA3) goto yy5660;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy843;
				if (yych <= 0xB1) goto yy11647;
				goto yy5660;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy5660;
				goto yy2;
			}
		}
	}
yy11989:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy11647;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy11647;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy11647;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy11647;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy11647;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy11647;
				if (yych <= 0xBB) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy5660;
				goto yy2;
			}
		}
	}
yy11990:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy5660;
			if (yych <= 0x86) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy5660;
			} else {
				if (yych == 0x91) goto yy5660;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy11647;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy843;
				goto yy5660;
			} else {
				if (yych <= 0xB4) goto yy11647;
				if (yych <= 0xB5) goto yy5660;
				goto yy2;
			}
		}
	}
yy11991:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy5660;
			if (yych <= 0x84) goto yy2;
			goto yy11647;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy11647;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy11647;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy11647;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy11647;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0xBD) goto yy11647;
				if (yych <= 0xBF) goto yy5660;
				goto yy2;
			}
		}
	}
yy11992:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy5660;
			} else {
				if (yych == 0x90) goto yy11647;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy11647;
			if (yych <= 0xA3) goto yy5660;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy5660;
			} else {
				if (yych == 0xB9) goto yy11647;
				goto yy2;
			}
		}
	}
yy11993:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy5660;
			if (yych <= 0x84) goto yy2;
			goto yy11647;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy11647;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy11647;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy11647;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy11647;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0xBD) goto yy11647;
				if (yych <= 0xBF) goto yy5660;
				goto yy2;
			}
		}
	}
yy11994:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy5660;
			if (yych <= 0x86) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy5660;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy11647;
			goto yy5660;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy5660;
				if (yych <= 0xB1) goto yy11647;
				goto yy2;
			}
		}
	}
yy11995:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy5660;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy11647;
	default:	goto yy2;
	}
yy11996:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy5660;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy11647;
			if (yych == 0x97) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy5660;
			goto yy2;
		}
	}
yy11997:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy5660;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy11647;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy11647;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy11647;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy11998:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy5660;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy11647;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy11647;
			goto yy5660;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych == 0xBF) goto yy5660;
				goto yy2;
			}
		}
	}
yy11999:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy5660;
			if (yych <= 0x84) goto yy2;
			goto yy11647;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy11647;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy11647;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0xBD) goto yy11647;
				if (yych <= 0xBF) goto yy5660;
				goto yy2;
			}
		}
	}
yy12000:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy5660;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy11647;
			goto yy5660;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy11647;
				goto yy2;
			}
		}
	}
yy12001:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy5660;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy11647;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy11647;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy11647;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy12002:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0x8E) goto yy11647;
				if (yych <= 0x96) goto yy2;
				goto yy5660;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy11647;
			if (yych <= 0xA3) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy843;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy5660;
				if (yych <= 0xBF) goto yy11647;
				goto yy2;
			}
		}
	}
yy12003:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy11647;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy11647;
		} else {
			if (yych == 0xBD) goto yy11647;
			goto yy2;
		}
	}
yy12004:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy11647;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy5660;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy5660;
			goto yy2;
		}
	}
yy12005:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy5660;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy5660;
		if (yych <= 0xBF) goto yy11647;
		goto yy2;
	}
yy12006:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy11647;
		} else {
			if (yych == 0x87) goto yy11647;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy11647;
			if (yych <= 0x8F) goto yy2;
			goto yy11647;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy11647;
			goto yy2;
		}
	}
yy12007:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy11647;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy11647;
			if (yych <= 0x8F) goto yy2;
			goto yy11647;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy11647;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy11647;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy11647;
			goto yy2;
		}
	}
yy12008:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy11647;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy11647;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy11647;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy11647;
			goto yy2;
		}
	}
yy12009:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy11647;
		if (yych <= 0x81) goto yy2;
		goto yy11647;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy11647;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy11647;
			goto yy2;
		}
	}
yy12010:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy11647;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy11647;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy11647;
		goto yy2;
	}
yy12011:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy11647;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy5660;
	goto yy2;
yy12012:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy11647;
		goto yy5660;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy11647;
		goto yy2;
	}
yy12013:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy11647;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy11647;
	goto yy2;
yy12014:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy1087;
	if (yych <= 0xBF) goto yy11647;
	goto yy2;
yy12015:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy11647;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy11647;
	goto yy2;
yy12016:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy11647;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy11647;
	goto yy2;
yy12017:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy11647;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy11647;
	goto yy2;
yy12018:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy11647;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy11647;
			if (yych <= 0xB4) goto yy5660;
			goto yy2;
		}
	}
yy12019:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy11647;
		} else {
			if (yych <= 0x93) goto yy5660;
			if (yych <= 0x9F) goto yy2;
			goto yy11647;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy11647;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy5660;
			goto yy2;
		}
	}
yy12020:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy1087;
		if (yych <= 0x8A) goto yy2;
		goto yy5660;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy11647;
			goto yy2;
		}
	}
yy12021:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy11647;
	goto yy2;
yy12022:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy11647;
		goto yy5660;
	} else {
		if (yych <= 0xAA) goto yy11647;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy11647;
		goto yy2;
	}
yy12023:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy11647;
	goto yy2;
yy12024:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy11647;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy5660;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy5660;
		goto yy2;
	}
yy12025:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy11647;
	if (yych <= 0x9B) goto yy5660;
	goto yy2;
yy12026:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy5660;
		if (yych <= 0xA0) goto yy11647;
		goto yy5660;
	} else {
		if (yych <= 0xAF) goto yy11647;
		if (yych <= 0xB9) goto yy843;
		if (yych <= 0xBF) goto yy11647;
		goto yy2;
	}
yy12027:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy11647;
	if (yych <= 0xB3) goto yy5660;
	goto yy2;
yy12028:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy11647;
	if (yych <= 0xB7) goto yy5660;
	goto yy2;
yy12029:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy11647;
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xB7) goto yy11647;
		goto yy2;
	}
yy12030:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy5660;
			if (yych <= 0xAC) goto yy11647;
			goto yy5660;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy11647;
			if (yych <= 0xB4) goto yy5660;
			goto yy11647;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy5660;
			goto yy2;
		}
	}
yy12031:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy11647;
	goto yy2;
yy12032:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy11647;
	goto yy2;
yy12033:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy11647;
	goto yy2;
yy12034:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy11647;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy11647;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy11647;
		goto yy2;
	}
yy12035:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy11647;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy11647;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy11647;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy11647;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy11647;
			goto yy2;
		}
	}
yy12036:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy11647;
	} else {
		if (yych == 0xBE) goto yy11647;
		if (yych <= 0xBF) goto yy5660;
		goto yy2;
	}
yy12037:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy5660;
			if (yych <= 0x84) goto yy11647;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy11647;
				goto yy5660;
			} else {
				if (yych <= 0x93) goto yy11647;
				if (yych <= 0x95) goto yy2;
				goto yy11647;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0xAC) goto yy11647;
				if (yych <= 0xAF) goto yy5660;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy11647;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy11647;
				if (yych <= 0xBE) goto yy5660;
				goto yy2;
			}
		}
	}
yy12038:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy5660;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy11647;
	default:	goto yy2;
	}
yy12039:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy5660;
		goto yy11647;
	} else {
		if (yych == 0x8E) goto yy11647;
		if (yych <= 0x8F) goto yy5660;
		goto yy2;
	}
yy12040:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy11647;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy5660;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy5660;
		goto yy2;
	}
yy12041:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy11647;
	goto yy2;
yy12042:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy11647;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy11647;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy11647;
		goto yy2;
	}
yy12043:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy11647;
		goto yy5660;
	} else {
		if (yych <= 0xAE) goto yy11647;
		if (yych <= 0xB1) goto yy5660;
		if (yych <= 0xB3) goto yy11647;
		goto yy2;
	}
yy12044:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy11647;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy11647;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy11647;
			goto yy2;
		}
	}
yy12045:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy11647;
	if (yych == 0xBF) goto yy5660;
	goto yy2;
yy12046:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy11647;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy11647;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy11647;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy11647;
			goto yy2;
		}
	}
yy12047:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy11647;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy11647;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy11647;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy12048:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy5660;
			if (yych == 0xA0) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy5660;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy11647;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy12049:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy11647;
	goto yy2;
yy12050:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy5660;
		if (yych <= 0xBA) goto yy11647;
		goto yy2;
	}
yy12051:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy5660;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy11647;
	goto yy2;
yy12052:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy11647;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy11647;
		if (yych <= 0xA9) goto yy843;
		if (yych <= 0xAB) goto yy11647;
		goto yy2;
	}
yy12053:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy11647;
		goto yy5660;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy5660;
		goto yy2;
	}
yy12054:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy11647;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy5660;
		if (yych <= 0xBF) goto yy11647;
		goto yy2;
	}
yy12055:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy11647;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy5660;
	goto yy2;
yy12056:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy5660;
		if (yych <= 0xBF) goto yy11647;
		goto yy2;
	}
yy12057:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy11647;
		if (yych <= 0x88) goto yy2;
		goto yy5660;
	} else {
		if (yych <= 0xAD) goto yy11647;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy11647;
		goto yy2;
	}
yy12058:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy11647;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy11647;
	goto yy2;
yy12059:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy11647;
			goto yy5660;
		} else {
			if (yych == 0x86) goto yy5660;
			goto yy11647;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy5660;
			if (yych <= 0xA2) goto yy11647;
			goto yy5660;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy5660;
			goto yy2;
		}
	}
yy12060:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy11647;
	goto yy2;
yy12061:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy5660;
	if (yych <= 0xB3) goto yy11647;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy12062:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9F) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy11647;
			if (yych <= 0xBA) goto yy2;
			goto yy11647;
		} else {
			if (yych == 0xBD) goto yy11647;
			goto yy2;
		}
	}
yy12063:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy11647;
	} else {
		if (yych <= 0xAD) goto yy5660;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy11647;
		goto yy2;
	}
yy12064:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy11647;
	if (yych <= 0x93) goto yy5660;
	goto yy2;
yy12065:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy11647;
	if (yych <= 0xB6) goto yy5660;
	goto yy2;
yy12066:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy11647;
			goto yy5660;
		} else {
			if (yych <= 0x8B) goto yy11647;
			if (yych <= 0x8D) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0xB6) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy5660;
			goto yy2;
		}
	}
yy12067:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy11647;
			goto yy5660;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy11647;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy5660;
			goto yy2;
		}
	}
yy12068:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy11647;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy11647;
			if (yych <= 0x90) goto yy2;
			goto yy11647;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy11647;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy11647;
			goto yy2;
		}
	}
yy12069:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy11647;
		if (yych <= 0x9B) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy11647;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy11647;
		goto yy2;
	}
yy12070:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy11647;
		if (yych <= 0xAA) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy5660;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy12071:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy11647;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy11647;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy11647;
			goto yy5660;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy5660;
			if (yych <= 0xB6) goto yy11647;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy11647;
			goto yy2;
		}
	}
yy12072:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy11647;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy11647;
		goto yy2;
	}
yy12073:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy11647;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy12074:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy5660;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy11647;
	goto yy2;
yy12075:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy11647;
	goto yy2;
yy12076:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy11647;
	goto yy2;
yy12077:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy11647;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy11647;
	goto yy2;
yy12078:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy11647;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy11647;
		if (yych <= 0xBD) goto yy5660;
		goto yy2;
	}
yy12079:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0x92) goto yy1087;
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA2) goto yy5660;
			goto yy1087;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA6) goto yy5660;
			if (yych == 0xA9) goto yy5660;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy11647;
			goto yy2;
		}
	}
yy12080:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy11647;
	goto yy2;
yy12081:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy5660;
			if (yych <= 0x86) goto yy2;
			goto yy1087;
		} else {
			if (yych == 0x8B) goto yy5660;
			if (yych <= 0x8C) goto yy2;
			goto yy1087;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9B) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy11647;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy5660;
				goto yy2;
			}
		}
	}
yy12082:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy5660;
		if (yych <= 0x9A) goto yy11647;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy5660;
		goto yy2;
	}
yy12083:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy13935;
	case 0x81:	goto yy13936;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy9279;
	case 0x83:	goto yy13937;
	case 0x84:	goto yy11472;
	case 0x85:	goto yy11473;
	case 0x86:	goto yy11474;
	case 0x87:	goto yy11475;
	case 0x8A:	goto yy13938;
	case 0x8B:	goto yy13939;
	case 0x8C:	goto yy13940;
	case 0x8D:	goto yy13941;
	case 0x8E:	goto yy13942;
	case 0x8F:	goto yy13943;
	case 0x92:	goto yy13944;
	case 0x94:	goto yy13945;
	case 0x95:	goto yy13946;
	case 0x9C:	goto yy13947;
	case 0x9D:	goto yy13948;
	case 0xA0:	goto yy13949;
	case 0xA1:	goto yy13950;
	case 0xA2:	goto yy13951;
	case 0xA3:	goto yy13952;
	case 0xA4:	goto yy13953;
	case 0xA6:	goto yy13954;
	case 0xA8:	goto yy13955;
	case 0xA9:	goto yy13956;
	case 0xAA:	goto yy13957;
	case 0xAB:	goto yy13958;
	case 0xAC:	goto yy12023;
	case 0xAD:	goto yy13959;
	case 0xAE:	goto yy13960;
	case 0xB1:	goto yy13961;
	case 0xB2:
	case 0xB3:	goto yy13962;
	default:	goto yy2;
	}
yy12084:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy13963;
	case 0x81:	goto yy11590;
	case 0x82:	goto yy13964;
	case 0x83:	goto yy13965;
	case 0x84:	goto yy13966;
	case 0x85:	goto yy13967;
	case 0x86:	goto yy13968;
	case 0x87:	goto yy13969;
	case 0x88:	goto yy13970;
	case 0x8A:	goto yy13971;
	case 0x8B:	goto yy13972;
	case 0x8C:	goto yy13973;
	case 0x8D:	goto yy13974;
	case 0x92:
	case 0x98:	goto yy13975;
	case 0x93:	goto yy13976;
	case 0x96:	goto yy13977;
	case 0x97:	goto yy13978;
	case 0x99:	goto yy13979;
	case 0x9A:	goto yy13980;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy11608;
	case 0xA2:	goto yy13981;
	case 0xA3:	goto yy13982;
	case 0xAB:	goto yy13983;
	default:	goto yy2;
	}
yy12085:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy9279;
		goto yy13984;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy9279;
		if (yych <= 0x95) goto yy13985;
		goto yy2;
	}
yy12086:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy9279;
	if (yych <= 0x90) goto yy13986;
	goto yy2;
yy12087:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy9279;
	if (yych <= 0x99) goto yy13987;
	goto yy2;
yy12088:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy9279;
	case 0xA8:	goto yy13983;
	case 0xA9:	goto yy13988;
	case 0xAB:	goto yy13989;
	case 0xAC:	goto yy13990;
	case 0xAD:	goto yy13991;
	case 0xAE:	goto yy13992;
	case 0xBD:	goto yy13993;
	case 0xBE:	goto yy11524;
	default:	goto yy2;
	}
yy12089:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy9279;
	if (yych <= 0xB1) goto yy13994;
	if (yych <= 0xB2) goto yy13995;
	goto yy2;
yy12090:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy5663;
	case 0x83:	goto yy8805;
	case 0x84:	goto yy11527;
	case 0x85:	goto yy11528;
	case 0x87:	goto yy11529;
	case 0x89:	goto yy11530;
	case 0x8D:	goto yy11531;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy9279;
	case 0x91:	goto yy13996;
	case 0x92:	goto yy13997;
	case 0x93:	goto yy13998;
	case 0x94:	goto yy13999;
	case 0x95:	goto yy14000;
	case 0x9A:	goto yy14001;
	case 0x9B:	goto yy14002;
	case 0x9C:	goto yy14003;
	case 0x9D:	goto yy14004;
	case 0x9E:	goto yy14005;
	case 0x9F:	goto yy14006;
	case 0xAA:	goto yy11539;
	default:	goto yy2;
	}
yy12091:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy9279;
		if (yych <= 0xA3) goto yy14007;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy14008;
			goto yy14009;
		} else {
			if (yych <= 0xBA) goto yy14010;
			if (yych <= 0xBB) goto yy11544;
			goto yy2;
		}
	}
yy12092:
	yyaccept = 21;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy10684;
					goto yy1766;
				} else {
					if (yych <= '\'') goto yy1087;
					if (yych == '+') goto yy10684;
					goto yy1766;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy4041;
					if (yych <= '.') goto yy1087;
					if (yych <= '/') goto yy1766;
					goto yy10964;
				} else {
					if (yych <= ';') goto yy1766;
					if (yych <= '>') goto yy10684;
					if (yych <= '@') goto yy1766;
					goto yy12092;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy1766;
					if (yych <= '`') goto yy10684;
					goto yy12092;
				} else {
					if (yych == '|') goto yy10684;
					if (yych <= '}') goto yy1766;
					goto yy10684;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy1766;
					if (yych <= 0xC2) goto yy14011;
					if (yych <= 0xC3) goto yy14012;
					goto yy12096;
				} else {
					if (yych <= 0xCA) goto yy12097;
					if (yych <= 0xCB) goto yy13184;
					if (yych <= 0xCC) goto yy10688;
					goto yy14013;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy14014;
					if (yych <= 0xCF) goto yy14015;
					goto yy12096;
				} else {
					if (yych <= 0xD2) goto yy14016;
					if (yych <= 0xD3) goto yy12096;
					if (yych <= 0xD4) goto yy12102;
					goto yy12103;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy14017;
					if (yych <= 0xD7) goto yy14018;
					if (yych <= 0xD8) goto yy14019;
					goto yy14020;
				} else {
					if (yych <= 0xDA) goto yy12096;
					if (yych <= 0xDB) goto yy14021;
					if (yych <= 0xDC) goto yy14022;
					goto yy14023;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy14024;
					if (yych <= 0xDF) goto yy14025;
					goto yy14026;
				} else {
					if (yych <= 0xE1) goto yy14027;
					if (yych <= 0xE2) goto yy14028;
					if (yych <= 0xE3) goto yy14029;
					goto yy13200;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy14030;
					if (yych <= 0xEE) goto yy1766;
					goto yy14031;
				} else {
					if (yych <= 0xF0) goto yy14032;
					if (yych == 0xF3) goto yy13204;
					goto yy1766;
				}
			}
		}
	}
yy12094:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy7354;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy12092;
	default:	goto yy2;
	}
yy12095:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy12092;
		goto yy7354;
	} else {
		if (yych == 0xB7) goto yy7354;
		if (yych <= 0xBF) goto yy12092;
		goto yy2;
	}
yy12096:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy12092;
	goto yy2;
yy12097:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy12092;
	goto yy2;
yy12098:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0xB3) goto yy12092;
			if (yych <= 0xB4) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy12092;
			if (yych <= 0xBA) goto yy2;
			goto yy12092;
		} else {
			if (yych == 0xBF) goto yy12092;
			goto yy2;
		}
	}
yy12099:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy7354;
			goto yy12092;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy12092;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy12092;
			goto yy2;
		}
	}
yy12100:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy7354;
	if (yych <= 0xBF) goto yy12092;
	goto yy2;
yy12101:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy12092;
	if (yych <= 0x89) goto yy7354;
	if (yych <= 0xBF) goto yy12092;
	goto yy2;
yy12102:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy12092;
	goto yy2;
yy12103:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy12092;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy12092;
	goto yy2;
yy12104:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy12092;
		} else {
			if (yych == 0x8A) goto yy1087;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0xBE) goto yy1087;
			if (yych <= 0xBF) goto yy7354;
			goto yy2;
		}
	}
yy12105:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy7354;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy7354;
			if (yych <= 0x8F) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy12092;
			goto yy2;
		}
	}
yy12106:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy7354;
		if (yych <= 0x8A) goto yy2;
		goto yy7354;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy12092;
			goto yy2;
		}
	}
yy12107:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0x9F) goto yy7354;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy843;
			if (yych <= 0xAD) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0xB0) goto yy7354;
			if (yych <= 0xBF) goto yy12092;
			goto yy2;
		}
	}
yy12108:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy12092;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy12092;
			if (yych == 0x9D) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy7354;
			if (yych <= 0xAF) goto yy12092;
			goto yy843;
		} else {
			if (yych <= 0xBC) goto yy12092;
			if (yych <= 0xBE) goto yy7354;
			if (yych <= 0xBF) goto yy12092;
			goto yy2;
		}
	}
yy12109:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy12092;
		goto yy7354;
	} else {
		if (yych <= 0xAF) goto yy12092;
		if (yych <= 0xBF) goto yy7354;
		goto yy2;
	}
yy12110:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy7354;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy12092;
	goto yy2;
yy12111:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy12092;
	if (yych <= 0xB0) goto yy7354;
	if (yych <= 0xB1) goto yy12092;
	goto yy2;
yy12112:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy12092;
	} else {
		if (yych <= 0xB3) goto yy7354;
		if (yych == 0xB6) goto yy7354;
		goto yy2;
	}
yy12113:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy14033;
	case 0xA1:	goto yy14034;
	case 0xA2:	goto yy14035;
	case 0xA3:	goto yy13208;
	case 0xA4:	goto yy14036;
	case 0xA5:	goto yy14037;
	case 0xA6:	goto yy14038;
	case 0xA7:	goto yy14039;
	case 0xA8:	goto yy14040;
	case 0xA9:	goto yy14041;
	case 0xAA:	goto yy14042;
	case 0xAB:	goto yy14043;
	case 0xAC:	goto yy14044;
	case 0xAD:	goto yy14045;
	case 0xAE:	goto yy14046;
	case 0xAF:	goto yy14047;
	case 0xB0:	goto yy14048;
	case 0xB1:	goto yy14049;
	case 0xB2:	goto yy14050;
	case 0xB3:	goto yy14051;
	case 0xB4:	goto yy14052;
	case 0xB5:	goto yy14053;
	case 0xB6:	goto yy14054;
	case 0xB7:	goto yy14055;
	case 0xB8:	goto yy13229;
	case 0xB9:	goto yy13455;
	case 0xBA:	goto yy13231;
	case 0xBB:	goto yy13456;
	case 0xBC:	goto yy13457;
	case 0xBD:	goto yy13234;
	case 0xBE:	goto yy13235;
	case 0xBF:	goto yy13236;
	default:	goto yy2;
	}
yy12114:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy13237;
	case 0x81:	goto yy13458;
	case 0x82:	goto yy14056;
	case 0x83:	goto yy14057;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy12096;
	case 0x89:	goto yy14058;
	case 0x8A:	goto yy14059;
	case 0x8B:	goto yy14060;
	case 0x8C:	goto yy14061;
	case 0x8D:	goto yy14062;
	case 0x8E:	goto yy14063;
	case 0x8F:	goto yy14064;
	case 0x90:	goto yy14065;
	case 0x99:	goto yy14066;
	case 0x9A:	goto yy14067;
	case 0x9B:	goto yy14068;
	case 0x9C:	goto yy14069;
	case 0x9D:	goto yy14070;
	case 0x9E:	goto yy13254;
	case 0x9F:	goto yy13474;
	case 0xA0:	goto yy14071;
	case 0xA1:	goto yy14072;
	case 0xA2:	goto yy14073;
	case 0xA3:	goto yy14074;
	case 0xA4:	goto yy14075;
	case 0xA5:	goto yy13480;
	case 0xA7:	goto yy13481;
	case 0xA8:	goto yy14076;
	case 0xA9:	goto yy13264;
	case 0xAA:	goto yy13483;
	case 0xAC:	goto yy13266;
	case 0xAD:	goto yy13484;
	case 0xAE:	goto yy14077;
	case 0xAF:	goto yy14078;
	case 0xB0:	goto yy14079;
	case 0xB1:	goto yy14080;
	case 0xB3:	goto yy14081;
	case 0xB4:	goto yy14082;
	case 0xB5:	goto yy14083;
	case 0xB6:	goto yy14084;
	case 0xB7:	goto yy13276;
	case 0xBC:	goto yy14085;
	case 0xBD:	goto yy14086;
	case 0xBE:	goto yy14087;
	case 0xBF:	goto yy14088;
	default:	goto yy2;
	}
yy12115:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy14089;
	case 0x81:	goto yy13282;
	case 0x82:	goto yy13283;
	case 0x83:	goto yy13284;
	case 0x84:	goto yy14090;
	case 0x85:	goto yy14091;
	case 0x86:	goto yy14092;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy10691;
	case 0x88:	goto yy14093;
	case 0x8C:	goto yy13288;
	case 0x8F:	goto yy13289;
	case 0x90:	goto yy13290;
	case 0x91:	goto yy13291;
	case 0x92:	goto yy13292;
	case 0x93:	goto yy13293;
	case 0x9D:	goto yy13294;
	case 0x9E:	goto yy13295;
	case 0x9F:	goto yy13296;
	case 0xA6:	goto yy13297;
	case 0xA7:	goto yy13298;
	case 0xAD:	goto yy13299;
	case 0xAE:	goto yy13300;
	case 0xAF:	goto yy13301;
	case 0xB0:	goto yy14094;
	case 0xB1:	goto yy14095;
	case 0xB2:	goto yy12096;
	case 0xB3:	goto yy14096;
	case 0xB4:	goto yy14097;
	case 0xB5:	goto yy14098;
	case 0xB6:	goto yy14099;
	case 0xB7:	goto yy14100;
	case 0xB8:	goto yy3009;
	case 0xBA:	goto yy13309;
	case 0xBB:	goto yy13310;
	case 0xBF:	goto yy13311;
	default:	goto yy2;
	}
yy12116:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy14101;
	case 0x82:	goto yy13313;
	case 0x84:	goto yy14102;
	case 0x86:	goto yy14103;
	case 0x87:	goto yy13316;
	case 0x88:	goto yy13317;
	case 0x89:	goto yy13318;
	case 0x8A:	goto yy13319;
	case 0x8B:	goto yy13320;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy10691;
	default:	goto yy2;
	}
yy12117:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy13321;
	case 0x93:	goto yy14104;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy12096;
	case 0x98:	goto yy14105;
	case 0x99:	goto yy14106;
	case 0x9A:	goto yy14107;
	case 0x9B:	goto yy14108;
	case 0x9C:	goto yy14109;
	case 0x9D:	goto yy12102;
	case 0x9E:	goto yy14110;
	case 0x9F:	goto yy14111;
	case 0xA0:	goto yy14112;
	case 0xA1:	goto yy14113;
	case 0xA2:	goto yy14114;
	case 0xA3:	goto yy14115;
	case 0xA4:	goto yy14116;
	case 0xA5:	goto yy14117;
	case 0xA6:	goto yy13336;
	case 0xA7:	goto yy13526;
	case 0xA8:	goto yy14118;
	case 0xA9:	goto yy14119;
	case 0xAA:	goto yy13340;
	case 0xAB:	goto yy14120;
	case 0xAC:	goto yy14121;
	case 0xAD:	goto yy14122;
	case 0xAF:	goto yy14123;
	default:	goto yy2;
	}
yy12118:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy14124;
	case 0xAD:	goto yy14125;
	case 0xAE:	goto yy14126;
	case 0xAF:	goto yy14127;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy12096;
	case 0xB4:	goto yy14128;
	case 0xB5:	goto yy14129;
	case 0xB6:	goto yy14130;
	case 0xB7:	goto yy14131;
	case 0xB8:	goto yy14132;
	case 0xB9:	goto yy14133;
	case 0xBB:	goto yy14134;
	case 0xBC:	goto yy14135;
	case 0xBD:	goto yy14136;
	case 0xBF:	goto yy13357;
	default:	goto yy2;
	}
yy12119:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy14137;
	case 0x91:	goto yy14138;
	case 0x92:	goto yy14139;
	case 0x93:	goto yy14140;
	case 0x94:	goto yy14141;
	case 0x96:	goto yy14142;
	case 0x9B:	goto yy14143;
	case 0x9D:	goto yy14144;
	case 0x9E:	goto yy14145;
	case 0x9F:	goto yy13367;
	default:	goto yy2;
	}
yy12120:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy6010;
	if (yych == 0xA0) goto yy1764;
	goto yy2;
yy12121:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy6010;
		if (yych <= 0x81) goto yy2;
		goto yy6010;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy6010;
		if (yych <= 0xBA) goto yy1764;
		goto yy2;
	}
yy12122:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy6010;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy6010;
		if (yych <= 0xB8) goto yy1764;
		goto yy2;
	}
yy12123:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy6010;
			if (yych <= 0x83) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy1764;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy1764;
			goto yy6010;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy1764;
			} else {
				if (yych == 0xBF) goto yy1764;
				goto yy2;
			}
		}
	}
yy12124:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy6010;
		goto yy1764;
	} else {
		if (yych <= 0xA4) goto yy6010;
		if (yych <= 0xA6) goto yy1764;
		goto yy2;
	}
yy12125:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1764;
	if (yych <= 0xB7) goto yy6010;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy12126:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1764;
	if (yych <= 0xAF) goto yy6010;
	if (yych <= 0xBA) goto yy1764;
	goto yy2;
yy12127:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1764;
		goto yy6010;
	} else {
		if (yych <= 0xB4) goto yy1764;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy12128:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy6010;
		goto yy1764;
	} else {
		if (yych == 0xB6) goto yy6010;
		goto yy2;
	}
yy12129:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1764;
	if (yych <= 0xB2) goto yy6010;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy12130:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x84) goto yy6010;
			if (yych <= 0x89) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			goto yy6010;
		} else {
			if (yych == 0x9C) goto yy6010;
			goto yy2;
		}
	}
yy12131:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy6010;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy6010;
		if (yych <= 0xB7) goto yy1764;
		goto yy2;
	}
yy12132:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy6010;
		goto yy1764;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy12133:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1764;
			if (yych <= 0x84) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy6010;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy6010;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy6010;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy6010;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xBD) goto yy6010;
				if (yych <= 0xBF) goto yy1764;
				goto yy2;
			}
		}
	}
yy12134:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1764;
			if (yych <= 0x86) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1764;
			} else {
				if (yych == 0x90) goto yy6010;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy1764;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy6010;
			goto yy1764;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy1764;
				goto yy2;
			}
		}
	}
yy12135:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy6010;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy12136:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1764;
		if (yych <= 0x85) goto yy6010;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy6010;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy12137:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy6010;
		goto yy1764;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy12138:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy6010;
		if (yych <= 0x9D) goto yy1764;
		goto yy2;
	}
yy12139:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy6010;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy12140:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy6010;
	if (yych <= 0xB7) goto yy1764;
	goto yy2;
yy12141:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy6010;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy1764;
	goto yy2;
yy12142:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy6010;
		goto yy1764;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy12143:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy1764;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy6010;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy6010;
			goto yy2;
		}
	}
yy12144:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy6010;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy6010;
		if (yych <= 0xBE) goto yy1764;
		goto yy2;
	}
yy12145:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy6010;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy6010;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy1764;
		goto yy2;
	}
yy12146:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy1764;
		goto yy6010;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy1764;
			goto yy6010;
		} else {
			if (yych <= 0xBB) goto yy1764;
			if (yych <= 0xBF) goto yy6010;
			goto yy2;
		}
	}
yy12147:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy6010;
		goto yy1764;
	} else {
		if (yych == 0xB5) goto yy1764;
		if (yych <= 0xBF) goto yy6010;
		goto yy2;
	}
yy12148:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy6010;
		goto yy1764;
	} else {
		if (yych == 0xAF) goto yy1764;
		if (yych <= 0xBF) goto yy6010;
		goto yy2;
	}
yy12149:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy6010;
		goto yy1764;
	} else {
		if (yych == 0xA9) goto yy1764;
		if (yych <= 0xBF) goto yy6010;
		goto yy2;
	}
yy12150:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy6010;
		goto yy1764;
	} else {
		if (yych <= 0x8B) goto yy6010;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy12151:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy6010;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy1764;
	goto yy2;
yy12152:
	yyaccept = 21;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCE) {
		if (yych <= ']') {
			if (yych <= '.') {
				if (yych <= '*') {
					if (yych == '$') goto yy1764;
					goto yy1766;
				} else {
					if (yych <= '+') goto yy1764;
					if (yych <= ',') goto yy1766;
					if (yych <= '-') goto yy535;
					goto yy3054;
				}
			} else {
				if (yych <= ';') {
					if (yych <= '/') goto yy1766;
					if (yych <= '9') goto yy1764;
					goto yy1766;
				} else {
					if (yych <= '>') goto yy1764;
					if (yych <= '@') goto yy1766;
					if (yych <= 'Z') goto yy14146;
					goto yy1766;
				}
			}
		} else {
			if (yych <= 0xC1) {
				if (yych <= '{') {
					if (yych <= '`') goto yy1764;
					if (yych <= 'z') goto yy14146;
					goto yy1766;
				} else {
					if (yych == '}') goto yy1766;
					if (yych <= '~') goto yy1764;
					goto yy1766;
				}
			} else {
				if (yych <= 0xCA) {
					if (yych <= 0xC2) goto yy14148;
					if (yych <= 0xC3) goto yy14149;
					if (yych <= 0xC9) goto yy14150;
					goto yy14151;
				} else {
					if (yych <= 0xCB) goto yy4254;
					if (yych <= 0xCC) goto yy1769;
					if (yych <= 0xCD) goto yy14152;
					goto yy14153;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD6) {
				if (yych <= 0xD2) {
					if (yych <= 0xCF) goto yy14154;
					if (yych <= 0xD1) goto yy14150;
					goto yy14155;
				} else {
					if (yych <= 0xD3) goto yy14150;
					if (yych <= 0xD4) goto yy14156;
					if (yych <= 0xD5) goto yy14157;
					goto yy14158;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD7) goto yy14159;
					if (yych <= 0xD8) goto yy14160;
					goto yy14161;
				} else {
					if (yych <= 0xDA) goto yy14150;
					if (yych <= 0xDB) goto yy14162;
					if (yych <= 0xDC) goto yy14163;
					goto yy14164;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy14165;
					if (yych <= 0xDF) goto yy14166;
					goto yy14167;
				} else {
					if (yych <= 0xE1) goto yy14168;
					if (yych <= 0xE2) goto yy14169;
					if (yych <= 0xE3) goto yy14170;
					goto yy4270;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy14171;
					if (yych <= 0xEE) goto yy1766;
					goto yy14172;
				} else {
					if (yych <= 0xF0) goto yy14173;
					if (yych == 0xF3) goto yy4274;
					goto yy1766;
				}
			}
		}
	}
yy12153:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy7354;
					goto yy2;
				} else {
					if (yych <= '\'') goto yy1087;
					if (yych == '+') goto yy7354;
					goto yy2;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '.') goto yy1087;
					if (yych <= '/') goto yy2;
					goto yy10962;
				} else {
					if (yych <= ';') goto yy2;
					if (yych <= '>') goto yy7354;
					if (yych <= '@') goto yy2;
					goto yy14174;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy2;
					if (yych <= '`') goto yy7354;
					goto yy14174;
				} else {
					if (yych == '|') goto yy7354;
					if (yych <= '}') goto yy2;
					goto yy7354;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy14176;
					if (yych <= 0xC3) goto yy14177;
					goto yy14178;
				} else {
					if (yych <= 0xCA) goto yy14179;
					if (yych <= 0xCB) goto yy10690;
					if (yych <= 0xCC) goto yy10691;
					goto yy14180;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy14181;
					if (yych <= 0xCF) goto yy14182;
					goto yy14178;
				} else {
					if (yych <= 0xD2) goto yy14183;
					if (yych <= 0xD3) goto yy14178;
					if (yych <= 0xD4) goto yy14184;
					goto yy14185;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy14186;
					if (yych <= 0xD7) goto yy14187;
					if (yych <= 0xD8) goto yy14188;
					goto yy14189;
				} else {
					if (yych <= 0xDA) goto yy14178;
					if (yych <= 0xDB) goto yy14190;
					if (yych <= 0xDC) goto yy14191;
					goto yy14192;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy14193;
					if (yych <= 0xDF) goto yy14194;
					goto yy14195;
				} else {
					if (yych <= 0xE1) goto yy14196;
					if (yych <= 0xE2) goto yy14197;
					if (yych <= 0xE3) goto yy14198;
					goto yy10711;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy14199;
					if (yych <= 0xEE) goto yy2;
					goto yy14200;
				} else {
					if (yych <= 0xF0) goto yy14201;
					if (yych == 0xF3) goto yy10715;
					goto yy2;
				}
			}
		}
	}
yy12154:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy9483;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy1764;
			goto yy2;
		}
	}
yy12155:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy9483;
	if (yych <= 0x9B) goto yy1764;
	goto yy2;
yy12156:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1764;
		goto yy9483;
	} else {
		if (yych == 0xBD) goto yy9483;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy12157:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x90) goto yy9483;
			if (yych <= 0x97) goto yy1764;
			goto yy9483;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy1764;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy9483;
			goto yy2;
		}
	}
yy12158:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy9483;
			} else {
				if (yych <= 0x83) goto yy1764;
				if (yych <= 0x84) goto yy2;
				goto yy9483;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy9483;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy9483;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy9483;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy9483;
				if (yych <= 0xB5) goto yy2;
				goto yy9483;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xBD) goto yy9483;
				if (yych <= 0xBF) goto yy1764;
				goto yy2;
			}
		}
	}
yy12159:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy1764;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy1764;
				goto yy9483;
			} else {
				if (yych == 0x97) goto yy1764;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy9483;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy9483;
				if (yych <= 0xA3) goto yy1764;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy843;
				if (yych <= 0xB1) goto yy9483;
				goto yy1764;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy1764;
				goto yy2;
			}
		}
	}
yy12160:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy9483;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy9483;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy9483;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy9483;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy9483;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy9483;
				if (yych <= 0xBB) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1764;
				goto yy2;
			}
		}
	}
yy12161:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1764;
			if (yych <= 0x86) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1764;
			} else {
				if (yych == 0x91) goto yy1764;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy9483;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy843;
				goto yy1764;
			} else {
				if (yych <= 0xB4) goto yy9483;
				if (yych <= 0xB5) goto yy1764;
				goto yy2;
			}
		}
	}
yy12162:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1764;
			if (yych <= 0x84) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy9483;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy9483;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy9483;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy9483;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xBD) goto yy9483;
				if (yych <= 0xBF) goto yy1764;
				goto yy2;
			}
		}
	}
yy12163:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1764;
			} else {
				if (yych == 0x90) goto yy9483;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy9483;
			if (yych <= 0xA3) goto yy1764;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy1764;
			} else {
				if (yych == 0xB9) goto yy9483;
				goto yy2;
			}
		}
	}
yy12164:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1764;
			if (yych <= 0x84) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy9483;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy9483;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy9483;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy9483;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xBD) goto yy9483;
				if (yych <= 0xBF) goto yy1764;
				goto yy2;
			}
		}
	}
yy12165:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1764;
			if (yych <= 0x86) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy1764;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy9483;
			goto yy1764;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy1764;
				if (yych <= 0xB1) goto yy9483;
				goto yy2;
			}
		}
	}
yy12166:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy1764;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy9483;
	default:	goto yy2;
	}
yy12167:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1764;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy9483;
			if (yych == 0x97) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy1764;
			goto yy2;
		}
	}
yy12168:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1764;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy9483;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy9483;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy12169:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy1764;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy9483;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy9483;
			goto yy1764;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych == 0xBF) goto yy1764;
				goto yy2;
			}
		}
	}
yy12170:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1764;
			if (yych <= 0x84) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy9483;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xBD) goto yy9483;
				if (yych <= 0xBF) goto yy1764;
				goto yy2;
			}
		}
	}
yy12171:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy1764;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy9483;
			goto yy1764;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy9483;
				goto yy2;
			}
		}
	}
yy12172:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1764;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy9483;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy9483;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy9483;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy12173:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0x8E) goto yy9483;
				if (yych <= 0x96) goto yy2;
				goto yy1764;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy9483;
			if (yych <= 0xA3) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy843;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy1764;
				if (yych <= 0xBF) goto yy9483;
				goto yy2;
			}
		}
	}
yy12174:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy9483;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy9483;
		} else {
			if (yych == 0xBD) goto yy9483;
			goto yy2;
		}
	}
yy12175:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy9483;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy1764;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1764;
			goto yy2;
		}
	}
yy12176:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy1764;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy1764;
		if (yych <= 0xBF) goto yy9483;
		goto yy2;
	}
yy12177:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy9483;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy1764;
	goto yy2;
yy12178:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy9483;
		goto yy1764;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy9483;
		goto yy2;
	}
yy12179:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy12153;
	if (yych <= 0xBF) goto yy9483;
	goto yy2;
yy12180:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy9483;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy9483;
			if (yych <= 0xB4) goto yy1764;
			goto yy2;
		}
	}
yy12181:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0x93) goto yy1764;
			if (yych <= 0x9F) goto yy2;
			goto yy9483;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1764;
			goto yy2;
		}
	}
yy12182:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy12153;
		if (yych <= 0x8A) goto yy2;
		goto yy1764;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy9483;
			goto yy2;
		}
	}
yy12183:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy9483;
		goto yy1764;
	} else {
		if (yych <= 0xAA) goto yy9483;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy9483;
		goto yy2;
	}
yy12184:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy9483;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy1764;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy1764;
		goto yy2;
	}
yy12185:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy9483;
	if (yych <= 0x9B) goto yy1764;
	goto yy2;
yy12186:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1764;
		if (yych <= 0xA0) goto yy9483;
		goto yy1764;
	} else {
		if (yych <= 0xAF) goto yy9483;
		if (yych <= 0xB9) goto yy843;
		if (yych <= 0xBF) goto yy9483;
		goto yy2;
	}
yy12187:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy9483;
	if (yych <= 0xB3) goto yy1764;
	goto yy2;
yy12188:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy9483;
	if (yych <= 0xB7) goto yy1764;
	goto yy2;
yy12189:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy1764;
			if (yych <= 0xAC) goto yy9483;
			goto yy1764;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy9483;
			if (yych <= 0xB4) goto yy1764;
			goto yy9483;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy1764;
			goto yy2;
		}
	}
yy12190:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy9483;
	} else {
		if (yych == 0xBE) goto yy9483;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy12191:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy1764;
			if (yych <= 0x84) goto yy9483;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy9483;
				goto yy1764;
			} else {
				if (yych <= 0x93) goto yy9483;
				if (yych <= 0x95) goto yy2;
				goto yy9483;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xAC) goto yy9483;
				if (yych <= 0xAF) goto yy1764;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy9483;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy9483;
				if (yych <= 0xBE) goto yy1764;
				goto yy2;
			}
		}
	}
yy12192:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			goto yy12153;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0x99) goto yy1564;
			goto yy2;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy1564;
			if (yych <= 0xA6) goto yy2;
			goto yy2930;
		} else {
			if (yych == 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy12193:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy1764;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy9483;
	default:	goto yy2;
	}
yy12194:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1764;
		goto yy9483;
	} else {
		if (yych == 0x8E) goto yy9483;
		if (yych <= 0x8F) goto yy1764;
		goto yy2;
	}
yy12195:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy9483;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy1764;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy12196:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy14202;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy12197:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy9483;
		goto yy1764;
	} else {
		if (yych <= 0xAE) goto yy9483;
		if (yych <= 0xB1) goto yy1764;
		if (yych <= 0xB3) goto yy9483;
		goto yy2;
	}
yy12198:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy9483;
	if (yych == 0xBF) goto yy1764;
	goto yy2;
yy12199:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy9483;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy12200:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x97) goto yy12153;
	if (yych == 0x9A) goto yy12153;
	goto yy2;
yy12201:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy1764;
			if (yych == 0xA0) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy1764;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy9483;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy12202:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1764;
		if (yych <= 0xBA) goto yy9483;
		goto yy2;
	}
yy12203:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1764;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy9483;
	goto yy2;
yy12204:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy9483;
		goto yy1764;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy1764;
		goto yy2;
	}
yy12205:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy9483;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1764;
		if (yych <= 0xBF) goto yy9483;
		goto yy2;
	}
yy12206:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy9483;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy1764;
	goto yy2;
yy12207:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy1764;
		if (yych <= 0xBF) goto yy9483;
		goto yy2;
	}
yy12208:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy9483;
		if (yych <= 0x88) goto yy2;
		goto yy1764;
	} else {
		if (yych <= 0xAD) goto yy9483;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy9483;
		goto yy2;
	}
yy12209:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy9483;
			goto yy1764;
		} else {
			if (yych == 0x86) goto yy1764;
			goto yy9483;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy1764;
			if (yych <= 0xA2) goto yy9483;
			goto yy1764;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy1764;
			goto yy2;
		}
	}
yy12210:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1764;
	if (yych <= 0xB3) goto yy9483;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy12211:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9F) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy9483;
			if (yych <= 0xBA) goto yy2;
			goto yy9483;
		} else {
			if (yych == 0xBD) goto yy9483;
			goto yy2;
		}
	}
yy12212:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy9483;
	} else {
		if (yych <= 0xAD) goto yy1764;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy9483;
		goto yy2;
	}
yy12213:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy9483;
	if (yych <= 0x93) goto yy1764;
	goto yy2;
yy12214:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy9483;
	if (yych <= 0xB6) goto yy1764;
	goto yy2;
yy12215:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy9483;
			goto yy1764;
		} else {
			if (yych <= 0x8B) goto yy9483;
			if (yych <= 0x8D) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0xB6) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy1764;
			goto yy2;
		}
	}
yy12216:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy9483;
			goto yy1764;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy1764;
			goto yy2;
		}
	}
yy12217:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy9483;
		if (yych <= 0x9B) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy9483;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy9483;
		goto yy2;
	}
yy12218:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy9483;
		if (yych <= 0xAA) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy1764;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy12219:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy9483;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy9483;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy9483;
			goto yy1764;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy1764;
			if (yych <= 0xB6) goto yy9483;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy9483;
			goto yy2;
		}
	}
yy12220:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy9483;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy12221:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1764;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy9483;
	goto yy2;
yy12222:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy9483;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy9483;
		if (yych <= 0xBD) goto yy1764;
		goto yy2;
	}
yy12223:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy1764;
		} else {
			if (yych == 0x93) goto yy2930;
			goto yy2;
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0xAF) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0xB2) goto yy12153;
			if (yych <= 0xB4) goto yy1764;
			goto yy2;
		}
	}
yy12224:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych <= 0x92) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy1764;
			if (yych <= 0x91) goto yy2;
			goto yy1564;
		} else {
			if (yych == 0x95) goto yy2930;
			if (yych <= 0xA1) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych <= 0xA3) goto yy12153;
			if (yych <= 0xA6) goto yy1764;
			if (yych <= 0xA8) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xB4) {
				if (yych <= 0xAF) goto yy2;
				goto yy9483;
			} else {
				if (yych <= 0xB5) goto yy2;
				if (yych <= 0xBF) goto yy9483;
				goto yy2;
			}
		}
	}
yy12225:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy1764;
			if (yych <= 0x86) goto yy2;
			goto yy1564;
		} else {
			if (yych <= 0x8B) {
				if (yych <= 0x8A) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0x8C) goto yy2;
				if (yych <= 0x8D) goto yy12153;
				goto yy1564;
			}
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x99) {
				if (yych <= 0x8F) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0x9A) goto yy2930;
				if (yych <= 0x9B) goto yy2;
				goto yy1764;
			}
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy9483;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1764;
				goto yy2;
			}
		}
	}
yy12226:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy1764;
		if (yych <= 0x9A) goto yy9483;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy1764;
		goto yy2;
	}
yy12227:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy12233;
	case 0x81:	goto yy12234;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy6129;
	case 0x83:	goto yy12235;
	case 0x84:	goto yy10716;
	case 0x85:	goto yy10717;
	case 0x86:	goto yy10718;
	case 0x87:	goto yy10719;
	case 0x8A:	goto yy12236;
	case 0x8B:	goto yy14203;
	case 0x8C:	goto yy12238;
	case 0x8D:	goto yy14204;
	case 0x8E:	goto yy12240;
	case 0x8F:	goto yy12241;
	case 0x92:	goto yy12242;
	case 0x94:	goto yy12243;
	case 0x95:	goto yy12244;
	case 0x9C:	goto yy12245;
	case 0x9D:	goto yy12246;
	case 0xA0:	goto yy12247;
	case 0xA1:	goto yy14205;
	case 0xA2:	goto yy12249;
	case 0xA3:	goto yy12250;
	case 0xA4:	goto yy12251;
	case 0xA6:	goto yy12252;
	case 0xA8:	goto yy14206;
	case 0xA9:	goto yy12254;
	case 0xAA:	goto yy12255;
	case 0xAB:	goto yy14207;
	case 0xAC:	goto yy9526;
	case 0xAD:	goto yy12257;
	case 0xAE:	goto yy12258;
	case 0xB1:	goto yy12259;
	case 0xB2:
	case 0xB3:	goto yy12260;
	default:	goto yy2;
	}
yy12228:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy14208;
	case 0x81:	goto yy10998;
	case 0x82:	goto yy14209;
	case 0x83:	goto yy12263;
	case 0x84:	goto yy14210;
	case 0x85:	goto yy14211;
	case 0x86:	goto yy14212;
	case 0x87:	goto yy14213;
	case 0x88:	goto yy14214;
	case 0x8A:	goto yy12269;
	case 0x8B:	goto yy14215;
	case 0x8C:	goto yy14216;
	case 0x8D:	goto yy14217;
	case 0x92:
	case 0x98:	goto yy14218;
	case 0x93:	goto yy14219;
	case 0x96:	goto yy14220;
	case 0x97:	goto yy14221;
	case 0x99:	goto yy14222;
	case 0x9A:	goto yy14223;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy11014;
	case 0xA2:	goto yy12279;
	case 0xA3:	goto yy12280;
	case 0xAB:	goto yy12281;
	default:	goto yy2;
	}
yy12229:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy6129;
	case 0xA8:	goto yy12281;
	case 0xA9:	goto yy12286;
	case 0xAB:	goto yy14224;
	case 0xAC:	goto yy14225;
	case 0xAD:	goto yy14226;
	case 0xAE:	goto yy12290;
	case 0xBD:	goto yy14227;
	case 0xBE:	goto yy10741;
	default:	goto yy2;
	}
yy12230:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy6129;
	if (yych <= 0xB1) goto yy12292;
	if (yych <= 0xB2) goto yy14228;
	goto yy2;
yy12231:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy1769;
	case 0x83:	goto yy4329;
	case 0x84:	goto yy10743;
	case 0x85:	goto yy10744;
	case 0x87:	goto yy10745;
	case 0x89:	goto yy10746;
	case 0x8D:	goto yy10747;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy6129;
	case 0x91:	goto yy12294;
	case 0x92:	goto yy12295;
	case 0x93:	goto yy12296;
	case 0x94:	goto yy12297;
	case 0x95:	goto yy12298;
	case 0x9A:	goto yy12299;
	case 0x9B:	goto yy14229;
	case 0x9C:	goto yy14230;
	case 0x9D:	goto yy14231;
	case 0x9E:	goto yy14232;
	case 0x9F:	goto yy14233;
	case 0xAA:	goto yy10749;
	default:	goto yy2;
	}
yy12232:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy6129;
		if (yych <= 0xA3) goto yy14234;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy12306;
			goto yy12307;
		} else {
			if (yych <= 0xBA) goto yy12308;
			if (yych <= 0xBB) goto yy10751;
			goto yy2;
		}
	}
yy12233:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy9483;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy9483;
		} else {
			if (yych == 0xBF) goto yy9483;
			goto yy2;
		}
	}
yy12234:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy9483;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy9483;
	goto yy2;
yy12235:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy9483;
	goto yy2;
yy12236:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy9483;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy9483;
	goto yy2;
yy12237:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy9483;
	if (yych == 0xA0) goto yy1762;
	goto yy2;
yy12238:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy9483;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy9483;
	goto yy2;
yy12239:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy9483;
		if (yych <= 0x81) goto yy2;
		goto yy9483;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy9483;
		if (yych <= 0xBA) goto yy1762;
		goto yy2;
	}
yy12240:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy9483;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy9483;
	goto yy2;
yy12241:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy9483;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy9483;
	goto yy2;
yy12242:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy9483;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy12243:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy9483;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy9483;
	goto yy2;
yy12244:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy9483;
	goto yy2;
yy12245:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy9483;
	goto yy2;
yy12246:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy9483;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy9483;
	goto yy2;
yy12247:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy9483;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy9483;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy9483;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy9483;
			if (yych == 0xBF) goto yy9483;
			goto yy2;
		}
	}
yy12248:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy9483;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy9483;
		if (yych <= 0xB8) goto yy1762;
		goto yy2;
	}
yy12249:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy9483;
	goto yy2;
yy12250:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy9483;
	goto yy2;
yy12251:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy9483;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy9483;
	goto yy2;
yy12252:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy9483;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy9483;
	goto yy2;
yy12253:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy9483;
			if (yych <= 0x83) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy1762;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy1762;
			goto yy9483;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy1762;
			} else {
				if (yych == 0xBF) goto yy1762;
				goto yy2;
			}
		}
	}
yy12254:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy9483;
	goto yy2;
yy12255:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy9483;
	goto yy2;
yy12256:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy9483;
		goto yy1762;
	} else {
		if (yych <= 0xA4) goto yy9483;
		if (yych <= 0xA6) goto yy1762;
		goto yy2;
	}
yy12257:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy9483;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy9483;
	goto yy2;
yy12258:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy9483;
	goto yy2;
yy12259:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy9483;
	goto yy2;
yy12260:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy9483;
	goto yy2;
yy12261:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1762;
	if (yych <= 0xB7) goto yy9483;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy12262:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1762;
	if (yych <= 0xAF) goto yy9483;
	if (yych <= 0xBA) goto yy1762;
	goto yy2;
yy12263:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy9483;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy843;
	goto yy2;
yy12264:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1762;
		goto yy9483;
	} else {
		if (yych <= 0xB4) goto yy1762;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy12265:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy9483;
		goto yy1762;
	} else {
		if (yych == 0xB6) goto yy9483;
		goto yy2;
	}
yy12266:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1762;
	if (yych <= 0xB2) goto yy9483;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy12267:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x84) goto yy9483;
			if (yych <= 0x89) goto yy2;
			goto yy1762;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			goto yy9483;
		} else {
			if (yych == 0x9C) goto yy9483;
			goto yy2;
		}
	}
yy12268:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy9483;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy9483;
		if (yych <= 0xB7) goto yy1762;
		goto yy2;
	}
yy12269:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy9483;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy9483;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy9483;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy9483;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy9483;
			goto yy2;
		}
	}
yy12270:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy9483;
		goto yy1762;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy12271:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1762;
			if (yych <= 0x84) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy9483;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy9483;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy9483;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy9483;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0xBD) goto yy9483;
				if (yych <= 0xBF) goto yy1762;
				goto yy2;
			}
		}
	}
yy12272:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1762;
			if (yych <= 0x86) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1762;
			} else {
				if (yych == 0x90) goto yy9483;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy1762;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy9483;
			goto yy1762;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy1762;
				goto yy2;
			}
		}
	}
yy12273:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy9483;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy12274:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1762;
		if (yych <= 0x85) goto yy9483;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy9483;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy12275:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy9483;
		goto yy1762;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy1762;
		goto yy2;
	}
yy12276:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy9483;
		if (yych <= 0x9D) goto yy1762;
		goto yy2;
	}
yy12277:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy9483;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy12278:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy9483;
	if (yych <= 0xB7) goto yy1762;
	goto yy2;
yy12279:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy9483;
	goto yy2;
yy12280:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy9483;
		goto yy843;
	} else {
		if (yych == 0xBF) goto yy9483;
		goto yy2;
	}
yy12281:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy9483;
	goto yy2;
yy12282:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy9483;
	goto yy2;
yy12283:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy9483;
	goto yy2;
yy12284:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy9483;
	goto yy2;
yy12285:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy9483;
	goto yy2;
yy12286:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy9483;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy12287:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy9483;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy1762;
	goto yy2;
yy12288:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy9483;
		goto yy1762;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy1762;
		goto yy2;
	}
yy12289:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy1762;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy9483;
			goto yy2;
		}
	}
yy12290:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy9483;
	goto yy2;
yy12291:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy9483;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy9483;
		if (yych <= 0xBE) goto yy1762;
		goto yy2;
	}
yy12292:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy9483;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy9483;
	goto yy2;
yy12293:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy9483;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy9483;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy1762;
		goto yy2;
	}
yy12294:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy9483;
	goto yy2;
yy12295:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy9483;
		} else {
			if (yych == 0xA2) goto yy9483;
			if (yych <= 0xA4) goto yy2;
			goto yy9483;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy9483;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy9483;
				goto yy2;
			}
		}
	}
yy12296:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy9483;
	goto yy2;
yy12297:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy9483;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy9483;
			if (yych <= 0x8C) goto yy2;
			goto yy9483;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy9483;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy9483;
			goto yy2;
		}
	}
yy12298:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy9483;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy9483;
			goto yy2;
		}
	}
yy12299:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy9483;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy9483;
	goto yy2;
yy12300:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy1762;
		goto yy9483;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy1762;
			goto yy9483;
		} else {
			if (yych <= 0xBB) goto yy1762;
			if (yych <= 0xBF) goto yy9483;
			goto yy2;
		}
	}
yy12301:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy9483;
		goto yy1762;
	} else {
		if (yych == 0xB5) goto yy1762;
		if (yych <= 0xBF) goto yy9483;
		goto yy2;
	}
yy12302:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy9483;
		goto yy1762;
	} else {
		if (yych == 0xAF) goto yy1762;
		if (yych <= 0xBF) goto yy9483;
		goto yy2;
	}
yy12303:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy9483;
		goto yy1762;
	} else {
		if (yych == 0xA9) goto yy1762;
		if (yych <= 0xBF) goto yy9483;
		goto yy2;
	}
yy12304:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy9483;
		goto yy1762;
	} else {
		if (yych <= 0x8B) goto yy9483;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy12305:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy9483;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy1762;
	goto yy2;
yy12306:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy9483;
			} else {
				if (yych == 0xA4) goto yy9483;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy9483;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy9483;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy9483;
			} else {
				if (yych == 0xBB) goto yy9483;
				goto yy2;
			}
		}
	}
yy12307:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy9483;
	default:	goto yy2;
	}
yy12308:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy9483;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy9483;
			goto yy2;
		}
	}
yy12309:
	yyaccept = 15;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCC) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy533;
					goto yy245;
				} else {
					if (yych <= '\'') goto yy1564;
					if (yych == '+') goto yy533;
					goto yy245;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy6297;
					if (yych <= '.') goto yy9741;
					if (yych <= '/') goto yy245;
					goto yy2445;
				} else {
					if (yych <= ':') goto yy2930;
					if (yych <= ';') goto yy245;
					if (yych <= '>') goto yy533;
					goto yy245;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= '`') {
					if (yych <= 'Z') goto yy12309;
					if (yych <= ']') goto yy245;
					goto yy533;
				} else {
					if (yych <= 'z') goto yy12309;
					if (yych == '|') goto yy533;
					goto yy245;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy533;
					if (yych <= 0xC1) goto yy245;
					if (yych <= 0xC2) goto yy9597;
					goto yy9598;
				} else {
					if (yych <= 0xC9) goto yy9599;
					if (yych <= 0xCA) goto yy9600;
					if (yych <= 0xCB) goto yy3289;
					goto yy537;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy9601;
					if (yych <= 0xCE) goto yy9602;
					goto yy9603;
				} else {
					if (yych == 0xD2) goto yy9604;
					if (yych <= 0xD3) goto yy9599;
					goto yy9605;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy9606;
					if (yych <= 0xD6) goto yy9607;
					if (yych <= 0xD7) goto yy9608;
					goto yy9609;
				} else {
					if (yych <= 0xD9) goto yy9610;
					if (yych <= 0xDA) goto yy9599;
					if (yych <= 0xDB) goto yy9611;
					goto yy9612;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy9613;
					if (yych <= 0xDE) goto yy9614;
					if (yych <= 0xDF) goto yy9615;
					goto yy9616;
				} else {
					if (yych <= 0xE1) goto yy9617;
					if (yych <= 0xE2) goto yy9618;
					if (yych <= 0xE3) goto yy9619;
					goto yy557;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy9620;
					if (yych <= 0xEE) goto yy245;
					goto yy9621;
				} else {
					if (yych <= 0xF0) goto yy9622;
					if (yych == 0xF3) goto yy561;
					goto yy245;
				}
			}
		}
	}
yy12311:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy12309;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy533;
			goto yy2;
		}
	}
yy12312:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy12309;
	if (yych <= 0x9B) goto yy533;
	goto yy2;
yy12313:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy12309;
	goto yy2;
yy12314:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy533;
		goto yy12309;
	} else {
		if (yych == 0xBD) goto yy12309;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy12315:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x90) goto yy12309;
			if (yych <= 0x97) goto yy533;
			goto yy12309;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy533;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy12309;
			goto yy2;
		}
	}
yy12316:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy12309;
			} else {
				if (yych <= 0x83) goto yy533;
				if (yych <= 0x84) goto yy2;
				goto yy12309;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy12309;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy12309;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy12309;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy12309;
				if (yych <= 0xB5) goto yy2;
				goto yy12309;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy12309;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy12317:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy533;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy533;
				goto yy12309;
			} else {
				if (yych == 0x97) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy12309;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy12309;
				if (yych <= 0xA3) goto yy533;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy843;
				if (yych <= 0xB1) goto yy12309;
				goto yy533;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy533;
				goto yy2;
			}
		}
	}
yy12318:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy12309;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy12309;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy12309;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy12309;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy12309;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy12309;
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy12319:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy533;
			} else {
				if (yych == 0x91) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy12309;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy843;
				goto yy533;
			} else {
				if (yych <= 0xB4) goto yy12309;
				if (yych <= 0xB5) goto yy533;
				goto yy2;
			}
		}
	}
yy12320:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy533;
			if (yych <= 0x84) goto yy2;
			goto yy12309;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy12309;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy12309;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy12309;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy12309;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy12309;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy12321:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy533;
			} else {
				if (yych == 0x90) goto yy12309;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy12309;
			if (yych <= 0xA3) goto yy533;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy533;
			} else {
				if (yych == 0xB9) goto yy12309;
				goto yy2;
			}
		}
	}
yy12322:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy533;
			if (yych <= 0x84) goto yy2;
			goto yy12309;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy12309;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy12309;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy12309;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy12309;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy12309;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy12323:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy12309;
			goto yy533;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy533;
				if (yych <= 0xB1) goto yy12309;
				goto yy2;
			}
		}
	}
yy12324:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy533;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy12309;
	default:	goto yy2;
	}
yy12325:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy12309;
			if (yych == 0x97) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy533;
			goto yy2;
		}
	}
yy12326:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy12309;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy12309;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy12309;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy12327:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy12309;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy12309;
			goto yy533;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych == 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy12328:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy533;
			if (yych <= 0x84) goto yy2;
			goto yy12309;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy12309;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy12309;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy12309;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy12329:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy12309;
			goto yy533;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy12309;
				goto yy2;
			}
		}
	}
yy12330:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy12309;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy12309;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy12309;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy12331:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x8E) goto yy12309;
				if (yych <= 0x96) goto yy2;
				goto yy533;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy12309;
			if (yych <= 0xA3) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy843;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy533;
				if (yych <= 0xBF) goto yy12309;
				goto yy2;
			}
		}
	}
yy12332:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy12309;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy12309;
		} else {
			if (yych == 0xBD) goto yy12309;
			goto yy2;
		}
	}
yy12333:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy12309;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy533;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy533;
			goto yy2;
		}
	}
yy12334:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy533;
		if (yych <= 0xBF) goto yy12309;
		goto yy2;
	}
yy12335:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy12309;
		} else {
			if (yych == 0x87) goto yy12309;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy12309;
			if (yych <= 0x8F) goto yy2;
			goto yy12309;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy12309;
			goto yy2;
		}
	}
yy12336:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy12309;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy12309;
			if (yych <= 0x8F) goto yy2;
			goto yy12309;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy12309;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy12309;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy12309;
			goto yy2;
		}
	}
yy12337:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy12309;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy12309;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy12309;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy12309;
			goto yy2;
		}
	}
yy12338:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy12309;
		if (yych <= 0x81) goto yy2;
		goto yy12309;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy12309;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy12309;
			goto yy2;
		}
	}
yy12339:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy12309;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy12309;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy12309;
		goto yy2;
	}
yy12340:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy12309;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy533;
	goto yy2;
yy12341:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy12309;
		goto yy533;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy12309;
		goto yy2;
	}
yy12342:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy12309;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy12309;
	goto yy2;
yy12343:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy1564;
	if (yych <= 0xBF) goto yy12309;
	goto yy2;
yy12344:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy12309;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy12309;
	goto yy2;
yy12345:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy12309;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy12309;
	goto yy2;
yy12346:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy12309;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy12309;
	goto yy2;
yy12347:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy12309;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy12309;
			if (yych <= 0xB4) goto yy533;
			goto yy2;
		}
	}
yy12348:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy12309;
		} else {
			if (yych <= 0x93) goto yy533;
			if (yych <= 0x9F) goto yy2;
			goto yy12309;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy12309;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy533;
			goto yy2;
		}
	}
yy12349:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy1564;
		if (yych <= 0x8A) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy12309;
			goto yy2;
		}
	}
yy12350:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy12309;
	goto yy2;
yy12351:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy12309;
		goto yy533;
	} else {
		if (yych <= 0xAA) goto yy12309;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy12309;
		goto yy2;
	}
yy12352:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy12309;
	goto yy2;
yy12353:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy12309;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy533;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy533;
		goto yy2;
	}
yy12354:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy12309;
	if (yych <= 0x9B) goto yy533;
	goto yy2;
yy12355:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy533;
		if (yych <= 0xA0) goto yy12309;
		goto yy533;
	} else {
		if (yych <= 0xAF) goto yy12309;
		if (yych <= 0xB9) goto yy843;
		if (yych <= 0xBF) goto yy12309;
		goto yy2;
	}
yy12356:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy12309;
	if (yych <= 0xB3) goto yy533;
	goto yy2;
yy12357:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy12309;
	if (yych <= 0xB7) goto yy533;
	goto yy2;
yy12358:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy12309;
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xB7) goto yy12309;
		goto yy2;
	}
yy12359:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy533;
			if (yych <= 0xAC) goto yy12309;
			goto yy533;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy12309;
			if (yych <= 0xB4) goto yy533;
			goto yy12309;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy533;
			goto yy2;
		}
	}
yy12360:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy12309;
	goto yy2;
yy12361:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy12309;
	goto yy2;
yy12362:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy12309;
	goto yy2;
yy12363:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy12309;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy12309;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy12309;
		goto yy2;
	}
yy12364:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy12309;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy12309;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy12309;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy12309;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy12309;
			goto yy2;
		}
	}
yy12365:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy12309;
	} else {
		if (yych == 0xBE) goto yy12309;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy12366:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy533;
			if (yych <= 0x84) goto yy12309;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy12309;
				goto yy533;
			} else {
				if (yych <= 0x93) goto yy12309;
				if (yych <= 0x95) goto yy2;
				goto yy12309;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xAC) goto yy12309;
				if (yych <= 0xAF) goto yy533;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy12309;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy12309;
				if (yych <= 0xBE) goto yy533;
				goto yy2;
			}
		}
	}
yy12367:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy533;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy12309;
	default:	goto yy2;
	}
yy12368:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy533;
		goto yy12309;
	} else {
		if (yych == 0x8E) goto yy12309;
		if (yych <= 0x8F) goto yy533;
		goto yy2;
	}
yy12369:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy12309;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy533;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy12370:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy12309;
	goto yy2;
yy12371:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy12309;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy12309;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy12309;
		goto yy2;
	}
yy12372:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy12309;
		goto yy533;
	} else {
		if (yych <= 0xAE) goto yy12309;
		if (yych <= 0xB1) goto yy533;
		if (yych <= 0xB3) goto yy12309;
		goto yy2;
	}
yy12373:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy12309;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy12309;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy12309;
			goto yy2;
		}
	}
yy12374:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy12309;
	if (yych == 0xBF) goto yy533;
	goto yy2;
yy12375:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy12309;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy12309;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy12309;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy12309;
			goto yy2;
		}
	}
yy12376:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy12309;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy12309;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy12309;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy12377:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy533;
			if (yych == 0xA0) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy533;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy12309;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy12378:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy12309;
	goto yy2;
yy12379:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy533;
		if (yych <= 0xBA) goto yy12309;
		goto yy2;
	}
yy12380:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy533;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy12309;
	goto yy2;
yy12381:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy12309;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy12309;
		if (yych <= 0xA9) goto yy843;
		if (yych <= 0xAB) goto yy12309;
		goto yy2;
	}
yy12382:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy12309;
		goto yy533;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy533;
		goto yy2;
	}
yy12383:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy12309;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy533;
		if (yych <= 0xBF) goto yy12309;
		goto yy2;
	}
yy12384:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy12309;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy533;
	goto yy2;
yy12385:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy533;
		if (yych <= 0xBF) goto yy12309;
		goto yy2;
	}
yy12386:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy12309;
		if (yych <= 0x88) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0xAD) goto yy12309;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy12309;
		goto yy2;
	}
yy12387:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy12309;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy12309;
	goto yy2;
yy12388:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy12309;
			goto yy533;
		} else {
			if (yych == 0x86) goto yy533;
			goto yy12309;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy533;
			if (yych <= 0xA2) goto yy12309;
			goto yy533;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy533;
			goto yy2;
		}
	}
yy12389:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy12309;
	goto yy2;
yy12390:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy533;
	if (yych <= 0xB3) goto yy12309;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy12391:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9F) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy12309;
			if (yych <= 0xBA) goto yy2;
			goto yy12309;
		} else {
			if (yych == 0xBD) goto yy12309;
			goto yy2;
		}
	}
yy12392:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy12309;
	} else {
		if (yych <= 0xAD) goto yy533;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy12309;
		goto yy2;
	}
yy12393:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy12309;
	if (yych <= 0x93) goto yy533;
	goto yy2;
yy12394:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy12309;
	if (yych <= 0xB6) goto yy533;
	goto yy2;
yy12395:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy12309;
			goto yy533;
		} else {
			if (yych <= 0x8B) goto yy12309;
			if (yych <= 0x8D) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0xB6) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy533;
			goto yy2;
		}
	}
yy12396:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy12309;
			goto yy533;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy12309;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy533;
			goto yy2;
		}
	}
yy12397:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy12309;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy12309;
			if (yych <= 0x90) goto yy2;
			goto yy12309;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy12309;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy12309;
			goto yy2;
		}
	}
yy12398:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy12309;
		if (yych <= 0x9B) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy12309;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy12309;
		goto yy2;
	}
yy12399:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy12309;
		if (yych <= 0xAA) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy533;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy12400:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy12309;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy12309;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy12309;
			goto yy533;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy533;
			if (yych <= 0xB6) goto yy12309;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy12309;
			goto yy2;
		}
	}
yy12401:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy12309;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy12309;
		goto yy2;
	}
yy12402:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy12309;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy12403:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy533;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy12309;
	goto yy2;
yy12404:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy12309;
	goto yy2;
yy12405:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy12309;
	goto yy2;
yy12406:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy12309;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy12309;
	goto yy2;
yy12407:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy12309;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy12309;
		if (yych <= 0xBD) goto yy533;
		goto yy2;
	}
yy12408:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych <= 0x92) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy533;
			if (yych <= 0x91) goto yy2;
			goto yy1564;
		} else {
			if (yych == 0x95) goto yy2930;
			if (yych <= 0xA1) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych <= 0xA3) goto yy1564;
			if (yych <= 0xA6) goto yy533;
			if (yych <= 0xA8) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xB4) {
				if (yych <= 0xAF) goto yy2;
				goto yy12309;
			} else {
				if (yych <= 0xB5) goto yy2;
				if (yych <= 0xBF) goto yy12309;
				goto yy2;
			}
		}
	}
yy12409:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy12309;
	goto yy2;
yy12410:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy1564;
		} else {
			if (yych <= 0x8B) {
				if (yych <= 0x8A) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x8C) goto yy2;
				if (yych <= 0x8E) goto yy1564;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9A) goto yy2930;
			if (yych <= 0x9B) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy12309;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy12411:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy533;
		if (yych <= 0x9A) goto yy12309;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy533;
		goto yy2;
	}
yy12412:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy14235;
	case 0x81:	goto yy14236;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy9599;
	case 0x83:	goto yy14237;
	case 0x84:	goto yy4441;
	case 0x85:	goto yy4442;
	case 0x86:	goto yy4443;
	case 0x87:	goto yy4444;
	case 0x8A:	goto yy14238;
	case 0x8B:	goto yy14239;
	case 0x8C:	goto yy14240;
	case 0x8D:	goto yy14241;
	case 0x8E:	goto yy14242;
	case 0x8F:	goto yy14243;
	case 0x92:	goto yy14244;
	case 0x94:	goto yy14245;
	case 0x95:	goto yy14246;
	case 0x9C:	goto yy14247;
	case 0x9D:	goto yy14248;
	case 0xA0:	goto yy14249;
	case 0xA1:	goto yy14250;
	case 0xA2:	goto yy14251;
	case 0xA3:	goto yy14252;
	case 0xA4:	goto yy14253;
	case 0xA6:	goto yy14254;
	case 0xA8:	goto yy14255;
	case 0xA9:	goto yy14256;
	case 0xAA:	goto yy14257;
	case 0xAB:	goto yy14258;
	case 0xAC:	goto yy12352;
	case 0xAD:	goto yy14259;
	case 0xAE:	goto yy14260;
	case 0xB1:	goto yy14261;
	case 0xB2:
	case 0xB3:	goto yy14262;
	default:	goto yy2;
	}
yy12413:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy14263;
	case 0x81:	goto yy6330;
	case 0x82:	goto yy14264;
	case 0x83:	goto yy14265;
	case 0x84:	goto yy14266;
	case 0x85:	goto yy14267;
	case 0x86:	goto yy14268;
	case 0x87:	goto yy14269;
	case 0x88:	goto yy14270;
	case 0x8A:	goto yy14271;
	case 0x8B:	goto yy14272;
	case 0x8C:	goto yy14273;
	case 0x8D:	goto yy14274;
	case 0x92:
	case 0x98:	goto yy14275;
	case 0x93:	goto yy14276;
	case 0x96:	goto yy14277;
	case 0x97:	goto yy14278;
	case 0x99:	goto yy14279;
	case 0x9A:	goto yy14280;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy6348;
	case 0xA2:	goto yy14281;
	case 0xA3:	goto yy14282;
	case 0xAB:	goto yy14283;
	default:	goto yy2;
	}
yy12414:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy9599;
		goto yy14284;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy9599;
		if (yych <= 0x95) goto yy14285;
		goto yy2;
	}
yy12415:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy9599;
	if (yych <= 0x90) goto yy14286;
	goto yy2;
yy12416:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy9599;
	if (yych <= 0x99) goto yy14287;
	goto yy2;
yy12417:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy9599;
	case 0xA8:	goto yy14283;
	case 0xA9:	goto yy14288;
	case 0xAB:	goto yy14289;
	case 0xAC:	goto yy14290;
	case 0xAD:	goto yy14291;
	case 0xAE:	goto yy14292;
	case 0xBD:	goto yy14293;
	case 0xBE:	goto yy4493;
	default:	goto yy2;
	}
yy12418:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy9599;
	if (yych <= 0xB1) goto yy14294;
	if (yych <= 0xB2) goto yy14295;
	goto yy2;
yy12419:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy537;
	case 0x83:	goto yy1850;
	case 0x84:	goto yy4496;
	case 0x85:	goto yy4497;
	case 0x87:	goto yy4498;
	case 0x89:	goto yy4499;
	case 0x8D:	goto yy4500;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy9599;
	case 0x91:	goto yy14296;
	case 0x92:	goto yy14297;
	case 0x93:	goto yy14298;
	case 0x94:	goto yy14299;
	case 0x95:	goto yy14300;
	case 0x9A:	goto yy14301;
	case 0x9B:	goto yy14302;
	case 0x9C:	goto yy14303;
	case 0x9D:	goto yy14304;
	case 0x9E:	goto yy14305;
	case 0x9F:	goto yy14306;
	case 0xAA:	goto yy4508;
	default:	goto yy2;
	}
yy12420:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy9599;
		if (yych <= 0xA3) goto yy14307;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy14308;
			goto yy14309;
		} else {
			if (yych <= 0xBA) goto yy14310;
			if (yych <= 0xBB) goto yy4513;
			goto yy2;
		}
	}
yy12421:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy9623;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy9623;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy9623;
		} else {
			if (yych == 0xBF) goto yy9623;
			goto yy2;
		}
	}
yy12422:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy9623;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy9623;
	goto yy2;
yy12423:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy9623;
	goto yy2;
yy12424:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy9623;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy9623;
	goto yy2;
yy12425:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy9623;
	if (yych == 0xA0) goto yy533;
	goto yy2;
yy12426:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy9623;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy9623;
	goto yy2;
yy12427:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy9623;
		if (yych <= 0x81) goto yy2;
		goto yy9623;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy9623;
		if (yych <= 0xBA) goto yy533;
		goto yy2;
	}
yy12428:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy9623;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy9623;
	goto yy2;
yy12429:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy9623;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy9623;
	goto yy2;
yy12430:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy9623;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy12431:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy9623;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy9623;
	goto yy2;
yy12432:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy9623;
	goto yy2;
yy12433:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy9623;
	goto yy2;
yy12434:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy9623;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy9623;
	goto yy2;
yy12435:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy9623;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy9623;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy9623;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy9623;
			if (yych == 0xBF) goto yy9623;
			goto yy2;
		}
	}
yy12436:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy9623;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy9623;
		if (yych <= 0xB8) goto yy533;
		goto yy2;
	}
yy12437:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy9623;
	goto yy2;
yy12438:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy9623;
	goto yy2;
yy12439:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy9623;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy9623;
	goto yy2;
yy12440:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy9623;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy9623;
	goto yy2;
yy12441:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy9623;
			if (yych <= 0x83) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy533;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy533;
			goto yy9623;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy9623;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy533;
			} else {
				if (yych == 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy12442:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy9623;
	goto yy2;
yy12443:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy9623;
	goto yy2;
yy12444:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy9623;
		goto yy533;
	} else {
		if (yych <= 0xA4) goto yy9623;
		if (yych <= 0xA6) goto yy533;
		goto yy2;
	}
yy12445:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy9623;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy9623;
	goto yy2;
yy12446:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy9623;
	goto yy2;
yy12447:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy9623;
	goto yy2;
yy12448:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy9623;
	goto yy2;
yy12449:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy533;
	if (yych <= 0xB7) goto yy9623;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy12450:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy533;
	if (yych <= 0xAF) goto yy9623;
	if (yych <= 0xBA) goto yy533;
	goto yy2;
yy12451:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy9623;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy843;
	goto yy2;
yy12452:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy533;
		goto yy9623;
	} else {
		if (yych <= 0xB4) goto yy533;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy12453:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy9623;
		goto yy533;
	} else {
		if (yych == 0xB6) goto yy9623;
		goto yy2;
	}
yy12454:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy533;
	if (yych <= 0xB2) goto yy9623;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy12455:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x84) goto yy9623;
			if (yych <= 0x89) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			goto yy9623;
		} else {
			if (yych == 0x9C) goto yy9623;
			goto yy2;
		}
	}
yy12456:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy9623;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy9623;
		if (yych <= 0xB7) goto yy533;
		goto yy2;
	}
yy12457:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy9623;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy9623;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy9623;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy9623;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy9623;
			goto yy2;
		}
	}
yy12458:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy9623;
		goto yy533;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy12459:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy533;
			if (yych <= 0x84) goto yy2;
			goto yy9623;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy9623;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy9623;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy9623;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy9623;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy9623;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy12460:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy533;
			} else {
				if (yych == 0x90) goto yy9623;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy533;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy9623;
			goto yy533;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy533;
				goto yy2;
			}
		}
	}
yy12461:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy9623;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy12462:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy533;
		if (yych <= 0x85) goto yy9623;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy9623;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy12463:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy9623;
		goto yy533;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy12464:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy9623;
		if (yych <= 0x9D) goto yy533;
		goto yy2;
	}
yy12465:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy9623;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy12466:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy9623;
	if (yych <= 0xB7) goto yy533;
	goto yy2;
yy12467:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy9623;
	goto yy2;
yy12468:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy9623;
		goto yy843;
	} else {
		if (yych == 0xBF) goto yy9623;
		goto yy2;
	}
yy12469:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy9623;
	goto yy2;
yy12470:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy9623;
	goto yy2;
yy12471:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy9623;
	goto yy2;
yy12472:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy9623;
	goto yy2;
yy12473:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy9623;
	goto yy2;
yy12474:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy9623;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy12475:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy9623;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy533;
	goto yy2;
yy12476:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy9623;
		goto yy533;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy12477:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy533;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy9623;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy9623;
			goto yy2;
		}
	}
yy12478:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy9623;
	goto yy2;
yy12479:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy9623;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy9623;
		if (yych <= 0xBE) goto yy533;
		goto yy2;
	}
yy12480:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy9623;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy9623;
	goto yy2;
yy12481:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy9623;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy9623;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy533;
		goto yy2;
	}
yy12482:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy9623;
	goto yy2;
yy12483:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy9623;
		} else {
			if (yych == 0xA2) goto yy9623;
			if (yych <= 0xA4) goto yy2;
			goto yy9623;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy9623;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy9623;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy9623;
				goto yy2;
			}
		}
	}
yy12484:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy9623;
	goto yy2;
yy12485:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy9623;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy9623;
			if (yych <= 0x8C) goto yy2;
			goto yy9623;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy9623;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy9623;
			goto yy2;
		}
	}
yy12486:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy9623;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy9623;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy9623;
			goto yy2;
		}
	}
yy12487:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy9623;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy9623;
	goto yy2;
yy12488:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy533;
		goto yy9623;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy533;
			goto yy9623;
		} else {
			if (yych <= 0xBB) goto yy533;
			if (yych <= 0xBF) goto yy9623;
			goto yy2;
		}
	}
yy12489:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy9623;
		goto yy533;
	} else {
		if (yych == 0xB5) goto yy533;
		if (yych <= 0xBF) goto yy9623;
		goto yy2;
	}
yy12490:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy9623;
		goto yy533;
	} else {
		if (yych == 0xAF) goto yy533;
		if (yych <= 0xBF) goto yy9623;
		goto yy2;
	}
yy12491:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy9623;
		goto yy533;
	} else {
		if (yych == 0xA9) goto yy533;
		if (yych <= 0xBF) goto yy9623;
		goto yy2;
	}
yy12492:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy9623;
		goto yy533;
	} else {
		if (yych <= 0x8B) goto yy9623;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy12493:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy9623;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy533;
	goto yy2;
yy12494:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy9623;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy9623;
			} else {
				if (yych == 0xA4) goto yy9623;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy9623;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy9623;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy9623;
			} else {
				if (yych == 0xBB) goto yy9623;
				goto yy2;
			}
		}
	}
yy12495:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy9623;
	default:	goto yy2;
	}
yy12496:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy9623;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy9623;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy9623;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy9623;
			goto yy2;
		}
	}
yy12497:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy1087;
	if (yych <= 0xBF) goto yy12309;
	goto yy2;
yy12498:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy1087;
		if (yych <= 0x8A) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy12309;
			goto yy2;
		}
	}
yy12499:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x92) goto yy1087;
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA2) goto yy533;
			goto yy1087;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA6) goto yy533;
			if (yych == 0xA9) goto yy533;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy12309;
			goto yy2;
		}
	}
yy12500:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy1087;
		} else {
			if (yych == 0x8B) goto yy533;
			if (yych <= 0x8C) goto yy2;
			goto yy1087;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9B) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy12309;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy12501:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCF) {
		if (yych <= 'z') {
			if (yych <= '9') {
				if (yych <= '*') {
					if (yych == '$') goto yy1762;
					goto yy2;
				} else {
					if (yych <= '+') goto yy1762;
					if (yych <= '/') goto yy2;
					goto yy1762;
				}
			} else {
				if (yych <= '@') {
					if (yych <= ';') goto yy2;
					if (yych <= '>') goto yy1762;
					goto yy2;
				} else {
					if (yych <= 'Z') goto yy14146;
					if (yych <= ']') goto yy2;
					if (yych <= '`') goto yy1762;
					goto yy14146;
				}
			}
		} else {
			if (yych <= 0xC3) {
				if (yych <= '}') {
					if (yych == '|') goto yy1762;
					goto yy2;
				} else {
					if (yych <= '~') goto yy1762;
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy14311;
					goto yy14312;
				}
			} else {
				if (yych <= 0xCB) {
					if (yych <= 0xC9) goto yy14150;
					if (yych <= 0xCA) goto yy14151;
					goto yy1771;
				} else {
					if (yych <= 0xCC) goto yy1772;
					if (yych <= 0xCD) goto yy14313;
					if (yych <= 0xCE) goto yy14314;
					goto yy14315;
				}
			}
		}
	} else {
		if (yych <= 0xDE) {
			if (yych <= 0xD7) {
				if (yych <= 0xD3) {
					if (yych == 0xD2) goto yy14316;
					goto yy14150;
				} else {
					if (yych <= 0xD4) goto yy14156;
					if (yych <= 0xD5) goto yy14157;
					if (yych <= 0xD6) goto yy14317;
					goto yy14318;
				}
			} else {
				if (yych <= 0xDA) {
					if (yych <= 0xD8) goto yy14319;
					if (yych <= 0xD9) goto yy14320;
					goto yy14150;
				} else {
					if (yych <= 0xDB) goto yy14321;
					if (yych <= 0xDC) goto yy14322;
					if (yych <= 0xDD) goto yy14323;
					goto yy14324;
				}
			}
		} else {
			if (yych <= 0xE9) {
				if (yych <= 0xE1) {
					if (yych <= 0xDF) goto yy14325;
					if (yych <= 0xE0) goto yy14326;
					goto yy14327;
				} else {
					if (yych <= 0xE2) goto yy14328;
					if (yych <= 0xE3) goto yy14329;
					if (yych <= 0xE4) goto yy1792;
					goto yy2;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych <= 0xEA) goto yy14330;
					if (yych <= 0xEE) goto yy2;
					goto yy14331;
				} else {
					if (yych <= 0xF0) goto yy14332;
					if (yych == 0xF3) goto yy1796;
					goto yy2;
				}
			}
		}
	}
yy12502:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy533;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy9742;
	case 0xB7:	goto yy2930;
	default:	goto yy2;
	}
yy12503:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy533;
			goto yy9742;
		} else {
			if (yych <= 0x87) goto yy2930;
			if (yych <= 0x8A) goto yy9742;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy9742;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy9742;
			goto yy2;
		}
	}
yy12504:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy9742;
		} else {
			if (yych == 0x8A) goto yy2930;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBE) goto yy2930;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy12505:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x87) {
		if (yych <= 0x83) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x82) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x86) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0xAA) goto yy9742;
			goto yy2;
		} else {
			if (yych <= 0xB2) goto yy9742;
			if (yych == 0xB4) goto yy2930;
			goto yy2;
		}
	}
yy12506:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1828;
	case 0x81:	goto yy1829;
	case 0x82:	goto yy12532;
	case 0x83:	goto yy12533;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy9746;
	case 0x89:	goto yy12534;
	case 0x8A:	goto yy12535;
	case 0x8B:	goto yy12536;
	case 0x8C:	goto yy12537;
	case 0x8D:	goto yy12538;
	case 0x8E:	goto yy12539;
	case 0x8F:	goto yy12540;
	case 0x90:	goto yy14333;
	case 0x99:	goto yy12542;
	case 0x9A:	goto yy12543;
	case 0x9B:	goto yy12544;
	case 0x9C:	goto yy12545;
	case 0x9D:	goto yy12546;
	case 0x9E:	goto yy1845;
	case 0x9F:	goto yy1846;
	case 0xA0:	goto yy14334;
	case 0xA1:	goto yy12548;
	case 0xA2:	goto yy12549;
	case 0xA3:	goto yy12550;
	case 0xA4:	goto yy12551;
	case 0xA5:	goto yy1852;
	case 0xA7:	goto yy1853;
	case 0xA8:	goto yy12552;
	case 0xA9:	goto yy1854;
	case 0xAA:	goto yy1855;
	case 0xAC:	goto yy1856;
	case 0xAD:	goto yy1857;
	case 0xAE:	goto yy12553;
	case 0xAF:	goto yy12554;
	case 0xB0:	goto yy12555;
	case 0xB1:	goto yy12556;
	case 0xB3:	goto yy12557;
	case 0xB4:	goto yy12558;
	case 0xB5:	goto yy12559;
	case 0xB6:	goto yy12560;
	case 0xB7:	goto yy1866;
	case 0xBC:	goto yy12561;
	case 0xBD:	goto yy12562;
	case 0xBE:	goto yy12563;
	case 0xBF:	goto yy12564;
	default:	goto yy2;
	}
yy12507:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy14335;
	case 0x81:	goto yy1872;
	case 0x82:	goto yy1873;
	case 0x83:	goto yy1874;
	case 0x84:	goto yy12565;
	case 0x85:	goto yy12566;
	case 0x86:	goto yy12567;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy537;
	case 0x88:	goto yy14336;
	case 0x8C:	goto yy1877;
	case 0x8F:	goto yy1878;
	case 0x90:	goto yy1879;
	case 0x91:	goto yy1880;
	case 0x92:	goto yy1881;
	case 0x93:	goto yy1882;
	case 0x9D:	goto yy1883;
	case 0x9E:	goto yy1884;
	case 0x9F:	goto yy1885;
	case 0xA6:	goto yy1886;
	case 0xA7:	goto yy1887;
	case 0xAD:	goto yy1888;
	case 0xAE:	goto yy1889;
	case 0xAF:	goto yy1890;
	case 0xB0:	goto yy12568;
	case 0xB1:	goto yy12569;
	case 0xB2:	goto yy9746;
	case 0xB3:	goto yy12570;
	case 0xB4:	goto yy12571;
	case 0xB5:	goto yy12572;
	case 0xB6:	goto yy12573;
	case 0xB7:	goto yy12574;
	case 0xB8:	goto yy6383;
	case 0xBA:	goto yy1897;
	case 0xBB:	goto yy1859;
	case 0xBF:	goto yy1898;
	default:	goto yy2;
	}
yy12508:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy12598;
	case 0xAD:	goto yy12599;
	case 0xAE:	goto yy12600;
	case 0xAF:	goto yy12601;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy9746;
	case 0xB4:	goto yy12602;
	case 0xB5:	goto yy12603;
	case 0xB6:	goto yy12604;
	case 0xB7:	goto yy12605;
	case 0xB8:	goto yy14337;
	case 0xB9:	goto yy14338;
	case 0xBB:	goto yy12607;
	case 0xBC:	goto yy14339;
	case 0xBD:	goto yy12609;
	case 0xBF:	goto yy1940;
	default:	goto yy2;
	}
yy12509:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy9742;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy533;
			goto yy2;
		}
	}
yy12510:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy9742;
	if (yych <= 0x9B) goto yy533;
	goto yy2;
yy12511:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy9742;
	goto yy2;
yy12512:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy533;
		goto yy9742;
	} else {
		if (yych == 0xBD) goto yy9742;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy12513:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x90) goto yy9742;
		goto yy533;
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0xA1) goto yy9742;
			goto yy533;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy9742;
			goto yy2;
		}
	}
yy12514:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy9742;
			} else {
				if (yych <= 0x83) goto yy533;
				if (yych <= 0x84) goto yy2;
				goto yy9742;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy9742;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy9742;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy9742;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy9742;
				if (yych <= 0xB5) goto yy2;
				goto yy9742;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy9742;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy12515:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy533;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy533;
				goto yy9742;
			} else {
				if (yych == 0x97) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy9742;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy9742;
				if (yych <= 0xA3) goto yy533;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy9742;
				goto yy533;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy533;
				goto yy2;
			}
		}
	}
yy12516:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy9742;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy9742;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy9742;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy9742;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy9742;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy9742;
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy12517:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy533;
			if (yych <= 0x90) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x98) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy9742;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xB4) goto yy9742;
				if (yych <= 0xB5) goto yy533;
				goto yy2;
			}
		}
	}
yy12518:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy533;
			if (yych <= 0x84) goto yy2;
			goto yy9742;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy9742;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy9742;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy9742;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy9742;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy9742;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy12519:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy533;
			if (yych <= 0x8F) goto yy2;
			goto yy9742;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy9742;
			if (yych <= 0xA3) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy533;
			if (yych == 0xB9) goto yy9742;
			goto yy2;
		}
	}
yy12520:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy533;
			if (yych <= 0x84) goto yy2;
			goto yy9742;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy9742;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy9742;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy9742;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy9742;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy9742;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy12521:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy533;
			if (yych <= 0x95) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych <= 0x9B) goto yy2;
			if (yych == 0x9E) goto yy2;
			goto yy9742;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA3) goto yy533;
				goto yy2;
			} else {
				if (yych <= 0xB0) goto yy533;
				if (yych <= 0xB1) goto yy9742;
				goto yy2;
			}
		}
	}
yy12522:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy533;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy9742;
	default:	goto yy2;
	}
yy12523:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0x96) {
			if (yych == 0x90) goto yy9742;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy533;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy533;
			goto yy2;
		}
	}
yy12524:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy9742;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy9742;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy9742;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy12525:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy533;
			if (yych <= 0x94) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0x9A) goto yy9742;
			if (yych <= 0x9F) goto yy2;
			goto yy9742;
		} else {
			if (yych <= 0xA3) goto yy533;
			if (yych == 0xBF) goto yy533;
			goto yy2;
		}
	}
yy12526:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy533;
			if (yych <= 0x84) goto yy2;
			goto yy9742;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy9742;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy9742;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy9742;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy12527:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy533;
			if (yych <= 0x94) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x9E) goto yy9742;
			if (yych <= 0x9F) goto yy2;
			goto yy9742;
		} else {
			if (yych <= 0xA3) goto yy533;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB2) goto yy9742;
			goto yy2;
		}
	}
yy12528:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy9742;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy9742;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy9742;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy12529:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy533;
			if (yych <= 0x8E) goto yy9742;
			goto yy2;
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy533;
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy9742;
			goto yy533;
		} else {
			if (yych <= 0xB8) goto yy2;
			if (yych <= 0xB9) goto yy533;
			if (yych <= 0xBF) goto yy9742;
			goto yy2;
		}
	}
yy12530:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy9742;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy9742;
		} else {
			if (yych == 0xBD) goto yy9742;
			goto yy2;
		}
	}
yy12531:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy9742;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy533;
			if (yych <= 0x8E) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0x97) {
			if (yych == 0x96) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x9F) goto yy533;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy533;
			goto yy2;
		}
	}
yy12532:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0x99) goto yy2;
		if (yych <= 0x9F) goto yy533;
		if (yych <= 0xBF) goto yy9742;
		goto yy2;
	}
yy12533:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy9742;
		} else {
			if (yych == 0x87) goto yy9742;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy9742;
			if (yych <= 0x8F) goto yy2;
			goto yy9742;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy9742;
			goto yy2;
		}
	}
yy12534:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy9742;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy9742;
			if (yych <= 0x8F) goto yy2;
			goto yy9742;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy9742;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy9742;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy9742;
			goto yy2;
		}
	}
yy12535:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy9742;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy9742;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy9742;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy9742;
			goto yy2;
		}
	}
yy12536:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy9742;
		if (yych <= 0x81) goto yy2;
		goto yy9742;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy9742;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy9742;
			goto yy2;
		}
	}
yy12537:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy9742;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy9742;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy9742;
		goto yy2;
	}
yy12538:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy9742;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy533;
	goto yy2;
yy12539:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy9742;
		goto yy533;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy9742;
		goto yy2;
	}
yy12540:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy9742;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy9742;
	goto yy2;
yy12541:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0xBF) goto yy9742;
	goto yy2;
yy12542:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy9742;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy9742;
	goto yy2;
yy12543:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy9742;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy9742;
	goto yy2;
yy12544:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy9742;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy9742;
	goto yy2;
yy12545:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy9742;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy9742;
			if (yych <= 0xB4) goto yy533;
			goto yy2;
		}
	}
yy12546:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy9742;
		} else {
			if (yych <= 0x93) goto yy533;
			if (yych <= 0x9F) goto yy2;
			goto yy9742;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy9742;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy533;
			goto yy2;
		}
	}
yy12547:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) goto yy2;
	if (yych <= 0x8D) goto yy533;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy9742;
	goto yy2;
yy12548:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy9742;
	goto yy2;
yy12549:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy9742;
		goto yy533;
	} else {
		if (yych <= 0xAA) goto yy9742;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy9742;
		goto yy2;
	}
yy12550:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy9742;
	goto yy2;
yy12551:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy9742;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy533;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy533;
		goto yy2;
	}
yy12552:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy9742;
	if (yych <= 0x9B) goto yy533;
	goto yy2;
yy12553:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy533;
		if (yych <= 0xA0) goto yy9742;
		goto yy533;
	} else {
		if (yych <= 0xAF) goto yy9742;
		if (yych <= 0xB9) goto yy2;
		if (yych <= 0xBF) goto yy9742;
		goto yy2;
	}
yy12554:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy9742;
	if (yych <= 0xB3) goto yy533;
	goto yy2;
yy12555:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy9742;
	if (yych <= 0xB7) goto yy533;
	goto yy2;
yy12556:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0x8F) goto yy9742;
	if (yych <= 0x99) goto yy2;
	if (yych <= 0xB7) goto yy9742;
	goto yy2;
yy12557:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy533;
			if (yych <= 0xAC) goto yy9742;
			goto yy533;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy9742;
			if (yych <= 0xB4) goto yy533;
			goto yy9742;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy533;
			goto yy2;
		}
	}
yy12558:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy9742;
	goto yy2;
yy12559:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy9742;
	goto yy2;
yy12560:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy9742;
	goto yy2;
yy12561:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy9742;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy9742;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy9742;
		goto yy2;
	}
yy12562:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy9742;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy9742;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy9742;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy9742;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy9742;
			goto yy2;
		}
	}
yy12563:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy9742;
	} else {
		if (yych == 0xBE) goto yy9742;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy12564:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy533;
			if (yych <= 0x84) goto yy9742;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy9742;
				goto yy533;
			} else {
				if (yych <= 0x93) goto yy9742;
				if (yych <= 0x95) goto yy2;
				goto yy9742;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xAC) goto yy9742;
				if (yych <= 0xAF) goto yy533;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy9742;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy9742;
				if (yych <= 0xBE) goto yy533;
				goto yy2;
			}
		}
	}
yy12565:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy533;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy9742;
	default:	goto yy2;
	}
yy12566:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy533;
		goto yy9742;
	} else {
		if (yych == 0x8E) goto yy9742;
		if (yych <= 0x8F) goto yy533;
		goto yy2;
	}
yy12567:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy9742;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy533;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy12568:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy9742;
	goto yy2;
yy12569:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy9742;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy9742;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy9742;
		goto yy2;
	}
yy12570:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy9742;
		goto yy533;
	} else {
		if (yych <= 0xAE) goto yy9742;
		if (yych <= 0xB1) goto yy533;
		if (yych <= 0xB3) goto yy9742;
		goto yy2;
	}
yy12571:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy9742;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy9742;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy9742;
			goto yy2;
		}
	}
yy12572:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy9742;
	if (yych == 0xBF) goto yy533;
	goto yy2;
yy12573:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy9742;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy9742;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy9742;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy9742;
			goto yy2;
		}
	}
yy12574:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy9742;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy9742;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy9742;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy12575:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy533;
			if (yych == 0xA0) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy533;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy9742;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy12576:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy9742;
	goto yy2;
yy12577:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy533;
		if (yych <= 0xBA) goto yy9742;
		goto yy2;
	}
yy12578:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy533;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy9742;
	goto yy2;
yy12579:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy9742;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy9742;
		if (yych <= 0xA9) goto yy2;
		if (yych <= 0xAB) goto yy9742;
		goto yy2;
	}
yy12580:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy9742;
		goto yy533;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy533;
		goto yy2;
	}
yy12581:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy9742;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy533;
		if (yych <= 0xBF) goto yy9742;
		goto yy2;
	}
yy12582:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy9742;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy533;
	goto yy2;
yy12583:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy533;
		if (yych <= 0xBF) goto yy9742;
		goto yy2;
	}
yy12584:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy9742;
		if (yych <= 0x88) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0xAD) goto yy9742;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy9742;
		goto yy2;
	}
yy12585:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy9742;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy9742;
	goto yy2;
yy12586:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy9742;
			goto yy533;
		} else {
			if (yych == 0x86) goto yy533;
			goto yy9742;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy533;
			if (yych <= 0xA2) goto yy9742;
			goto yy533;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy533;
			goto yy2;
		}
	}
yy12587:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy9742;
	goto yy2;
yy12588:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy533;
	if (yych <= 0xB3) goto yy9742;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy12589:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xB1) goto yy533;
			goto yy9742;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xBA) goto yy2;
			goto yy9742;
		} else {
			if (yych == 0xBD) goto yy9742;
			goto yy2;
		}
	}
yy12590:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x89) goto yy2;
		if (yych <= 0xA5) goto yy9742;
		goto yy533;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy9742;
		goto yy2;
	}
yy12591:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy9742;
	if (yych <= 0x93) goto yy533;
	goto yy2;
yy12592:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy9742;
	if (yych <= 0xB6) goto yy533;
	goto yy2;
yy12593:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			goto yy9742;
		} else {
			if (yych <= 0x83) goto yy533;
			if (yych <= 0x8B) goto yy9742;
			goto yy533;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB6) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy533;
			goto yy2;
		}
	}
yy12594:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy9742;
			goto yy533;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy9742;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy533;
			goto yy2;
		}
	}
yy12595:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy9742;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy9742;
			if (yych <= 0x90) goto yy2;
			goto yy9742;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy9742;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy9742;
			goto yy2;
		}
	}
yy12596:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy9742;
		if (yych <= 0x9B) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy9742;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy9742;
		goto yy2;
	}
yy12597:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy9742;
		goto yy533;
	} else {
		if (yych <= 0xAB) goto yy2;
		if (yych <= 0xAD) goto yy533;
		goto yy2;
	}
yy12598:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy9742;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy9742;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy9742;
			goto yy533;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy533;
			if (yych <= 0xB6) goto yy9742;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy9742;
			goto yy2;
		}
	}
yy12599:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy9742;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy9742;
		goto yy2;
	}
yy12600:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy9742;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy12601:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy533;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy9742;
	goto yy2;
yy12602:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy9742;
	goto yy2;
yy12603:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy9742;
	goto yy2;
yy12604:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy9742;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy9742;
	goto yy2;
yy12605:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy9742;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy9742;
		if (yych <= 0xBD) goto yy533;
		goto yy2;
	}
yy12606:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0xA1) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy533;
			goto yy2;
		} else {
			if (yych == 0xA3) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych == 0xA9) goto yy533;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy9742;
			goto yy2;
		}
	}
yy12607:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy9742;
	goto yy2;
yy12608:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x84) {
			if (yych <= 0x83) goto yy2;
			goto yy533;
		} else {
			if (yych == 0x8B) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9E) goto yy533;
			if (yych <= 0xA0) goto yy2;
			goto yy9742;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy12609:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy533;
		if (yych <= 0x9A) goto yy9742;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy533;
		goto yy2;
	}
yy12610:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy14340;
	case 0x81:	goto yy14341;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy9746;
	case 0x83:	goto yy14342;
	case 0x84:	goto yy4441;
	case 0x85:	goto yy4442;
	case 0x86:	goto yy4443;
	case 0x87:	goto yy4444;
	case 0x8A:	goto yy14343;
	case 0x8B:	goto yy14344;
	case 0x8C:	goto yy14345;
	case 0x8D:	goto yy14346;
	case 0x8E:	goto yy14347;
	case 0x8F:	goto yy14348;
	case 0x92:	goto yy14349;
	case 0x94:	goto yy14350;
	case 0x95:	goto yy14351;
	case 0x9C:	goto yy14352;
	case 0x9D:	goto yy14353;
	case 0xA0:	goto yy14354;
	case 0xA1:	goto yy14355;
	case 0xA2:	goto yy14356;
	case 0xA3:	goto yy14357;
	case 0xA4:	goto yy14358;
	case 0xA6:	goto yy14359;
	case 0xA8:	goto yy14360;
	case 0xA9:	goto yy14361;
	case 0xAA:	goto yy14362;
	case 0xAB:	goto yy14363;
	case 0xAC:	goto yy12550;
	case 0xAD:	goto yy14364;
	case 0xAE:	goto yy14365;
	case 0xB1:	goto yy14366;
	case 0xB2:
	case 0xB3:	goto yy14367;
	default:	goto yy2;
	}
yy12611:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy14368;
	case 0x81:	goto yy4467;
	case 0x82:	goto yy14369;
	case 0x83:	goto yy14370;
	case 0x84:	goto yy14371;
	case 0x85:	goto yy14372;
	case 0x86:	goto yy14373;
	case 0x87:	goto yy14374;
	case 0x88:	goto yy14375;
	case 0x8A:	goto yy14376;
	case 0x8B:	goto yy14377;
	case 0x8C:	goto yy14378;
	case 0x8D:	goto yy14379;
	case 0x92:
	case 0x98:	goto yy14380;
	case 0x93:	goto yy14381;
	case 0x96:	goto yy14382;
	case 0x97:	goto yy14383;
	case 0x99:	goto yy14384;
	case 0x9A:	goto yy14385;
	case 0x9C:	goto yy4481;
	case 0xA2:	goto yy14386;
	case 0xA3:	goto yy14387;
	case 0xAB:	goto yy14388;
	default:	goto yy2;
	}
yy12612:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy9746;
		goto yy14389;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy9746;
		if (yych <= 0x95) goto yy14390;
		goto yy2;
	}
yy12613:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy9746;
	if (yych <= 0x90) goto yy14391;
	goto yy2;
yy12614:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy9746;
	if (yych <= 0x99) goto yy14392;
	goto yy2;
yy12615:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy9746;
	case 0xA8:	goto yy14388;
	case 0xA9:	goto yy14356;
	case 0xAB:	goto yy14393;
	case 0xAC:	goto yy14394;
	case 0xAD:	goto yy14395;
	case 0xAE:	goto yy14396;
	case 0xBD:	goto yy14397;
	case 0xBE:	goto yy4493;
	default:	goto yy2;
	}
yy12616:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy9746;
	if (yych <= 0xB1) goto yy14398;
	if (yych <= 0xB2) goto yy14399;
	goto yy2;
yy12617:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy537;
	case 0x83:	goto yy1850;
	case 0x84:	goto yy4496;
	case 0x85:	goto yy4497;
	case 0x87:	goto yy4498;
	case 0x89:	goto yy4499;
	case 0x8D:	goto yy4500;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy9746;
	case 0x91:	goto yy14400;
	case 0x92:	goto yy14401;
	case 0x93:	goto yy14402;
	case 0x94:	goto yy14403;
	case 0x95:	goto yy14404;
	case 0x9A:	goto yy14405;
	case 0x9B:	goto yy14406;
	case 0x9C:	goto yy14407;
	case 0x9D:	goto yy14408;
	case 0x9E:	goto yy14409;
	case 0x9F:	goto yy14410;
	case 0xAA:	goto yy4508;
	default:	goto yy2;
	}
yy12618:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy9746;
		if (yych <= 0xA3) goto yy14411;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy14412;
			goto yy14413;
		} else {
			if (yych <= 0xBA) goto yy14414;
			if (yych <= 0xBB) goto yy4513;
			goto yy2;
		}
	}
yy12619:
	yyaccept = 10;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCC) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy533;
					goto yy57;
				} else {
					if (yych <= '\'') goto yy1564;
					if (yych == '+') goto yy533;
					goto yy57;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy6297;
					if (yych <= '.') goto yy10348;
					if (yych <= '/') goto yy57;
					goto yy2445;
				} else {
					if (yych <= ':') goto yy2930;
					if (yych <= ';') goto yy57;
					if (yych <= '>') goto yy533;
					goto yy57;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= '`') {
					if (yych <= 'Z') goto yy12619;
					if (yych <= ']') goto yy57;
					goto yy533;
				} else {
					if (yych <= 'z') goto yy12619;
					if (yych == '|') goto yy533;
					goto yy57;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy533;
					if (yych <= 0xC1) goto yy57;
					if (yych <= 0xC2) goto yy14415;
					goto yy12622;
				} else {
					if (yych <= 0xC9) goto yy12623;
					if (yych <= 0xCA) goto yy12624;
					if (yych <= 0xCB) goto yy3289;
					goto yy537;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy12625;
					if (yych <= 0xCE) goto yy14416;
					goto yy12627;
				} else {
					if (yych == 0xD2) goto yy12628;
					if (yych <= 0xD3) goto yy12623;
					goto yy12629;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy12630;
					if (yych <= 0xD6) goto yy14417;
					if (yych <= 0xD7) goto yy14418;
					goto yy12633;
				} else {
					if (yych <= 0xD9) goto yy12634;
					if (yych <= 0xDA) goto yy12623;
					if (yych <= 0xDB) goto yy12635;
					goto yy12636;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy12637;
					if (yych <= 0xDE) goto yy12638;
					if (yych <= 0xDF) goto yy12639;
					goto yy12640;
				} else {
					if (yych <= 0xE1) goto yy14419;
					if (yych <= 0xE2) goto yy14420;
					if (yych <= 0xE3) goto yy12643;
					goto yy557;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy12644;
					if (yych <= 0xEE) goto yy57;
					goto yy14421;
				} else {
					if (yych <= 0xF0) goto yy12646;
					if (yych == 0xF3) goto yy561;
					goto yy57;
				}
			}
		}
	}
yy12621:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy533;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy12619;
	default:	goto yy2;
	}
yy12622:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy12619;
		goto yy533;
	} else {
		if (yych == 0xB7) goto yy533;
		if (yych <= 0xBF) goto yy12619;
		goto yy2;
	}
yy12623:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy12619;
	goto yy2;
yy12624:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy12619;
	goto yy2;
yy12625:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xB3) goto yy12619;
			if (yych <= 0xB4) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy12619;
			if (yych <= 0xBA) goto yy2;
			goto yy12619;
		} else {
			if (yych == 0xBF) goto yy12619;
			goto yy2;
		}
	}
yy12626:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy533;
			goto yy12619;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy12619;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy12619;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy12619;
			goto yy2;
		}
	}
yy12627:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy533;
	if (yych <= 0xBF) goto yy12619;
	goto yy2;
yy12628:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy12619;
	if (yych <= 0x89) goto yy533;
	if (yych <= 0xBF) goto yy12619;
	goto yy2;
yy12629:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy12619;
	goto yy2;
yy12630:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy12619;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy12619;
	goto yy2;
yy12631:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy12619;
		} else {
			if (yych == 0x8A) goto yy1087;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBE) goto yy1087;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy12632:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy533;
			if (yych <= 0x8F) goto yy2;
			goto yy12619;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy12619;
			goto yy2;
		}
	}
yy12633:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy533;
		if (yych <= 0x8A) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy12619;
			goto yy2;
		}
	}
yy12634:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy12619;
		} else {
			if (yych <= 0x9F) goto yy533;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy843;
			if (yych <= 0xAD) goto yy2;
			goto yy12619;
		} else {
			if (yych <= 0xB0) goto yy533;
			if (yych <= 0xBF) goto yy12619;
			goto yy2;
		}
	}
yy12635:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy12619;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy12619;
			if (yych == 0x9D) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy533;
			if (yych <= 0xAF) goto yy12619;
			goto yy843;
		} else {
			if (yych <= 0xBC) goto yy12619;
			if (yych <= 0xBE) goto yy533;
			if (yych <= 0xBF) goto yy12619;
			goto yy2;
		}
	}
yy12636:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy12619;
		goto yy533;
	} else {
		if (yych <= 0xAF) goto yy12619;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy12637:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy533;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy12619;
	goto yy2;
yy12638:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy12619;
	if (yych <= 0xB0) goto yy533;
	if (yych <= 0xB1) goto yy12619;
	goto yy2;
yy12639:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy12619;
	} else {
		if (yych <= 0xB3) goto yy533;
		if (yych == 0xB6) goto yy533;
		goto yy2;
	}
yy12640:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy14422;
	case 0xA1:	goto yy14423;
	case 0xA2:	goto yy14424;
	case 0xA3:	goto yy1800;
	case 0xA4:	goto yy14425;
	case 0xA5:	goto yy14426;
	case 0xA6:	goto yy14427;
	case 0xA7:	goto yy14428;
	case 0xA8:	goto yy14429;
	case 0xA9:	goto yy14430;
	case 0xAA:	goto yy14431;
	case 0xAB:	goto yy14432;
	case 0xAC:	goto yy14433;
	case 0xAD:	goto yy14434;
	case 0xAE:	goto yy14435;
	case 0xAF:	goto yy14436;
	case 0xB0:	goto yy14437;
	case 0xB1:	goto yy14438;
	case 0xB2:	goto yy14439;
	case 0xB3:	goto yy14440;
	case 0xB4:	goto yy14441;
	case 0xB5:	goto yy14442;
	case 0xB6:	goto yy14443;
	case 0xB7:	goto yy14444;
	case 0xB8:	goto yy1820;
	case 0xB9:	goto yy3336;
	case 0xBA:	goto yy1822;
	case 0xBB:	goto yy3337;
	case 0xBC:	goto yy3338;
	case 0xBD:	goto yy1825;
	case 0xBE:	goto yy1826;
	case 0xBF:	goto yy1827;
	default:	goto yy2;
	}
yy12641:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1828;
	case 0x81:	goto yy3339;
	case 0x82:	goto yy14445;
	case 0x83:	goto yy14446;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy12623;
	case 0x89:	goto yy14447;
	case 0x8A:	goto yy14448;
	case 0x8B:	goto yy14449;
	case 0x8C:	goto yy14450;
	case 0x8D:	goto yy14451;
	case 0x8E:	goto yy14452;
	case 0x8F:	goto yy14453;
	case 0x90:	goto yy14454;
	case 0x99:	goto yy14455;
	case 0x9A:	goto yy14456;
	case 0x9B:	goto yy14457;
	case 0x9C:	goto yy14458;
	case 0x9D:	goto yy14459;
	case 0x9E:	goto yy1845;
	case 0x9F:	goto yy3355;
	case 0xA0:	goto yy14460;
	case 0xA1:	goto yy14461;
	case 0xA2:	goto yy14462;
	case 0xA3:	goto yy14463;
	case 0xA4:	goto yy14464;
	case 0xA5:	goto yy3361;
	case 0xA7:	goto yy3362;
	case 0xA8:	goto yy14465;
	case 0xA9:	goto yy1854;
	case 0xAA:	goto yy3364;
	case 0xAC:	goto yy1856;
	case 0xAD:	goto yy3365;
	case 0xAE:	goto yy14466;
	case 0xAF:	goto yy14467;
	case 0xB0:	goto yy14468;
	case 0xB1:	goto yy14469;
	case 0xB3:	goto yy14470;
	case 0xB4:	goto yy14471;
	case 0xB5:	goto yy14472;
	case 0xB6:	goto yy14473;
	case 0xB7:	goto yy1866;
	case 0xBC:	goto yy14474;
	case 0xBD:	goto yy14475;
	case 0xBE:	goto yy14476;
	case 0xBF:	goto yy14477;
	default:	goto yy2;
	}
yy12642:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy3378;
	case 0x81:	goto yy1872;
	case 0x82:	goto yy1873;
	case 0x83:	goto yy1874;
	case 0x84:	goto yy14478;
	case 0x85:	goto yy14479;
	case 0x86:	goto yy14480;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy537;
	case 0x88:	goto yy3382;
	case 0x8C:	goto yy1877;
	case 0x8F:	goto yy1878;
	case 0x90:	goto yy1879;
	case 0x91:	goto yy1880;
	case 0x92:	goto yy1881;
	case 0x93:	goto yy1882;
	case 0x9D:	goto yy1883;
	case 0x9E:	goto yy1884;
	case 0x9F:	goto yy1885;
	case 0xA6:	goto yy1886;
	case 0xA7:	goto yy1887;
	case 0xAD:	goto yy1888;
	case 0xAE:	goto yy1889;
	case 0xAF:	goto yy1890;
	case 0xB0:	goto yy14481;
	case 0xB1:	goto yy14482;
	case 0xB2:	goto yy12623;
	case 0xB3:	goto yy14483;
	case 0xB4:	goto yy14484;
	case 0xB5:	goto yy14485;
	case 0xB6:	goto yy14486;
	case 0xB7:	goto yy14487;
	case 0xB8:	goto yy3009;
	case 0xBA:	goto yy1897;
	case 0xBB:	goto yy1859;
	case 0xBF:	goto yy1898;
	default:	goto yy2;
	}
yy12643:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy14488;
	case 0x82:	goto yy1900;
	case 0x84:	goto yy14489;
	case 0x86:	goto yy14490;
	case 0x87:	goto yy1903;
	case 0x88:	goto yy1904;
	case 0x89:	goto yy1905;
	case 0x8A:	goto yy1906;
	case 0x8B:	goto yy1907;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy537;
	default:	goto yy2;
	}
yy12644:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy549;
	case 0x93:	goto yy14491;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy12623;
	case 0x98:	goto yy14492;
	case 0x99:	goto yy14493;
	case 0x9A:	goto yy14494;
	case 0x9B:	goto yy14495;
	case 0x9C:	goto yy14496;
	case 0x9D:	goto yy12629;
	case 0x9E:	goto yy14497;
	case 0x9F:	goto yy14498;
	case 0xA0:	goto yy14499;
	case 0xA1:	goto yy14500;
	case 0xA2:	goto yy14501;
	case 0xA3:	goto yy14502;
	case 0xA4:	goto yy14503;
	case 0xA5:	goto yy14504;
	case 0xA6:	goto yy1920;
	case 0xA7:	goto yy3407;
	case 0xA8:	goto yy14505;
	case 0xA9:	goto yy14506;
	case 0xAA:	goto yy1924;
	case 0xAB:	goto yy14507;
	case 0xAC:	goto yy14508;
	case 0xAD:	goto yy14509;
	case 0xAF:	goto yy14510;
	default:	goto yy2;
	}
yy12645:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy14511;
	case 0xAD:	goto yy14512;
	case 0xAE:	goto yy14513;
	case 0xAF:	goto yy14514;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy12623;
	case 0xB4:	goto yy14515;
	case 0xB5:	goto yy14516;
	case 0xB6:	goto yy14517;
	case 0xB7:	goto yy14518;
	case 0xB8:	goto yy3422;
	case 0xB9:	goto yy14519;
	case 0xBB:	goto yy14520;
	case 0xBC:	goto yy14521;
	case 0xBD:	goto yy14522;
	case 0xBF:	goto yy1940;
	default:	goto yy2;
	}
yy12646:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy14523;
	case 0x91:	goto yy14524;
	case 0x92:	goto yy14525;
	case 0x93:	goto yy14526;
	case 0x94:	goto yy14527;
	case 0x96:	goto yy14528;
	case 0x9B:	goto yy14529;
	case 0x9D:	goto yy14530;
	case 0x9E:	goto yy14531;
	case 0x9F:	goto yy1950;
	default:	goto yy2;
	}
yy12647:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy6299;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy533;
			goto yy2;
		}
	}
yy12648:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy6299;
	if (yych <= 0x9B) goto yy533;
	goto yy2;
yy12649:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy6299;
	goto yy2;
yy12650:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy533;
		goto yy6299;
	} else {
		if (yych == 0xBD) goto yy6299;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy12651:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x90) goto yy6299;
			if (yych <= 0x97) goto yy533;
			goto yy6299;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy533;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy6299;
			goto yy2;
		}
	}
yy12652:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy6299;
			} else {
				if (yych <= 0x83) goto yy533;
				if (yych <= 0x84) goto yy2;
				goto yy6299;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy6299;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy6299;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy6299;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy6299;
				if (yych <= 0xB5) goto yy2;
				goto yy6299;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy6299;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy12653:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy533;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy533;
				goto yy6299;
			} else {
				if (yych == 0x97) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy6299;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy6299;
				if (yych <= 0xA3) goto yy533;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy843;
				if (yych <= 0xB1) goto yy6299;
				goto yy533;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy533;
				goto yy2;
			}
		}
	}
yy12654:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy6299;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy6299;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy6299;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy6299;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy6299;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy6299;
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy12655:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy533;
			} else {
				if (yych == 0x91) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy6299;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy843;
				goto yy533;
			} else {
				if (yych <= 0xB4) goto yy6299;
				if (yych <= 0xB5) goto yy533;
				goto yy2;
			}
		}
	}
yy12656:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy533;
			if (yych <= 0x84) goto yy2;
			goto yy6299;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy6299;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy6299;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy6299;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy6299;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy6299;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy12657:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy533;
			} else {
				if (yych == 0x90) goto yy6299;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy6299;
			if (yych <= 0xA3) goto yy533;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy533;
			} else {
				if (yych == 0xB9) goto yy6299;
				goto yy2;
			}
		}
	}
yy12658:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy533;
			if (yych <= 0x84) goto yy2;
			goto yy6299;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy6299;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy6299;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy6299;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy6299;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy6299;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy12659:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy6299;
			goto yy533;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy533;
				if (yych <= 0xB1) goto yy6299;
				goto yy2;
			}
		}
	}
yy12660:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy533;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy6299;
	default:	goto yy2;
	}
yy12661:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy6299;
			if (yych == 0x97) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy533;
			goto yy2;
		}
	}
yy12662:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy6299;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy6299;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy6299;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy12663:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy6299;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy6299;
			goto yy533;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych == 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy12664:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy533;
			if (yych <= 0x84) goto yy2;
			goto yy6299;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy6299;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy6299;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy6299;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy12665:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy6299;
			goto yy533;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy6299;
				goto yy2;
			}
		}
	}
yy12666:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy6299;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy6299;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy6299;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy12667:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x8E) goto yy6299;
				if (yych <= 0x96) goto yy2;
				goto yy533;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy6299;
			if (yych <= 0xA3) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy843;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy533;
				if (yych <= 0xBF) goto yy6299;
				goto yy2;
			}
		}
	}
yy12668:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy6299;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy6299;
		} else {
			if (yych == 0xBD) goto yy6299;
			goto yy2;
		}
	}
yy12669:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy6299;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy533;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy533;
			goto yy2;
		}
	}
yy12670:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy533;
		if (yych <= 0xBF) goto yy6299;
		goto yy2;
	}
yy12671:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy6299;
		} else {
			if (yych == 0x87) goto yy6299;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy6299;
			if (yych <= 0x8F) goto yy2;
			goto yy6299;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy6299;
			goto yy2;
		}
	}
yy12672:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy6299;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy6299;
			if (yych <= 0x8F) goto yy2;
			goto yy6299;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy6299;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy6299;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy6299;
			goto yy2;
		}
	}
yy12673:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy6299;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy6299;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy6299;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy6299;
			goto yy2;
		}
	}
yy12674:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy6299;
		if (yych <= 0x81) goto yy2;
		goto yy6299;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy6299;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy6299;
			goto yy2;
		}
	}
yy12675:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy6299;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy6299;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy6299;
		goto yy2;
	}
yy12676:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy6299;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy533;
	goto yy2;
yy12677:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy6299;
		goto yy533;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy6299;
		goto yy2;
	}
yy12678:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy6299;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy6299;
	goto yy2;
yy12679:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy1087;
	if (yych <= 0xBF) goto yy6299;
	goto yy2;
yy12680:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy6299;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy6299;
	goto yy2;
yy12681:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy6299;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy6299;
	goto yy2;
yy12682:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy6299;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy6299;
	goto yy2;
yy12683:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy6299;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy6299;
			if (yych <= 0xB4) goto yy533;
			goto yy2;
		}
	}
yy12684:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy6299;
		} else {
			if (yych <= 0x93) goto yy533;
			if (yych <= 0x9F) goto yy2;
			goto yy6299;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy6299;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy533;
			goto yy2;
		}
	}
yy12685:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy1087;
		if (yych <= 0x8A) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy6299;
			goto yy2;
		}
	}
yy12686:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy6299;
	goto yy2;
yy12687:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy6299;
		goto yy533;
	} else {
		if (yych <= 0xAA) goto yy6299;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy6299;
		goto yy2;
	}
yy12688:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy6299;
	goto yy2;
yy12689:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy6299;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy533;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy533;
		goto yy2;
	}
yy12690:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy6299;
	if (yych <= 0x9B) goto yy533;
	goto yy2;
yy12691:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy533;
		if (yych <= 0xA0) goto yy6299;
		goto yy533;
	} else {
		if (yych <= 0xAF) goto yy6299;
		if (yych <= 0xB9) goto yy843;
		if (yych <= 0xBF) goto yy6299;
		goto yy2;
	}
yy12692:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy6299;
	if (yych <= 0xB3) goto yy533;
	goto yy2;
yy12693:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy6299;
	if (yych <= 0xB7) goto yy533;
	goto yy2;
yy12694:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy6299;
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xB7) goto yy6299;
		goto yy2;
	}
yy12695:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy533;
			if (yych <= 0xAC) goto yy6299;
			goto yy533;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy6299;
			if (yych <= 0xB4) goto yy533;
			goto yy6299;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy533;
			goto yy2;
		}
	}
yy12696:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy6299;
	goto yy2;
yy12697:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy6299;
	goto yy2;
yy12698:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy6299;
	goto yy2;
yy12699:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy6299;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy6299;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy6299;
		goto yy2;
	}
yy12700:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy6299;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy6299;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy6299;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy6299;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy6299;
			goto yy2;
		}
	}
yy12701:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy6299;
	} else {
		if (yych == 0xBE) goto yy6299;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy12702:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy533;
			if (yych <= 0x84) goto yy6299;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy6299;
				goto yy533;
			} else {
				if (yych <= 0x93) goto yy6299;
				if (yych <= 0x95) goto yy2;
				goto yy6299;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xAC) goto yy6299;
				if (yych <= 0xAF) goto yy533;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy6299;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy6299;
				if (yych <= 0xBE) goto yy533;
				goto yy2;
			}
		}
	}
yy12703:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy533;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy6299;
	default:	goto yy2;
	}
yy12704:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy533;
		goto yy6299;
	} else {
		if (yych == 0x8E) goto yy6299;
		if (yych <= 0x8F) goto yy533;
		goto yy2;
	}
yy12705:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy6299;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy533;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy12706:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy6299;
	goto yy2;
yy12707:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy6299;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy6299;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy6299;
		goto yy2;
	}
yy12708:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy6299;
		goto yy533;
	} else {
		if (yych <= 0xAE) goto yy6299;
		if (yych <= 0xB1) goto yy533;
		if (yych <= 0xB3) goto yy6299;
		goto yy2;
	}
yy12709:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy6299;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy6299;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy6299;
			goto yy2;
		}
	}
yy12710:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy6299;
	if (yych == 0xBF) goto yy533;
	goto yy2;
yy12711:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy6299;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy6299;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy6299;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy6299;
			goto yy2;
		}
	}
yy12712:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy6299;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy6299;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy6299;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy12713:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy533;
			if (yych == 0xA0) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy533;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy6299;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy12714:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy6299;
	goto yy2;
yy12715:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy533;
		if (yych <= 0xBA) goto yy6299;
		goto yy2;
	}
yy12716:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy533;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy6299;
	goto yy2;
yy12717:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy6299;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy6299;
		if (yych <= 0xA9) goto yy843;
		if (yych <= 0xAB) goto yy6299;
		goto yy2;
	}
yy12718:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy6299;
		goto yy533;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy533;
		goto yy2;
	}
yy12719:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy6299;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy533;
		if (yych <= 0xBF) goto yy6299;
		goto yy2;
	}
yy12720:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy6299;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy533;
	goto yy2;
yy12721:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy533;
		if (yych <= 0xBF) goto yy6299;
		goto yy2;
	}
yy12722:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy6299;
		if (yych <= 0x88) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0xAD) goto yy6299;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy6299;
		goto yy2;
	}
yy12723:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy6299;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy6299;
	goto yy2;
yy12724:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy6299;
			goto yy533;
		} else {
			if (yych == 0x86) goto yy533;
			goto yy6299;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy533;
			if (yych <= 0xA2) goto yy6299;
			goto yy533;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy533;
			goto yy2;
		}
	}
yy12725:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy6299;
	goto yy2;
yy12726:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy533;
	if (yych <= 0xB3) goto yy6299;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy12727:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9F) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy6299;
			if (yych <= 0xBA) goto yy2;
			goto yy6299;
		} else {
			if (yych == 0xBD) goto yy6299;
			goto yy2;
		}
	}
yy12728:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy6299;
	} else {
		if (yych <= 0xAD) goto yy533;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy6299;
		goto yy2;
	}
yy12729:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy6299;
	if (yych <= 0x93) goto yy533;
	goto yy2;
yy12730:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy6299;
	if (yych <= 0xB6) goto yy533;
	goto yy2;
yy12731:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy6299;
			goto yy533;
		} else {
			if (yych <= 0x8B) goto yy6299;
			if (yych <= 0x8D) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0xB6) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy533;
			goto yy2;
		}
	}
yy12732:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy6299;
			goto yy533;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy6299;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy533;
			goto yy2;
		}
	}
yy12733:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy6299;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy6299;
			if (yych <= 0x90) goto yy2;
			goto yy6299;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy6299;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy6299;
			goto yy2;
		}
	}
yy12734:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy6299;
		if (yych <= 0x9B) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy6299;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy6299;
		goto yy2;
	}
yy12735:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy6299;
		if (yych <= 0xAA) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy533;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy12736:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy6299;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy6299;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy6299;
			goto yy533;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy533;
			if (yych <= 0xB6) goto yy6299;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy6299;
			goto yy2;
		}
	}
yy12737:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy6299;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy6299;
		goto yy2;
	}
yy12738:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy6299;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy12739:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy533;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy6299;
	goto yy2;
yy12740:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy6299;
	goto yy2;
yy12741:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy6299;
	goto yy2;
yy12742:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy6299;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy6299;
	goto yy2;
yy12743:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy6299;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy6299;
		if (yych <= 0xBD) goto yy533;
		goto yy2;
	}
yy12744:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x92) goto yy1087;
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA2) goto yy533;
			goto yy1087;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA6) goto yy533;
			if (yych == 0xA9) goto yy533;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy6299;
			goto yy2;
		}
	}
yy12745:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy6299;
	goto yy2;
yy12746:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy1087;
		} else {
			if (yych == 0x8B) goto yy533;
			if (yych <= 0x8C) goto yy2;
			goto yy1087;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9B) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy6299;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy12747:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy533;
		if (yych <= 0x9A) goto yy6299;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy533;
		goto yy2;
	}
yy12748:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy14532;
	case 0x81:	goto yy14533;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy9849;
	case 0x83:	goto yy14534;
	case 0x84:	goto yy4441;
	case 0x85:	goto yy4442;
	case 0x86:	goto yy4443;
	case 0x87:	goto yy4444;
	case 0x8A:	goto yy14535;
	case 0x8B:	goto yy14536;
	case 0x8C:	goto yy14537;
	case 0x8D:	goto yy14538;
	case 0x8E:	goto yy14539;
	case 0x8F:	goto yy14540;
	case 0x92:	goto yy14541;
	case 0x94:	goto yy14542;
	case 0x95:	goto yy14543;
	case 0x9C:	goto yy14544;
	case 0x9D:	goto yy14545;
	case 0xA0:	goto yy14546;
	case 0xA1:	goto yy14547;
	case 0xA2:	goto yy14548;
	case 0xA3:	goto yy14549;
	case 0xA4:	goto yy14550;
	case 0xA6:	goto yy14551;
	case 0xA8:	goto yy14552;
	case 0xA9:	goto yy14553;
	case 0xAA:	goto yy14554;
	case 0xAB:	goto yy14555;
	case 0xAC:	goto yy12688;
	case 0xAD:	goto yy14556;
	case 0xAE:	goto yy14557;
	case 0xB1:	goto yy14558;
	case 0xB2:
	case 0xB3:	goto yy14559;
	default:	goto yy2;
	}
yy12749:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy14560;
	case 0x81:	goto yy6330;
	case 0x82:	goto yy14561;
	case 0x83:	goto yy14562;
	case 0x84:	goto yy14563;
	case 0x85:	goto yy14564;
	case 0x86:	goto yy14565;
	case 0x87:	goto yy14566;
	case 0x88:	goto yy14567;
	case 0x8A:	goto yy14568;
	case 0x8B:	goto yy14569;
	case 0x8C:	goto yy14570;
	case 0x8D:	goto yy14571;
	case 0x92:
	case 0x98:	goto yy14572;
	case 0x93:	goto yy14573;
	case 0x96:	goto yy14574;
	case 0x97:	goto yy14575;
	case 0x99:	goto yy14576;
	case 0x9A:	goto yy14577;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy6348;
	case 0xA2:	goto yy14578;
	case 0xA3:	goto yy14579;
	case 0xAB:	goto yy14580;
	default:	goto yy2;
	}
yy12750:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy9849;
		goto yy14581;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy9849;
		if (yych <= 0x95) goto yy14582;
		goto yy2;
	}
yy12751:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy9849;
	if (yych <= 0x90) goto yy14583;
	goto yy2;
yy12752:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy9849;
	if (yych <= 0x99) goto yy14584;
	goto yy2;
yy12753:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy9849;
	case 0xA8:	goto yy14580;
	case 0xA9:	goto yy14585;
	case 0xAB:	goto yy14586;
	case 0xAC:	goto yy14587;
	case 0xAD:	goto yy14588;
	case 0xAE:	goto yy14589;
	case 0xBD:	goto yy14590;
	case 0xBE:	goto yy4493;
	default:	goto yy2;
	}
yy12754:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy9849;
	if (yych <= 0xB1) goto yy14591;
	if (yych <= 0xB2) goto yy14592;
	goto yy2;
yy12755:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy537;
	case 0x83:	goto yy1850;
	case 0x84:	goto yy4496;
	case 0x85:	goto yy4497;
	case 0x87:	goto yy4498;
	case 0x89:	goto yy4499;
	case 0x8D:	goto yy4500;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy9849;
	case 0x91:	goto yy14593;
	case 0x92:	goto yy14594;
	case 0x93:	goto yy14595;
	case 0x94:	goto yy14596;
	case 0x95:	goto yy14597;
	case 0x9A:	goto yy14598;
	case 0x9B:	goto yy14599;
	case 0x9C:	goto yy14600;
	case 0x9D:	goto yy14601;
	case 0x9E:	goto yy14602;
	case 0x9F:	goto yy14603;
	case 0xAA:	goto yy4508;
	default:	goto yy2;
	}
yy12756:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy9849;
		if (yych <= 0xA3) goto yy14604;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy14605;
			goto yy14606;
		} else {
			if (yych <= 0xBA) goto yy14607;
			if (yych <= 0xBB) goto yy4513;
			goto yy2;
		}
	}
yy12757:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy9155;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy1121;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy1121;
			goto yy2;
		}
	}
yy12758:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy9155;
	if (yych <= 0x9B) goto yy1121;
	goto yy2;
yy12759:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1121;
		goto yy9155;
	} else {
		if (yych == 0xBD) goto yy9155;
		if (yych <= 0xBF) goto yy1121;
		goto yy2;
	}
yy12760:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x90) goto yy9155;
		goto yy1121;
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0xA1) goto yy9155;
			goto yy1121;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy9155;
			goto yy2;
		}
	}
yy12761:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy9155;
			} else {
				if (yych <= 0x83) goto yy1121;
				if (yych <= 0x84) goto yy2;
				goto yy9155;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy9155;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy9155;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy9155;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy9155;
				if (yych <= 0xB5) goto yy2;
				goto yy9155;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0xBD) goto yy9155;
				if (yych <= 0xBF) goto yy1121;
				goto yy2;
			}
		}
	}
yy12762:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy1121;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy1121;
				goto yy9155;
			} else {
				if (yych == 0x97) goto yy1121;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy9155;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy9155;
				if (yych <= 0xA3) goto yy1121;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy9155;
				goto yy1121;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy1121;
				goto yy2;
			}
		}
	}
yy12763:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy9155;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy9155;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy9155;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy9155;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy9155;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy9155;
				if (yych <= 0xBB) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1121;
				goto yy2;
			}
		}
	}
yy12764:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1121;
			if (yych <= 0x86) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy1121;
			if (yych <= 0x90) goto yy2;
			goto yy1121;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x98) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0xB4) goto yy9155;
				if (yych <= 0xB5) goto yy1121;
				goto yy2;
			}
		}
	}
yy12765:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1121;
			if (yych <= 0x84) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy9155;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy9155;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy9155;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy9155;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0xBD) goto yy9155;
				if (yych <= 0xBF) goto yy1121;
				goto yy2;
			}
		}
	}
yy12766:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy1121;
			if (yych <= 0x8F) goto yy2;
			goto yy9155;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy9155;
			if (yych <= 0xA3) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy1121;
			if (yych == 0xB9) goto yy9155;
			goto yy2;
		}
	}
yy12767:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1121;
			if (yych <= 0x84) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy9155;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy9155;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy9155;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy9155;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0xBD) goto yy9155;
				if (yych <= 0xBF) goto yy1121;
				goto yy2;
			}
		}
	}
yy12768:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1121;
			if (yych <= 0x86) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy1121;
			if (yych <= 0x95) goto yy2;
			goto yy1121;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych <= 0x9B) goto yy2;
			if (yych == 0x9E) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA3) goto yy1121;
				goto yy2;
			} else {
				if (yych <= 0xB0) goto yy1121;
				if (yych <= 0xB1) goto yy9155;
				goto yy2;
			}
		}
	}
yy12769:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy1121;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy9155;
	default:	goto yy2;
	}
yy12770:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1121;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy1121;
		}
	} else {
		if (yych <= 0x96) {
			if (yych == 0x90) goto yy9155;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy1121;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy1121;
			goto yy2;
		}
	}
yy12771:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1121;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy9155;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy9155;
			if (yych <= 0xBF) goto yy1121;
			goto yy2;
		}
	}
yy12772:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1121;
			if (yych <= 0x94) goto yy2;
			goto yy1121;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0x9A) goto yy9155;
			if (yych <= 0x9F) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0xA3) goto yy1121;
			if (yych == 0xBF) goto yy1121;
			goto yy2;
		}
	}
yy12773:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1121;
			if (yych <= 0x84) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy9155;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0xBD) goto yy9155;
				if (yych <= 0xBF) goto yy1121;
				goto yy2;
			}
		}
	}
yy12774:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1121;
			if (yych <= 0x94) goto yy2;
			goto yy1121;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x9E) goto yy9155;
			if (yych <= 0x9F) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0xA3) goto yy1121;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB2) goto yy9155;
			goto yy2;
		}
	}
yy12775:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1121;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy9155;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy9155;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy9155;
			if (yych <= 0xBF) goto yy1121;
			goto yy2;
		}
	}
yy12776:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1121;
			if (yych <= 0x8E) goto yy9155;
			goto yy2;
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy1121;
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy9155;
			goto yy1121;
		} else {
			if (yych <= 0xB8) goto yy2;
			if (yych <= 0xB9) goto yy1121;
			if (yych <= 0xBF) goto yy9155;
			goto yy2;
		}
	}
yy12777:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy9155;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy9155;
		} else {
			if (yych == 0xBD) goto yy9155;
			goto yy2;
		}
	}
yy12778:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy9155;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy1121;
			if (yych <= 0x8E) goto yy2;
			goto yy1121;
		}
	} else {
		if (yych <= 0x97) {
			if (yych == 0x96) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0x9F) goto yy1121;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1121;
			goto yy2;
		}
	}
yy12779:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy1121;
	} else {
		if (yych <= 0x99) goto yy2;
		if (yych <= 0x9F) goto yy1121;
		if (yych <= 0xBF) goto yy9155;
		goto yy2;
	}
yy12780:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy9155;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy1121;
	goto yy2;
yy12781:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy9155;
		goto yy1121;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy9155;
		goto yy2;
	}
yy12782:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0xBF) goto yy9155;
	goto yy2;
yy12783:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy9155;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy9155;
			if (yych <= 0xB4) goto yy1121;
			goto yy2;
		}
	}
yy12784:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0x93) goto yy1121;
			if (yych <= 0x9F) goto yy2;
			goto yy9155;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1121;
			goto yy2;
		}
	}
yy12785:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) goto yy2;
	if (yych <= 0x8D) goto yy1121;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy9155;
	goto yy2;
yy12786:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy9155;
		goto yy1121;
	} else {
		if (yych <= 0xAA) goto yy9155;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy9155;
		goto yy2;
	}
yy12787:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy9155;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy1121;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy1121;
		goto yy2;
	}
yy12788:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy9155;
	if (yych <= 0x9B) goto yy1121;
	goto yy2;
yy12789:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1121;
		if (yych <= 0xA0) goto yy9155;
		goto yy1121;
	} else {
		if (yych <= 0xAF) goto yy9155;
		if (yych <= 0xB9) goto yy2;
		if (yych <= 0xBF) goto yy9155;
		goto yy2;
	}
yy12790:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy9155;
	if (yych <= 0xB3) goto yy1121;
	goto yy2;
yy12791:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy9155;
	if (yych <= 0xB7) goto yy1121;
	goto yy2;
yy12792:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy1121;
			if (yych <= 0xAC) goto yy9155;
			goto yy1121;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy9155;
			if (yych <= 0xB4) goto yy1121;
			goto yy9155;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy1121;
			goto yy2;
		}
	}
yy12793:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy9155;
	} else {
		if (yych == 0xBE) goto yy9155;
		if (yych <= 0xBF) goto yy1121;
		goto yy2;
	}
yy12794:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy1121;
			if (yych <= 0x84) goto yy9155;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy9155;
				goto yy1121;
			} else {
				if (yych <= 0x93) goto yy9155;
				if (yych <= 0x95) goto yy2;
				goto yy9155;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0xAC) goto yy9155;
				if (yych <= 0xAF) goto yy1121;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy9155;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy9155;
				if (yych <= 0xBE) goto yy1121;
				goto yy2;
			}
		}
	}
yy12795:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy1121;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy9155;
	default:	goto yy2;
	}
yy12796:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1121;
		goto yy9155;
	} else {
		if (yych == 0x8E) goto yy9155;
		if (yych <= 0x8F) goto yy1121;
		goto yy2;
	}
yy12797:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy9155;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy1121;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy1121;
		goto yy2;
	}
yy12798:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy9155;
		goto yy1121;
	} else {
		if (yych <= 0xAE) goto yy9155;
		if (yych <= 0xB1) goto yy1121;
		if (yych <= 0xB3) goto yy9155;
		goto yy2;
	}
yy12799:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy9155;
	if (yych == 0xBF) goto yy1121;
	goto yy2;
yy12800:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy9155;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1121;
			goto yy2;
		}
	}
yy12801:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy1121;
			if (yych == 0xA0) goto yy1121;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy1121;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy9155;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1121;
			goto yy2;
		}
	}
yy12802:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1121;
		if (yych <= 0xBA) goto yy9155;
		goto yy2;
	}
yy12803:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1121;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy9155;
	goto yy2;
yy12804:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy9155;
		goto yy1121;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy1121;
		goto yy2;
	}
yy12805:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy9155;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1121;
		if (yych <= 0xBF) goto yy9155;
		goto yy2;
	}
yy12806:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy9155;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy1121;
	goto yy2;
yy12807:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy1121;
		if (yych <= 0xBF) goto yy9155;
		goto yy2;
	}
yy12808:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy9155;
		if (yych <= 0x88) goto yy2;
		goto yy1121;
	} else {
		if (yych <= 0xAD) goto yy9155;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy9155;
		goto yy2;
	}
yy12809:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy9155;
			goto yy1121;
		} else {
			if (yych == 0x86) goto yy1121;
			goto yy9155;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy1121;
			if (yych <= 0xA2) goto yy9155;
			goto yy1121;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy1121;
			goto yy2;
		}
	}
yy12810:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1121;
	if (yych <= 0xB3) goto yy9155;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy12811:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xB1) goto yy1121;
			goto yy9155;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xBA) goto yy2;
			goto yy9155;
		} else {
			if (yych == 0xBD) goto yy9155;
			goto yy2;
		}
	}
yy12812:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x89) goto yy2;
		if (yych <= 0xA5) goto yy9155;
		goto yy1121;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy9155;
		goto yy2;
	}
yy12813:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy9155;
	if (yych <= 0x93) goto yy1121;
	goto yy2;
yy12814:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy9155;
	if (yych <= 0xB6) goto yy1121;
	goto yy2;
yy12815:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0x83) goto yy1121;
			if (yych <= 0x8B) goto yy9155;
			goto yy1121;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB6) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy1121;
			goto yy2;
		}
	}
yy12816:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy9155;
			goto yy1121;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy1121;
			goto yy2;
		}
	}
yy12817:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy9155;
		if (yych <= 0x9B) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy9155;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy9155;
		goto yy2;
	}
yy12818:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy9155;
		goto yy1121;
	} else {
		if (yych <= 0xAB) goto yy2;
		if (yych <= 0xAD) goto yy1121;
		goto yy2;
	}
yy12819:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy9155;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy9155;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy9155;
			goto yy1121;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy1121;
			if (yych <= 0xB6) goto yy9155;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy9155;
			goto yy2;
		}
	}
yy12820:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy9155;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy12821:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1121;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy9155;
	goto yy2;
yy12822:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy9155;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy9155;
		if (yych <= 0xBD) goto yy1121;
		goto yy2;
	}
yy12823:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0xA1) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy1121;
			goto yy2;
		} else {
			if (yych == 0xA3) goto yy2;
			goto yy1121;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych == 0xA9) goto yy1121;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy9155;
			goto yy2;
		}
	}
yy12824:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x84) {
			if (yych <= 0x83) goto yy2;
			goto yy1121;
		} else {
			if (yych == 0x8B) goto yy1121;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9E) goto yy1121;
			if (yych <= 0xA0) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1121;
			goto yy2;
		}
	}
yy12825:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy1121;
		if (yych <= 0x9A) goto yy9155;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy1121;
		goto yy2;
	}
yy12826:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy13702;
	case 0x81:	goto yy13703;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy9159;
	case 0x83:	goto yy13704;
	case 0x84:	goto yy5881;
	case 0x85:	goto yy5882;
	case 0x86:	goto yy5883;
	case 0x87:	goto yy5884;
	case 0x8A:	goto yy13705;
	case 0x8B:	goto yy14608;
	case 0x8C:	goto yy13707;
	case 0x8D:	goto yy14609;
	case 0x8E:	goto yy13709;
	case 0x8F:	goto yy13710;
	case 0x92:	goto yy13711;
	case 0x94:	goto yy13712;
	case 0x95:	goto yy13713;
	case 0x9C:	goto yy13714;
	case 0x9D:	goto yy13715;
	case 0xA0:	goto yy13716;
	case 0xA1:	goto yy14610;
	case 0xA2:	goto yy13718;
	case 0xA3:	goto yy13719;
	case 0xA4:	goto yy13720;
	case 0xA6:	goto yy13721;
	case 0xA8:	goto yy14611;
	case 0xA9:	goto yy13723;
	case 0xAA:	goto yy13724;
	case 0xAB:	goto yy14612;
	case 0xAC:	goto yy11774;
	case 0xAD:	goto yy13726;
	case 0xAE:	goto yy13727;
	case 0xB1:	goto yy13728;
	case 0xB2:
	case 0xB3:	goto yy13729;
	default:	goto yy2;
	}
yy12827:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy14613;
	case 0x81:	goto yy7688;
	case 0x82:	goto yy14614;
	case 0x83:	goto yy13732;
	case 0x84:	goto yy14615;
	case 0x85:	goto yy14616;
	case 0x86:	goto yy14617;
	case 0x87:	goto yy14618;
	case 0x88:	goto yy14619;
	case 0x8A:	goto yy13738;
	case 0x8B:	goto yy14620;
	case 0x8C:	goto yy14621;
	case 0x8D:	goto yy14622;
	case 0x92:
	case 0x98:	goto yy14623;
	case 0x93:	goto yy14624;
	case 0x96:	goto yy14625;
	case 0x97:	goto yy14626;
	case 0x99:	goto yy14627;
	case 0x9A:	goto yy14628;
	case 0x9C:	goto yy7706;
	case 0xA2:	goto yy13748;
	case 0xA3:	goto yy13749;
	case 0xAB:	goto yy13750;
	default:	goto yy2;
	}
yy12828:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy9159;
	case 0xA8:	goto yy13750;
	case 0xA9:	goto yy13718;
	case 0xAB:	goto yy14629;
	case 0xAC:	goto yy14630;
	case 0xAD:	goto yy14631;
	case 0xAE:	goto yy13758;
	case 0xBD:	goto yy14632;
	case 0xBE:	goto yy5943;
	default:	goto yy2;
	}
yy12829:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy9159;
	if (yych <= 0xB1) goto yy13760;
	if (yych <= 0xB2) goto yy14633;
	goto yy2;
yy12830:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy1136;
	case 0x83:	goto yy5946;
	case 0x84:	goto yy5947;
	case 0x85:	goto yy5948;
	case 0x87:	goto yy5949;
	case 0x89:	goto yy5950;
	case 0x8D:	goto yy5951;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy9159;
	case 0x91:	goto yy13762;
	case 0x92:	goto yy13763;
	case 0x93:	goto yy13764;
	case 0x94:	goto yy13765;
	case 0x95:	goto yy13766;
	case 0x9A:	goto yy13767;
	case 0x9B:	goto yy14634;
	case 0x9C:	goto yy14635;
	case 0x9D:	goto yy14636;
	case 0x9E:	goto yy14637;
	case 0x9F:	goto yy14638;
	case 0xAA:	goto yy5963;
	default:	goto yy2;
	}
yy12831:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy9159;
		if (yych <= 0xA3) goto yy14639;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy13774;
			goto yy13775;
		} else {
			if (yych <= 0xBA) goto yy13776;
			if (yych <= 0xBB) goto yy5968;
			goto yy2;
		}
	}
yy12832:
	yyaccept = 10;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCC) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy113;
					goto yy57;
				} else {
					if (yych <= '\'') goto yy2930;
					if (yych == '+') goto yy113;
					goto yy57;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy6489;
					if (yych <= '.') goto yy6490;
					if (yych <= '/') goto yy57;
					goto yy113;
				} else {
					if (yych <= ':') goto yy2930;
					if (yych <= ';') goto yy57;
					if (yych <= '>') goto yy113;
					goto yy57;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= '`') {
					if (yych <= 'Z') goto yy12832;
					if (yych <= ']') goto yy57;
					goto yy113;
				} else {
					if (yych <= 'z') goto yy12832;
					if (yych == '|') goto yy113;
					goto yy57;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy113;
					if (yych <= 0xC1) goto yy57;
					if (yych <= 0xC2) goto yy14640;
					goto yy12835;
				} else {
					if (yych <= 0xC9) goto yy12836;
					if (yych <= 0xCA) goto yy12837;
					if (yych <= 0xCB) goto yy6492;
					goto yy118;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy12838;
					if (yych <= 0xCE) goto yy14641;
					goto yy12840;
				} else {
					if (yych == 0xD2) goto yy12841;
					if (yych <= 0xD3) goto yy12836;
					goto yy12842;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy12843;
					if (yych <= 0xD6) goto yy14642;
					if (yych <= 0xD7) goto yy14643;
					goto yy12846;
				} else {
					if (yych <= 0xD9) goto yy12847;
					if (yych <= 0xDA) goto yy12836;
					if (yych <= 0xDB) goto yy12848;
					goto yy12849;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy12850;
					if (yych <= 0xDE) goto yy12851;
					if (yych <= 0xDF) goto yy12852;
					goto yy12853;
				} else {
					if (yych <= 0xE1) goto yy14644;
					if (yych <= 0xE2) goto yy14645;
					if (yych <= 0xE3) goto yy12856;
					goto yy278;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy12857;
					if (yych <= 0xEE) goto yy57;
					goto yy14646;
				} else {
					if (yych <= 0xF0) goto yy12859;
					if (yych == 0xF3) goto yy282;
					goto yy57;
				}
			}
		}
	}
yy12834:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy113;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy12832;
	default:	goto yy2;
	}
yy12835:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy12832;
		goto yy113;
	} else {
		if (yych == 0xB7) goto yy113;
		if (yych <= 0xBF) goto yy12832;
		goto yy2;
	}
yy12836:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy12832;
	goto yy2;
yy12837:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy12832;
	goto yy2;
yy12838:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xB3) goto yy12832;
			if (yych <= 0xB4) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy12832;
			if (yych <= 0xBA) goto yy2;
			goto yy12832;
		} else {
			if (yych == 0xBF) goto yy12832;
			goto yy2;
		}
	}
yy12839:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy113;
			goto yy12832;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy12832;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy12832;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy12832;
			goto yy2;
		}
	}
yy12840:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy113;
	if (yych <= 0xBF) goto yy12832;
	goto yy2;
yy12841:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy12832;
	if (yych <= 0x89) goto yy113;
	if (yych <= 0xBF) goto yy12832;
	goto yy2;
yy12842:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy12832;
	goto yy2;
yy12843:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy12832;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy12832;
	goto yy2;
yy12844:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy12832;
		} else {
			if (yych == 0x8A) goto yy1980;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBE) goto yy1980;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy12845:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy113;
			if (yych <= 0x8F) goto yy2;
			goto yy12832;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy12832;
			goto yy2;
		}
	}
yy12846:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy113;
		if (yych <= 0x8A) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy12832;
			goto yy2;
		}
	}
yy12847:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x80) goto yy2;
		if (yych <= 0x8A) goto yy12832;
		if (yych <= 0x9F) goto yy113;
		goto yy2;
	} else {
		if (yych == 0xB0) goto yy113;
		if (yych <= 0xBF) goto yy12832;
		goto yy2;
	}
yy12848:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy12832;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy12832;
			if (yych == 0x9D) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy113;
			if (yych <= 0xAF) goto yy12832;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy12832;
			if (yych <= 0xBE) goto yy113;
			if (yych <= 0xBF) goto yy12832;
			goto yy2;
		}
	}
yy12849:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy12832;
		goto yy113;
	} else {
		if (yych <= 0xAF) goto yy12832;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy12850:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy113;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy12832;
	goto yy2;
yy12851:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy12832;
	if (yych <= 0xB0) goto yy113;
	if (yych <= 0xB1) goto yy12832;
	goto yy2;
yy12852:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x89) goto yy2;
		if (yych <= 0xAA) goto yy12832;
		goto yy113;
	} else {
		if (yych == 0xB6) goto yy113;
		goto yy2;
	}
yy12853:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy14647;
	case 0xA1:	goto yy14648;
	case 0xA2:	goto yy14649;
	case 0xA3:	goto yy1251;
	case 0xA4:	goto yy14650;
	case 0xA5:	goto yy14651;
	case 0xA6:	goto yy14652;
	case 0xA7:	goto yy14653;
	case 0xA8:	goto yy14654;
	case 0xA9:	goto yy14655;
	case 0xAA:	goto yy14656;
	case 0xAB:	goto yy14657;
	case 0xAC:	goto yy14658;
	case 0xAD:	goto yy14659;
	case 0xAE:	goto yy14660;
	case 0xAF:	goto yy14661;
	case 0xB0:	goto yy14662;
	case 0xB1:	goto yy14663;
	case 0xB2:	goto yy14664;
	case 0xB3:	goto yy14665;
	case 0xB4:	goto yy14666;
	case 0xB5:	goto yy14667;
	case 0xB6:	goto yy14668;
	case 0xB7:	goto yy14669;
	case 0xB8:	goto yy1272;
	case 0xB9:	goto yy2003;
	case 0xBA:	goto yy1274;
	case 0xBB:	goto yy2004;
	case 0xBC:	goto yy2005;
	case 0xBD:	goto yy1277;
	case 0xBE:	goto yy1278;
	case 0xBF:	goto yy1279;
	default:	goto yy2;
	}
yy12854:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1280;
	case 0x81:	goto yy2006;
	case 0x82:	goto yy14670;
	case 0x83:	goto yy14671;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy12836;
	case 0x89:	goto yy14672;
	case 0x8A:	goto yy14673;
	case 0x8B:	goto yy14674;
	case 0x8C:	goto yy14675;
	case 0x8D:	goto yy14676;
	case 0x8E:	goto yy14677;
	case 0x8F:	goto yy14678;
	case 0x90:	goto yy14679;
	case 0x99:	goto yy14680;
	case 0x9A:	goto yy14681;
	case 0x9B:	goto yy14682;
	case 0x9C:	goto yy14683;
	case 0x9D:	goto yy14684;
	case 0x9E:	goto yy1297;
	case 0x9F:	goto yy2013;
	case 0xA0:	goto yy14685;
	case 0xA1:	goto yy14686;
	case 0xA2:	goto yy14687;
	case 0xA3:	goto yy14688;
	case 0xA4:	goto yy14689;
	case 0xA5:	goto yy2017;
	case 0xA7:	goto yy2018;
	case 0xA8:	goto yy14690;
	case 0xA9:	goto yy1307;
	case 0xAA:	goto yy2019;
	case 0xAC:	goto yy1309;
	case 0xAD:	goto yy2020;
	case 0xAE:	goto yy14691;
	case 0xAF:	goto yy14692;
	case 0xB0:	goto yy14693;
	case 0xB1:	goto yy14694;
	case 0xB3:	goto yy14695;
	case 0xB4:	goto yy14696;
	case 0xB5:	goto yy14697;
	case 0xB6:	goto yy14698;
	case 0xB7:	goto yy1319;
	case 0xBC:	goto yy14699;
	case 0xBD:	goto yy14700;
	case 0xBE:	goto yy14701;
	case 0xBF:	goto yy14702;
	default:	goto yy2;
	}
yy12855:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy2026;
	case 0x81:	goto yy2027;
	case 0x82:	goto yy1326;
	case 0x83:	goto yy1327;
	case 0x84:	goto yy14703;
	case 0x85:	goto yy14704;
	case 0x86:	goto yy14705;
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy118;
	case 0x8C:	goto yy1332;
	case 0x8F:	goto yy1333;
	case 0x90:	goto yy1334;
	case 0x91:	goto yy1335;
	case 0x92:	goto yy1336;
	case 0x93:	goto yy1337;
	case 0x9D:	goto yy1338;
	case 0x9E:	goto yy1339;
	case 0x9F:	goto yy1340;
	case 0xA6:	goto yy1341;
	case 0xA7:	goto yy1342;
	case 0xAD:	goto yy1343;
	case 0xAE:	goto yy1344;
	case 0xAF:	goto yy1345;
	case 0xB0:	goto yy14706;
	case 0xB1:	goto yy14707;
	case 0xB2:	goto yy12836;
	case 0xB3:	goto yy14708;
	case 0xB4:	goto yy14709;
	case 0xB5:	goto yy14710;
	case 0xB6:	goto yy14711;
	case 0xB7:	goto yy14712;
	case 0xB8:	goto yy2032;
	case 0xBA:	goto yy1354;
	case 0xBB:	goto yy709;
	case 0xBF:	goto yy1355;
	default:	goto yy2;
	}
yy12856:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy14713;
	case 0x82:	goto yy2034;
	case 0x84:	goto yy14714;
	case 0x86:	goto yy14715;
	case 0x87:	goto yy2036;
	case 0x88:	goto yy1361;
	case 0x89:	goto yy1362;
	case 0x8A:	goto yy1363;
	case 0x8B:	goto yy2037;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy118;
	default:	goto yy2;
	}
yy12857:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy572;
	case 0x93:	goto yy14716;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy12836;
	case 0x98:	goto yy14717;
	case 0x99:	goto yy14718;
	case 0x9A:	goto yy14719;
	case 0x9B:	goto yy14720;
	case 0x9C:	goto yy14721;
	case 0x9D:	goto yy12842;
	case 0x9E:	goto yy14722;
	case 0x9F:	goto yy14723;
	case 0xA0:	goto yy14724;
	case 0xA1:	goto yy14725;
	case 0xA2:	goto yy14726;
	case 0xA3:	goto yy14727;
	case 0xA4:	goto yy14728;
	case 0xA5:	goto yy14729;
	case 0xA6:	goto yy1380;
	case 0xA7:	goto yy2048;
	case 0xA8:	goto yy14730;
	case 0xA9:	goto yy14731;
	case 0xAA:	goto yy1384;
	case 0xAB:	goto yy14732;
	case 0xAC:	goto yy14733;
	case 0xAD:	goto yy14734;
	case 0xAF:	goto yy14735;
	default:	goto yy2;
	}
yy12858:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy14736;
	case 0xAD:	goto yy14737;
	case 0xAE:	goto yy14738;
	case 0xAF:	goto yy14739;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy12836;
	case 0xB4:	goto yy14740;
	case 0xB5:	goto yy14741;
	case 0xB6:	goto yy14742;
	case 0xB7:	goto yy14743;
	case 0xB8:	goto yy2057;
	case 0xB9:	goto yy14744;
	case 0xBB:	goto yy14745;
	case 0xBC:	goto yy14746;
	case 0xBD:	goto yy14747;
	case 0xBF:	goto yy1402;
	default:	goto yy2;
	}
yy12859:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy14748;
	case 0x91:	goto yy14749;
	case 0x92:	goto yy14750;
	case 0x93:	goto yy14751;
	case 0x94:	goto yy14752;
	case 0x96:	goto yy14753;
	case 0x9B:	goto yy14754;
	case 0x9D:	goto yy14755;
	case 0x9E:	goto yy14756;
	case 0x9F:	goto yy1412;
	default:	goto yy2;
	}
yy12860:
	yyaccept = 10;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCC) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy4671;
					goto yy57;
				} else {
					if (yych <= '\'') goto yy2930;
					if (yych == '+') goto yy4671;
					goto yy57;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy6489;
					if (yych <= '.') goto yy3437;
					if (yych <= '/') goto yy57;
					goto yy4671;
				} else {
					if (yych <= ':') goto yy2930;
					if (yych <= ';') goto yy57;
					if (yych <= '>') goto yy4671;
					goto yy57;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= '`') {
					if (yych <= 'Z') goto yy12860;
					if (yych <= ']') goto yy57;
					goto yy4671;
				} else {
					if (yych <= 'z') goto yy12860;
					if (yych == '|') goto yy4671;
					goto yy57;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy4671;
					if (yych <= 0xC1) goto yy57;
					if (yych <= 0xC2) goto yy14757;
					goto yy12889;
				} else {
					if (yych <= 0xC9) goto yy12864;
					if (yych <= 0xCA) goto yy12865;
					if (yych <= 0xCB) goto yy6611;
					goto yy4675;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy12890;
					if (yych <= 0xCE) goto yy14758;
					goto yy12892;
				} else {
					if (yych == 0xD2) goto yy12893;
					if (yych <= 0xD3) goto yy12864;
					goto yy12870;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy12871;
					if (yych <= 0xD6) goto yy14759;
					if (yych <= 0xD7) goto yy14760;
					goto yy12896;
				} else {
					if (yych <= 0xD9) goto yy12897;
					if (yych <= 0xDA) goto yy12864;
					if (yych <= 0xDB) goto yy12898;
					goto yy12899;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy12900;
					if (yych <= 0xDE) goto yy12901;
					if (yych <= 0xDF) goto yy12902;
					goto yy12903;
				} else {
					if (yych <= 0xE1) goto yy14761;
					if (yych <= 0xE2) goto yy14762;
					if (yych <= 0xE3) goto yy12906;
					goto yy6629;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy12907;
					if (yych <= 0xEE) goto yy57;
					goto yy14763;
				} else {
					if (yych <= 0xF0) goto yy12909;
					if (yych == 0xF3) goto yy6633;
					goto yy57;
				}
			}
		}
	}
yy12862:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy1980;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy12860;
	default:	goto yy2;
	}
yy12863:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy12860;
		goto yy1980;
	} else {
		if (yych == 0xB7) goto yy1980;
		if (yych <= 0xBF) goto yy12860;
		goto yy2;
	}
yy12864:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy12860;
	goto yy2;
yy12865:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy12860;
	goto yy2;
yy12866:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0xB3) goto yy12860;
			if (yych <= 0xB4) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy12860;
			if (yych <= 0xBA) goto yy2;
			goto yy12860;
		} else {
			if (yych == 0xBF) goto yy12860;
			goto yy2;
		}
	}
yy12867:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1980;
			goto yy12860;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy12860;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy12860;
			goto yy2;
		}
	}
yy12868:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy1980;
	if (yych <= 0xBF) goto yy12860;
	goto yy2;
yy12869:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy12860;
	if (yych <= 0x89) goto yy1980;
	if (yych <= 0xBF) goto yy12860;
	goto yy2;
yy12870:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy12860;
	goto yy2;
yy12871:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy12860;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy12860;
	goto yy2;
yy12872:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy12860;
		if (yych <= 0x8C) goto yy2;
		goto yy1980;
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0x90) goto yy2;
			goto yy1980;
		} else {
			if (yych == 0xBF) goto yy1980;
			goto yy2;
		}
	}
yy12873:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1980;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy1980;
			if (yych <= 0x8F) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy12860;
			goto yy2;
		}
	}
yy12874:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy1980;
		if (yych <= 0x8A) goto yy2;
		goto yy1980;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy12860;
			goto yy2;
		}
	}
yy12875:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x80) goto yy2;
		if (yych <= 0x8A) goto yy12860;
		if (yych <= 0x9F) goto yy1980;
		goto yy2;
	} else {
		if (yych == 0xB0) goto yy1980;
		if (yych <= 0xBF) goto yy12860;
		goto yy2;
	}
yy12876:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy12860;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy12860;
			if (yych == 0x9D) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy1980;
			if (yych <= 0xAF) goto yy12860;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy12860;
			if (yych <= 0xBE) goto yy1980;
			if (yych <= 0xBF) goto yy12860;
			goto yy2;
		}
	}
yy12877:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy12860;
		goto yy1980;
	} else {
		if (yych <= 0xAF) goto yy12860;
		if (yych <= 0xBF) goto yy1980;
		goto yy2;
	}
yy12878:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy1980;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy12860;
	goto yy2;
yy12879:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy12860;
	if (yych <= 0xB0) goto yy1980;
	if (yych <= 0xB1) goto yy12860;
	goto yy2;
yy12880:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x89) goto yy2;
		if (yych <= 0xAA) goto yy12860;
		goto yy1980;
	} else {
		if (yych == 0xB6) goto yy1980;
		goto yy2;
	}
yy12881:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy14764;
	case 0xA1:	goto yy14765;
	case 0xA2:	goto yy14766;
	case 0xA3:	goto yy6637;
	case 0xA4:	goto yy14767;
	case 0xA5:	goto yy14768;
	case 0xA6:	goto yy14769;
	case 0xA7:	goto yy14770;
	case 0xA8:	goto yy14771;
	case 0xA9:	goto yy14772;
	case 0xAA:	goto yy14773;
	case 0xAB:	goto yy14774;
	case 0xAC:	goto yy14775;
	case 0xAD:	goto yy14776;
	case 0xAE:	goto yy14777;
	case 0xAF:	goto yy14778;
	case 0xB0:	goto yy14779;
	case 0xB1:	goto yy14780;
	case 0xB2:	goto yy14781;
	case 0xB3:	goto yy14782;
	case 0xB4:	goto yy14783;
	case 0xB5:	goto yy14784;
	case 0xB6:	goto yy14785;
	case 0xB7:	goto yy14786;
	case 0xB8:	goto yy6658;
	case 0xB9:	goto yy7778;
	case 0xBA:	goto yy6660;
	case 0xBB:	goto yy7779;
	case 0xBC:	goto yy7780;
	case 0xBD:	goto yy6663;
	case 0xBE:	goto yy6664;
	case 0xBF:	goto yy6665;
	default:	goto yy2;
	}
yy12882:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy6666;
	case 0x81:	goto yy7781;
	case 0x82:	goto yy14787;
	case 0x83:	goto yy14788;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy12864;
	case 0x89:	goto yy14789;
	case 0x8A:	goto yy14790;
	case 0x8B:	goto yy14791;
	case 0x8C:	goto yy14792;
	case 0x8D:	goto yy14793;
	case 0x8E:	goto yy14794;
	case 0x8F:	goto yy14795;
	case 0x90:	goto yy14796;
	case 0x99:	goto yy14797;
	case 0x9A:	goto yy14798;
	case 0x9B:	goto yy14799;
	case 0x9C:	goto yy14800;
	case 0x9D:	goto yy14801;
	case 0x9E:	goto yy6683;
	case 0x9F:	goto yy7797;
	case 0xA0:	goto yy14802;
	case 0xA1:	goto yy14803;
	case 0xA2:	goto yy14804;
	case 0xA3:	goto yy14805;
	case 0xA4:	goto yy14806;
	case 0xA5:	goto yy7803;
	case 0xA7:	goto yy7804;
	case 0xA8:	goto yy14807;
	case 0xA9:	goto yy6693;
	case 0xAA:	goto yy7806;
	case 0xAC:	goto yy6695;
	case 0xAD:	goto yy7807;
	case 0xAE:	goto yy14808;
	case 0xAF:	goto yy14809;
	case 0xB0:	goto yy14810;
	case 0xB1:	goto yy14811;
	case 0xB3:	goto yy14812;
	case 0xB4:	goto yy14813;
	case 0xB5:	goto yy14814;
	case 0xB6:	goto yy14815;
	case 0xB7:	goto yy6705;
	case 0xBC:	goto yy14816;
	case 0xBD:	goto yy14817;
	case 0xBE:	goto yy14818;
	case 0xBF:	goto yy14819;
	default:	goto yy2;
	}
yy12883:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy7820;
	case 0x81:	goto yy6711;
	case 0x82:	goto yy6712;
	case 0x83:	goto yy6713;
	case 0x84:	goto yy14820;
	case 0x85:	goto yy14821;
	case 0x86:	goto yy14822;
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy3686;
	case 0x8C:	goto yy6718;
	case 0x8F:	goto yy6719;
	case 0x90:	goto yy6720;
	case 0x91:	goto yy6721;
	case 0x92:	goto yy6722;
	case 0x93:	goto yy6723;
	case 0x9D:	goto yy6724;
	case 0x9E:	goto yy6725;
	case 0x9F:	goto yy6726;
	case 0xA6:	goto yy6727;
	case 0xA7:	goto yy6728;
	case 0xAD:	goto yy6729;
	case 0xAE:	goto yy6730;
	case 0xAF:	goto yy6731;
	case 0xB0:	goto yy14823;
	case 0xB1:	goto yy14824;
	case 0xB2:	goto yy12864;
	case 0xB3:	goto yy14825;
	case 0xB4:	goto yy14826;
	case 0xB5:	goto yy14827;
	case 0xB6:	goto yy14828;
	case 0xB7:	goto yy14829;
	case 0xBA:	goto yy6739;
	case 0xBB:	goto yy6740;
	case 0xBF:	goto yy6741;
	default:	goto yy2;
	}
yy12884:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy14830;
	case 0x82:	goto yy6743;
	case 0x84:	goto yy14831;
	case 0x86:	goto yy14832;
	case 0x87:	goto yy6746;
	case 0x88:	goto yy6747;
	case 0x89:	goto yy6748;
	case 0x8A:	goto yy6749;
	case 0x8B:	goto yy6750;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy3686;
	default:	goto yy2;
	}
yy12885:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy6751;
	case 0x93:	goto yy14833;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy12864;
	case 0x98:	goto yy14834;
	case 0x99:	goto yy14835;
	case 0x9A:	goto yy14836;
	case 0x9B:	goto yy14837;
	case 0x9C:	goto yy14838;
	case 0x9D:	goto yy12870;
	case 0x9E:	goto yy14839;
	case 0x9F:	goto yy14840;
	case 0xA0:	goto yy14841;
	case 0xA1:	goto yy14842;
	case 0xA2:	goto yy14843;
	case 0xA3:	goto yy14844;
	case 0xA4:	goto yy14845;
	case 0xA5:	goto yy14846;
	case 0xA6:	goto yy6766;
	case 0xA7:	goto yy7848;
	case 0xA8:	goto yy14847;
	case 0xA9:	goto yy14848;
	case 0xAA:	goto yy6770;
	case 0xAB:	goto yy14849;
	case 0xAC:	goto yy14850;
	case 0xAD:	goto yy14851;
	case 0xAF:	goto yy14852;
	default:	goto yy2;
	}
yy12886:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy14853;
	case 0xAD:	goto yy14854;
	case 0xAE:	goto yy14855;
	case 0xAF:	goto yy14856;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy12864;
	case 0xB4:	goto yy14857;
	case 0xB5:	goto yy14858;
	case 0xB6:	goto yy14859;
	case 0xB7:	goto yy14860;
	case 0xB8:	goto yy7862;
	case 0xB9:	goto yy14861;
	case 0xBB:	goto yy14862;
	case 0xBC:	goto yy14863;
	case 0xBD:	goto yy14864;
	case 0xBF:	goto yy6788;
	default:	goto yy2;
	}
yy12887:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy14865;
	case 0x91:	goto yy14866;
	case 0x92:	goto yy14867;
	case 0x93:	goto yy14868;
	case 0x94:	goto yy14869;
	case 0x96:	goto yy14870;
	case 0x9B:	goto yy14871;
	case 0x9D:	goto yy14872;
	case 0x9E:	goto yy14873;
	case 0x9F:	goto yy6798;
	default:	goto yy2;
	}
yy12888:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy4671;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy12860;
	default:	goto yy2;
	}
yy12889:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy12860;
		goto yy4671;
	} else {
		if (yych == 0xB7) goto yy4671;
		if (yych <= 0xBF) goto yy12860;
		goto yy2;
	}
yy12890:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xB3) goto yy12860;
			if (yych <= 0xB4) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy12860;
			if (yych <= 0xBA) goto yy2;
			goto yy12860;
		} else {
			if (yych == 0xBF) goto yy12860;
			goto yy2;
		}
	}
yy12891:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy4671;
			goto yy12860;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy12860;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy12860;
			goto yy2;
		}
	}
yy12892:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy4671;
	if (yych <= 0xBF) goto yy12860;
	goto yy2;
yy12893:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy12860;
	if (yych <= 0x89) goto yy4671;
	if (yych <= 0xBF) goto yy12860;
	goto yy2;
yy12894:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy12860;
		} else {
			if (yych == 0x8A) goto yy1980;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xBE) goto yy1980;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy12895:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy4671;
			if (yych <= 0x8F) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy12860;
			goto yy2;
		}
	}
yy12896:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy4671;
		if (yych <= 0x8A) goto yy2;
		goto yy4671;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy12860;
			goto yy2;
		}
	}
yy12897:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x80) goto yy2;
		if (yych <= 0x8A) goto yy12860;
		if (yych <= 0x9F) goto yy4671;
		goto yy2;
	} else {
		if (yych == 0xB0) goto yy4671;
		if (yych <= 0xBF) goto yy12860;
		goto yy2;
	}
yy12898:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy12860;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy12860;
			if (yych == 0x9D) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy4671;
			if (yych <= 0xAF) goto yy12860;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy12860;
			if (yych <= 0xBE) goto yy4671;
			if (yych <= 0xBF) goto yy12860;
			goto yy2;
		}
	}
yy12899:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy12860;
		goto yy4671;
	} else {
		if (yych <= 0xAF) goto yy12860;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy12900:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy4671;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy12860;
	goto yy2;
yy12901:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy12860;
	if (yych <= 0xB0) goto yy4671;
	if (yych <= 0xB1) goto yy12860;
	goto yy2;
yy12902:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x89) goto yy2;
		if (yych <= 0xAA) goto yy12860;
		goto yy4671;
	} else {
		if (yych == 0xB6) goto yy4671;
		goto yy2;
	}
yy12903:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy14874;
	case 0xA1:	goto yy14875;
	case 0xA2:	goto yy14766;
	case 0xA3:	goto yy9983;
	case 0xA4:	goto yy14876;
	case 0xA5:	goto yy14877;
	case 0xA6:	goto yy14878;
	case 0xA7:	goto yy14879;
	case 0xA8:	goto yy14880;
	case 0xA9:	goto yy14881;
	case 0xAA:	goto yy14882;
	case 0xAB:	goto yy14883;
	case 0xAC:	goto yy14884;
	case 0xAD:	goto yy14885;
	case 0xAE:	goto yy14886;
	case 0xAF:	goto yy14887;
	case 0xB0:	goto yy14888;
	case 0xB1:	goto yy14889;
	case 0xB2:	goto yy14890;
	case 0xB3:	goto yy14891;
	case 0xB4:	goto yy14892;
	case 0xB5:	goto yy14893;
	case 0xB6:	goto yy14894;
	case 0xB7:	goto yy14895;
	case 0xB8:	goto yy10004;
	case 0xB9:	goto yy10813;
	case 0xBA:	goto yy10006;
	case 0xBB:	goto yy10814;
	case 0xBC:	goto yy10815;
	case 0xBD:	goto yy10009;
	case 0xBE:	goto yy10010;
	case 0xBF:	goto yy10011;
	default:	goto yy2;
	}
yy12904:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy10012;
	case 0x81:	goto yy10816;
	case 0x82:	goto yy14896;
	case 0x83:	goto yy14788;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy12864;
	case 0x89:	goto yy14789;
	case 0x8A:	goto yy14790;
	case 0x8B:	goto yy14791;
	case 0x8C:	goto yy14792;
	case 0x8D:	goto yy14897;
	case 0x8E:	goto yy14898;
	case 0x8F:	goto yy14795;
	case 0x90:	goto yy14899;
	case 0x99:	goto yy14797;
	case 0x9A:	goto yy14798;
	case 0x9B:	goto yy14799;
	case 0x9C:	goto yy14900;
	case 0x9D:	goto yy14901;
	case 0x9E:	goto yy10020;
	case 0x9F:	goto yy10823;
	case 0xA0:	goto yy14902;
	case 0xA1:	goto yy14803;
	case 0xA2:	goto yy14903;
	case 0xA3:	goto yy14805;
	case 0xA4:	goto yy14904;
	case 0xA5:	goto yy10827;
	case 0xA7:	goto yy10828;
	case 0xA8:	goto yy14905;
	case 0xA9:	goto yy10028;
	case 0xAA:	goto yy10829;
	case 0xAC:	goto yy10030;
	case 0xAD:	goto yy10830;
	case 0xAE:	goto yy14906;
	case 0xAF:	goto yy14907;
	case 0xB0:	goto yy14908;
	case 0xB1:	goto yy14811;
	case 0xB3:	goto yy14909;
	case 0xB4:	goto yy14813;
	case 0xB5:	goto yy14814;
	case 0xB6:	goto yy14815;
	case 0xB7:	goto yy10036;
	case 0xBC:	goto yy14816;
	case 0xBD:	goto yy14817;
	case 0xBE:	goto yy14910;
	case 0xBF:	goto yy14911;
	default:	goto yy2;
	}
yy12905:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy10836;
	case 0x81:	goto yy10040;
	case 0x82:	goto yy10041;
	case 0x83:	goto yy10042;
	case 0x84:	goto yy14912;
	case 0x85:	goto yy14913;
	case 0x86:	goto yy14914;
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy4675;
	case 0x8C:	goto yy10047;
	case 0x8F:	goto yy10048;
	case 0x90:	goto yy10049;
	case 0x91:	goto yy10050;
	case 0x92:	goto yy10051;
	case 0x93:	goto yy10052;
	case 0x9D:	goto yy10053;
	case 0x9E:	goto yy10054;
	case 0x9F:	goto yy10055;
	case 0xA6:	goto yy10056;
	case 0xA7:	goto yy10057;
	case 0xAD:	goto yy10058;
	case 0xAE:	goto yy10059;
	case 0xAF:	goto yy10060;
	case 0xB0:	goto yy14823;
	case 0xB1:	goto yy14824;
	case 0xB2:	goto yy12864;
	case 0xB3:	goto yy14915;
	case 0xB4:	goto yy14826;
	case 0xB5:	goto yy14916;
	case 0xB6:	goto yy14828;
	case 0xB7:	goto yy14917;
	case 0xB8:	goto yy2032;
	case 0xBA:	goto yy10064;
	case 0xBB:	goto yy7843;
	case 0xBF:	goto yy10065;
	default:	goto yy2;
	}
yy12906:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy14918;
	case 0x82:	goto yy10067;
	case 0x84:	goto yy14831;
	case 0x86:	goto yy14919;
	case 0x87:	goto yy10069;
	case 0x88:	goto yy10070;
	case 0x89:	goto yy10071;
	case 0x8A:	goto yy10072;
	case 0x8B:	goto yy10073;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy4675;
	default:	goto yy2;
	}
yy12907:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy7744;
	case 0x93:	goto yy14920;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy12864;
	case 0x98:	goto yy14834;
	case 0x99:	goto yy14921;
	case 0x9A:	goto yy14922;
	case 0x9B:	goto yy14923;
	case 0x9C:	goto yy14924;
	case 0x9D:	goto yy12870;
	case 0x9E:	goto yy14925;
	case 0x9F:	goto yy14840;
	case 0xA0:	goto yy14926;
	case 0xA1:	goto yy14842;
	case 0xA2:	goto yy14927;
	case 0xA3:	goto yy14928;
	case 0xA4:	goto yy14929;
	case 0xA5:	goto yy14930;
	case 0xA6:	goto yy10085;
	case 0xA7:	goto yy10853;
	case 0xA8:	goto yy14931;
	case 0xA9:	goto yy14932;
	case 0xAA:	goto yy10089;
	case 0xAB:	goto yy14933;
	case 0xAC:	goto yy14850;
	case 0xAD:	goto yy14934;
	case 0xAF:	goto yy14935;
	default:	goto yy2;
	}
yy12908:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy14936;
	case 0xAD:	goto yy14854;
	case 0xAE:	goto yy14937;
	case 0xAF:	goto yy14938;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy12864;
	case 0xB4:	goto yy14857;
	case 0xB5:	goto yy14858;
	case 0xB6:	goto yy14859;
	case 0xB7:	goto yy14939;
	case 0xB8:	goto yy10862;
	case 0xB9:	goto yy14940;
	case 0xBB:	goto yy14862;
	case 0xBC:	goto yy14941;
	case 0xBD:	goto yy14942;
	case 0xBF:	goto yy10101;
	default:	goto yy2;
	}
yy12909:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy14943;
	case 0x91:	goto yy14944;
	case 0x92:	goto yy14867;
	case 0x93:	goto yy14868;
	case 0x94:	goto yy14869;
	case 0x96:	goto yy14945;
	case 0x9B:	goto yy14946;
	case 0x9D:	goto yy14947;
	case 0x9E:	goto yy14948;
	case 0x9F:	goto yy10108;
	default:	goto yy2;
	}
yy12910:
	yyaccept = 11;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy4671;
					goto yy115;
				} else {
					if (yych <= '\'') goto yy1087;
					if (yych == '+') goto yy4671;
					goto yy115;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy6861;
					if (yych <= '.') goto yy1087;
					if (yych <= '/') goto yy115;
					goto yy5251;
				} else {
					if (yych <= ';') goto yy115;
					if (yych <= '>') goto yy4671;
					if (yych <= '@') goto yy115;
					goto yy3679;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy115;
					if (yych <= '`') goto yy4671;
					goto yy3679;
				} else {
					if (yych == '|') goto yy4671;
					if (yych <= '}') goto yy115;
					goto yy4671;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy115;
					if (yych <= 0xC2) goto yy14949;
					if (yych <= 0xC3) goto yy6610;
					goto yy3683;
				} else {
					if (yych <= 0xCA) goto yy3684;
					if (yych <= 0xCB) goto yy7736;
					if (yych <= 0xCC) goto yy4675;
					goto yy6612;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy14950;
					if (yych <= 0xCF) goto yy6614;
					goto yy3683;
				} else {
					if (yych <= 0xD2) goto yy6615;
					if (yych <= 0xD3) goto yy3683;
					if (yych <= 0xD4) goto yy3691;
					goto yy3692;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy14951;
					if (yych <= 0xD7) goto yy14952;
					if (yych <= 0xD8) goto yy6618;
					goto yy6619;
				} else {
					if (yych <= 0xDA) goto yy3683;
					if (yych <= 0xDB) goto yy6620;
					if (yych <= 0xDC) goto yy6621;
					goto yy6622;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy6623;
					if (yych <= 0xDF) goto yy6624;
					goto yy6625;
				} else {
					if (yych <= 0xE1) goto yy14953;
					if (yych <= 0xE2) goto yy14954;
					if (yych <= 0xE3) goto yy6628;
					goto yy6629;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy6630;
					if (yych <= 0xEE) goto yy115;
					goto yy14955;
				} else {
					if (yych <= 0xF0) goto yy6632;
					if (yych == 0xF3) goto yy6633;
					goto yy115;
				}
			}
		}
	}
yy12911:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy12912:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy12913:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy4671;
		if (yych <= 0x8B) goto yy2;
		goto yy4671;
	} else {
		if (yych <= 0x9B) {
			if (yych <= 0x8F) goto yy2;
			goto yy4671;
		} else {
			if (yych == 0xA0) goto yy4671;
			goto yy2;
		}
	}
yy12914:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBD) goto yy4671;
	goto yy2;
yy12915:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy3679;
	if (yych == 0xA0) goto yy4671;
	goto yy2;
yy12916:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy3679;
		if (yych <= 0x81) goto yy2;
		goto yy3679;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy3679;
		if (yych <= 0xBA) goto yy4671;
		goto yy2;
	}
yy12917:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy3679;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy3679;
		if (yych <= 0xB8) goto yy4671;
		goto yy2;
	}
yy12918:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy3679;
			if (yych <= 0x83) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy4671;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy4671;
			goto yy3679;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy4671;
			} else {
				if (yych == 0xBF) goto yy4671;
				goto yy2;
			}
		}
	}
yy12919:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy3679;
		goto yy4671;
	} else {
		if (yych <= 0xA4) goto yy3679;
		if (yych <= 0xA6) goto yy4671;
		goto yy2;
	}
yy12920:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy4671;
	if (yych <= 0xB7) goto yy3679;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy12921:
	yych = *++YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x86) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0xAF) goto yy843;
		if (yych == 0xBF) goto yy4671;
		goto yy2;
	}
yy12922:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy4671;
	if (yych <= 0xAF) goto yy3679;
	if (yych <= 0xBA) goto yy4671;
	goto yy2;
yy12923:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy4671;
		goto yy3679;
	} else {
		if (yych <= 0xB4) goto yy4671;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy12924:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy3679;
		goto yy4671;
	} else {
		if (yych == 0xB6) goto yy3679;
		goto yy2;
	}
yy12925:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy4671;
	if (yych <= 0xB2) goto yy3679;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy12926:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x84) goto yy3679;
			if (yych <= 0x89) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			goto yy3679;
		} else {
			if (yych == 0x9C) goto yy3679;
			goto yy2;
		}
	}
yy12927:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy3679;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy3679;
		if (yych <= 0xB7) goto yy4671;
		goto yy2;
	}
yy12928:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy3679;
		goto yy4671;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy12929:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy4671;
			if (yych <= 0x84) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy3679;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy3679;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy3679;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy3679;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xBD) goto yy3679;
				if (yych <= 0xBF) goto yy4671;
				goto yy2;
			}
		}
	}
yy12930:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy4671;
			if (yych <= 0x86) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy4671;
			} else {
				if (yych == 0x90) goto yy3679;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy4671;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy3679;
			goto yy4671;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy4671;
				goto yy2;
			}
		}
	}
yy12931:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy3679;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy12932:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy4671;
		if (yych <= 0x85) goto yy3679;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy3679;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy12933:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy3679;
		goto yy4671;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy12934:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy3679;
		if (yych <= 0x9D) goto yy4671;
		goto yy2;
	}
yy12935:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy3679;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy12936:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy3679;
	if (yych <= 0xB7) goto yy4671;
	goto yy2;
yy12937:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x9C) goto yy2;
		if (yych <= 0xAB) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0xB9) goto yy843;
		if (yych == 0xBF) goto yy4671;
		goto yy2;
	}
yy12938:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy3679;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy4671;
	goto yy2;
yy12939:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy3679;
		goto yy4671;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy12940:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy4671;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy3679;
			goto yy2;
		}
	}
yy12941:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy3679;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy3679;
		if (yych <= 0xBE) goto yy4671;
		goto yy2;
	}
yy12942:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) goto yy2;
	if (yych <= 0x92) goto yy4671;
	goto yy2;
yy12943:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy3679;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy3679;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy4671;
		goto yy2;
	}
yy12944:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA6) goto yy4671;
	if (yych <= 0xA8) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy12945:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy4671;
	if (yych <= 0xBA) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy12946:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy4671;
	goto yy2;
yy12947:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x85) goto yy4671;
	goto yy2;
yy12948:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy4671;
	goto yy2;
yy12949:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy4671;
		goto yy3679;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy4671;
			goto yy3679;
		} else {
			if (yych <= 0xBB) goto yy4671;
			if (yych <= 0xBF) goto yy3679;
			goto yy2;
		}
	}
yy12950:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy3679;
		goto yy4671;
	} else {
		if (yych == 0xB5) goto yy4671;
		if (yych <= 0xBF) goto yy3679;
		goto yy2;
	}
yy12951:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy3679;
		goto yy4671;
	} else {
		if (yych == 0xAF) goto yy4671;
		if (yych <= 0xBF) goto yy3679;
		goto yy2;
	}
yy12952:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy3679;
		goto yy4671;
	} else {
		if (yych == 0xA9) goto yy4671;
		if (yych <= 0xBF) goto yy3679;
		goto yy2;
	}
yy12953:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy3679;
		goto yy4671;
	} else {
		if (yych <= 0x8B) goto yy3679;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy12954:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x86) goto yy4671;
		goto yy2;
	} else {
		if (yych == 0xA0) goto yy2;
		if (yych <= 0xAF) goto yy4671;
		goto yy2;
	}
yy12955:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy3679;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy4671;
	goto yy2;
yy12956:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy4671;
	goto yy2;
yy12957:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy4671;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy12958:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0xAE) goto yy4671;
		if (yych <= 0xB0) goto yy2;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy12959:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych == 0x90) goto yy2;
	if (yych <= 0xB5) goto yy4671;
	goto yy2;
yy12960:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy12961:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy12962:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy4671;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBA) goto yy4671;
	goto yy2;
yy12963:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy4671;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x91) goto yy4671;
	goto yy2;
yy12964:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xBA) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy12965:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xA4) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy12966:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0xAC) goto yy4671;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB3) goto yy4671;
		goto yy2;
	}
yy12967:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x94) goto yy4671;
	goto yy2;
yy12968:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8B) goto yy4671;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy12969:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy4671;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy12970:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x87) goto yy4671;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy4671;
	goto yy2;
yy12971:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy4671;
	goto yy2;
yy12972:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy4671;
	goto yy2;
yy12973:
	yyaccept = 11;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy4671;
					goto yy115;
				} else {
					if (yych <= '\'') goto yy1087;
					if (yych == '+') goto yy4671;
					goto yy115;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy6861;
					if (yych <= '.') goto yy1087;
					if (yych <= '/') goto yy115;
					goto yy5251;
				} else {
					if (yych <= ';') goto yy115;
					if (yych <= '>') goto yy4671;
					if (yych <= '@') goto yy115;
					goto yy12973;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy115;
					if (yych <= '`') goto yy4671;
					goto yy12973;
				} else {
					if (yych == '|') goto yy4671;
					if (yych <= '}') goto yy115;
					goto yy4671;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy115;
					if (yych <= 0xC2) goto yy14956;
					if (yych <= 0xC3) goto yy14957;
					goto yy12977;
				} else {
					if (yych <= 0xCA) goto yy12978;
					if (yych <= 0xCB) goto yy7736;
					if (yych <= 0xCC) goto yy4675;
					goto yy14958;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy14959;
					if (yych <= 0xCF) goto yy14960;
					goto yy12977;
				} else {
					if (yych <= 0xD2) goto yy14961;
					if (yych <= 0xD3) goto yy12977;
					if (yych <= 0xD4) goto yy12983;
					goto yy12984;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy14962;
					if (yych <= 0xD7) goto yy14963;
					if (yych <= 0xD8) goto yy14964;
					goto yy14965;
				} else {
					if (yych <= 0xDA) goto yy12977;
					if (yych <= 0xDB) goto yy14966;
					if (yych <= 0xDC) goto yy14967;
					goto yy14968;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy14969;
					if (yych <= 0xDF) goto yy14970;
					goto yy14971;
				} else {
					if (yych <= 0xE1) goto yy14972;
					if (yych <= 0xE2) goto yy14973;
					if (yych <= 0xE3) goto yy14974;
					goto yy6629;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy14975;
					if (yych <= 0xEE) goto yy115;
					goto yy14976;
				} else {
					if (yych <= 0xF0) goto yy14977;
					if (yych == 0xF3) goto yy6633;
					goto yy115;
				}
			}
		}
	}
yy12975:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy1980;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy12973;
	default:	goto yy2;
	}
yy12976:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy12973;
		goto yy1980;
	} else {
		if (yych == 0xB7) goto yy1980;
		if (yych <= 0xBF) goto yy12973;
		goto yy2;
	}
yy12977:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy12973;
	goto yy2;
yy12978:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy12973;
	goto yy2;
yy12979:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0xB3) goto yy12973;
			if (yych <= 0xB4) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy12973;
			if (yych <= 0xBA) goto yy2;
			goto yy12973;
		} else {
			if (yych == 0xBF) goto yy12973;
			goto yy2;
		}
	}
yy12980:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1980;
			goto yy12973;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy12973;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy12973;
			goto yy2;
		}
	}
yy12981:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy1980;
	if (yych <= 0xBF) goto yy12973;
	goto yy2;
yy12982:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy12973;
	if (yych <= 0x89) goto yy1980;
	if (yych <= 0xBF) goto yy12973;
	goto yy2;
yy12983:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy12973;
	goto yy2;
yy12984:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy12973;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy12973;
	goto yy2;
yy12985:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy12973;
		} else {
			if (yych == 0x8A) goto yy1087;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0xBE) goto yy1087;
			if (yych <= 0xBF) goto yy1980;
			goto yy2;
		}
	}
yy12986:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1980;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy1980;
			if (yych <= 0x8F) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy12973;
			goto yy2;
		}
	}
yy12987:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy1980;
		if (yych <= 0x8A) goto yy2;
		goto yy1980;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy12973;
			goto yy2;
		}
	}
yy12988:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0x9F) goto yy1980;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy843;
			if (yych <= 0xAD) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0xB0) goto yy1980;
			if (yych <= 0xBF) goto yy12973;
			goto yy2;
		}
	}
yy12989:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy12973;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy12973;
			if (yych == 0x9D) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy1980;
			if (yych <= 0xAF) goto yy12973;
			goto yy843;
		} else {
			if (yych <= 0xBC) goto yy12973;
			if (yych <= 0xBE) goto yy1980;
			if (yych <= 0xBF) goto yy12973;
			goto yy2;
		}
	}
yy12990:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy12973;
		goto yy1980;
	} else {
		if (yych <= 0xAF) goto yy12973;
		if (yych <= 0xBF) goto yy1980;
		goto yy2;
	}
yy12991:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy1980;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy12973;
	goto yy2;
yy12992:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy12973;
	if (yych <= 0xB0) goto yy1980;
	if (yych <= 0xB1) goto yy12973;
	goto yy2;
yy12993:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy12973;
	} else {
		if (yych <= 0xB3) goto yy1980;
		if (yych == 0xB6) goto yy1980;
		goto yy2;
	}
yy12994:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy14978;
	case 0xA1:	goto yy14979;
	case 0xA2:	goto yy14980;
	case 0xA3:	goto yy6637;
	case 0xA4:	goto yy14981;
	case 0xA5:	goto yy14982;
	case 0xA6:	goto yy14983;
	case 0xA7:	goto yy14984;
	case 0xA8:	goto yy14985;
	case 0xA9:	goto yy14986;
	case 0xAA:	goto yy14987;
	case 0xAB:	goto yy14988;
	case 0xAC:	goto yy14989;
	case 0xAD:	goto yy14990;
	case 0xAE:	goto yy14991;
	case 0xAF:	goto yy14992;
	case 0xB0:	goto yy14993;
	case 0xB1:	goto yy14994;
	case 0xB2:	goto yy14995;
	case 0xB3:	goto yy14996;
	case 0xB4:	goto yy14997;
	case 0xB5:	goto yy14998;
	case 0xB6:	goto yy14999;
	case 0xB7:	goto yy15000;
	case 0xB8:	goto yy6658;
	case 0xB9:	goto yy6659;
	case 0xBA:	goto yy6660;
	case 0xBB:	goto yy6661;
	case 0xBC:	goto yy6662;
	case 0xBD:	goto yy6663;
	case 0xBE:	goto yy6664;
	case 0xBF:	goto yy6665;
	default:	goto yy2;
	}
yy12995:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy6666;
	case 0x81:	goto yy6667;
	case 0x82:	goto yy15001;
	case 0x83:	goto yy15002;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy12977;
	case 0x89:	goto yy15003;
	case 0x8A:	goto yy15004;
	case 0x8B:	goto yy15005;
	case 0x8C:	goto yy15006;
	case 0x8D:	goto yy15007;
	case 0x8E:	goto yy15008;
	case 0x8F:	goto yy15009;
	case 0x90:	goto yy15010;
	case 0x99:	goto yy15011;
	case 0x9A:	goto yy15012;
	case 0x9B:	goto yy15013;
	case 0x9C:	goto yy15014;
	case 0x9D:	goto yy15015;
	case 0x9E:	goto yy6683;
	case 0x9F:	goto yy6684;
	case 0xA0:	goto yy15016;
	case 0xA1:	goto yy15017;
	case 0xA2:	goto yy15018;
	case 0xA3:	goto yy15019;
	case 0xA4:	goto yy15020;
	case 0xA5:	goto yy6690;
	case 0xA7:	goto yy6691;
	case 0xA8:	goto yy15021;
	case 0xA9:	goto yy6693;
	case 0xAA:	goto yy6694;
	case 0xAC:	goto yy6695;
	case 0xAD:	goto yy6696;
	case 0xAE:	goto yy15022;
	case 0xAF:	goto yy15023;
	case 0xB0:	goto yy15024;
	case 0xB1:	goto yy15025;
	case 0xB3:	goto yy15026;
	case 0xB4:	goto yy15027;
	case 0xB5:	goto yy15028;
	case 0xB6:	goto yy15029;
	case 0xB7:	goto yy6705;
	case 0xBC:	goto yy15030;
	case 0xBD:	goto yy15031;
	case 0xBE:	goto yy15032;
	case 0xBF:	goto yy15033;
	default:	goto yy2;
	}
yy12996:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy6710;
	case 0x81:	goto yy6711;
	case 0x82:	goto yy6712;
	case 0x83:	goto yy6713;
	case 0x84:	goto yy15034;
	case 0x85:	goto yy15035;
	case 0x86:	goto yy15036;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy3686;
	case 0x88:	goto yy6717;
	case 0x8C:	goto yy6718;
	case 0x8F:	goto yy6719;
	case 0x90:	goto yy6720;
	case 0x91:	goto yy6721;
	case 0x92:	goto yy6722;
	case 0x93:	goto yy6723;
	case 0x9D:	goto yy6724;
	case 0x9E:	goto yy6725;
	case 0x9F:	goto yy6726;
	case 0xA6:	goto yy6727;
	case 0xA7:	goto yy6728;
	case 0xAD:	goto yy6729;
	case 0xAE:	goto yy6730;
	case 0xAF:	goto yy6731;
	case 0xB0:	goto yy15037;
	case 0xB1:	goto yy15038;
	case 0xB2:	goto yy12977;
	case 0xB3:	goto yy15039;
	case 0xB4:	goto yy15040;
	case 0xB5:	goto yy15041;
	case 0xB6:	goto yy15042;
	case 0xB7:	goto yy15043;
	case 0xB8:	goto yy3009;
	case 0xBA:	goto yy6739;
	case 0xBB:	goto yy6740;
	case 0xBF:	goto yy6741;
	default:	goto yy2;
	}
yy12997:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy15044;
	case 0x82:	goto yy6743;
	case 0x84:	goto yy15045;
	case 0x86:	goto yy15046;
	case 0x87:	goto yy6746;
	case 0x88:	goto yy6747;
	case 0x89:	goto yy6748;
	case 0x8A:	goto yy6749;
	case 0x8B:	goto yy6750;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy3686;
	default:	goto yy2;
	}
yy12998:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy6751;
	case 0x93:	goto yy15047;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy12977;
	case 0x98:	goto yy15048;
	case 0x99:	goto yy15049;
	case 0x9A:	goto yy15050;
	case 0x9B:	goto yy15051;
	case 0x9C:	goto yy15052;
	case 0x9D:	goto yy12983;
	case 0x9E:	goto yy15053;
	case 0x9F:	goto yy15054;
	case 0xA0:	goto yy15055;
	case 0xA1:	goto yy15056;
	case 0xA2:	goto yy15057;
	case 0xA3:	goto yy15058;
	case 0xA4:	goto yy15059;
	case 0xA5:	goto yy15060;
	case 0xA6:	goto yy6766;
	case 0xA7:	goto yy6767;
	case 0xA8:	goto yy15061;
	case 0xA9:	goto yy15062;
	case 0xAA:	goto yy6770;
	case 0xAB:	goto yy15063;
	case 0xAC:	goto yy15064;
	case 0xAD:	goto yy15065;
	case 0xAF:	goto yy15066;
	default:	goto yy2;
	}
yy12999:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy15067;
	case 0xAD:	goto yy15068;
	case 0xAE:	goto yy15069;
	case 0xAF:	goto yy15070;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy12977;
	case 0xB4:	goto yy15071;
	case 0xB5:	goto yy15072;
	case 0xB6:	goto yy15073;
	case 0xB7:	goto yy15074;
	case 0xB8:	goto yy6783;
	case 0xB9:	goto yy15075;
	case 0xBB:	goto yy15076;
	case 0xBC:	goto yy15077;
	case 0xBD:	goto yy15078;
	case 0xBF:	goto yy6788;
	default:	goto yy2;
	}
yy13000:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy15079;
	case 0x91:	goto yy15080;
	case 0x92:	goto yy15081;
	case 0x93:	goto yy15082;
	case 0x94:	goto yy15083;
	case 0x96:	goto yy15084;
	case 0x9B:	goto yy15085;
	case 0x9D:	goto yy15086;
	case 0x9E:	goto yy15087;
	case 0x9F:	goto yy6798;
	default:	goto yy2;
	}
yy13001:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy1564;
	if (yych <= 0xBF) goto yy6833;
	goto yy2;
yy13002:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych == 0x86) goto yy1564;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy6833;
		goto yy2;
	}
yy13003:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych <= 0x92) {
			if (yych <= 0x91) goto yy2;
			goto yy1564;
		} else {
			if (yych == 0x95) goto yy2930;
			goto yy2;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych <= 0xA3) goto yy1564;
			if (yych <= 0xAF) goto yy2;
			goto yy6833;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy6833;
			goto yy2;
		}
	}
yy13004:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x87) {
			if (yych <= 0x86) goto yy2;
			goto yy1564;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8E) goto yy1564;
			goto yy2;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x99) goto yy843;
			goto yy2930;
		} else {
			if (yych <= 0xA0) goto yy2;
			if (yych <= 0xBA) goto yy6833;
			goto yy2;
		}
	}
yy13005:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy6833;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy6833;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy6833;
		} else {
			if (yych == 0xBF) goto yy6833;
			goto yy2;
		}
	}
yy13006:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy6833;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy6833;
	goto yy2;
yy13007:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy6833;
	goto yy2;
yy13008:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy6833;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy6833;
	goto yy2;
yy13009:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy6833;
	goto yy2;
yy13010:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy6833;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy6833;
	goto yy2;
yy13011:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x81) {
		if (yych == 0x80) goto yy6833;
		goto yy2;
	} else {
		if (yych <= 0x89) goto yy6833;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy6833;
		goto yy2;
	}
yy13012:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy6833;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy6833;
	goto yy2;
yy13013:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy6833;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy6833;
	goto yy2;
yy13014:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy6833;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy13015:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy6833;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy6833;
	goto yy2;
yy13016:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy6833;
	goto yy2;
yy13017:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy6833;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy6833;
	goto yy2;
yy13018:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy6833;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy6833;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy6833;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy6833;
			if (yych == 0xBF) goto yy6833;
			goto yy2;
		}
	}
yy13019:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy6833;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB6) goto yy6833;
	goto yy2;
yy13020:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy6833;
	goto yy2;
yy13021:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy6833;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy6833;
	goto yy2;
yy13022:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy6833;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy6833;
	goto yy2;
yy13023:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych == 0x80) goto yy6833;
		if (yych <= 0x8F) goto yy2;
		goto yy6833;
	} else {
		if (yych <= 0x97) {
			if (yych <= 0x94) goto yy2;
			goto yy6833;
		} else {
			if (yych <= 0x98) goto yy2;
			if (yych <= 0xB3) goto yy6833;
			goto yy2;
		}
	}
yy13024:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy6833;
	goto yy2;
yy13025:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy6833;
	goto yy2;
yy13026:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x88) goto yy2;
	if (yych <= 0xA4) goto yy6833;
	goto yy2;
yy13027:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy6833;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy6833;
	goto yy2;
yy13028:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy6833;
	goto yy2;
yy13029:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy6833;
	goto yy2;
yy13030:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy6833;
	goto yy2;
yy13031:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0xB7) goto yy6833;
	goto yy2;
yy13032:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0xAF) goto yy6833;
	goto yy2;
yy13033:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy6833;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy843;
	goto yy2;
yy13034:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0xA6) goto yy6833;
	if (yych <= 0xB5) goto yy2;
	if (yych <= 0xBF) goto yy843;
	goto yy2;
yy13035:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB2) goto yy6833;
	if (yych == 0xB6) goto yy6833;
	goto yy2;
yy13036:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) goto yy2;
	if (yych <= 0xB2) goto yy6833;
	goto yy2;
yy13037:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x80) goto yy2;
		if (yych <= 0x84) goto yy6833;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych == 0x9B) goto yy2;
		if (yych <= 0x9C) goto yy6833;
		goto yy2;
	}
yy13038:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy2;
	if (yych <= 0xAB) goto yy6833;
	goto yy2;
yy13039:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy6833;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy6833;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy6833;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy6833;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy6833;
			goto yy2;
		}
	}
yy13040:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy6833;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy843;
	goto yy2;
yy13041:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x90) goto yy6833;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0xA1) goto yy6833;
	goto yy2;
yy13042:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x83) goto yy2;
		if (yych <= 0x85) goto yy6833;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy6833;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy13043:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) goto yy2;
	if (yych <= 0x9B) goto yy6833;
	goto yy2;
yy13044:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x84) goto yy6833;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	goto yy2;
yy13045:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy6833;
	goto yy2;
yy13046:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy6833;
		goto yy843;
	} else {
		if (yych == 0xBF) goto yy6833;
		goto yy2;
	}
yy13047:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy6833;
	goto yy2;
yy13048:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy6833;
	goto yy2;
yy13049:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy6833;
	goto yy2;
yy13050:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy6833;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy13051:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy6833;
	goto yy2;
yy13052:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0xB7) goto yy6833;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy6833;
		goto yy2;
	}
yy13053:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy6833;
	goto yy2;
yy13054:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy6833;
	if (yych == 0x90) goto yy6833;
	goto yy2;
yy13055:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy6833;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy6833;
	goto yy2;
yy13056:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy6833;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy6833;
	goto yy2;
yy13057:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy6833;
	goto yy2;
yy13058:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy6833;
		} else {
			if (yych == 0xA2) goto yy6833;
			if (yych <= 0xA4) goto yy2;
			goto yy6833;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy6833;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy6833;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy6833;
				goto yy2;
			}
		}
	}
yy13059:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy6833;
	goto yy2;
yy13060:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy6833;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy6833;
			if (yych <= 0x8C) goto yy2;
			goto yy6833;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy6833;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy6833;
			goto yy2;
		}
	}
yy13061:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy6833;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy6833;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy6833;
			goto yy2;
		}
	}
yy13062:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy6833;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy6833;
	goto yy2;
yy13063:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych == 0x80) goto yy6833;
		if (yych <= 0x81) goto yy2;
		goto yy6833;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy2;
			goto yy6833;
		} else {
			if (yych <= 0xBB) goto yy2;
			if (yych <= 0xBF) goto yy6833;
			goto yy2;
		}
	}
yy13064:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy6833;
		goto yy2;
	} else {
		if (yych == 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy6833;
		goto yy2;
	}
yy13065:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy6833;
		goto yy2;
	} else {
		if (yych == 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy6833;
		goto yy2;
	}
yy13066:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy6833;
		goto yy2;
	} else {
		if (yych == 0xA9) goto yy2;
		if (yych <= 0xBF) goto yy6833;
		goto yy2;
	}
yy13067:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy6833;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy6833;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy13068:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy6833;
	goto yy2;
yy13069:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy6833;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy6833;
			} else {
				if (yych == 0xA4) goto yy6833;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy6833;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy6833;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy6833;
			} else {
				if (yych == 0xBB) goto yy6833;
				goto yy2;
			}
		}
	}
yy13070:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy6833;
	default:	goto yy2;
	}
yy13071:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy6833;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy6833;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy6833;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy6833;
			goto yy2;
		}
	}
yy13072:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy1245;
	if (yych <= 0xBF) goto yy6863;
	goto yy2;
yy13073:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy1245;
		if (yych <= 0x8A) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy6863;
			goto yy2;
		}
	}
yy13074:
	yych = *++YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			goto yy1245;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0x99) goto yy1564;
			goto yy2;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy1564;
			if (yych <= 0xA6) goto yy2;
			goto yy2930;
		} else {
			if (yych == 0xBF) goto yy113;
			goto yy2;
		}
	}
yy13075:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych == 0x93) goto yy2930;
			goto yy2;
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0xAF) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xB2) goto yy1245;
			if (yych <= 0xB4) goto yy113;
			goto yy2;
		}
	}
yy13076:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych <= 0x92) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy113;
			if (yych <= 0x91) goto yy2;
			goto yy1564;
		} else {
			if (yych == 0x95) goto yy2930;
			if (yych <= 0xA1) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych <= 0xA3) goto yy1245;
			if (yych <= 0xA6) goto yy113;
			if (yych <= 0xA8) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xB4) {
				if (yych <= 0xAF) goto yy2;
				goto yy6863;
			} else {
				if (yych <= 0xB5) goto yy2;
				if (yych <= 0xBF) goto yy6863;
				goto yy2;
			}
		}
	}
yy13077:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy113;
			if (yych <= 0x86) goto yy2;
			goto yy1564;
		} else {
			if (yych <= 0x8B) {
				if (yych <= 0x8A) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x8C) goto yy2;
				if (yych <= 0x8D) goto yy1245;
				goto yy1564;
			}
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x99) {
				if (yych <= 0x8F) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0x9A) goto yy2930;
				if (yych <= 0x9B) goto yy2;
				goto yy113;
			}
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy6863;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy13078:
	yyaccept = 11;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy113;
					goto yy115;
				} else {
					if (yych <= '\'') goto yy1087;
					if (yych == '+') goto yy113;
					goto yy115;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy6861;
					if (yych <= '.') goto yy6862;
					if (yych <= '/') goto yy115;
					goto yy5408;
				} else {
					if (yych <= ';') goto yy115;
					if (yych <= '>') goto yy113;
					if (yych <= '@') goto yy115;
					goto yy13078;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy115;
					if (yych <= '`') goto yy113;
					goto yy13078;
				} else {
					if (yych == '|') goto yy113;
					if (yych <= '}') goto yy115;
					goto yy113;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy115;
					if (yych <= 0xC2) goto yy15088;
					if (yych <= 0xC3) goto yy15089;
					goto yy15090;
				} else {
					if (yych <= 0xCA) goto yy15091;
					if (yych <= 0xCB) goto yy564;
					if (yych <= 0xCC) goto yy118;
					goto yy15092;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy15093;
					if (yych <= 0xCF) goto yy15094;
					goto yy15090;
				} else {
					if (yych <= 0xD2) goto yy15095;
					if (yych <= 0xD3) goto yy15090;
					if (yych <= 0xD4) goto yy15096;
					goto yy15097;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy15098;
					if (yych <= 0xD7) goto yy15099;
					if (yych <= 0xD8) goto yy15100;
					goto yy15101;
				} else {
					if (yych <= 0xDA) goto yy15090;
					if (yych <= 0xDB) goto yy15102;
					if (yych <= 0xDC) goto yy15103;
					goto yy15104;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy15105;
					if (yych <= 0xDF) goto yy15106;
					goto yy15107;
				} else {
					if (yych <= 0xE1) goto yy15108;
					if (yych <= 0xE2) goto yy15109;
					if (yych <= 0xE3) goto yy15110;
					goto yy278;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy15111;
					if (yych <= 0xEE) goto yy115;
					goto yy15112;
				} else {
					if (yych <= 0xF0) goto yy15113;
					if (yych == 0xF3) goto yy282;
					goto yy115;
				}
			}
		}
	}
yy13080:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy6863;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy6863;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy6863;
		} else {
			if (yych == 0xBF) goto yy6863;
			goto yy2;
		}
	}
yy13081:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy6863;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy6863;
	goto yy2;
yy13082:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy6863;
	goto yy2;
yy13083:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy6863;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy6863;
	goto yy2;
yy13084:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy6863;
	if (yych == 0xA0) goto yy113;
	goto yy2;
yy13085:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy6863;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy6863;
	goto yy2;
yy13086:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy6863;
		if (yych <= 0x81) goto yy2;
		goto yy6863;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy6863;
		if (yych <= 0xBA) goto yy113;
		goto yy2;
	}
yy13087:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy6863;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy6863;
	goto yy2;
yy13088:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy6863;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy6863;
	goto yy2;
yy13089:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy6863;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy13090:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy6863;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy6863;
	goto yy2;
yy13091:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy6863;
	goto yy2;
yy13092:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy6863;
	goto yy2;
yy13093:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy6863;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy6863;
	goto yy2;
yy13094:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy6863;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy6863;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy6863;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy6863;
			if (yych == 0xBF) goto yy6863;
			goto yy2;
		}
	}
yy13095:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy6863;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy6863;
		if (yych <= 0xB8) goto yy113;
		goto yy2;
	}
yy13096:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy6863;
	goto yy2;
yy13097:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy6863;
	goto yy2;
yy13098:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy6863;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy6863;
	goto yy2;
yy13099:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy6863;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy6863;
	goto yy2;
yy13100:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy6863;
			if (yych <= 0x83) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy113;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy113;
			goto yy6863;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy6863;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy113;
			} else {
				if (yych == 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy13101:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy6863;
	goto yy2;
yy13102:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy6863;
	goto yy2;
yy13103:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy6863;
		goto yy113;
	} else {
		if (yych <= 0xA4) goto yy6863;
		if (yych <= 0xA6) goto yy113;
		goto yy2;
	}
yy13104:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy6863;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy6863;
	goto yy2;
yy13105:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy6863;
	goto yy2;
yy13106:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy6863;
	goto yy2;
yy13107:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy6863;
	goto yy2;
yy13108:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy113;
	if (yych <= 0xB7) goto yy6863;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy13109:
	yych = *++YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x86) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xAF) goto yy843;
		if (yych == 0xBF) goto yy113;
		goto yy2;
	}
yy13110:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy113;
	if (yych <= 0xAF) goto yy6863;
	if (yych <= 0xBA) goto yy113;
	goto yy2;
yy13111:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy6863;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy843;
	goto yy2;
yy13112:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy113;
		goto yy6863;
	} else {
		if (yych <= 0xB4) goto yy113;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy13113:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy6863;
		goto yy113;
	} else {
		if (yych == 0xB6) goto yy6863;
		goto yy2;
	}
yy13114:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy113;
	if (yych <= 0xB2) goto yy6863;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy13115:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x84) goto yy6863;
			if (yych <= 0x89) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			goto yy6863;
		} else {
			if (yych == 0x9C) goto yy6863;
			goto yy2;
		}
	}
yy13116:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy6863;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy6863;
		if (yych <= 0xB7) goto yy113;
		goto yy2;
	}
yy13117:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy6863;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy6863;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy6863;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy6863;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy6863;
			goto yy2;
		}
	}
yy13118:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy6863;
		goto yy113;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy13119:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy113;
			if (yych <= 0x84) goto yy2;
			goto yy6863;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy6863;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy6863;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy6863;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy6863;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy6863;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy13120:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy113;
			if (yych <= 0x86) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy113;
			} else {
				if (yych == 0x90) goto yy6863;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy113;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy6863;
			goto yy113;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy113;
				goto yy2;
			}
		}
	}
yy13121:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy6863;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy13122:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy113;
		if (yych <= 0x85) goto yy6863;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy6863;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy13123:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy6863;
		goto yy113;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy13124:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy6863;
		if (yych <= 0x9D) goto yy113;
		goto yy2;
	}
yy13125:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy6863;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy13126:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy6863;
	if (yych <= 0xB7) goto yy113;
	goto yy2;
yy13127:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x9C) goto yy2;
		if (yych <= 0xAB) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xB9) goto yy843;
		if (yych == 0xBF) goto yy113;
		goto yy2;
	}
yy13128:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy6863;
	goto yy2;
yy13129:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy6863;
		goto yy843;
	} else {
		if (yych == 0xBF) goto yy6863;
		goto yy2;
	}
yy13130:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy6863;
	goto yy2;
yy13131:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy6863;
	goto yy2;
yy13132:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy6863;
	goto yy2;
yy13133:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy6863;
	goto yy2;
yy13134:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy6863;
	goto yy2;
yy13135:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy6863;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy13136:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy6863;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy113;
	goto yy2;
yy13137:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy6863;
		goto yy113;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy13138:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy113;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy6863;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy6863;
			goto yy2;
		}
	}
yy13139:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy6863;
	goto yy2;
yy13140:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy6863;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy6863;
		if (yych <= 0xBE) goto yy113;
		goto yy2;
	}
yy13141:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy6863;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy6863;
	goto yy2;
yy13142:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy6863;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy6863;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy113;
		goto yy2;
	}
yy13143:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy6863;
	goto yy2;
yy13144:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy6863;
		} else {
			if (yych == 0xA2) goto yy6863;
			if (yych <= 0xA4) goto yy2;
			goto yy6863;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy6863;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy6863;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy6863;
				goto yy2;
			}
		}
	}
yy13145:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy6863;
	goto yy2;
yy13146:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy6863;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy6863;
			if (yych <= 0x8C) goto yy2;
			goto yy6863;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy6863;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy6863;
			goto yy2;
		}
	}
yy13147:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy6863;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy6863;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy6863;
			goto yy2;
		}
	}
yy13148:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy6863;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy6863;
	goto yy2;
yy13149:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy113;
		goto yy6863;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy113;
			goto yy6863;
		} else {
			if (yych <= 0xBB) goto yy113;
			if (yych <= 0xBF) goto yy6863;
			goto yy2;
		}
	}
yy13150:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy6863;
		goto yy113;
	} else {
		if (yych == 0xB5) goto yy113;
		if (yych <= 0xBF) goto yy6863;
		goto yy2;
	}
yy13151:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy6863;
		goto yy113;
	} else {
		if (yych == 0xAF) goto yy113;
		if (yych <= 0xBF) goto yy6863;
		goto yy2;
	}
yy13152:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy6863;
		goto yy113;
	} else {
		if (yych == 0xA9) goto yy113;
		if (yych <= 0xBF) goto yy6863;
		goto yy2;
	}
yy13153:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy6863;
		goto yy113;
	} else {
		if (yych <= 0x8B) goto yy6863;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy13154:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy6863;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy113;
	goto yy2;
yy13155:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy6863;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy6863;
			} else {
				if (yych == 0xA4) goto yy6863;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy6863;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy6863;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy6863;
			} else {
				if (yych == 0xBB) goto yy6863;
				goto yy2;
			}
		}
	}
yy13156:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy6863;
	default:	goto yy2;
	}
yy13157:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy6863;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy6863;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy6863;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy6863;
			goto yy2;
		}
	}
yy13158:
	yyaccept = 25;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
yy13159:
	if (yybm[0+yych] & 128) {
		goto yy13158;
	}
	if (yych <= 0xE2) {
		if (yych <= 0xDF) {
			if (yych <= 0xC1) goto yy13160;
			if (yych <= 0xC2) goto yy13161;
			goto yy13162;
		} else {
			if (yych <= 0xE0) goto yy13163;
			if (yych <= 0xE1) goto yy13164;
			goto yy13165;
		}
	} else {
		if (yych <= 0xF0) {
			if (yych <= 0xE3) goto yy13166;
			if (yych <= 0xEF) goto yy13164;
			goto yy13167;
		} else {
			if (yych <= 0xF3) goto yy13168;
			if (yych <= 0xF4) goto yy13169;
		}
	}
yy13160:
#line 165 "scanner.re"
	{ return URL; }
#line 228834 "scanner.c"
yy13161:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy13158;
	goto yy2;
yy13162:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy13158;
	goto yy2;
yy13163:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy13162;
	goto yy2;
yy13164:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy13162;
	goto yy2;
yy13165:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy15114;
	if (yych <= 0xBF) goto yy13162;
	goto yy2;
yy13166:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy15115;
	if (yych <= 0xBF) goto yy13162;
	goto yy2;
yy13167:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy13164;
	goto yy2;
yy13168:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy13164;
	goto yy2;
yy13169:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy13164;
	goto yy2;
yy13170:
	yyaccept = 10;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCA) {
		if (yych <= 'Z') {
			if (yych <= '-') {
				if (yych <= '\'') {
					if (yych == '$') goto yy113;
					if (yych <= '&') goto yy57;
					goto yy1564;
				} else {
					if (yych == '+') goto yy113;
					if (yych <= ',') goto yy57;
					goto yy1565;
				}
			} else {
				if (yych <= ':') {
					if (yych <= '.') goto yy3648;
					if (yych <= '/') goto yy57;
					if (yych <= '9') goto yy950;
					goto yy246;
				} else {
					if (yych <= ';') goto yy57;
					if (yych <= '>') goto yy113;
					if (yych <= '@') goto yy57;
					goto yy1240;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '`') {
					if (yych <= ']') goto yy57;
					if (yych == '_') goto yy1567;
					goto yy113;
				} else {
					if (yych == 'u') goto yy15116;
					if (yych <= 'z') goto yy1240;
					goto yy57;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy57;
					if (yych <= '~') goto yy113;
					goto yy57;
				} else {
					if (yych <= 0xC2) goto yy1569;
					if (yych <= 0xC3) goto yy1570;
					if (yych <= 0xC9) goto yy268;
					goto yy1571;
				}
			}
		}
	} else {
		if (yych <= 0xDB) {
			if (yych <= 0xD3) {
				if (yych <= 0xCE) {
					if (yych <= 0xCB) goto yy257;
					if (yych <= 0xCC) goto yy118;
					if (yych <= 0xCD) goto yy1572;
					goto yy1573;
				} else {
					if (yych <= 0xCF) goto yy1574;
					if (yych == 0xD2) goto yy1575;
					goto yy268;
				}
			} else {
				if (yych <= 0xD7) {
					if (yych <= 0xD4) goto yy1576;
					if (yych <= 0xD5) goto yy1577;
					if (yych <= 0xD6) goto yy1578;
					goto yy265;
				} else {
					if (yych <= 0xD8) goto yy266;
					if (yych <= 0xD9) goto yy267;
					if (yych <= 0xDA) goto yy268;
					goto yy269;
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xDF) {
					if (yych <= 0xDC) goto yy270;
					if (yych <= 0xDD) goto yy271;
					if (yych <= 0xDE) goto yy272;
					goto yy273;
				} else {
					if (yych <= 0xE0) goto yy274;
					if (yych <= 0xE1) goto yy1579;
					if (yych <= 0xE2) goto yy1580;
					goto yy277;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych <= 0xE4) goto yy278;
					if (yych == 0xEA) goto yy1581;
					goto yy57;
				} else {
					if (yych <= 0xF0) {
						if (yych <= 0xEF) goto yy1582;
						goto yy1583;
					} else {
						if (yych == 0xF3) goto yy282;
						goto yy57;
					}
				}
			}
		}
	}
yy13171:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy5408;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy831;
	goto yy2;
yy13172:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy5408;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy831;
	goto yy2;
yy13173:
	yych = *++YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy110;
		goto yy5408;
	} else {
		if (yych <= 0xB4) goto yy110;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy831;
		goto yy2;
	}
yy13174:
	yych = *++YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy110;
		} else {
			if (yych <= 0x84) goto yy5408;
			if (yych <= 0x89) goto yy2;
			goto yy110;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy831;
			goto yy5408;
		} else {
			if (yych == 0x9C) goto yy5408;
			goto yy2;
		}
	}
yy13175:
	yych = *++YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy5408;
		goto yy110;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy831;
		goto yy2;
	}
yy13176:
	yych = *++YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy110;
		if (yych <= 0x85) goto yy5408;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy5408;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy831;
		goto yy2;
	}
yy13177:
	yych = *++YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy110;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy5408;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy831;
		goto yy2;
	}
yy13178:
	yych = *++YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy5408;
		goto yy831;
	} else {
		if (yych == 0xBF) goto yy5408;
		goto yy2;
	}
yy13179:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy5408;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy831;
	goto yy2;
yy13180:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy110;
		if (yych <= 0x8F) goto yy2;
		goto yy831;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy5408;
			goto yy2;
		}
	}
yy13181:
	yych = *++YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy5408;
		goto yy110;
	} else {
		if (yych <= 0x8B) goto yy5408;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy831;
		goto yy2;
	}
yy13182:
	yych = *++YYCURSOR;
	if (yych == 'u') goto yy15117;
	goto yy2;
yy13183:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB5:
	case 0xB8:
	case 0xBA:	goto yy10684;
	default:	goto yy2;
	}
yy13184:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x85) {
			if (yych <= 0x81) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0x9F) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0xAD) {
			if (yych == 0xAC) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xAE) goto yy2;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy13185:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB4) goto yy2;
		goto yy10684;
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xBA) goto yy2;
			goto yy10684;
		} else {
			if (yych == 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy13186:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy13187:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy10684;
		} else {
			if (yych == 0x8A) goto yy7354;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xBE) goto yy7354;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy13188:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy10684;
			if (yych <= 0x8F) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy10684;
			goto yy2;
		}
	}
yy13189:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy10684;
		if (yych <= 0x8A) goto yy2;
		goto yy10684;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy13190:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9F) goto yy10684;
	if (yych <= 0xAD) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy13191:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x93) {
			if (yych <= 0x7F) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x94) goto yy2;
			if (yych <= 0x9C) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA4) goto yy10684;
			if (yych <= 0xA6) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xB9) goto yy2;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy13192:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy13193:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy10684;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy13194:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy10684;
	goto yy2;
yy13195:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0xB3) goto yy10684;
	if (yych == 0xB6) goto yy10684;
	goto yy2;
yy13196:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy15118;
	case 0xA1:	goto yy15119;
	case 0xA2:	goto yy13207;
	case 0xA3:	goto yy15120;
	case 0xA4:	goto yy10688;
	case 0xA5:	goto yy15121;
	case 0xA6:	goto yy15122;
	case 0xA7:	goto yy15123;
	case 0xA8:	goto yy15124;
	case 0xA9:	goto yy15125;
	case 0xAA:	goto yy15126;
	case 0xAB:	goto yy15127;
	case 0xAC:	goto yy15128;
	case 0xAD:	goto yy15129;
	case 0xAE:	goto yy15130;
	case 0xAF:	goto yy15131;
	case 0xB0:	goto yy15132;
	case 0xB1:	goto yy15133;
	case 0xB2:	goto yy15134;
	case 0xB3:	goto yy15135;
	case 0xB4:	goto yy15136;
	case 0xB5:	goto yy15137;
	case 0xB6:	goto yy15138;
	case 0xB7:	goto yy15139;
	case 0xB8:	goto yy15140;
	case 0xB9:	goto yy15141;
	case 0xBA:	goto yy15142;
	case 0xBB:	goto yy15143;
	case 0xBC:	goto yy15144;
	case 0xBD:	goto yy15145;
	case 0xBE:	goto yy15146;
	case 0xBF:	goto yy15147;
	default:	goto yy2;
	}
yy13197:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy15148;
	case 0x81:	goto yy15149;
	case 0x82:	goto yy15150;
	case 0x83:	goto yy13240;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy10688;
	case 0x89:	goto yy13241;
	case 0x8A:	goto yy13242;
	case 0x8B:	goto yy13243;
	case 0x8C:	goto yy13244;
	case 0x8D:	goto yy15151;
	case 0x8E:	goto yy15152;
	case 0x8F:	goto yy13247;
	case 0x90:	goto yy15153;
	case 0x99:	goto yy13249;
	case 0x9A:	goto yy13250;
	case 0x9B:	goto yy13251;
	case 0x9C:	goto yy15154;
	case 0x9D:	goto yy15155;
	case 0x9E:	goto yy15156;
	case 0x9F:	goto yy15157;
	case 0xA0:	goto yy15158;
	case 0xA1:	goto yy13257;
	case 0xA2:	goto yy15159;
	case 0xA3:	goto yy13259;
	case 0xA4:	goto yy15160;
	case 0xA5:	goto yy15161;
	case 0xA7:	goto yy15162;
	case 0xA8:	goto yy15119;
	case 0xA9:	goto yy15163;
	case 0xAA:	goto yy15164;
	case 0xAC:	goto yy15165;
	case 0xAD:	goto yy15166;
	case 0xAE:	goto yy15167;
	case 0xAF:	goto yy13331;
	case 0xB0:	goto yy15168;
	case 0xB1:	goto yy13271;
	case 0xB3:	goto yy15169;
	case 0xB4:	goto yy13273;
	case 0xB5:	goto yy13274;
	case 0xB6:	goto yy13275;
	case 0xB7:	goto yy15170;
	case 0xBC:	goto yy13277;
	case 0xBD:	goto yy13278;
	case 0xBE:	goto yy15171;
	case 0xBF:	goto yy15172;
	default:	goto yy2;
	}
yy13198:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy15173;
	case 0x81:	goto yy15174;
	case 0x82:	goto yy15175;
	case 0x83:	goto yy15176;
	case 0x84:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xB2:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy10688;
	case 0x85:	goto yy15177;
	case 0x86:	goto yy15178;
	case 0x8C:	goto yy15179;
	case 0x8F:	goto yy15180;
	case 0x90:	goto yy15181;
	case 0x91:	goto yy15182;
	case 0x92:	goto yy15183;
	case 0x93:	goto yy15184;
	case 0x9D:	goto yy15185;
	case 0x9E:	goto yy15186;
	case 0x9F:	goto yy15187;
	case 0xA6:	goto yy15188;
	case 0xA7:	goto yy15189;
	case 0xAD:	goto yy15190;
	case 0xAE:	goto yy15191;
	case 0xAF:	goto yy15192;
	case 0xB0:	goto yy13302;
	case 0xB1:	goto yy13303;
	case 0xB3:
	case 0xBB:	goto yy13331;
	case 0xB4:	goto yy13305;
	case 0xB5:	goto yy15193;
	case 0xB6:	goto yy13307;
	case 0xB7:	goto yy15194;
	case 0xB8:	goto yy7433;
	case 0xBA:	goto yy15195;
	case 0xBF:	goto yy15196;
	default:	goto yy2;
	}
yy13199:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy15197;
	case 0x82:	goto yy15198;
	case 0x84:	goto yy13314;
	case 0x86:	goto yy15199;
	case 0x87:	goto yy15200;
	case 0x88:	goto yy15201;
	case 0x89:	goto yy15202;
	case 0x8A:	goto yy15203;
	case 0x8B:	goto yy15204;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy10688;
	default:	goto yy2;
	}
yy13200:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy10688;
	goto yy2;
yy13201:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy13192;
	case 0x93:	goto yy15205;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xA2:
	case 0xAE:	goto yy10688;
	case 0x98:	goto yy13323;
	case 0x99:	goto yy15206;
	case 0x9A:	goto yy15207;
	case 0x9B:	goto yy15208;
	case 0x9C:	goto yy15209;
	case 0x9D:	goto yy10696;
	case 0x9E:	goto yy15210;
	case 0x9F:	goto yy13329;
	case 0xA0:	goto yy15211;
	case 0xA1:	goto yy13331;
	case 0xA3:	goto yy15212;
	case 0xA4:	goto yy15213;
	case 0xA5:	goto yy15214;
	case 0xA6:	goto yy15215;
	case 0xA7:	goto yy15216;
	case 0xA8:	goto yy15217;
	case 0xA9:	goto yy15218;
	case 0xAA:	goto yy15219;
	case 0xAB:	goto yy15220;
	case 0xAC:	goto yy13342;
	case 0xAD:	goto yy15221;
	case 0xAF:	goto yy15222;
	default:	goto yy2;
	}
yy13202:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy15223;
	case 0xAD:	goto yy13346;
	case 0xAE:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy10688;
	case 0xAF:	goto yy15224;
	case 0xB4:	goto yy13349;
	case 0xB5:	goto yy13192;
	case 0xB6:	goto yy13350;
	case 0xB7:	goto yy15225;
	case 0xB8:	goto yy15226;
	case 0xB9:	goto yy15227;
	case 0xBB:	goto yy13354;
	case 0xBC:	goto yy15228;
	case 0xBD:	goto yy15229;
	case 0xBF:	goto yy15230;
	default:	goto yy2;
	}
yy13203:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy15231;
	case 0x91:	goto yy15232;
	case 0x92:	goto yy13360;
	case 0x93:	goto yy13361;
	case 0x94:	goto yy13362;
	case 0x96:	goto yy15233;
	case 0x9B:	goto yy15234;
	case 0x9D:	goto yy15235;
	case 0x9E:	goto yy15236;
	case 0x9F:	goto yy15237;
	default:	goto yy2;
	}
yy13204:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xA0) goto yy15238;
	goto yy2;
yy13205:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy10684;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy7354;
			goto yy2;
		}
	}
yy13206:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy10684;
	if (yych <= 0x9B) goto yy7354;
	goto yy2;
yy13207:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy10684;
	goto yy2;
yy13208:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) goto yy2;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy13209:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy7354;
		goto yy10684;
	} else {
		if (yych == 0xBD) goto yy10684;
		if (yych <= 0xBF) goto yy7354;
		goto yy2;
	}
yy13210:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x90) goto yy10684;
		goto yy7354;
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0xA1) goto yy10684;
			goto yy7354;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy13211:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0x83) goto yy7354;
				if (yych <= 0x84) goto yy2;
				goto yy10684;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy10684;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy10684;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy10684;
				if (yych <= 0xB5) goto yy2;
				goto yy10684;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0xBD) goto yy10684;
				if (yych <= 0xBF) goto yy7354;
				goto yy2;
			}
		}
	}
yy13212:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy7354;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy7354;
				goto yy10684;
			} else {
				if (yych == 0x97) goto yy7354;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy10684;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy10684;
				if (yych <= 0xA3) goto yy7354;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy10684;
				goto yy7354;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy7354;
				goto yy2;
			}
		}
	}
yy13213:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy10684;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy10684;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy10684;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy10684;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy10684;
				if (yych <= 0xBB) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy7354;
				goto yy2;
			}
		}
	}
yy13214:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy7354;
			if (yych <= 0x86) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy7354;
			if (yych <= 0x90) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x98) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0xB4) goto yy10684;
				if (yych <= 0xB5) goto yy7354;
				goto yy2;
			}
		}
	}
yy13215:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy7354;
			if (yych <= 0x84) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy10684;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy10684;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy10684;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0xBD) goto yy10684;
				if (yych <= 0xBF) goto yy7354;
				goto yy2;
			}
		}
	}
yy13216:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy7354;
			if (yych <= 0x8F) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy10684;
			if (yych <= 0xA3) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy7354;
			if (yych == 0xB9) goto yy10684;
			goto yy2;
		}
	}
yy13217:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy7354;
			if (yych <= 0x84) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy10684;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy10684;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy10684;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0xBD) goto yy10684;
				if (yych <= 0xBF) goto yy7354;
				goto yy2;
			}
		}
	}
yy13218:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy7354;
			if (yych <= 0x86) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy7354;
			if (yych <= 0x95) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych <= 0x9B) goto yy2;
			if (yych == 0x9E) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA3) goto yy7354;
				goto yy2;
			} else {
				if (yych <= 0xB0) goto yy7354;
				if (yych <= 0xB1) goto yy10684;
				goto yy2;
			}
		}
	}
yy13219:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy7354;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy10684;
	default:	goto yy2;
	}
yy13220:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy7354;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0x96) {
			if (yych == 0x90) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy7354;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy7354;
			goto yy2;
		}
	}
yy13221:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy7354;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy10684;
			if (yych <= 0xBF) goto yy7354;
			goto yy2;
		}
	}
yy13222:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy7354;
			if (yych <= 0x94) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0x9A) goto yy10684;
			if (yych <= 0x9F) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xA3) goto yy7354;
			if (yych == 0xBF) goto yy7354;
			goto yy2;
		}
	}
yy13223:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy7354;
			if (yych <= 0x84) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0xBD) goto yy10684;
				if (yych <= 0xBF) goto yy7354;
				goto yy2;
			}
		}
	}
yy13224:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy7354;
			if (yych <= 0x94) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x9E) goto yy10684;
			if (yych <= 0x9F) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xA3) goto yy7354;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB2) goto yy10684;
			goto yy2;
		}
	}
yy13225:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy7354;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy10684;
			if (yych <= 0xBF) goto yy7354;
			goto yy2;
		}
	}
yy13226:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy7354;
			if (yych <= 0x8E) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy7354;
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy10684;
			goto yy7354;
		} else {
			if (yych <= 0xB8) goto yy2;
			if (yych <= 0xB9) goto yy7354;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy13227:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy10684;
		} else {
			if (yych == 0xBD) goto yy10684;
			goto yy2;
		}
	}
yy13228:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy7354;
			if (yych <= 0x8E) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0x97) {
			if (yych == 0x96) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0x9F) goto yy7354;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy7354;
			goto yy2;
		}
	}
yy13229:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych == 0xB1) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0xBA) goto yy7354;
		if (yych == 0xBF) goto yy7354;
		goto yy2;
	}
yy13230:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) goto yy2;
	if (yych <= 0x8E) goto yy7354;
	goto yy2;
yy13231:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych == 0xB1) goto yy7354;
		goto yy2;
	} else {
		if (yych == 0xBA) goto yy2;
		if (yych <= 0xBC) goto yy7354;
		goto yy2;
	}
yy13232:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8D) goto yy7354;
	goto yy2;
yy13233:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x83) {
			if (yych <= 0x80) goto yy2;
			goto yy7354;
		} else {
			if (yych == 0x93) goto yy7354;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x9F) goto yy7354;
			if (yych <= 0xB3) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy7354;
			goto yy2;
		}
	}
yy13234:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy13235:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x85) goto yy2;
			if (yych <= 0x87) goto yy7354;
			goto yy2;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych == 0x98) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy7354;
			goto yy2;
		}
	}
yy13236:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8C) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy7354;
		if (yych <= 0x94) goto yy2;
		if (yych <= 0x98) goto yy7354;
		goto yy2;
	}
yy13237:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych <= 0xBE) goto yy7354;
	goto yy2;
yy13238:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x99) {
			if (yych <= 0x95) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x9D) goto yy2;
			if (yych <= 0xA0) goto yy7354;
			goto yy2;
		}
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xA4) goto yy7354;
			if (yych <= 0xA6) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB4) goto yy7354;
			goto yy2;
		}
	}
yy13239:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy7354;
	} else {
		if (yych <= 0x99) goto yy2;
		if (yych <= 0x9F) goto yy7354;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy13240:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy10684;
		} else {
			if (yych == 0x87) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy10684;
			if (yych <= 0x8F) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy13241:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy10684;
			if (yych <= 0x8F) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy10684;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy13242:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy10684;
			goto yy2;
		}
	}
yy13243:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy10684;
		if (yych <= 0x81) goto yy2;
		goto yy10684;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy13244:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy10684;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy13245:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy10684;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy7354;
	goto yy2;
yy13246:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy10684;
		goto yy7354;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy13247:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy10684;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy10684;
	goto yy2;
yy13248:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy13249:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy10684;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy13250:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy10684;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy13251:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy10684;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy10684;
	goto yy2;
yy13252:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy10684;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy10684;
			if (yych <= 0xB4) goto yy7354;
			goto yy2;
		}
	}
yy13253:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x93) goto yy7354;
			if (yych <= 0x9F) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy7354;
			goto yy2;
		}
	}
yy13254:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) goto yy2;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy13255:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy7354;
		goto yy2;
	} else {
		if (yych == 0x9C) goto yy2;
		if (yych <= 0x9D) goto yy7354;
		goto yy2;
	}
yy13256:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) goto yy2;
	if (yych <= 0x8D) goto yy7354;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy13257:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy10684;
	goto yy2;
yy13258:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy10684;
		goto yy7354;
	} else {
		if (yych <= 0xAA) goto yy10684;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy13259:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy10684;
	goto yy2;
yy13260:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy7354;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy7354;
		goto yy2;
	}
yy13261:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy7354;
	goto yy2;
yy13262:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) goto yy2;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy13263:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy10684;
	if (yych <= 0x9B) goto yy7354;
	goto yy2;
yy13264:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x94) goto yy2;
		if (yych <= 0x9E) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0xBC) goto yy7354;
		if (yych == 0xBF) goto yy7354;
		goto yy2;
	}
yy13265:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBE) goto yy7354;
	goto yy2;
yy13266:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy7354;
	if (yych <= 0xB3) goto yy2;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy13267:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy7354;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBC) goto yy7354;
	goto yy2;
yy13268:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy7354;
		if (yych <= 0xA0) goto yy10684;
		goto yy7354;
	} else {
		if (yych <= 0xAF) goto yy10684;
		if (yych <= 0xB9) goto yy2;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy13269:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy10684;
	if (yych <= 0xB3) goto yy7354;
	goto yy2;
yy13270:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy10684;
	if (yych <= 0xB7) goto yy7354;
	goto yy2;
yy13271:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0x8F) goto yy10684;
	if (yych <= 0x99) goto yy2;
	if (yych <= 0xB7) goto yy10684;
	goto yy2;
yy13272:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy7354;
			if (yych <= 0xAC) goto yy10684;
			goto yy7354;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy10684;
			if (yych <= 0xB4) goto yy7354;
			goto yy10684;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy7354;
			goto yy2;
		}
	}
yy13273:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy10684;
	goto yy2;
yy13274:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy13275:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy10684;
	goto yy2;
yy13276:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy7354;
	if (yych <= 0xBB) goto yy2;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy13277:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy10684;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy13278:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy10684;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy10684;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy10684;
			goto yy2;
		}
	}
yy13279:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy10684;
	} else {
		if (yych == 0xBE) goto yy10684;
		if (yych <= 0xBF) goto yy7354;
		goto yy2;
	}
yy13280:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy7354;
			if (yych <= 0x84) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy10684;
				goto yy7354;
			} else {
				if (yych <= 0x93) goto yy10684;
				if (yych <= 0x95) goto yy2;
				goto yy10684;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0xAC) goto yy10684;
				if (yych <= 0xAF) goto yy7354;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy10684;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy10684;
				if (yych <= 0xBE) goto yy7354;
				goto yy2;
			}
		}
	}
yy13281:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xBF) goto yy7354;
	goto yy2;
yy13282:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy7354;
		} else {
			if (yych == 0x84) goto yy7354;
			goto yy2;
		}
	} else {
		if (yych <= 0x94) {
			if (yych == 0x93) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0xB9) goto yy2;
			if (yych <= 0xBC) goto yy7354;
			goto yy2;
		}
	}
yy13283:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0x8C) goto yy7354;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBE) goto yy7354;
	goto yy2;
yy13284:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB0) goto yy7354;
	goto yy2;
yy13285:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy7354;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy10684;
	default:	goto yy2;
	}
yy13286:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy7354;
		goto yy10684;
	} else {
		if (yych == 0x8E) goto yy10684;
		if (yych <= 0x8F) goto yy7354;
		goto yy2;
	}
yy13287:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy7354;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy7354;
		goto yy2;
	}
yy13288:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0xA8) goto yy7354;
		if (yych <= 0xAA) goto yy2;
		if (yych <= 0xBF) goto yy7354;
		goto yy2;
	}
yy13289:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy7354;
	goto yy2;
yy13290:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA6) goto yy7354;
	goto yy2;
yy13291:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy7354;
	goto yy2;
yy13292:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) goto yy2;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy13293:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA9) goto yy7354;
	goto yy2;
yy13294:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy7354;
	goto yy2;
yy13295:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) goto yy2;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy13296:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy7354;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy7354;
		goto yy2;
	}
yy13297:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy7354;
	if (yych <= 0x98) goto yy2;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy13298:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x97) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy7354;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy7354;
		goto yy2;
	}
yy13299:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy7354;
	if (yych <= 0xB5) goto yy2;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy13300:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0xB9) goto yy7354;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy7354;
		goto yy2;
	}
yy13301:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0x91) goto yy7354;
		if (yych <= 0xAB) goto yy2;
		if (yych <= 0xAF) goto yy7354;
		goto yy2;
	}
yy13302:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy13303:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy10684;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy13304:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy10684;
		goto yy7354;
	} else {
		if (yych <= 0xAE) goto yy10684;
		if (yych <= 0xB1) goto yy7354;
		if (yych <= 0xB3) goto yy10684;
		goto yy2;
	}
yy13305:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy10684;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy13306:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy10684;
	if (yych == 0xBF) goto yy7354;
	goto yy2;
yy13307:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy10684;
			goto yy2;
		}
	}
yy13308:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy7354;
			goto yy2;
		}
	}
yy13309:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x9A) goto yy2;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy13310:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy7354;
	goto yy2;
yy13311:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy7354;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBB) goto yy7354;
	goto yy2;
yy13312:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy7354;
			if (yych == 0xA0) goto yy7354;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy7354;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy10684;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy7354;
			goto yy2;
		}
	}
yy13313:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) goto yy2;
	if (yych <= 0x9C) goto yy7354;
	goto yy2;
yy13314:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy10684;
	goto yy2;
yy13315:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy7354;
		if (yych <= 0xBA) goto yy10684;
		goto yy2;
	}
yy13316:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy7354;
	goto yy2;
yy13317:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy7354;
	if (yych <= 0xA9) goto yy2;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy13318:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy7354;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy7354;
		goto yy2;
	}
yy13319:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0xB0) goto yy7354;
	goto yy2;
yy13320:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBE) goto yy7354;
	goto yy2;
yy13321:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy13322:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy7354;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy10684;
	goto yy2;
yy13323:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy10684;
		if (yych <= 0xA9) goto yy2;
		if (yych <= 0xAB) goto yy10684;
		goto yy2;
	}
yy13324:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy10684;
		goto yy7354;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy7354;
		goto yy2;
	}
yy13325:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy7354;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy13326:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy10684;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy7354;
	goto yy2;
yy13327:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy7354;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy13328:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy10684;
		if (yych <= 0x88) goto yy2;
		goto yy7354;
	} else {
		if (yych <= 0xAD) goto yy10684;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy10684;
		goto yy2;
	}
yy13329:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy10684;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy13330:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy10684;
			goto yy7354;
		} else {
			if (yych == 0x86) goto yy7354;
			goto yy10684;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy7354;
			if (yych <= 0xA2) goto yy10684;
			goto yy7354;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy7354;
			goto yy2;
		}
	}
yy13331:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy10684;
	goto yy2;
yy13332:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy7354;
	if (yych <= 0xB3) goto yy10684;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy13333:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xB1) goto yy7354;
			goto yy10684;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xBA) goto yy2;
			goto yy10684;
		} else {
			if (yych == 0xBD) goto yy10684;
			goto yy2;
		}
	}
yy13334:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x89) goto yy2;
		if (yych <= 0xA5) goto yy10684;
		goto yy7354;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy13335:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy10684;
	if (yych <= 0x93) goto yy7354;
	goto yy2;
yy13336:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy7354;
	if (yych <= 0xB2) goto yy2;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy13337:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy7354;
	if (yych == 0xA5) goto yy7354;
	goto yy2;
yy13338:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy10684;
	if (yych <= 0xB6) goto yy7354;
	goto yy2;
yy13339:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x83) goto yy7354;
			if (yych <= 0x8B) goto yy10684;
			goto yy7354;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB6) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy7354;
			goto yy2;
		}
	}
yy13340:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xB0:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB7:
	case 0xB8:
	case 0xBE:
	case 0xBF:	goto yy7354;
	default:	goto yy2;
	}
yy13341:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy10684;
			goto yy7354;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy7354;
			goto yy2;
		}
	}
yy13342:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy10684;
			if (yych <= 0x90) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy10684;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy13343:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy10684;
		if (yych <= 0x9B) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy10684;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy13344:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy10684;
		goto yy7354;
	} else {
		if (yych <= 0xAB) goto yy2;
		if (yych <= 0xAD) goto yy7354;
		goto yy2;
	}
yy13345:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy10684;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy10684;
			goto yy7354;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy7354;
			if (yych <= 0xB6) goto yy10684;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy10684;
			goto yy2;
		}
	}
yy13346:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy10684;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy13347:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy10684;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy13348:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy7354;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy13349:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy10684;
	goto yy2;
yy13350:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy10684;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy13351:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy10684;
		if (yych <= 0xBD) goto yy7354;
		goto yy2;
	}
yy13352:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0xAF) goto yy7354;
		if (yych <= 0xB2) goto yy2;
		if (yych <= 0xB4) goto yy7354;
		goto yy2;
	}
yy13353:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0xA1) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy7354;
			goto yy2;
		} else {
			if (yych == 0xA3) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych == 0xA9) goto yy7354;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy13354:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy10684;
	goto yy2;
yy13355:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x84) {
			if (yych <= 0x83) goto yy2;
			goto yy7354;
		} else {
			if (yych == 0x8B) goto yy7354;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9E) goto yy7354;
			if (yych <= 0xA0) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy7354;
			goto yy2;
		}
	}
yy13356:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy7354;
		if (yych <= 0x9A) goto yy10684;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy7354;
		goto yy2;
	}
yy13357:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA6) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0xAE) goto yy7354;
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBD) goto yy7354;
		goto yy2;
	}
yy13358:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy15239;
	case 0x81:	goto yy15240;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy10688;
	case 0x83:	goto yy15180;
	case 0x84:	goto yy15241;
	case 0x85:	goto yy15242;
	case 0x86:	goto yy15243;
	case 0x87:	goto yy15244;
	case 0x8A:	goto yy15245;
	case 0x8B:	goto yy15246;
	case 0x8C:	goto yy15247;
	case 0x8D:	goto yy15248;
	case 0x8E:	goto yy15249;
	case 0x8F:	goto yy15250;
	case 0x92:	goto yy15251;
	case 0x94:	goto yy15252;
	case 0x95:	goto yy15200;
	case 0x9C:	goto yy15217;
	case 0x9D:	goto yy15253;
	case 0xA0:	goto yy15254;
	case 0xA1:	goto yy15255;
	case 0xA2:	goto yy15256;
	case 0xA3:	goto yy15257;
	case 0xA4:	goto yy15258;
	case 0xA6:	goto yy15259;
	case 0xA8:	goto yy15260;
	case 0xA9:	goto yy15261;
	case 0xAA:	goto yy15262;
	case 0xAB:	goto yy15263;
	case 0xAC:	goto yy13259;
	case 0xAD:	goto yy15264;
	case 0xAE:	goto yy15265;
	case 0xB1:	goto yy15266;
	case 0xB2:
	case 0xB3:	goto yy15267;
	default:	goto yy2;
	}
yy13359:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy15268;
	case 0x81:	goto yy15269;
	case 0x82:	goto yy15270;
	case 0x83:	goto yy15271;
	case 0x84:	goto yy15272;
	case 0x85:	goto yy15273;
	case 0x86:	goto yy15274;
	case 0x87:	goto yy15275;
	case 0x88:	goto yy15276;
	case 0x8A:	goto yy15277;
	case 0x8B:	goto yy15278;
	case 0x8C:	goto yy15279;
	case 0x8D:	goto yy15280;
	case 0x92:
	case 0x98:	goto yy15281;
	case 0x93:	goto yy15282;
	case 0x96:	goto yy15283;
	case 0x97:	goto yy15284;
	case 0x99:	goto yy15285;
	case 0x9A:	goto yy15286;
	case 0x9C:	goto yy15287;
	case 0xA2:	goto yy15288;
	case 0xA3:	goto yy15289;
	case 0xAB:	goto yy15290;
	default:	goto yy2;
	}
yy13360:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy10688;
		goto yy15291;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy10688;
		if (yych <= 0x95) goto yy15292;
		goto yy2;
	}
yy13361:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy10688;
	if (yych <= 0x90) goto yy15293;
	goto yy2;
yy13362:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy10688;
	if (yych <= 0x99) goto yy15294;
	goto yy2;
yy13363:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy10688;
	case 0xA8:	goto yy15290;
	case 0xA9:	goto yy15256;
	case 0xAB:	goto yy15295;
	case 0xAC:	goto yy15296;
	case 0xAD:	goto yy15297;
	case 0xAE:	goto yy15177;
	case 0xBD:	goto yy15298;
	case 0xBE:	goto yy15299;
	default:	goto yy2;
	}
yy13364:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy10688;
	if (yych <= 0xB1) goto yy15300;
	if (yych <= 0xB2) goto yy15301;
	goto yy2;
yy13365:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy10691;
	case 0x83:	goto yy15302;
	case 0x84:	goto yy15303;
	case 0x85:	goto yy15304;
	case 0x87:	goto yy15305;
	case 0x89:	goto yy15306;
	case 0x8D:	goto yy15307;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy10688;
	case 0x91:	goto yy15308;
	case 0x92:	goto yy15309;
	case 0x93:	goto yy15310;
	case 0x94:	goto yy15311;
	case 0x95:	goto yy15312;
	case 0x9A:	goto yy15313;
	case 0x9B:	goto yy15314;
	case 0x9C:	goto yy15315;
	case 0x9D:	goto yy15316;
	case 0x9E:	goto yy15317;
	case 0x9F:	goto yy15318;
	case 0xAA:	goto yy15319;
	default:	goto yy2;
	}
yy13366:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy10688;
		if (yych <= 0xA3) goto yy15320;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy15321;
			goto yy15322;
		} else {
			if (yych <= 0xBA) goto yy15323;
			if (yych <= 0xBB) goto yy15324;
			goto yy2;
		}
	}
yy13367:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x85:	goto yy15325;
	case 0x81:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:	goto yy10691;
	case 0x82:	goto yy15326;
	case 0x83:	goto yy15327;
	case 0x84:	goto yy15328;
	case 0x86:	goto yy15329;
	case 0x87:	goto yy15330;
	case 0x88:	goto yy15331;
	case 0x89:	goto yy15332;
	case 0x95:	goto yy15333;
	case 0x96:	goto yy15334;
	case 0x9B:	goto yy15335;
	case 0x9D:	goto yy13310;
	case 0x9F:	goto yy15336;
	case 0xA0:	goto yy15337;
	case 0xA1:	goto yy15338;
	case 0xA2:	goto yy15339;
	case 0xA4:	goto yy15340;
	case 0xA6:	goto yy15341;
	case 0xA7:	goto yy13261;
	default:	goto yy2;
	}
yy13368:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) goto yy2;
	if (yych <= 0x86) goto yy10691;
	if (yych <= 0x87) goto yy15342;
	goto yy2;
yy13369:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy4671;
	if (yych == 0xA0) goto yy4671;
	goto yy2;
yy13370:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x81) {
		if (yych == 0x80) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0x89) goto yy4671;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBA) goto yy4671;
		goto yy2;
	}
yy13371:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy4671;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB8) goto yy4671;
	goto yy2;
yy13372:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy4671;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x93) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0x98) goto yy2;
			if (yych <= 0xB3) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0xBA) goto yy4671;
			if (yych == 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy13373:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy4671;
	if (yych == 0xBF) goto yy4671;
	goto yy2;
yy13374:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB4) goto yy4671;
	goto yy2;
yy13375:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB3) goto yy4671;
	if (yych == 0xB6) goto yy4671;
	goto yy2;
yy13376:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy4671;
		if (yych <= 0x89) goto yy2;
		goto yy4671;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x99) goto yy2;
			goto yy4671;
		} else {
			if (yych == 0x9C) goto yy4671;
			goto yy2;
		}
	}
yy13377:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy2;
	if (yych <= 0xB7) goto yy4671;
	goto yy2;
yy13378:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy4671;
	goto yy2;
yy13379:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x90) goto yy4671;
			if (yych <= 0x92) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB1) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB4) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xBB) goto yy2;
				if (yych <= 0xBF) goto yy4671;
				goto yy2;
			}
		}
	}
yy13380:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy4671;
			if (yych <= 0x86) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy4671;
			if (yych <= 0x8F) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x97) goto yy4671;
			if (yych <= 0x9C) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy4671;
				goto yy2;
			}
		}
	}
yy13381:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x86) goto yy2;
	if (yych <= 0x87) goto yy4671;
	goto yy2;
yy13382:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy4671;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy13383:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy4671;
	if (yych <= 0x97) goto yy2;
	if (yych <= 0x9D) goto yy4671;
	goto yy2;
yy13384:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy4671;
	if (yych == 0x84) goto yy4671;
	goto yy2;
yy13385:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0xAB) goto yy4671;
	if (yych == 0xBF) goto yy4671;
	goto yy2;
yy13386:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy4671;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy4671;
	goto yy2;
yy13387:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy4671;
	if (yych <= 0xBB) goto yy2;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy13388:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych == 0x85) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0xB7) goto yy4671;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy13389:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy4671;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBE) goto yy4671;
	goto yy2;
yy13390:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy4671;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy4671;
		goto yy2;
	}
yy13391:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8B) goto yy4671;
	goto yy2;
yy13392:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy4671;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy4671;
	goto yy2;
yy13393:
	yych = *++YYCURSOR;
	if (yych <= '/') goto yy2;
	if (yych <= '9') goto yy15343;
	goto yy2;
yy13394:
	yych = *++YYCURSOR;
	if (yych <= ')') {
		if (yych == ' ') goto yy13405;
		if (yych <= '\'') goto yy2;
		goto yy13405;
	} else {
		if (yych <= ',') goto yy2;
		if (yych <= '/') goto yy13405;
		if (yych <= '9') goto yy15344;
		goto yy2;
	}
yy13395:
	yych = *++YYCURSOR;
	if (yych <= ')') {
		if (yych == ' ') goto yy13405;
		if (yych <= '\'') goto yy2;
		goto yy13405;
	} else {
		if (yych <= ',') goto yy2;
		if (yych <= '/') goto yy13405;
		if (yych <= '9') goto yy15345;
		goto yy2;
	}
yy13396:
	yych = *++YYCURSOR;
	if (yych <= ')') {
		if (yych == ' ') goto yy13405;
		if (yych <= '\'') goto yy147;
		goto yy13405;
	} else {
		if (yych <= '.') {
			if (yych <= ',') goto yy147;
			goto yy13406;
		} else {
			if (yych <= '/') goto yy13405;
			if (yych <= '9') goto yy15346;
			goto yy147;
		}
	}
yy13397:
	yych = *++YYCURSOR;
	if (yych <= ')') {
		if (yych == ' ') goto yy13405;
		if (yych <= '\'') goto yy147;
		goto yy13405;
	} else {
		if (yych <= '.') {
			if (yych <= ',') goto yy147;
			goto yy13406;
		} else {
			if (yych <= '/') goto yy13405;
			if (yych <= '9') goto yy15347;
			goto yy147;
		}
	}
yy13398:
	yyaccept = 21;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy5661;
				goto yy7901;
			} else {
				if (yych == '%') goto yy146;
				goto yy5661;
			}
		} else {
			if (yych <= '*') {
				if (yych <= ')') goto yy7901;
				goto yy5661;
			} else {
				if (yych <= '+') goto yy5688;
				if (yych <= ',') goto yy5661;
				goto yy10953;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych >= '/') goto yy7901;
			} else {
				if (yych <= '9') goto yy15348;
				if (yych <= '?') goto yy5661;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy5688;
				if (yych <= '^') goto yy5661;
				goto yy5688;
			} else {
				if (yych <= '`') goto yy5661;
				if (yych <= 'z') goto yy5688;
				goto yy5661;
			}
		}
	}
yy13399:
	yyaccept = 21;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= '/') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy5661;
			goto yy5688;
		} else {
			if (yych <= ',') goto yy5661;
			if (yych <= '-') goto yy783;
			if (yych <= '.') goto yy146;
			goto yy5661;
		}
	} else {
		if (yych <= 'Z') {
			if (yych <= '9') goto yy15348;
			if (yych <= '?') goto yy5661;
			if (yych <= '@') goto yy148;
			goto yy5688;
		} else {
			if (yych <= '_') {
				if (yych <= '^') goto yy5661;
				goto yy5688;
			} else {
				if (yych <= '`') goto yy5661;
				if (yych <= 'z') goto yy5688;
				goto yy5661;
			}
		}
	}
yy13400:
	yych = *++YYCURSOR;
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy1763;
				goto yy10957;
			} else {
				if (yych == '%') goto yy146;
				goto yy1763;
			}
		} else {
			if (yych <= '*') {
				if (yych <= ')') goto yy10957;
				goto yy1763;
			} else {
				if (yych <= '+') goto yy2207;
				if (yych <= ',') goto yy1763;
				goto yy10958;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych <= '.') goto yy15349;
				goto yy10957;
			} else {
				if (yych <= '9') goto yy15350;
				if (yych <= '?') goto yy1763;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy2209;
				if (yych <= '^') goto yy1763;
				goto yy2207;
			} else {
				if (yych <= '`') goto yy1763;
				if (yych <= 'z') goto yy2209;
				goto yy1763;
			}
		}
	}
yy13401:
	yych = *++YYCURSOR;
	if (yych <= '9') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy1763;
			goto yy2207;
		} else {
			if (yych <= ',') goto yy1763;
			if (yych <= '.') goto yy146;
			if (yych <= '/') goto yy1763;
			goto yy15350;
		}
	} else {
		if (yych <= '^') {
			if (yych <= '?') goto yy1763;
			if (yych <= '@') goto yy148;
			if (yych <= 'Z') goto yy2209;
			goto yy1763;
		} else {
			if (yych <= '_') goto yy2207;
			if (yych <= '`') goto yy1763;
			if (yych <= 'z') goto yy2209;
			goto yy1763;
		}
	}
yy13402:
	yych = *++YYCURSOR;
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy534;
				goto yy13405;
			} else {
				if (yych == '%') goto yy146;
				goto yy534;
			}
		} else {
			if (yych <= '*') {
				if (yych <= ')') goto yy13405;
				goto yy534;
			} else {
				if (yych <= '+') goto yy781;
				if (yych <= ',') goto yy534;
				goto yy15351;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych <= '.') goto yy13407;
				goto yy13405;
			} else {
				if (yych <= '9') goto yy15352;
				if (yych <= '?') goto yy534;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy781;
				if (yych <= '^') goto yy534;
				goto yy781;
			} else {
				if (yych <= '`') goto yy534;
				if (yych <= 'z') goto yy781;
				goto yy534;
			}
		}
	}
yy13403:
	yych = *++YYCURSOR;
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy1763;
				goto yy10957;
			} else {
				if (yych == '%') goto yy146;
				goto yy1763;
			}
		} else {
			if (yych <= '*') {
				if (yych <= ')') goto yy10957;
				goto yy1763;
			} else {
				if (yych <= '+') goto yy2207;
				if (yych <= ',') goto yy1763;
				goto yy10958;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych <= '.') goto yy15349;
				goto yy10957;
			} else {
				if (yych <= '9') goto yy15353;
				if (yych <= '?') goto yy1763;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy2209;
				if (yych <= '^') goto yy1763;
				goto yy2207;
			} else {
				if (yych <= '`') goto yy1763;
				if (yych <= 'z') goto yy2209;
				goto yy1763;
			}
		}
	}
yy13404:
	yych = *++YYCURSOR;
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy534;
			} else {
				if (yych == '%') goto yy146;
				goto yy534;
			}
		} else {
			if (yych <= '*') {
				if (yych >= '*') goto yy534;
			} else {
				if (yych <= '+') goto yy781;
				if (yych <= ',') goto yy534;
				goto yy15351;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych <= '.') goto yy13407;
			} else {
				if (yych <= '9') goto yy15354;
				if (yych <= '?') goto yy534;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy781;
				if (yych <= '^') goto yy534;
				goto yy781;
			} else {
				if (yych <= '`') goto yy534;
				if (yych <= 'z') goto yy781;
				goto yy534;
			}
		}
	}
yy13405:
	yych = *++YYCURSOR;
	if (yych <= '/') goto yy2;
	if (yych <= '9') goto yy15344;
	goto yy2;
yy13406:
	yych = *++YYCURSOR;
	if (yych <= '/') goto yy147;
	if (yych <= '9') goto yy15346;
	goto yy147;
yy13407:
	yych = *++YYCURSOR;
	if (yych <= '/') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy534;
			goto yy781;
		} else {
			if (yych <= ',') goto yy534;
			if (yych <= '-') goto yy783;
			if (yych <= '.') goto yy146;
			goto yy534;
		}
	} else {
		if (yych <= 'Z') {
			if (yych <= '9') goto yy15352;
			if (yych <= '?') goto yy534;
			if (yych <= '@') goto yy148;
			goto yy781;
		} else {
			if (yych <= '_') {
				if (yych <= '^') goto yy534;
				goto yy781;
			} else {
				if (yych <= '`') goto yy534;
				if (yych <= 'z') goto yy781;
				goto yy534;
			}
		}
	}
yy13408:
	yych = *++YYCURSOR;
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy111;
				goto yy15355;
			} else {
				if (yych == '%') goto yy146;
				goto yy111;
			}
		} else {
			if (yych <= '*') {
				if (yych <= ')') goto yy15355;
				goto yy111;
			} else {
				if (yych <= '+') goto yy170;
				if (yych <= ',') goto yy111;
				goto yy15356;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych <= '.') goto yy15357;
				goto yy15355;
			} else {
				if (yych <= '9') goto yy15358;
				if (yych <= '?') goto yy111;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy182;
				if (yych <= '^') goto yy111;
				goto yy170;
			} else {
				if (yych <= '`') goto yy111;
				if (yych <= 'z') goto yy182;
				goto yy111;
			}
		}
	}
yy13409:
	yych = *++YYCURSOR;
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy111;
				goto yy15359;
			} else {
				if (yych == '%') goto yy146;
				goto yy111;
			}
		} else {
			if (yych <= '*') {
				if (yych <= ')') goto yy15355;
				goto yy111;
			} else {
				if (yych <= '+') goto yy170;
				if (yych <= ',') goto yy111;
				goto yy15360;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych <= '.') goto yy15361;
				goto yy15355;
			} else {
				if (yych <= '9') goto yy15362;
				if (yych <= '?') goto yy111;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy182;
				if (yych <= '^') goto yy111;
				goto yy170;
			} else {
				if (yych <= '`') goto yy111;
				if (yych <= 'z') goto yy182;
				goto yy111;
			}
		}
	}
yy13410:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy10684;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy10964;
	default:	goto yy2;
	}
yy13411:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy10964;
		goto yy10684;
	} else {
		if (yych == 0xB7) goto yy10684;
		if (yych <= 0xBF) goto yy10964;
		goto yy2;
	}
yy13412:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xB3) goto yy10964;
			if (yych <= 0xB4) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy10964;
			if (yych <= 0xBA) goto yy2;
			goto yy10964;
		} else {
			if (yych == 0xBF) goto yy10964;
			goto yy2;
		}
	}
yy13413:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy10684;
			goto yy10964;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy10964;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy10964;
			goto yy2;
		}
	}
yy13414:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy10684;
	if (yych <= 0xBF) goto yy10964;
	goto yy2;
yy13415:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy10964;
	if (yych <= 0x89) goto yy10684;
	if (yych <= 0xBF) goto yy10964;
	goto yy2;
yy13416:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy10964;
		} else {
			if (yych == 0x8A) goto yy7911;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xBE) goto yy7911;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy13417:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy10684;
			if (yych <= 0x8F) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy10964;
			goto yy2;
		}
	}
yy13418:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy10684;
		if (yych <= 0x8A) goto yy2;
		goto yy10684;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy10964;
			goto yy2;
		}
	}
yy13419:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0x9F) goto yy10684;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy843;
			if (yych <= 0xAD) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0xB0) goto yy10684;
			if (yych <= 0xBF) goto yy10964;
			goto yy2;
		}
	}
yy13420:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy10964;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy10964;
			if (yych == 0x9D) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy10684;
			if (yych <= 0xAF) goto yy10964;
			goto yy843;
		} else {
			if (yych <= 0xBC) goto yy10964;
			if (yych <= 0xBE) goto yy10684;
			if (yych <= 0xBF) goto yy10964;
			goto yy2;
		}
	}
yy13421:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy10964;
		goto yy10684;
	} else {
		if (yych <= 0xAF) goto yy10964;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy13422:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy10684;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy10964;
	goto yy2;
yy13423:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy10964;
	if (yych <= 0xB0) goto yy10684;
	if (yych <= 0xB1) goto yy10964;
	goto yy2;
yy13424:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy10964;
	} else {
		if (yych <= 0xB3) goto yy10684;
		if (yych == 0xB6) goto yy10684;
		goto yy2;
	}
yy13425:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy15363;
	case 0xA1:	goto yy15364;
	case 0xA2:	goto yy13434;
	case 0xA3:	goto yy15120;
	case 0xA4:	goto yy15365;
	case 0xA5:	goto yy15366;
	case 0xA6:	goto yy15367;
	case 0xA7:	goto yy15368;
	case 0xA8:	goto yy15369;
	case 0xA9:	goto yy15370;
	case 0xAA:	goto yy15371;
	case 0xAB:	goto yy15372;
	case 0xAC:	goto yy15373;
	case 0xAD:	goto yy15374;
	case 0xAE:	goto yy15375;
	case 0xAF:	goto yy15376;
	case 0xB0:	goto yy15377;
	case 0xB1:	goto yy15378;
	case 0xB2:	goto yy15379;
	case 0xB3:	goto yy15380;
	case 0xB4:	goto yy15381;
	case 0xB5:	goto yy15382;
	case 0xB6:	goto yy15383;
	case 0xB7:	goto yy15384;
	case 0xB8:	goto yy15140;
	case 0xB9:	goto yy15385;
	case 0xBA:	goto yy15142;
	case 0xBB:	goto yy15386;
	case 0xBC:	goto yy15387;
	case 0xBD:	goto yy15145;
	case 0xBE:	goto yy15146;
	case 0xBF:	goto yy15147;
	default:	goto yy2;
	}
yy13426:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy15148;
	case 0x81:	goto yy15388;
	case 0x82:	goto yy15389;
	case 0x83:	goto yy13460;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy10968;
	case 0x89:	goto yy13461;
	case 0x8A:	goto yy13462;
	case 0x8B:	goto yy13463;
	case 0x8C:	goto yy13464;
	case 0x8D:	goto yy15390;
	case 0x8E:	goto yy15391;
	case 0x8F:	goto yy13467;
	case 0x90:	goto yy15392;
	case 0x99:	goto yy13469;
	case 0x9A:	goto yy13470;
	case 0x9B:	goto yy13471;
	case 0x9C:	goto yy15393;
	case 0x9D:	goto yy15394;
	case 0x9E:	goto yy15156;
	case 0x9F:	goto yy15395;
	case 0xA0:	goto yy15396;
	case 0xA1:	goto yy13476;
	case 0xA2:	goto yy15397;
	case 0xA3:	goto yy13478;
	case 0xA4:	goto yy15398;
	case 0xA5:	goto yy15399;
	case 0xA7:	goto yy15400;
	case 0xA8:	goto yy15401;
	case 0xA9:	goto yy15163;
	case 0xAA:	goto yy15402;
	case 0xAC:	goto yy15165;
	case 0xAD:	goto yy15403;
	case 0xAE:	goto yy15404;
	case 0xAF:	goto yy15405;
	case 0xB0:	goto yy15406;
	case 0xB1:	goto yy13488;
	case 0xB3:	goto yy15407;
	case 0xB4:	goto yy13490;
	case 0xB5:	goto yy13491;
	case 0xB6:	goto yy13492;
	case 0xB7:	goto yy15170;
	case 0xBC:	goto yy13493;
	case 0xBD:	goto yy13494;
	case 0xBE:	goto yy15408;
	case 0xBF:	goto yy15409;
	default:	goto yy2;
	}
yy13427:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy15410;
	case 0x81:	goto yy15174;
	case 0x82:	goto yy15175;
	case 0x83:	goto yy15176;
	case 0x84:	goto yy15411;
	case 0x85:	goto yy15412;
	case 0x86:	goto yy15413;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy10688;
	case 0x88:	goto yy15414;
	case 0x8C:	goto yy15179;
	case 0x8F:	goto yy15180;
	case 0x90:	goto yy15181;
	case 0x91:	goto yy15182;
	case 0x92:	goto yy15183;
	case 0x93:	goto yy15184;
	case 0x9D:	goto yy15185;
	case 0x9E:	goto yy15186;
	case 0x9F:	goto yy15187;
	case 0xA6:	goto yy15188;
	case 0xA7:	goto yy15189;
	case 0xAD:	goto yy15190;
	case 0xAE:	goto yy15191;
	case 0xAF:	goto yy15192;
	case 0xB0:	goto yy13502;
	case 0xB1:	goto yy13503;
	case 0xB2:	goto yy10968;
	case 0xB3:	goto yy15415;
	case 0xB4:	goto yy13505;
	case 0xB5:	goto yy15416;
	case 0xB6:	goto yy13507;
	case 0xB7:	goto yy15417;
	case 0xB8:	goto yy7967;
	case 0xBA:	goto yy15195;
	case 0xBB:	goto yy13331;
	case 0xBF:	goto yy15196;
	default:	goto yy2;
	}
yy13428:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy15418;
	case 0x82:	goto yy15198;
	case 0x84:	goto yy13510;
	case 0x86:	goto yy15419;
	case 0x87:	goto yy15200;
	case 0x88:	goto yy15201;
	case 0x89:	goto yy15202;
	case 0x8A:	goto yy15203;
	case 0x8B:	goto yy15204;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy10688;
	default:	goto yy2;
	}
yy13429:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy13192;
	case 0x93:	goto yy15420;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy10968;
	case 0x98:	goto yy13513;
	case 0x99:	goto yy15421;
	case 0x9A:	goto yy15422;
	case 0x9B:	goto yy15423;
	case 0x9C:	goto yy15424;
	case 0x9D:	goto yy10974;
	case 0x9E:	goto yy15425;
	case 0x9F:	goto yy13519;
	case 0xA0:	goto yy15426;
	case 0xA1:	goto yy13521;
	case 0xA2:	goto yy15427;
	case 0xA3:	goto yy15428;
	case 0xA4:	goto yy15429;
	case 0xA5:	goto yy15430;
	case 0xA6:	goto yy15215;
	case 0xA7:	goto yy15431;
	case 0xA8:	goto yy15432;
	case 0xA9:	goto yy15433;
	case 0xAA:	goto yy15219;
	case 0xAB:	goto yy15434;
	case 0xAC:	goto yy13530;
	case 0xAD:	goto yy15435;
	case 0xAF:	goto yy15436;
	default:	goto yy2;
	}
yy13430:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy15437;
	case 0xAD:	goto yy13534;
	case 0xAE:	goto yy15438;
	case 0xAF:	goto yy15439;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy10968;
	case 0xB4:	goto yy13537;
	case 0xB5:	goto yy13538;
	case 0xB6:	goto yy13539;
	case 0xB7:	goto yy15440;
	case 0xB8:	goto yy15441;
	case 0xB9:	goto yy15442;
	case 0xBB:	goto yy13543;
	case 0xBC:	goto yy15443;
	case 0xBD:	goto yy15444;
	case 0xBF:	goto yy15230;
	default:	goto yy2;
	}
yy13431:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy15445;
	case 0x91:	goto yy15446;
	case 0x92:	goto yy13548;
	case 0x93:	goto yy13549;
	case 0x94:	goto yy13550;
	case 0x96:	goto yy15447;
	case 0x9B:	goto yy15448;
	case 0x9D:	goto yy15449;
	case 0x9E:	goto yy15450;
	case 0x9F:	goto yy15237;
	default:	goto yy2;
	}
yy13432:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy10964;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy7354;
			goto yy2;
		}
	}
yy13433:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy10964;
	if (yych <= 0x9B) goto yy7354;
	goto yy2;
yy13434:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy10964;
	goto yy2;
yy13435:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy7354;
		goto yy10964;
	} else {
		if (yych == 0xBD) goto yy10964;
		if (yych <= 0xBF) goto yy7354;
		goto yy2;
	}
yy13436:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x90) goto yy10964;
			if (yych <= 0x97) goto yy7354;
			goto yy10964;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy7354;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy10964;
			goto yy2;
		}
	}
yy13437:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy10964;
			} else {
				if (yych <= 0x83) goto yy7354;
				if (yych <= 0x84) goto yy2;
				goto yy10964;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy10964;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy10964;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy10964;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy10964;
				if (yych <= 0xB5) goto yy2;
				goto yy10964;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0xBD) goto yy10964;
				if (yych <= 0xBF) goto yy7354;
				goto yy2;
			}
		}
	}
yy13438:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy7354;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy7354;
				goto yy10964;
			} else {
				if (yych == 0x97) goto yy7354;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy10964;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy10964;
				if (yych <= 0xA3) goto yy7354;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy843;
				if (yych <= 0xB1) goto yy10964;
				goto yy7354;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy7354;
				goto yy2;
			}
		}
	}
yy13439:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy10964;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy10964;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy10964;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy10964;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy10964;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy10964;
				if (yych <= 0xBB) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy7354;
				goto yy2;
			}
		}
	}
yy13440:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy7354;
			if (yych <= 0x86) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy7354;
			} else {
				if (yych == 0x91) goto yy7354;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy10964;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy843;
				goto yy7354;
			} else {
				if (yych <= 0xB4) goto yy10964;
				if (yych <= 0xB5) goto yy7354;
				goto yy2;
			}
		}
	}
yy13441:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy7354;
			if (yych <= 0x84) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy10964;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy10964;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy10964;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy10964;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0xBD) goto yy10964;
				if (yych <= 0xBF) goto yy7354;
				goto yy2;
			}
		}
	}
yy13442:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy7354;
			} else {
				if (yych == 0x90) goto yy10964;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy10964;
			if (yych <= 0xA3) goto yy7354;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy7354;
			} else {
				if (yych == 0xB9) goto yy10964;
				goto yy2;
			}
		}
	}
yy13443:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy7354;
			if (yych <= 0x84) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy10964;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy10964;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy10964;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy10964;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0xBD) goto yy10964;
				if (yych <= 0xBF) goto yy7354;
				goto yy2;
			}
		}
	}
yy13444:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy7354;
			if (yych <= 0x86) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy7354;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy10964;
			goto yy7354;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy7354;
				if (yych <= 0xB1) goto yy10964;
				goto yy2;
			}
		}
	}
yy13445:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy7354;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy10964;
	default:	goto yy2;
	}
yy13446:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy7354;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy7354;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy10964;
			if (yych == 0x97) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy7354;
			goto yy2;
		}
	}
yy13447:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy7354;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy10964;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy10964;
			if (yych <= 0xBF) goto yy7354;
			goto yy2;
		}
	}
yy13448:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy7354;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy10964;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy10964;
			goto yy7354;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych == 0xBF) goto yy7354;
				goto yy2;
			}
		}
	}
yy13449:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy7354;
			if (yych <= 0x84) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy10964;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0xBD) goto yy10964;
				if (yych <= 0xBF) goto yy7354;
				goto yy2;
			}
		}
	}
yy13450:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy7354;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy10964;
			goto yy7354;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy10964;
				goto yy2;
			}
		}
	}
yy13451:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy7354;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy10964;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy10964;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy10964;
			if (yych <= 0xBF) goto yy7354;
			goto yy2;
		}
	}
yy13452:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0x8E) goto yy10964;
				if (yych <= 0x96) goto yy2;
				goto yy7354;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy10964;
			if (yych <= 0xA3) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy843;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy7354;
				if (yych <= 0xBF) goto yy10964;
				goto yy2;
			}
		}
	}
yy13453:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy10964;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy10964;
		} else {
			if (yych == 0xBD) goto yy10964;
			goto yy2;
		}
	}
yy13454:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy10964;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy7354;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy7354;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy7354;
			goto yy2;
		}
	}
yy13455:
	yych = *++YYCURSOR;
	if (yych <= 0x86) goto yy2;
	if (yych <= 0x8E) goto yy7354;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	goto yy2;
yy13456:
	yych = *++YYCURSOR;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8D) goto yy7354;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	goto yy2;
yy13457:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x92) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy7354;
			goto yy2;
		} else {
			if (yych == 0x94) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy843;
			if (yych <= 0xB3) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy7354;
			goto yy2;
		}
	}
yy13458:
	yych = *++YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x89) goto yy843;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy7354;
			if (yych <= 0x9D) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0xA6) {
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA4) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0xAD) goto yy7354;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB4) goto yy7354;
			goto yy2;
		}
	}
yy13459:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy7354;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy7354;
		if (yych <= 0xBF) goto yy10964;
		goto yy2;
	}
yy13460:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy10964;
		} else {
			if (yych == 0x87) goto yy10964;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy10964;
			if (yych <= 0x8F) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy10964;
			goto yy2;
		}
	}
yy13461:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy10964;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy10964;
			if (yych <= 0x8F) goto yy2;
			goto yy10964;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy10964;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy10964;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy10964;
			goto yy2;
		}
	}
yy13462:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy10964;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy10964;
			goto yy2;
		}
	}
yy13463:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy10964;
		if (yych <= 0x81) goto yy2;
		goto yy10964;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy10964;
			goto yy2;
		}
	}
yy13464:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy10964;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy10964;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy10964;
		goto yy2;
	}
yy13465:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy10964;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy7354;
	goto yy2;
yy13466:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy10964;
		goto yy7354;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy10964;
		goto yy2;
	}
yy13467:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy10964;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy10964;
	goto yy2;
yy13468:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy200;
	if (yych <= 0xBF) goto yy10964;
	goto yy2;
yy13469:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy10964;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy10964;
	goto yy2;
yy13470:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy10964;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy10964;
	goto yy2;
yy13471:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy10964;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy10964;
	goto yy2;
yy13472:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy10964;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy10964;
			if (yych <= 0xB4) goto yy7354;
			goto yy2;
		}
	}
yy13473:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0x93) goto yy7354;
			if (yych <= 0x9F) goto yy2;
			goto yy10964;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy7354;
			goto yy2;
		}
	}
yy13474:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy7354;
		if (yych <= 0x9A) goto yy2;
		goto yy7354;
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x9C) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	}
yy13475:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy200;
		if (yych <= 0x8A) goto yy2;
		goto yy7354;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy10964;
			goto yy2;
		}
	}
yy13476:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy10964;
	goto yy2;
yy13477:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy10964;
		goto yy7354;
	} else {
		if (yych <= 0xAA) goto yy10964;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy10964;
		goto yy2;
	}
yy13478:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy10964;
	goto yy2;
yy13479:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy10964;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy7354;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy7354;
		goto yy2;
	}
yy13480:
	yych = *++YYCURSOR;
	if (yych == 0x80) goto yy7354;
	if (yych <= 0x85) goto yy2;
	if (yych <= 0x8F) goto yy843;
	goto yy2;
yy13481:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	if (yych <= 0x9D) goto yy2;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy13482:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy10964;
	if (yych <= 0x9B) goto yy7354;
	goto yy2;
yy13483:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBE) goto yy7354;
		goto yy2;
	}
yy13484:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xA0) goto yy2;
		if (yych <= 0xBC) goto yy7354;
		goto yy2;
	}
yy13485:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy7354;
		if (yych <= 0xA0) goto yy10964;
		goto yy7354;
	} else {
		if (yych <= 0xAF) goto yy10964;
		if (yych <= 0xB9) goto yy843;
		if (yych <= 0xBF) goto yy10964;
		goto yy2;
	}
yy13486:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy10964;
	if (yych <= 0xB3) goto yy7354;
	goto yy2;
yy13487:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy10964;
	if (yych <= 0xB7) goto yy7354;
	goto yy2;
yy13488:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy10964;
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xB7) goto yy10964;
		goto yy2;
	}
yy13489:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy7354;
			if (yych <= 0xAC) goto yy10964;
			goto yy7354;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy10964;
			if (yych <= 0xB4) goto yy7354;
			goto yy10964;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy7354;
			goto yy2;
		}
	}
yy13490:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy10964;
	goto yy2;
yy13491:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy10964;
	goto yy2;
yy13492:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy10964;
	goto yy2;
yy13493:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy10964;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy10964;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy10964;
		goto yy2;
	}
yy13494:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy10964;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy10964;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy10964;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy10964;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy10964;
			goto yy2;
		}
	}
yy13495:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy10964;
	} else {
		if (yych == 0xBE) goto yy10964;
		if (yych <= 0xBF) goto yy7354;
		goto yy2;
	}
yy13496:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy7354;
			if (yych <= 0x84) goto yy10964;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy10964;
				goto yy7354;
			} else {
				if (yych <= 0x93) goto yy10964;
				if (yych <= 0x95) goto yy2;
				goto yy10964;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0xAC) goto yy10964;
				if (yych <= 0xAF) goto yy7354;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy10964;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy10964;
				if (yych <= 0xBE) goto yy7354;
				goto yy2;
			}
		}
	}
yy13497:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x93) goto yy200;
		if (yych <= 0x97) goto yy2;
		goto yy200;
	} else {
		if (yych <= 0xA4) {
			if (yych <= 0xA3) goto yy2;
			goto yy200;
		} else {
			if (yych == 0xBF) goto yy7354;
			goto yy2;
		}
	}
yy13498:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy7354;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy10964;
	default:	goto yy2;
	}
yy13499:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy7354;
		goto yy10964;
	} else {
		if (yych == 0x8E) goto yy10964;
		if (yych <= 0x8F) goto yy7354;
		goto yy2;
	}
yy13500:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy10964;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy7354;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy7354;
		goto yy2;
	}
yy13501:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy7911;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy13502:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy10964;
	goto yy2;
yy13503:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy10964;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy10964;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy10964;
		goto yy2;
	}
yy13504:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy10964;
		goto yy7354;
	} else {
		if (yych <= 0xAE) goto yy10964;
		if (yych <= 0xB1) goto yy7354;
		if (yych <= 0xB3) goto yy10964;
		goto yy2;
	}
yy13505:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy10964;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy10964;
			goto yy2;
		}
	}
yy13506:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy10964;
	if (yych == 0xBF) goto yy7354;
	goto yy2;
yy13507:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy10964;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy10964;
			goto yy2;
		}
	}
yy13508:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy10964;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy7354;
			goto yy2;
		}
	}
yy13509:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy7354;
			if (yych == 0xA0) goto yy7354;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy7354;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy10964;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy7354;
			goto yy2;
		}
	}
yy13510:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy10964;
	goto yy2;
yy13511:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy7354;
		if (yych <= 0xBA) goto yy10964;
		goto yy2;
	}
yy13512:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy7354;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy10964;
	goto yy2;
yy13513:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy10964;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy10964;
		if (yych <= 0xA9) goto yy843;
		if (yych <= 0xAB) goto yy10964;
		goto yy2;
	}
yy13514:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy10964;
		goto yy7354;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy7354;
		goto yy2;
	}
yy13515:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy10964;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy7354;
		if (yych <= 0xBF) goto yy10964;
		goto yy2;
	}
yy13516:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy10964;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy7354;
	goto yy2;
yy13517:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy7354;
		if (yych <= 0xBF) goto yy10964;
		goto yy2;
	}
yy13518:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy10964;
		if (yych <= 0x88) goto yy2;
		goto yy7354;
	} else {
		if (yych <= 0xAD) goto yy10964;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy10964;
		goto yy2;
	}
yy13519:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy10964;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy10964;
	goto yy2;
yy13520:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy10964;
			goto yy7354;
		} else {
			if (yych == 0x86) goto yy7354;
			goto yy10964;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy7354;
			if (yych <= 0xA2) goto yy10964;
			goto yy7354;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy7354;
			goto yy2;
		}
	}
yy13521:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy10964;
	goto yy2;
yy13522:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy7354;
	if (yych <= 0xB3) goto yy10964;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy13523:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9F) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy10964;
			if (yych <= 0xBA) goto yy2;
			goto yy10964;
		} else {
			if (yych == 0xBD) goto yy10964;
			goto yy2;
		}
	}
yy13524:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy10964;
	} else {
		if (yych <= 0xAD) goto yy7354;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy10964;
		goto yy2;
	}
yy13525:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy10964;
	if (yych <= 0x93) goto yy7354;
	goto yy2;
yy13526:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x80) goto yy7354;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0xA4) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB9) goto yy843;
			goto yy2;
		}
	}
yy13527:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy10964;
	if (yych <= 0xB6) goto yy7354;
	goto yy2;
yy13528:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy10964;
			goto yy7354;
		} else {
			if (yych <= 0x8B) goto yy10964;
			if (yych <= 0x8D) goto yy7354;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0xB6) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy7354;
			goto yy2;
		}
	}
yy13529:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy10964;
			goto yy7354;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy7354;
			goto yy2;
		}
	}
yy13530:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy10964;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy10964;
			if (yych <= 0x90) goto yy2;
			goto yy10964;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy10964;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy10964;
			goto yy2;
		}
	}
yy13531:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy10964;
		if (yych <= 0x9B) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy10964;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy10964;
		goto yy2;
	}
yy13532:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy10964;
		if (yych <= 0xAA) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy7354;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy13533:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy10964;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy10964;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy10964;
			goto yy7354;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy7354;
			if (yych <= 0xB6) goto yy10964;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy10964;
			goto yy2;
		}
	}
yy13534:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy10964;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy10964;
		goto yy2;
	}
yy13535:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy10964;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy13536:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy7354;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy10964;
	goto yy2;
yy13537:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy10964;
	goto yy2;
yy13538:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy10964;
	goto yy2;
yy13539:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy10964;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy10964;
	goto yy2;
yy13540:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy10964;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy10964;
		if (yych <= 0xBD) goto yy7354;
		goto yy2;
	}
yy13541:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy7354;
		if (yych <= 0x9F) goto yy2;
		goto yy7354;
	} else {
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB2) goto yy200;
		if (yych <= 0xB4) goto yy7354;
		goto yy2;
	}
yy13542:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0x92) goto yy200;
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA2) goto yy7354;
			goto yy200;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA6) goto yy7354;
			if (yych == 0xA9) goto yy7354;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy10964;
			goto yy2;
		}
	}
yy13543:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy10964;
	goto yy2;
yy13544:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy7354;
			if (yych <= 0x86) goto yy2;
			goto yy200;
		} else {
			if (yych == 0x8B) goto yy7354;
			if (yych <= 0x8C) goto yy2;
			goto yy200;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9B) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy10964;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy7354;
				goto yy2;
			}
		}
	}
yy13545:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy7354;
		if (yych <= 0x9A) goto yy10964;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy7354;
		goto yy2;
	}
yy13546:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy15451;
	case 0x81:	goto yy15452;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy10968;
	case 0x83:	goto yy15453;
	case 0x84:	goto yy15241;
	case 0x85:	goto yy15242;
	case 0x86:	goto yy15243;
	case 0x87:	goto yy15244;
	case 0x8A:	goto yy15454;
	case 0x8B:	goto yy15455;
	case 0x8C:	goto yy15456;
	case 0x8D:	goto yy15457;
	case 0x8E:	goto yy15458;
	case 0x8F:	goto yy15459;
	case 0x92:	goto yy15460;
	case 0x94:	goto yy15461;
	case 0x95:	goto yy15462;
	case 0x9C:	goto yy15463;
	case 0x9D:	goto yy15464;
	case 0xA0:	goto yy15465;
	case 0xA1:	goto yy15466;
	case 0xA2:	goto yy15467;
	case 0xA3:	goto yy15468;
	case 0xA4:	goto yy15469;
	case 0xA6:	goto yy15470;
	case 0xA8:	goto yy15471;
	case 0xA9:	goto yy15472;
	case 0xAA:	goto yy15473;
	case 0xAB:	goto yy15474;
	case 0xAC:	goto yy13478;
	case 0xAD:	goto yy15475;
	case 0xAE:	goto yy15476;
	case 0xB1:	goto yy15477;
	case 0xB2:
	case 0xB3:	goto yy15478;
	default:	goto yy2;
	}
yy13547:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy15479;
	case 0x81:	goto yy15480;
	case 0x82:	goto yy15481;
	case 0x83:	goto yy15482;
	case 0x84:	goto yy15483;
	case 0x85:	goto yy15484;
	case 0x86:	goto yy15485;
	case 0x87:	goto yy15486;
	case 0x88:	goto yy15487;
	case 0x8A:	goto yy15488;
	case 0x8B:	goto yy15489;
	case 0x8C:	goto yy15490;
	case 0x8D:	goto yy15491;
	case 0x92:
	case 0x98:	goto yy15492;
	case 0x93:	goto yy15493;
	case 0x96:	goto yy15494;
	case 0x97:	goto yy15495;
	case 0x99:	goto yy15496;
	case 0x9A:	goto yy15497;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy15498;
	case 0xA2:	goto yy15499;
	case 0xA3:	goto yy15500;
	case 0xAB:	goto yy15501;
	default:	goto yy2;
	}
yy13548:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy10968;
		goto yy15502;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy10968;
		if (yych <= 0x95) goto yy15503;
		goto yy2;
	}
yy13549:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy10968;
	if (yych <= 0x90) goto yy15504;
	goto yy2;
yy13550:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy10968;
	if (yych <= 0x99) goto yy15505;
	goto yy2;
yy13551:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy10968;
	case 0xA8:	goto yy15501;
	case 0xA9:	goto yy15506;
	case 0xAB:	goto yy15507;
	case 0xAC:	goto yy15508;
	case 0xAD:	goto yy15509;
	case 0xAE:	goto yy15510;
	case 0xBD:	goto yy15511;
	case 0xBE:	goto yy15299;
	default:	goto yy2;
	}
yy13552:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy10968;
	if (yych <= 0xB1) goto yy15512;
	if (yych <= 0xB2) goto yy15513;
	goto yy2;
yy13553:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy10691;
	case 0x83:	goto yy15302;
	case 0x84:	goto yy15303;
	case 0x85:	goto yy15304;
	case 0x87:	goto yy15305;
	case 0x89:	goto yy15306;
	case 0x8D:	goto yy15307;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy10968;
	case 0x91:	goto yy15514;
	case 0x92:	goto yy15515;
	case 0x93:	goto yy15516;
	case 0x94:	goto yy15517;
	case 0x95:	goto yy15518;
	case 0x9A:	goto yy15519;
	case 0x9B:	goto yy15520;
	case 0x9C:	goto yy15521;
	case 0x9D:	goto yy15522;
	case 0x9E:	goto yy15523;
	case 0x9F:	goto yy15524;
	case 0xAA:	goto yy15319;
	default:	goto yy2;
	}
yy13554:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy10968;
		if (yych <= 0xA3) goto yy15525;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy15526;
			goto yy15527;
		} else {
			if (yych <= 0xBA) goto yy15528;
			if (yych <= 0xBB) goto yy15324;
			goto yy2;
		}
	}
yy13555:
	yych = *++YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB4) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xBA) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBE) goto yy202;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy13556:
	yych = *++YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych == 0x89) goto yy202;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy533;
		} else {
			if (yych == 0xBF) goto yy533;
			goto yy2;
		}
	}
yy13557:
	yych = *++YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy533;
		if (yych <= 0x8A) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy202;
			goto yy533;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy13558:
	yych = *++YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x80) goto yy2;
		if (yych <= 0x9F) goto yy533;
		if (yych <= 0xA9) goto yy857;
		goto yy2;
	} else {
		if (yych <= 0xAC) {
			if (yych <= 0xAB) goto yy857;
			goto yy202;
		} else {
			if (yych <= 0xAD) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy13559:
	yych = *++YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy857;
		if (yych <= 0xB3) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy533;
		if (yych == 0xB8) goto yy202;
		goto yy2;
	}
yy13560:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy15529;
	case 0x81:	goto yy5006;
	case 0x82:	goto yy1873;
	case 0x83:	goto yy1874;
	case 0x84:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xB2:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy537;
	case 0x85:	goto yy1875;
	case 0x86:	goto yy1876;
	case 0x8C:	goto yy1877;
	case 0x8F:	goto yy1878;
	case 0x90:	goto yy1879;
	case 0x91:	goto yy1880;
	case 0x92:	goto yy1881;
	case 0x93:	goto yy1882;
	case 0x9D:	goto yy1883;
	case 0x9E:	goto yy1884;
	case 0x9F:	goto yy1885;
	case 0xA6:	goto yy1886;
	case 0xA7:	goto yy1887;
	case 0xAD:	goto yy1888;
	case 0xAE:	goto yy1889;
	case 0xAF:	goto yy1890;
	case 0xB0:	goto yy1891;
	case 0xB1:	goto yy1892;
	case 0xB3:
	case 0xBB:	goto yy1859;
	case 0xB4:	goto yy1893;
	case 0xB5:	goto yy1894;
	case 0xB6:	goto yy1895;
	case 0xB7:	goto yy1896;
	case 0xBA:	goto yy1897;
	case 0xBF:	goto yy1898;
	default:	goto yy2;
	}
yy13561:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy1929;
	case 0xAD:	goto yy1930;
	case 0xAE:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy537;
	case 0xAF:	goto yy1931;
	case 0xB4:	goto yy1932;
	case 0xB5:	goto yy549;
	case 0xB6:	goto yy1933;
	case 0xB7:	goto yy1934;
	case 0xB8:	goto yy15530;
	case 0xB9:	goto yy15531;
	case 0xBB:	goto yy1937;
	case 0xBC:	goto yy15532;
	case 0xBD:	goto yy1939;
	case 0xBF:	goto yy1940;
	default:	goto yy2;
	}
yy13562:
	yych = *++YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA3) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xAF) goto yy857;
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy13563:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8A) goto yy2;
				goto yy533;
			} else {
				if (yych == 0x97) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA3) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy857;
				goto yy533;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy533;
				goto yy2;
			}
		}
	}
yy13564:
	yych = *++YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy533;
			if (yych <= 0x90) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x98) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xA5) goto yy2;
			if (yych <= 0xAF) goto yy857;
			if (yych <= 0xB5) goto yy533;
			goto yy2;
		}
	}
yy13565:
	yych = *++YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy533;
			if (yych <= 0x8F) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA3) goto yy533;
			if (yych <= 0xA5) goto yy2;
			goto yy857;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy533;
			} else {
				if (yych == 0xB9) goto yy533;
				goto yy2;
			}
		}
	}
yy13566:
	yych = *++YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy533;
			if (yych <= 0x95) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9B) goto yy2;
			if (yych == 0x9E) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xA5) goto yy2;
			if (yych <= 0xAF) goto yy857;
			if (yych <= 0xB1) goto yy533;
			goto yy2;
		}
	}
yy13567:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy533;
			if (yych == 0x97) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy857;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy533;
			goto yy2;
		}
	}
yy13568:
	yych = *++YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy533;
			if (yych <= 0x94) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0x9A) goto yy533;
			if (yych <= 0x9F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy857;
			} else {
				if (yych == 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy13569:
	yych = *++YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy533;
			if (yych <= 0x94) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy533;
			if (yych <= 0x9F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy857;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy533;
				goto yy2;
			}
		}
	}
yy13570:
	yych = *++YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8E) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x97) goto yy533;
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA3) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy857;
			if (yych <= 0xB8) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy13571:
	yych = *++YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy533;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy857;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy533;
			goto yy2;
		}
	}
yy13572:
	yych = *++YYCURSOR;
	if (yych <= 0x86) goto yy2;
	if (yych <= 0x8E) goto yy533;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy857;
	goto yy2;
yy13573:
	yych = *++YYCURSOR;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8D) goto yy533;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy857;
	goto yy2;
yy13574:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x92) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x94) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy857;
			if (yych <= 0xB3) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy13575:
	yych = *++YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x89) goto yy857;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy533;
			if (yych <= 0x9D) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xA6) {
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA4) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xAD) goto yy533;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB4) goto yy533;
			goto yy2;
		}
	}
yy13576:
	yych = *++YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x81) goto yy2;
		if (yych <= 0x8D) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy533;
		if (yych <= 0x99) goto yy857;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy13577:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy533;
		if (yych <= 0x9A) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x9C) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA9) goto yy857;
			goto yy2;
		}
	}
yy13578:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x8A) goto yy2;
		if (yych <= 0x8D) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy857;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy13579:
	yych = *++YYCURSOR;
	if (yych == 0x80) goto yy533;
	if (yych <= 0x85) goto yy2;
	if (yych <= 0x8F) goto yy857;
	goto yy2;
yy13580:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy857;
	if (yych <= 0x9D) goto yy2;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy13581:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy857;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy857;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBE) goto yy533;
		goto yy2;
	}
yy13582:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy857;
		if (yych <= 0xA0) goto yy2;
		if (yych <= 0xBC) goto yy533;
		goto yy2;
	}
yy13583:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy533;
	if (yych <= 0xB9) goto yy857;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy13584:
	yych = *++YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy857;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy533;
		if (yych <= 0x99) goto yy857;
		if (yych <= 0xB7) goto yy533;
		goto yy2;
	}
yy13585:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy533;
		if (yych <= 0xA9) goto yy857;
		if (yych <= 0xAB) goto yy533;
		goto yy2;
	}
yy13586:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy857;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy533;
			if (yych <= 0xBA) goto yy2;
			goto yy533;
		} else {
			if (yych == 0xBD) goto yy533;
			goto yy2;
		}
	}
yy13587:
	yych = *++YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy857;
		goto yy533;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy13588:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x80) goto yy533;
		if (yych <= 0x8F) goto yy2;
		goto yy857;
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0xA4) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB9) goto yy857;
			goto yy2;
		}
	}
yy13589:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy533;
		if (yych <= 0x8F) goto yy2;
		goto yy857;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB6) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy533;
			goto yy2;
		}
	}
yy13590:
	yych = *++YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAA) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy533;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy857;
		goto yy2;
	}
yy13591:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x8A) {
			if (yych == 0x84) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x8B) goto yy533;
			if (yych <= 0x8F) goto yy2;
			goto yy857;
		}
	} else {
		if (yych <= 0xA0) {
			if (yych <= 0x9B) goto yy2;
			if (yych <= 0x9E) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xBA) goto yy533;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy13592:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy4439;
	case 0x81:	goto yy4440;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy537;
	case 0x83:	goto yy1878;
	case 0x84:	goto yy4441;
	case 0x85:	goto yy4442;
	case 0x86:	goto yy4443;
	case 0x87:	goto yy4444;
	case 0x8A:	goto yy4445;
	case 0x8B:	goto yy4446;
	case 0x8C:	goto yy4447;
	case 0x8D:	goto yy4448;
	case 0x8E:	goto yy4449;
	case 0x8F:	goto yy4450;
	case 0x92:	goto yy15533;
	case 0x94:	goto yy4452;
	case 0x95:	goto yy1903;
	case 0x9C:	goto yy1922;
	case 0x9D:	goto yy4453;
	case 0xA0:	goto yy4454;
	case 0xA1:	goto yy4455;
	case 0xA2:	goto yy4456;
	case 0xA3:	goto yy4457;
	case 0xA4:	goto yy4458;
	case 0xA6:	goto yy4459;
	case 0xA8:	goto yy4460;
	case 0xA9:	goto yy4461;
	case 0xAA:	goto yy4462;
	case 0xAB:	goto yy1879;
	case 0xAC:	goto yy1850;
	case 0xAD:	goto yy4463;
	case 0xAE:	goto yy4464;
	case 0xB1:	goto yy4465;
	case 0xB2:
	case 0xB3:	goto yy4466;
	default:	goto yy2;
	}
yy13593:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x86:
	case 0x92:
	case 0x98:	goto yy537;
	case 0x81:	goto yy15534;
	case 0x82:	goto yy1878;
	case 0x83:	goto yy15535;
	case 0x84:	goto yy15536;
	case 0x85:	goto yy4470;
	case 0x87:	goto yy15537;
	case 0x88:	goto yy4472;
	case 0x8A:	goto yy4473;
	case 0x8B:	goto yy15538;
	case 0x8C:	goto yy4475;
	case 0x8D:	goto yy4476;
	case 0x93:	goto yy15539;
	case 0x96:	goto yy4478;
	case 0x97:	goto yy4479;
	case 0x99:	goto yy15540;
	case 0x9A:	goto yy1860;
	case 0x9B:	goto yy861;
	case 0x9C:	goto yy15541;
	case 0xA2:	goto yy4482;
	case 0xA3:	goto yy15542;
	case 0xAB:	goto yy4484;
	default:	goto yy2;
	}
yy13594:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy537;
	case 0xA8:	goto yy4484;
	case 0xA9:	goto yy15543;
	case 0xAB:	goto yy4489;
	case 0xAC:	goto yy4490;
	case 0xAD:	goto yy15544;
	case 0xAE:	goto yy1875;
	case 0xBD:	goto yy4492;
	case 0xBE:	goto yy4493;
	default:	goto yy2;
	}
yy13595:
	yych = *++YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0x9E:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy537;
	case 0x83:	goto yy1850;
	case 0x84:	goto yy4496;
	case 0x85:	goto yy4497;
	case 0x87:	goto yy4498;
	case 0x89:	goto yy4499;
	case 0x8D:	goto yy4500;
	case 0x91:	goto yy4501;
	case 0x92:	goto yy4502;
	case 0x93:	goto yy4503;
	case 0x94:	goto yy4504;
	case 0x95:	goto yy4505;
	case 0x9A:	goto yy4506;
	case 0x9F:	goto yy15545;
	case 0xAA:	goto yy4508;
	default:	goto yy2;
	}
yy13596:
	yyaccept = 11;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy4671;
					goto yy115;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych == '+') goto yy4671;
					goto yy115;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy2807;
					if (yych <= '.') goto yy200;
					if (yych <= '/') goto yy115;
					goto yy5251;
				} else {
					if (yych <= ';') goto yy115;
					if (yych <= '>') goto yy4671;
					if (yych <= '@') goto yy115;
					goto yy5251;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy115;
					if (yych <= '`') goto yy4671;
					goto yy5251;
				} else {
					if (yych == '|') goto yy4671;
					if (yych <= '}') goto yy115;
					goto yy4671;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy115;
					if (yych <= 0xC2) goto yy8247;
					if (yych <= 0xC3) goto yy8248;
					goto yy5255;
				} else {
					if (yych <= 0xCA) goto yy5256;
					if (yych <= 0xCB) goto yy7736;
					if (yych <= 0xCC) goto yy4675;
					goto yy8249;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy8250;
					if (yych <= 0xCF) goto yy8251;
					goto yy5255;
				} else {
					if (yych <= 0xD2) goto yy8252;
					if (yych <= 0xD3) goto yy5255;
					if (yych <= 0xD4) goto yy5261;
					goto yy5262;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy8253;
					if (yych <= 0xD7) goto yy8254;
					if (yych <= 0xD8) goto yy8255;
					goto yy8256;
				} else {
					if (yych <= 0xDA) goto yy5255;
					if (yych <= 0xDB) goto yy8257;
					if (yych <= 0xDC) goto yy8258;
					goto yy8259;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy8260;
					if (yych <= 0xDF) goto yy8261;
					goto yy8262;
				} else {
					if (yych <= 0xE1) goto yy8263;
					if (yych <= 0xE2) goto yy8264;
					if (yych <= 0xE3) goto yy8265;
					goto yy6629;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy8266;
					if (yych <= 0xEE) goto yy115;
					goto yy8267;
				} else {
					if (yych <= 0xF0) goto yy8268;
					if (yych == 0xF3) goto yy6633;
					goto yy115;
				}
			}
		}
	}
yy13597:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy5251;
	if (yych == 0xA0) goto yy4671;
	goto yy2;
yy13598:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy5251;
		if (yych <= 0x81) goto yy2;
		goto yy5251;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy5251;
		if (yych <= 0xBA) goto yy4671;
		goto yy2;
	}
yy13599:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy5251;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy5251;
		if (yych <= 0xB8) goto yy4671;
		goto yy2;
	}
yy13600:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy5251;
			if (yych <= 0x83) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy4671;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy4671;
			goto yy5251;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy4671;
			} else {
				if (yych == 0xBF) goto yy4671;
				goto yy2;
			}
		}
	}
yy13601:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy5251;
		goto yy4671;
	} else {
		if (yych <= 0xA4) goto yy5251;
		if (yych <= 0xA6) goto yy4671;
		goto yy2;
	}
yy13602:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy4671;
	if (yych <= 0xB7) goto yy5251;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy13603:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy4671;
	if (yych <= 0xAF) goto yy5251;
	if (yych <= 0xBA) goto yy4671;
	goto yy2;
yy13604:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy4671;
		goto yy5251;
	} else {
		if (yych <= 0xB4) goto yy4671;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy13605:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy5251;
		goto yy4671;
	} else {
		if (yych == 0xB6) goto yy5251;
		goto yy2;
	}
yy13606:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy4671;
	if (yych <= 0xB2) goto yy5251;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy13607:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x84) goto yy5251;
			if (yych <= 0x89) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			goto yy5251;
		} else {
			if (yych == 0x9C) goto yy5251;
			goto yy2;
		}
	}
yy13608:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy5251;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy5251;
		if (yych <= 0xB7) goto yy4671;
		goto yy2;
	}
yy13609:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy5251;
		goto yy4671;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy13610:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy4671;
			if (yych <= 0x84) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy5251;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy5251;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy5251;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy5251;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xBD) goto yy5251;
				if (yych <= 0xBF) goto yy4671;
				goto yy2;
			}
		}
	}
yy13611:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy4671;
			if (yych <= 0x86) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy4671;
			} else {
				if (yych == 0x90) goto yy5251;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy4671;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy5251;
			goto yy4671;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy4671;
				goto yy2;
			}
		}
	}
yy13612:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy5251;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy13613:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy4671;
		if (yych <= 0x85) goto yy5251;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy5251;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy13614:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy5251;
		goto yy4671;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy13615:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy5251;
		if (yych <= 0x9D) goto yy4671;
		goto yy2;
	}
yy13616:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy5251;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy13617:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy5251;
	if (yych <= 0xB7) goto yy4671;
	goto yy2;
yy13618:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy5251;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy4671;
	goto yy2;
yy13619:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy5251;
		goto yy4671;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy13620:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy4671;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy5251;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy5251;
			goto yy2;
		}
	}
yy13621:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy5251;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy5251;
		if (yych <= 0xBE) goto yy4671;
		goto yy2;
	}
yy13622:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy5251;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy5251;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy4671;
		goto yy2;
	}
yy13623:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy4671;
		goto yy5251;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy4671;
			goto yy5251;
		} else {
			if (yych <= 0xBB) goto yy4671;
			if (yych <= 0xBF) goto yy5251;
			goto yy2;
		}
	}
yy13624:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy5251;
		goto yy4671;
	} else {
		if (yych == 0xB5) goto yy4671;
		if (yych <= 0xBF) goto yy5251;
		goto yy2;
	}
yy13625:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy5251;
		goto yy4671;
	} else {
		if (yych == 0xAF) goto yy4671;
		if (yych <= 0xBF) goto yy5251;
		goto yy2;
	}
yy13626:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy5251;
		goto yy4671;
	} else {
		if (yych == 0xA9) goto yy4671;
		if (yych <= 0xBF) goto yy5251;
		goto yy2;
	}
yy13627:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy5251;
		goto yy4671;
	} else {
		if (yych <= 0x8B) goto yy5251;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy13628:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy5251;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy4671;
	goto yy2;
yy13629:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy5408;
	if (yych == 0xA0) goto yy113;
	goto yy2;
yy13630:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy5408;
		if (yych <= 0x81) goto yy2;
		goto yy5408;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy5408;
		if (yych <= 0xBA) goto yy113;
		goto yy2;
	}
yy13631:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy5408;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy5408;
		if (yych <= 0xB8) goto yy113;
		goto yy2;
	}
yy13632:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy5408;
			if (yych <= 0x83) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy113;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy113;
			goto yy5408;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy113;
			} else {
				if (yych == 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy13633:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy5408;
		goto yy113;
	} else {
		if (yych <= 0xA4) goto yy5408;
		if (yych <= 0xA6) goto yy113;
		goto yy2;
	}
yy13634:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy113;
	if (yych <= 0xB7) goto yy5408;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy13635:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy113;
	if (yych <= 0xAF) goto yy5408;
	if (yych <= 0xBA) goto yy113;
	goto yy2;
yy13636:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy113;
		goto yy5408;
	} else {
		if (yych <= 0xB4) goto yy113;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy13637:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy5408;
		goto yy113;
	} else {
		if (yych == 0xB6) goto yy5408;
		goto yy2;
	}
yy13638:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy113;
	if (yych <= 0xB2) goto yy5408;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy13639:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x84) goto yy5408;
			if (yych <= 0x89) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			goto yy5408;
		} else {
			if (yych == 0x9C) goto yy5408;
			goto yy2;
		}
	}
yy13640:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy5408;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy5408;
		if (yych <= 0xB7) goto yy113;
		goto yy2;
	}
yy13641:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy5408;
		goto yy113;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy13642:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy113;
			if (yych <= 0x84) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy5408;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy5408;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy5408;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy5408;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy5408;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy13643:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy113;
			if (yych <= 0x86) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy113;
			} else {
				if (yych == 0x90) goto yy5408;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy113;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy5408;
			goto yy113;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy113;
				goto yy2;
			}
		}
	}
yy13644:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy5408;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy13645:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy113;
		if (yych <= 0x85) goto yy5408;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy5408;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy13646:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy5408;
		goto yy113;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy13647:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy5408;
		if (yych <= 0x9D) goto yy113;
		goto yy2;
	}
yy13648:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy5408;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy13649:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy5408;
	if (yych <= 0xB7) goto yy113;
	goto yy2;
yy13650:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy5408;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy113;
	goto yy2;
yy13651:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy5408;
		goto yy113;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy13652:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy113;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy5408;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy5408;
			goto yy2;
		}
	}
yy13653:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy5408;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy5408;
		if (yych <= 0xBE) goto yy113;
		goto yy2;
	}
yy13654:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy5408;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy5408;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy113;
		goto yy2;
	}
yy13655:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy113;
		goto yy5408;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy113;
			goto yy5408;
		} else {
			if (yych <= 0xBB) goto yy113;
			if (yych <= 0xBF) goto yy5408;
			goto yy2;
		}
	}
yy13656:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy5408;
		goto yy113;
	} else {
		if (yych == 0xB5) goto yy113;
		if (yych <= 0xBF) goto yy5408;
		goto yy2;
	}
yy13657:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy5408;
		goto yy113;
	} else {
		if (yych == 0xAF) goto yy113;
		if (yych <= 0xBF) goto yy5408;
		goto yy2;
	}
yy13658:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy5408;
		goto yy113;
	} else {
		if (yych == 0xA9) goto yy113;
		if (yych <= 0xBF) goto yy5408;
		goto yy2;
	}
yy13659:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy5408;
		goto yy113;
	} else {
		if (yych <= 0x8B) goto yy5408;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy13660:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy5408;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy113;
	goto yy2;
yy13661:
	yyaccept = 14;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCA) {
		if (yych <= '?') {
			if (yych <= '+') {
				if (yych <= '%') {
					if (yych <= '#') goto yy208;
					if (yych <= '$') goto yy1763;
					goto yy146;
				} else {
					if (yych == '\'') goto yy200;
					if (yych <= '*') goto yy208;
					goto yy2207;
				}
			} else {
				if (yych <= '/') {
					if (yych <= ',') goto yy208;
					if (yych <= '-') goto yy203;
					if (yych <= '.') goto yy3056;
					goto yy208;
				} else {
					if (yych <= '9') goto yy15546;
					if (yych <= ';') goto yy208;
					if (yych <= '>') goto yy1763;
					goto yy208;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '^') {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy2402;
					if (yych <= ']') goto yy208;
					goto yy1763;
				} else {
					if (yych <= '_') goto yy2207;
					if (yych <= '`') goto yy1763;
					if (yych <= 'z') goto yy2402;
					goto yy208;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy208;
					if (yych <= '~') goto yy1763;
					goto yy208;
				} else {
					if (yych <= 0xC2) goto yy2404;
					if (yych <= 0xC3) goto yy2405;
					if (yych <= 0xC9) goto yy2406;
					goto yy2407;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy1763;
					if (yych <= 0xCD) goto yy2408;
					if (yych <= 0xCE) goto yy2409;
					goto yy2410;
				} else {
					if (yych == 0xD2) goto yy2411;
					if (yych <= 0xD3) goto yy2406;
					goto yy2412;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy2413;
					if (yych <= 0xD6) goto yy2414;
					if (yych <= 0xD7) goto yy2415;
					goto yy2416;
				} else {
					if (yych <= 0xD9) goto yy2417;
					if (yych <= 0xDA) goto yy2406;
					if (yych <= 0xDB) goto yy2418;
					goto yy2419;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy2420;
					if (yych <= 0xDE) goto yy2421;
					if (yych <= 0xDF) goto yy2422;
					goto yy2423;
				} else {
					if (yych <= 0xE1) goto yy2424;
					if (yych <= 0xE2) goto yy2425;
					if (yych <= 0xE3) goto yy2426;
					goto yy1763;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy2427;
					if (yych <= 0xEE) goto yy208;
					goto yy2428;
				} else {
					if (yych <= 0xF0) goto yy2429;
					if (yych == 0xF3) goto yy1763;
					goto yy208;
				}
			}
		}
	}
yy13662:
	yyaccept = 14;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yybm[0+yych] & 2) {
		goto yy203;
	}
	if (yych <= 0xCF) {
		if (yych <= '^') {
			if (yych <= '+') {
				if (yych <= '&') {
					if (yych == '%') goto yy146;
					goto yy208;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych <= '*') goto yy208;
					goto yy146;
				}
			} else {
				if (yych <= '?') {
					if (yych <= '/') goto yy208;
					if (yych <= '9') goto yy15547;
					goto yy208;
				} else {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy803;
					goto yy208;
				}
			}
		} else {
			if (yych <= 0xC3) {
				if (yych <= 'z') {
					if (yych <= '_') goto yy146;
					if (yych <= '`') goto yy208;
					goto yy803;
				} else {
					if (yych <= 0xC1) goto yy208;
					if (yych <= 0xC2) goto yy805;
					goto yy806;
				}
			} else {
				if (yych <= 0xCC) {
					if (yych <= 0xC9) goto yy807;
					if (yych <= 0xCA) goto yy808;
					goto yy208;
				} else {
					if (yych <= 0xCD) goto yy845;
					if (yych <= 0xCE) goto yy810;
					goto yy811;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD6) {
				if (yych <= 0xD3) {
					if (yych == 0xD2) goto yy812;
					goto yy807;
				} else {
					if (yych <= 0xD4) goto yy813;
					if (yych <= 0xD5) goto yy814;
					goto yy846;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD7) goto yy816;
					if (yych <= 0xD8) goto yy847;
					goto yy848;
				} else {
					if (yych <= 0xDA) goto yy807;
					if (yych <= 0xDB) goto yy849;
					goto yy820;
				}
			}
		} else {
			if (yych <= 0xE2) {
				if (yych <= 0xDF) {
					if (yych <= 0xDD) goto yy821;
					if (yych <= 0xDE) goto yy822;
					goto yy850;
				} else {
					if (yych <= 0xE0) goto yy851;
					if (yych <= 0xE1) goto yy852;
					goto yy853;
				}
			} else {
				if (yych <= 0xEA) {
					if (yych <= 0xE3) goto yy827;
					if (yych <= 0xE9) goto yy208;
					goto yy854;
				} else {
					if (yych <= 0xEE) goto yy208;
					if (yych <= 0xEF) goto yy855;
					if (yych <= 0xF0) goto yy856;
					goto yy208;
				}
			}
		}
	}
yy13663:
	yych = *++YYCURSOR;
	if (yybm[0+yych] & 2) {
		goto yy203;
	}
	if (yych <= 0xCF) {
		if (yych <= '^') {
			if (yych <= '+') {
				if (yych <= '&') {
					if (yych == '%') goto yy146;
					goto yy1763;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych <= '*') goto yy1763;
					goto yy2207;
				}
			} else {
				if (yych <= '?') {
					if (yych <= '/') goto yy1763;
					if (yych <= '9') goto yy15548;
					goto yy1763;
				} else {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy2402;
					goto yy1763;
				}
			}
		} else {
			if (yych <= 0xC3) {
				if (yych <= 'z') {
					if (yych <= '_') goto yy2207;
					if (yych <= '`') goto yy1763;
					goto yy2402;
				} else {
					if (yych <= 0xC1) goto yy1763;
					if (yych <= 0xC2) goto yy2404;
					goto yy2405;
				}
			} else {
				if (yych <= 0xCC) {
					if (yych <= 0xC9) goto yy2406;
					if (yych <= 0xCA) goto yy2407;
					goto yy1763;
				} else {
					if (yych <= 0xCD) goto yy2408;
					if (yych <= 0xCE) goto yy2409;
					goto yy2410;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD6) {
				if (yych <= 0xD3) {
					if (yych == 0xD2) goto yy2411;
					goto yy2406;
				} else {
					if (yych <= 0xD4) goto yy2412;
					if (yych <= 0xD5) goto yy2413;
					goto yy2414;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD7) goto yy2415;
					if (yych <= 0xD8) goto yy2416;
					goto yy2417;
				} else {
					if (yych <= 0xDA) goto yy2406;
					if (yych <= 0xDB) goto yy2418;
					goto yy2419;
				}
			}
		} else {
			if (yych <= 0xE2) {
				if (yych <= 0xDF) {
					if (yych <= 0xDD) goto yy2420;
					if (yych <= 0xDE) goto yy2421;
					goto yy2422;
				} else {
					if (yych <= 0xE0) goto yy2423;
					if (yych <= 0xE1) goto yy2424;
					goto yy2425;
				}
			} else {
				if (yych <= 0xEA) {
					if (yych <= 0xE3) goto yy2426;
					if (yych <= 0xE9) goto yy1763;
					goto yy2427;
				} else {
					if (yych <= 0xEE) goto yy1763;
					if (yych <= 0xEF) goto yy2428;
					if (yych <= 0xF0) goto yy2429;
					goto yy1763;
				}
			}
		}
	}
yy13664:
	yyaccept = 7;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCA) {
		if (yych <= '?') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych <= '#') goto yy41;
					if (yych <= '$') goto yy534;
					if (yych <= '%') goto yy146;
					goto yy41;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych <= '*') goto yy41;
					if (yych <= '+') goto yy781;
					goto yy202;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy867;
					if (yych <= '.') goto yy205;
					if (yych <= '/') goto yy41;
					goto yy15549;
				} else {
					if (yych <= ':') goto yy41;
					if (yych <= ';') goto yy202;
					if (yych <= '>') goto yy534;
					goto yy41;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '^') {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy870;
					if (yych <= ']') goto yy41;
					goto yy534;
				} else {
					if (yych <= '_') goto yy781;
					if (yych <= '`') goto yy534;
					if (yych <= 'z') goto yy870;
					goto yy41;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy41;
					if (yych <= '~') goto yy534;
					goto yy41;
				} else {
					if (yych <= 0xC2) goto yy872;
					if (yych <= 0xC3) goto yy873;
					if (yych <= 0xC9) goto yy874;
					goto yy875;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy534;
					if (yych <= 0xCD) goto yy2430;
					if (yych <= 0xCE) goto yy877;
					goto yy878;
				} else {
					if (yych == 0xD2) goto yy879;
					if (yych <= 0xD3) goto yy874;
					goto yy880;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy881;
					if (yych <= 0xD6) goto yy2431;
					if (yych <= 0xD7) goto yy883;
					goto yy2432;
				} else {
					if (yych <= 0xD9) goto yy2433;
					if (yych <= 0xDA) goto yy874;
					if (yych <= 0xDB) goto yy886;
					goto yy887;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy888;
					if (yych <= 0xDE) goto yy889;
					if (yych <= 0xDF) goto yy2434;
					goto yy891;
				} else {
					if (yych <= 0xE1) goto yy892;
					if (yych <= 0xE2) goto yy2435;
					if (yych <= 0xE3) goto yy894;
					goto yy534;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy895;
					if (yych <= 0xEE) goto yy41;
					goto yy2436;
				} else {
					if (yych <= 0xF0) goto yy897;
					if (yych == 0xF3) goto yy534;
					goto yy41;
				}
			}
		}
	}
yy13665:
	yyaccept = 7;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCA) {
		if (yych <= '?') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych <= '#') goto yy41;
					if (yych <= '$') goto yy111;
					if (yych <= '%') goto yy146;
					goto yy41;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych <= '*') goto yy41;
					if (yych <= '+') goto yy170;
					goto yy202;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy203;
					if (yych <= '.') goto yy205;
					if (yych <= '/') goto yy41;
					goto yy15550;
				} else {
					if (yych <= ':') goto yy41;
					if (yych <= ';') goto yy202;
					if (yych <= '>') goto yy111;
					goto yy41;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '^') {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy206;
					if (yych <= ']') goto yy41;
					goto yy111;
				} else {
					if (yych <= '_') goto yy209;
					if (yych <= '`') goto yy111;
					if (yych <= 'z') goto yy206;
					goto yy41;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy41;
					if (yych <= '~') goto yy111;
					goto yy41;
				} else {
					if (yych <= 0xC2) goto yy211;
					if (yych <= 0xC3) goto yy212;
					if (yych <= 0xC9) goto yy213;
					goto yy214;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy111;
					if (yych <= 0xCD) goto yy215;
					if (yych <= 0xCE) goto yy216;
					goto yy217;
				} else {
					if (yych == 0xD2) goto yy218;
					if (yych <= 0xD3) goto yy213;
					goto yy219;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy220;
					if (yych <= 0xD6) goto yy221;
					if (yych <= 0xD7) goto yy222;
					goto yy223;
				} else {
					if (yych <= 0xD9) goto yy224;
					if (yych <= 0xDA) goto yy213;
					if (yych <= 0xDB) goto yy225;
					goto yy226;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy227;
					if (yych <= 0xDE) goto yy228;
					if (yych <= 0xDF) goto yy229;
					goto yy230;
				} else {
					if (yych <= 0xE1) goto yy231;
					if (yych <= 0xE2) goto yy232;
					if (yych <= 0xE3) goto yy233;
					goto yy111;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy234;
					if (yych <= 0xEE) goto yy41;
					goto yy235;
				} else {
					if (yych <= 0xF0) goto yy236;
					if (yych == 0xF3) goto yy111;
					goto yy41;
				}
			}
		}
	}
yy13666:
	yyaccept = 21;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCC) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy5660;
					goto yy1766;
				} else {
					if (yych <= '\'') goto yy2930;
					if (yych == '+') goto yy5660;
					goto yy1766;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy12501;
					if (yych <= '.') goto yy11725;
					if (yych <= '/') goto yy1766;
					goto yy5660;
				} else {
					if (yych <= ':') goto yy2930;
					if (yych <= ';') goto yy1766;
					if (yych <= '>') goto yy5660;
					goto yy1766;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= '`') {
					if (yych <= 'Z') goto yy13666;
					if (yych <= ']') goto yy1766;
					goto yy5660;
				} else {
					if (yych <= 'z') goto yy13666;
					if (yych == '|') goto yy5660;
					goto yy1766;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy5660;
					if (yych <= 0xC1) goto yy1766;
					if (yych <= 0xC2) goto yy15551;
					goto yy13669;
				} else {
					if (yych <= 0xC9) goto yy13670;
					if (yych <= 0xCA) goto yy13671;
					if (yych <= 0xCB) goto yy9033;
					goto yy5663;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy13672;
					if (yych <= 0xCE) goto yy15552;
					goto yy13674;
				} else {
					if (yych == 0xD2) goto yy13675;
					if (yych <= 0xD3) goto yy13670;
					goto yy13676;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy13677;
					if (yych <= 0xD6) goto yy15553;
					if (yych <= 0xD7) goto yy15554;
					goto yy13680;
				} else {
					if (yych <= 0xD9) goto yy13681;
					if (yych <= 0xDA) goto yy13670;
					if (yych <= 0xDB) goto yy13682;
					goto yy13683;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy13684;
					if (yych <= 0xDE) goto yy13685;
					if (yych <= 0xDF) goto yy13686;
					goto yy13687;
				} else {
					if (yych <= 0xE1) goto yy15555;
					if (yych <= 0xE2) goto yy15556;
					if (yych <= 0xE3) goto yy13690;
					goto yy5683;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy13691;
					if (yych <= 0xEE) goto yy1766;
					goto yy15557;
				} else {
					if (yych <= 0xF0) goto yy13693;
					if (yych == 0xF3) goto yy5687;
					goto yy1766;
				}
			}
		}
	}
yy13668:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy5660;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy13666;
	default:	goto yy2;
	}
yy13669:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy13666;
		goto yy5660;
	} else {
		if (yych == 0xB7) goto yy5660;
		if (yych <= 0xBF) goto yy13666;
		goto yy2;
	}
yy13670:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy13666;
	goto yy2;
yy13671:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy13666;
	goto yy2;
yy13672:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xB3) goto yy13666;
			if (yych <= 0xB4) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy13666;
			if (yych <= 0xBA) goto yy2;
			goto yy13666;
		} else {
			if (yych == 0xBF) goto yy13666;
			goto yy2;
		}
	}
yy13673:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy5660;
			goto yy13666;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy13666;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy13666;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy13666;
			goto yy2;
		}
	}
yy13674:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy5660;
	if (yych <= 0xBF) goto yy13666;
	goto yy2;
yy13675:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy13666;
	if (yych <= 0x89) goto yy5660;
	if (yych <= 0xBF) goto yy13666;
	goto yy2;
yy13676:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy13666;
	goto yy2;
yy13677:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy13666;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy13666;
	goto yy2;
yy13678:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy13666;
		if (yych <= 0x8C) goto yy2;
		goto yy5660;
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0x90) goto yy2;
			goto yy5660;
		} else {
			if (yych == 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy13679:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy5660;
			if (yych <= 0x8F) goto yy2;
			goto yy13666;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy13666;
			goto yy2;
		}
	}
yy13680:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy5660;
		if (yych <= 0x8A) goto yy2;
		goto yy5660;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy13666;
			goto yy2;
		}
	}
yy13681:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x80) goto yy2;
		if (yych <= 0x8A) goto yy13666;
		if (yych <= 0x9F) goto yy5660;
		goto yy2;
	} else {
		if (yych == 0xB0) goto yy5660;
		if (yych <= 0xBF) goto yy13666;
		goto yy2;
	}
yy13682:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy13666;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy13666;
			if (yych == 0x9D) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy5660;
			if (yych <= 0xAF) goto yy13666;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy13666;
			if (yych <= 0xBE) goto yy5660;
			if (yych <= 0xBF) goto yy13666;
			goto yy2;
		}
	}
yy13683:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy13666;
		goto yy5660;
	} else {
		if (yych <= 0xAF) goto yy13666;
		if (yych <= 0xBF) goto yy5660;
		goto yy2;
	}
yy13684:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy5660;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy13666;
	goto yy2;
yy13685:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy13666;
	if (yych <= 0xB0) goto yy5660;
	if (yych <= 0xB1) goto yy13666;
	goto yy2;
yy13686:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x89) goto yy2;
		if (yych <= 0xAA) goto yy13666;
		goto yy5660;
	} else {
		if (yych == 0xB6) goto yy5660;
		goto yy2;
	}
yy13687:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy15558;
	case 0xA1:	goto yy15559;
	case 0xA2:	goto yy15560;
	case 0xA3:	goto yy8755;
	case 0xA4:	goto yy15561;
	case 0xA5:	goto yy15562;
	case 0xA6:	goto yy15563;
	case 0xA7:	goto yy15564;
	case 0xA8:	goto yy15565;
	case 0xA9:	goto yy15566;
	case 0xAA:	goto yy15567;
	case 0xAB:	goto yy15568;
	case 0xAC:	goto yy15569;
	case 0xAD:	goto yy15570;
	case 0xAE:	goto yy15571;
	case 0xAF:	goto yy15572;
	case 0xB0:	goto yy15573;
	case 0xB1:	goto yy15574;
	case 0xB2:	goto yy15575;
	case 0xB3:	goto yy15576;
	case 0xB4:	goto yy15577;
	case 0xB5:	goto yy15578;
	case 0xB6:	goto yy15579;
	case 0xB7:	goto yy15580;
	case 0xB8:	goto yy8775;
	case 0xB9:	goto yy8776;
	case 0xBA:	goto yy8777;
	case 0xBB:	goto yy8778;
	case 0xBC:	goto yy8779;
	case 0xBD:	goto yy8780;
	case 0xBE:	goto yy8781;
	case 0xBF:	goto yy8782;
	default:	goto yy2;
	}
yy13688:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy8783;
	case 0x81:	goto yy8784;
	case 0x82:	goto yy15581;
	case 0x83:	goto yy15582;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy13670;
	case 0x89:	goto yy15583;
	case 0x8A:	goto yy15584;
	case 0x8B:	goto yy15585;
	case 0x8C:	goto yy15586;
	case 0x8D:	goto yy15587;
	case 0x8E:	goto yy15588;
	case 0x8F:	goto yy15589;
	case 0x90:	goto yy15590;
	case 0x99:	goto yy15591;
	case 0x9A:	goto yy15592;
	case 0x9B:	goto yy15593;
	case 0x9C:	goto yy15594;
	case 0x9D:	goto yy15595;
	case 0x9E:	goto yy8800;
	case 0x9F:	goto yy8801;
	case 0xA0:	goto yy15596;
	case 0xA1:	goto yy15597;
	case 0xA2:	goto yy15598;
	case 0xA3:	goto yy15599;
	case 0xA4:	goto yy15600;
	case 0xA5:	goto yy8807;
	case 0xA7:	goto yy8808;
	case 0xA8:	goto yy15601;
	case 0xA9:	goto yy8809;
	case 0xAA:	goto yy8810;
	case 0xAC:	goto yy8811;
	case 0xAD:	goto yy8812;
	case 0xAE:	goto yy15602;
	case 0xAF:	goto yy15603;
	case 0xB0:	goto yy15604;
	case 0xB1:	goto yy15605;
	case 0xB3:	goto yy15606;
	case 0xB4:	goto yy15607;
	case 0xB5:	goto yy15608;
	case 0xB6:	goto yy15609;
	case 0xB7:	goto yy8821;
	case 0xBC:	goto yy15610;
	case 0xBD:	goto yy15611;
	case 0xBE:	goto yy15612;
	case 0xBF:	goto yy15613;
	default:	goto yy2;
	}
yy13689:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy8826;
	case 0x81:	goto yy8827;
	case 0x82:	goto yy8828;
	case 0x83:	goto yy8829;
	case 0x84:	goto yy15614;
	case 0x85:	goto yy15615;
	case 0x86:	goto yy15616;
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy5663;
	case 0x8C:	goto yy8832;
	case 0x8F:	goto yy8833;
	case 0x90:	goto yy8834;
	case 0x91:	goto yy8835;
	case 0x92:	goto yy8836;
	case 0x93:	goto yy8837;
	case 0x9D:	goto yy8838;
	case 0x9E:	goto yy8839;
	case 0x9F:	goto yy8840;
	case 0xA6:	goto yy8841;
	case 0xA7:	goto yy8842;
	case 0xAD:	goto yy8843;
	case 0xAE:	goto yy8844;
	case 0xAF:	goto yy8845;
	case 0xB0:	goto yy15617;
	case 0xB1:	goto yy15618;
	case 0xB2:	goto yy13670;
	case 0xB3:	goto yy15619;
	case 0xB4:	goto yy15620;
	case 0xB5:	goto yy15621;
	case 0xB6:	goto yy15622;
	case 0xB7:	goto yy15623;
	case 0xBA:	goto yy8852;
	case 0xBB:	goto yy8814;
	case 0xBF:	goto yy8853;
	default:	goto yy2;
	}
yy13690:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy15624;
	case 0x82:	goto yy8855;
	case 0x84:	goto yy15625;
	case 0x86:	goto yy15626;
	case 0x87:	goto yy8858;
	case 0x88:	goto yy8859;
	case 0x89:	goto yy8860;
	case 0x8A:	goto yy8861;
	case 0x8B:	goto yy8862;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy5663;
	default:	goto yy2;
	}
yy13691:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy5675;
	case 0x93:	goto yy15627;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy13670;
	case 0x98:	goto yy15628;
	case 0x99:	goto yy15629;
	case 0x9A:	goto yy15630;
	case 0x9B:	goto yy15631;
	case 0x9C:	goto yy15632;
	case 0x9D:	goto yy13676;
	case 0x9E:	goto yy15633;
	case 0x9F:	goto yy15634;
	case 0xA0:	goto yy15635;
	case 0xA1:	goto yy15636;
	case 0xA2:	goto yy15637;
	case 0xA3:	goto yy15638;
	case 0xA4:	goto yy15639;
	case 0xA5:	goto yy15640;
	case 0xA6:	goto yy8875;
	case 0xA7:	goto yy8876;
	case 0xA8:	goto yy15641;
	case 0xA9:	goto yy15642;
	case 0xAA:	goto yy8879;
	case 0xAB:	goto yy15643;
	case 0xAC:	goto yy15644;
	case 0xAD:	goto yy15645;
	case 0xAF:	goto yy15646;
	default:	goto yy2;
	}
yy13692:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy15647;
	case 0xAD:	goto yy15648;
	case 0xAE:	goto yy15649;
	case 0xAF:	goto yy15650;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy13670;
	case 0xB4:	goto yy15651;
	case 0xB5:	goto yy15652;
	case 0xB6:	goto yy15653;
	case 0xB7:	goto yy15654;
	case 0xB8:	goto yy8890;
	case 0xB9:	goto yy15655;
	case 0xBB:	goto yy15656;
	case 0xBC:	goto yy15657;
	case 0xBD:	goto yy15658;
	case 0xBF:	goto yy8895;
	default:	goto yy2;
	}
yy13693:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy15659;
	case 0x91:	goto yy15660;
	case 0x92:	goto yy15661;
	case 0x93:	goto yy15662;
	case 0x94:	goto yy15663;
	case 0x96:	goto yy15664;
	case 0x9B:	goto yy15665;
	case 0x9D:	goto yy15666;
	case 0x9E:	goto yy15667;
	case 0x9F:	goto yy8905;
	default:	goto yy2;
	}
yy13694:
	yyaccept = 21;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy5660;
					goto yy1766;
				} else {
					if (yych <= '\'') goto yy1087;
					if (yych == '+') goto yy5660;
					goto yy1766;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy4041;
					if (yych <= '.') goto yy9246;
					if (yych <= '/') goto yy1766;
					goto yy8907;
				} else {
					if (yych <= ';') goto yy1766;
					if (yych <= '>') goto yy5660;
					if (yych <= '@') goto yy1766;
					goto yy9040;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy1766;
					if (yych <= '`') goto yy5660;
					goto yy9040;
				} else {
					if (yych == '|') goto yy5660;
					if (yych <= '}') goto yy1766;
					goto yy5660;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy1766;
					if (yych <= 0xC2) goto yy5720;
					if (yych <= 0xC3) goto yy5721;
					goto yy5722;
				} else {
					if (yych <= 0xCA) goto yy5723;
					if (yych <= 0xCB) goto yy5665;
					if (yych <= 0xCC) goto yy5663;
					goto yy5724;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy5725;
					if (yych <= 0xCF) goto yy5726;
					goto yy5722;
				} else {
					if (yych <= 0xD2) goto yy5727;
					if (yych <= 0xD3) goto yy5722;
					if (yych <= 0xD4) goto yy5728;
					goto yy5729;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy5730;
					if (yych <= 0xD7) goto yy5731;
					if (yych <= 0xD8) goto yy5732;
					goto yy5733;
				} else {
					if (yych <= 0xDA) goto yy5722;
					if (yych <= 0xDB) goto yy5734;
					if (yych <= 0xDC) goto yy5735;
					goto yy5736;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy5737;
					if (yych <= 0xDF) goto yy5738;
					goto yy5739;
				} else {
					if (yych <= 0xE1) goto yy5740;
					if (yych <= 0xE2) goto yy5741;
					if (yych <= 0xE3) goto yy5742;
					goto yy5683;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy5743;
					if (yych <= 0xEE) goto yy1766;
					goto yy5744;
				} else {
					if (yych <= 0xF0) goto yy5745;
					if (yych == 0xF3) goto yy5687;
					goto yy1766;
				}
			}
		}
	}
yy13695:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy9896;
	if (yych <= 0xBF) goto yy9155;
	goto yy2;
yy13696:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych == 0x86) goto yy9896;
		goto yy2;
	} else {
		if (yych <= 0x8D) goto yy1952;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy9155;
		goto yy2;
	}
yy13697:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			goto yy9896;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0x99) goto yy2930;
			goto yy2;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2930;
			if (yych <= 0xA6) goto yy2;
			goto yy2930;
		} else {
			if (yych == 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy13698:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy5746;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy13699:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy1952;
		} else {
			if (yych == 0x93) goto yy2930;
			goto yy2;
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0xAF) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0xB2) goto yy9896;
			if (yych <= 0xB4) goto yy1952;
			goto yy2;
		}
	}
yy13700:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych <= 0x92) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy1952;
			if (yych <= 0x91) goto yy2;
			goto yy2930;
		} else {
			if (yych == 0x95) goto yy2930;
			if (yych <= 0xA1) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych <= 0xA3) goto yy9896;
			if (yych <= 0xA6) goto yy1952;
			if (yych <= 0xA8) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xB4) {
				if (yych <= 0xAF) goto yy2;
				goto yy9155;
			} else {
				if (yych <= 0xB5) goto yy2;
				if (yych <= 0xBF) goto yy9155;
				goto yy2;
			}
		}
	}
yy13701:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy1952;
			if (yych <= 0x86) goto yy2;
			goto yy2930;
		} else {
			if (yych <= 0x8B) {
				if (yych <= 0x8A) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0x8C) goto yy2;
				if (yych <= 0x8D) goto yy9896;
				goto yy2930;
			}
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x9A) goto yy2930;
			if (yych <= 0x9B) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy9155;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1952;
				goto yy2;
			}
		}
	}
yy13702:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy9155;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy9155;
		} else {
			if (yych == 0xBF) goto yy9155;
			goto yy2;
		}
	}
yy13703:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy9155;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy9155;
	goto yy2;
yy13704:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy9155;
	goto yy2;
yy13705:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy9155;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy9155;
	goto yy2;
yy13706:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy9155;
	if (yych == 0xA0) goto yy1952;
	goto yy2;
yy13707:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy9155;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy9155;
	goto yy2;
yy13708:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy9155;
		if (yych <= 0x81) goto yy2;
		goto yy9155;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy9155;
		if (yych <= 0xBA) goto yy1952;
		goto yy2;
	}
yy13709:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy9155;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy9155;
	goto yy2;
yy13710:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy9155;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy9155;
	goto yy2;
yy13711:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy9155;
	goto yy2;
yy13712:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy9155;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy9155;
	goto yy2;
yy13713:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy9155;
	goto yy2;
yy13714:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy9155;
	goto yy2;
yy13715:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy9155;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy9155;
	goto yy2;
yy13716:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy9155;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy9155;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy9155;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy9155;
			if (yych == 0xBF) goto yy9155;
			goto yy2;
		}
	}
yy13717:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy9155;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy9155;
		if (yych <= 0xB8) goto yy1952;
		goto yy2;
	}
yy13718:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy9155;
	goto yy2;
yy13719:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy9155;
	goto yy2;
yy13720:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy9155;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy9155;
	goto yy2;
yy13721:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy9155;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy9155;
	goto yy2;
yy13722:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy9155;
			if (yych <= 0x83) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy1952;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy1952;
			goto yy9155;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy1952;
			} else {
				if (yych == 0xBF) goto yy1952;
				goto yy2;
			}
		}
	}
yy13723:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy9155;
	goto yy2;
yy13724:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy9155;
	goto yy2;
yy13725:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy9155;
		goto yy1952;
	} else {
		if (yych <= 0xA4) goto yy9155;
		if (yych <= 0xA6) goto yy1952;
		goto yy2;
	}
yy13726:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy9155;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy9155;
	goto yy2;
yy13727:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy9155;
	goto yy2;
yy13728:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy9155;
	goto yy2;
yy13729:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy9155;
	goto yy2;
yy13730:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1952;
	if (yych <= 0xB7) goto yy9155;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy13731:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1952;
	if (yych <= 0xAF) goto yy9155;
	if (yych <= 0xBA) goto yy1952;
	goto yy2;
yy13732:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy9155;
	goto yy2;
yy13733:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1952;
	if (yych <= 0xA6) goto yy9155;
	if (yych <= 0xB4) goto yy1952;
	goto yy2;
yy13734:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy9155;
		goto yy1952;
	} else {
		if (yych == 0xB6) goto yy9155;
		goto yy2;
	}
yy13735:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1952;
	if (yych <= 0xB2) goto yy9155;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy13736:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x84) goto yy9155;
			if (yych <= 0x89) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x99) goto yy2;
			goto yy9155;
		} else {
			if (yych == 0x9C) goto yy9155;
			goto yy2;
		}
	}
yy13737:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy9155;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy9155;
		if (yych <= 0xB7) goto yy1952;
		goto yy2;
	}
yy13738:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy9155;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy9155;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy9155;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy9155;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy9155;
			goto yy2;
		}
	}
yy13739:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy9155;
	if (yych <= 0xAA) goto yy1952;
	goto yy2;
yy13740:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1952;
			if (yych <= 0x84) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy9155;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy9155;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy9155;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy9155;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xBD) goto yy9155;
				if (yych <= 0xBF) goto yy1952;
				goto yy2;
			}
		}
	}
yy13741:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1952;
			if (yych <= 0x86) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1952;
			} else {
				if (yych == 0x90) goto yy9155;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy1952;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy9155;
			goto yy1952;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy1952;
				goto yy2;
			}
		}
	}
yy13742:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy9155;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy13743:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1952;
		goto yy9155;
	} else {
		if (yych == 0x87) goto yy9155;
		goto yy2;
	}
yy13744:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy9155;
		goto yy1952;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy13745:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy9155;
		if (yych <= 0x9D) goto yy1952;
		goto yy2;
	}
yy13746:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy1952;
	if (yych == 0x84) goto yy9155;
	goto yy2;
yy13747:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy9155;
	if (yych <= 0xB7) goto yy1952;
	goto yy2;
yy13748:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy9155;
	goto yy2;
yy13749:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy9155;
	if (yych == 0xBF) goto yy9155;
	goto yy2;
yy13750:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy9155;
	goto yy2;
yy13751:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy9155;
	goto yy2;
yy13752:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy9155;
	goto yy2;
yy13753:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy9155;
	goto yy2;
yy13754:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy9155;
	goto yy2;
yy13755:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy9155;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy1952;
	goto yy2;
yy13756:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy9155;
		goto yy1952;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy13757:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych == 0x85) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0xB7) goto yy9155;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy9155;
		goto yy2;
	}
yy13758:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy9155;
	goto yy2;
yy13759:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy9155;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy9155;
		if (yych <= 0xBE) goto yy1952;
		goto yy2;
	}
yy13760:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy9155;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy9155;
	goto yy2;
yy13761:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy9155;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy9155;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy1952;
		goto yy2;
	}
yy13762:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy9155;
	goto yy2;
yy13763:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy9155;
		} else {
			if (yych == 0xA2) goto yy9155;
			if (yych <= 0xA4) goto yy2;
			goto yy9155;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy9155;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy9155;
				goto yy2;
			}
		}
	}
yy13764:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy9155;
	goto yy2;
yy13765:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy9155;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy9155;
			if (yych <= 0x8C) goto yy2;
			goto yy9155;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy9155;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy9155;
			goto yy2;
		}
	}
yy13766:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy9155;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy9155;
			goto yy2;
		}
	}
yy13767:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy9155;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy9155;
	goto yy2;
yy13768:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy1952;
		goto yy9155;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy1952;
			goto yy9155;
		} else {
			if (yych <= 0xBB) goto yy1952;
			if (yych <= 0xBF) goto yy9155;
			goto yy2;
		}
	}
yy13769:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy9155;
		goto yy1952;
	} else {
		if (yych == 0xB5) goto yy1952;
		if (yych <= 0xBF) goto yy9155;
		goto yy2;
	}
yy13770:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy9155;
		goto yy1952;
	} else {
		if (yych == 0xAF) goto yy1952;
		if (yych <= 0xBF) goto yy9155;
		goto yy2;
	}
yy13771:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy9155;
		goto yy1952;
	} else {
		if (yych == 0xA9) goto yy1952;
		if (yych <= 0xBF) goto yy9155;
		goto yy2;
	}
yy13772:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy1952;
	if (yych <= 0x8B) goto yy9155;
	goto yy2;
yy13773:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy9155;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy1952;
	goto yy2;
yy13774:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy9155;
			} else {
				if (yych == 0xA4) goto yy9155;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy9155;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy9155;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy9155;
			} else {
				if (yych == 0xBB) goto yy9155;
				goto yy2;
			}
		}
	}
yy13775:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy9155;
	default:	goto yy2;
	}
yy13776:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy9155;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy9155;
			goto yy2;
		}
	}
yy13777:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy10110;
	if (yych <= 0xBF) goto yy3083;
	goto yy2;
yy13778:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy10110;
		if (yych <= 0x8A) goto yy2;
		goto yy1952;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy3083;
			goto yy2;
		}
	}
yy13779:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x93) goto yy10110;
		if (yych <= 0x97) goto yy2;
		goto yy1087;
	} else {
		if (yych <= 0xA4) {
			if (yych <= 0xA3) goto yy2;
			goto yy1087;
		} else {
			if (yych == 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy13780:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy9247;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy13781:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy1952;
		if (yych <= 0x9F) goto yy2;
		goto yy1952;
	} else {
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB2) goto yy10110;
		if (yych <= 0xB4) goto yy1952;
		goto yy2;
	}
yy13782:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0x92) goto yy1087;
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA2) goto yy1952;
			goto yy10110;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA6) goto yy1952;
			if (yych == 0xA9) goto yy1952;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy3083;
			goto yy2;
		}
	}
yy13783:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy1952;
			if (yych <= 0x86) goto yy2;
			goto yy1087;
		} else {
			if (yych <= 0x8B) {
				if (yych <= 0x8A) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0x8C) goto yy2;
				if (yych <= 0x8D) goto yy10110;
				goto yy1087;
			}
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9B) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy3083;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1952;
				goto yy2;
			}
		}
	}
yy13784:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy9247;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy1952;
			goto yy2;
		}
	}
yy13785:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy9247;
	if (yych <= 0x9B) goto yy1952;
	goto yy2;
yy13786:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1952;
		goto yy9247;
	} else {
		if (yych == 0xBD) goto yy9247;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy13787:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x90) goto yy9247;
			if (yych <= 0x97) goto yy1952;
			goto yy9247;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy1952;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy9247;
			goto yy2;
		}
	}
yy13788:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy9247;
			} else {
				if (yych <= 0x83) goto yy1952;
				if (yych <= 0x84) goto yy2;
				goto yy9247;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy9247;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy9247;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy9247;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy9247;
				if (yych <= 0xB5) goto yy2;
				goto yy9247;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xBD) goto yy9247;
				if (yych <= 0xBF) goto yy1952;
				goto yy2;
			}
		}
	}
yy13789:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy1952;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy1952;
				goto yy9247;
			} else {
				if (yych == 0x97) goto yy1952;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy9247;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy9247;
				if (yych <= 0xA3) goto yy1952;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy843;
				if (yych <= 0xB1) goto yy9247;
				goto yy1952;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy1952;
				goto yy2;
			}
		}
	}
yy13790:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy9247;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy9247;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy9247;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy9247;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy9247;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy9247;
				if (yych <= 0xBB) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1952;
				goto yy2;
			}
		}
	}
yy13791:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1952;
			if (yych <= 0x86) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1952;
			} else {
				if (yych == 0x91) goto yy1952;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy9247;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy843;
				goto yy1952;
			} else {
				if (yych <= 0xB4) goto yy9247;
				if (yych <= 0xB5) goto yy1952;
				goto yy2;
			}
		}
	}
yy13792:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1952;
			if (yych <= 0x84) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy9247;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy9247;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy9247;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy9247;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xBD) goto yy9247;
				if (yych <= 0xBF) goto yy1952;
				goto yy2;
			}
		}
	}
yy13793:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1952;
			} else {
				if (yych == 0x90) goto yy9247;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy9247;
			if (yych <= 0xA3) goto yy1952;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy1952;
			} else {
				if (yych == 0xB9) goto yy9247;
				goto yy2;
			}
		}
	}
yy13794:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1952;
			if (yych <= 0x84) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy9247;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy9247;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy9247;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy9247;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xBD) goto yy9247;
				if (yych <= 0xBF) goto yy1952;
				goto yy2;
			}
		}
	}
yy13795:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1952;
			if (yych <= 0x86) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy1952;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy9247;
			goto yy1952;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy1952;
				if (yych <= 0xB1) goto yy9247;
				goto yy2;
			}
		}
	}
yy13796:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy1952;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy9247;
	default:	goto yy2;
	}
yy13797:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1952;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy9247;
			if (yych == 0x97) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy1952;
			goto yy2;
		}
	}
yy13798:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1952;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy9247;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy9247;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy13799:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy1952;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy9247;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy9247;
			goto yy1952;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych == 0xBF) goto yy1952;
				goto yy2;
			}
		}
	}
yy13800:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1952;
			if (yych <= 0x84) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy9247;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xBD) goto yy9247;
				if (yych <= 0xBF) goto yy1952;
				goto yy2;
			}
		}
	}
yy13801:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy1952;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy9247;
			goto yy1952;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy9247;
				goto yy2;
			}
		}
	}
yy13802:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1952;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy9247;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy9247;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy9247;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy13803:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0x8E) goto yy9247;
				if (yych <= 0x96) goto yy2;
				goto yy1952;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy9247;
			if (yych <= 0xA3) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy843;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy1952;
				if (yych <= 0xBF) goto yy9247;
				goto yy2;
			}
		}
	}
yy13804:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy9247;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy9247;
		} else {
			if (yych == 0xBD) goto yy9247;
			goto yy2;
		}
	}
yy13805:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy9247;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy1952;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1952;
			goto yy2;
		}
	}
yy13806:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy1952;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy1952;
		if (yych <= 0xBF) goto yy9247;
		goto yy2;
	}
yy13807:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy9247;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy1952;
	goto yy2;
yy13808:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy9247;
		goto yy1952;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy9247;
		goto yy2;
	}
yy13809:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy10110;
	if (yych <= 0xBF) goto yy9247;
	goto yy2;
yy13810:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy9247;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy9247;
			if (yych <= 0xB4) goto yy1952;
			goto yy2;
		}
	}
yy13811:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0x93) goto yy1952;
			if (yych <= 0x9F) goto yy2;
			goto yy9247;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1952;
			goto yy2;
		}
	}
yy13812:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy10110;
		if (yych <= 0x8A) goto yy2;
		goto yy1952;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy9247;
			goto yy2;
		}
	}
yy13813:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy9247;
		goto yy1952;
	} else {
		if (yych <= 0xAA) goto yy9247;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy9247;
		goto yy2;
	}
yy13814:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy9247;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy1952;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy1952;
		goto yy2;
	}
yy13815:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy9247;
	if (yych <= 0x9B) goto yy1952;
	goto yy2;
yy13816:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1952;
		if (yych <= 0xA0) goto yy9247;
		goto yy1952;
	} else {
		if (yych <= 0xAF) goto yy9247;
		if (yych <= 0xB9) goto yy843;
		if (yych <= 0xBF) goto yy9247;
		goto yy2;
	}
yy13817:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy9247;
	if (yych <= 0xB3) goto yy1952;
	goto yy2;
yy13818:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy9247;
	if (yych <= 0xB7) goto yy1952;
	goto yy2;
yy13819:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy1952;
			if (yych <= 0xAC) goto yy9247;
			goto yy1952;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy9247;
			if (yych <= 0xB4) goto yy1952;
			goto yy9247;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy1952;
			goto yy2;
		}
	}
yy13820:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy9247;
	} else {
		if (yych == 0xBE) goto yy9247;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy13821:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy1952;
			if (yych <= 0x84) goto yy9247;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy9247;
				goto yy1952;
			} else {
				if (yych <= 0x93) goto yy9247;
				if (yych <= 0x95) goto yy2;
				goto yy9247;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xAC) goto yy9247;
				if (yych <= 0xAF) goto yy1952;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy9247;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy9247;
				if (yych <= 0xBE) goto yy1952;
				goto yy2;
			}
		}
	}
yy13822:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy1952;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy9247;
	default:	goto yy2;
	}
yy13823:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1952;
		goto yy9247;
	} else {
		if (yych == 0x8E) goto yy9247;
		if (yych <= 0x8F) goto yy1952;
		goto yy2;
	}
yy13824:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy9247;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy1952;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy13825:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy9247;
		goto yy1952;
	} else {
		if (yych <= 0xAE) goto yy9247;
		if (yych <= 0xB1) goto yy1952;
		if (yych <= 0xB3) goto yy9247;
		goto yy2;
	}
yy13826:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy9247;
	if (yych == 0xBF) goto yy1952;
	goto yy2;
yy13827:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy9247;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy13828:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy1952;
			if (yych == 0xA0) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy1952;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy9247;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1952;
			goto yy2;
		}
	}
yy13829:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1952;
		if (yych <= 0xBA) goto yy9247;
		goto yy2;
	}
yy13830:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1952;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy9247;
	goto yy2;
yy13831:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy9247;
		goto yy1952;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy1952;
		goto yy2;
	}
yy13832:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy9247;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1952;
		if (yych <= 0xBF) goto yy9247;
		goto yy2;
	}
yy13833:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy9247;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy1952;
	goto yy2;
yy13834:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy1952;
		if (yych <= 0xBF) goto yy9247;
		goto yy2;
	}
yy13835:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy9247;
		if (yych <= 0x88) goto yy2;
		goto yy1952;
	} else {
		if (yych <= 0xAD) goto yy9247;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy9247;
		goto yy2;
	}
yy13836:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy9247;
			goto yy1952;
		} else {
			if (yych == 0x86) goto yy1952;
			goto yy9247;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy1952;
			if (yych <= 0xA2) goto yy9247;
			goto yy1952;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy1952;
			goto yy2;
		}
	}
yy13837:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1952;
	if (yych <= 0xB3) goto yy9247;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy13838:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9F) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy9247;
			if (yych <= 0xBA) goto yy2;
			goto yy9247;
		} else {
			if (yych == 0xBD) goto yy9247;
			goto yy2;
		}
	}
yy13839:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy9247;
	} else {
		if (yych <= 0xAD) goto yy1952;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy9247;
		goto yy2;
	}
yy13840:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy9247;
	if (yych <= 0x93) goto yy1952;
	goto yy2;
yy13841:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy9247;
	if (yych <= 0xB6) goto yy1952;
	goto yy2;
yy13842:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy9247;
			goto yy1952;
		} else {
			if (yych <= 0x8B) goto yy9247;
			if (yych <= 0x8D) goto yy1952;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0xB6) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy1952;
			goto yy2;
		}
	}
yy13843:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy9247;
			goto yy1952;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy1952;
			goto yy2;
		}
	}
yy13844:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy9247;
		if (yych <= 0x9B) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy9247;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy9247;
		goto yy2;
	}
yy13845:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy9247;
		if (yych <= 0xAA) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy1952;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy13846:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy9247;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy9247;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy9247;
			goto yy1952;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy1952;
			if (yych <= 0xB6) goto yy9247;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy9247;
			goto yy2;
		}
	}
yy13847:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy9247;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy13848:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1952;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy9247;
	goto yy2;
yy13849:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy9247;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy9247;
		if (yych <= 0xBD) goto yy1952;
		goto yy2;
	}
yy13850:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0x92) goto yy1087;
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA2) goto yy1952;
			goto yy10110;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA6) goto yy1952;
			if (yych == 0xA9) goto yy1952;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy9247;
			goto yy2;
		}
	}
yy13851:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy1952;
			if (yych <= 0x86) goto yy2;
			goto yy1087;
		} else {
			if (yych <= 0x8B) {
				if (yych <= 0x8A) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0x8C) goto yy2;
				if (yych <= 0x8D) goto yy10110;
				goto yy1087;
			}
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9B) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy9247;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1952;
				goto yy2;
			}
		}
	}
yy13852:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy1952;
		if (yych <= 0x9A) goto yy9247;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy1952;
		goto yy2;
	}
yy13853:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy13859;
	case 0x81:	goto yy13860;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy9251;
	case 0x83:	goto yy13861;
	case 0x84:	goto yy9184;
	case 0x85:	goto yy9185;
	case 0x86:	goto yy9186;
	case 0x87:	goto yy9187;
	case 0x8A:	goto yy13862;
	case 0x8B:	goto yy15668;
	case 0x8C:	goto yy13864;
	case 0x8D:	goto yy15669;
	case 0x8E:	goto yy13866;
	case 0x8F:	goto yy13867;
	case 0x92:	goto yy13868;
	case 0x94:	goto yy13869;
	case 0x95:	goto yy13870;
	case 0x9C:	goto yy13871;
	case 0x9D:	goto yy13872;
	case 0xA0:	goto yy13873;
	case 0xA1:	goto yy15670;
	case 0xA2:	goto yy13875;
	case 0xA3:	goto yy13876;
	case 0xA4:	goto yy13877;
	case 0xA6:	goto yy13878;
	case 0xA8:	goto yy15671;
	case 0xA9:	goto yy13880;
	case 0xAA:	goto yy13881;
	case 0xAB:	goto yy15672;
	case 0xAC:	goto yy11913;
	case 0xAD:	goto yy13883;
	case 0xAE:	goto yy13884;
	case 0xB1:	goto yy13885;
	case 0xB2:
	case 0xB3:	goto yy13886;
	default:	goto yy2;
	}
yy13854:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy15673;
	case 0x81:	goto yy9194;
	case 0x82:	goto yy15674;
	case 0x83:	goto yy13889;
	case 0x84:	goto yy15675;
	case 0x85:	goto yy15676;
	case 0x86:	goto yy15677;
	case 0x87:	goto yy15678;
	case 0x88:	goto yy15679;
	case 0x8A:	goto yy13895;
	case 0x8B:	goto yy15680;
	case 0x8C:	goto yy15681;
	case 0x8D:	goto yy15682;
	case 0x92:
	case 0x98:	goto yy15683;
	case 0x93:	goto yy15684;
	case 0x96:	goto yy15685;
	case 0x97:	goto yy15686;
	case 0x99:	goto yy15687;
	case 0x9A:	goto yy15688;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy9210;
	case 0xA2:	goto yy13905;
	case 0xA3:	goto yy13906;
	case 0xAB:	goto yy13907;
	default:	goto yy2;
	}
yy13855:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy9251;
	case 0xA8:	goto yy13907;
	case 0xA9:	goto yy13912;
	case 0xAB:	goto yy15689;
	case 0xAC:	goto yy15690;
	case 0xAD:	goto yy15691;
	case 0xAE:	goto yy13916;
	case 0xBD:	goto yy15692;
	case 0xBE:	goto yy9215;
	default:	goto yy2;
	}
yy13856:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy9251;
	if (yych <= 0xB1) goto yy13918;
	if (yych <= 0xB2) goto yy15693;
	goto yy2;
yy13857:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy1956;
	case 0x83:	goto yy4596;
	case 0x84:	goto yy9217;
	case 0x85:	goto yy9218;
	case 0x87:	goto yy9219;
	case 0x89:	goto yy9220;
	case 0x8D:	goto yy9221;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy9251;
	case 0x91:	goto yy13920;
	case 0x92:	goto yy13921;
	case 0x93:	goto yy13922;
	case 0x94:	goto yy13923;
	case 0x95:	goto yy13924;
	case 0x9A:	goto yy13925;
	case 0x9B:	goto yy15694;
	case 0x9C:	goto yy15695;
	case 0x9D:	goto yy15696;
	case 0x9E:	goto yy15697;
	case 0x9F:	goto yy15698;
	case 0xAA:	goto yy9227;
	default:	goto yy2;
	}
yy13858:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy9251;
		if (yych <= 0xA3) goto yy15699;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy13932;
			goto yy13933;
		} else {
			if (yych <= 0xBA) goto yy13934;
			if (yych <= 0xBB) goto yy9229;
			goto yy2;
		}
	}
yy13859:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy9247;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy9247;
		} else {
			if (yych == 0xBF) goto yy9247;
			goto yy2;
		}
	}
yy13860:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy9247;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy9247;
	goto yy2;
yy13861:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy9247;
	goto yy2;
yy13862:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy9247;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy9247;
	goto yy2;
yy13863:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy9247;
	if (yych == 0xA0) goto yy1121;
	goto yy2;
yy13864:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy9247;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy9247;
	goto yy2;
yy13865:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy9247;
		if (yych <= 0x81) goto yy2;
		goto yy9247;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy9247;
		if (yych <= 0xBA) goto yy1121;
		goto yy2;
	}
yy13866:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy9247;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy9247;
	goto yy2;
yy13867:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy9247;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy9247;
	goto yy2;
yy13868:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy9247;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy13869:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy9247;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy9247;
	goto yy2;
yy13870:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy9247;
	goto yy2;
yy13871:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy9247;
	goto yy2;
yy13872:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy9247;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy9247;
	goto yy2;
yy13873:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy9247;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy9247;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy9247;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy9247;
			if (yych == 0xBF) goto yy9247;
			goto yy2;
		}
	}
yy13874:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy9247;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy9247;
		if (yych <= 0xB8) goto yy1121;
		goto yy2;
	}
yy13875:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy9247;
	goto yy2;
yy13876:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy9247;
	goto yy2;
yy13877:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy9247;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy9247;
	goto yy2;
yy13878:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy9247;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy9247;
	goto yy2;
yy13879:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy9247;
			if (yych <= 0x83) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy1121;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy1121;
			goto yy9247;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy1121;
			} else {
				if (yych == 0xBF) goto yy1121;
				goto yy2;
			}
		}
	}
yy13880:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy9247;
	goto yy2;
yy13881:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy9247;
	goto yy2;
yy13882:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy9247;
		goto yy1121;
	} else {
		if (yych <= 0xA4) goto yy9247;
		if (yych <= 0xA6) goto yy1121;
		goto yy2;
	}
yy13883:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy9247;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy9247;
	goto yy2;
yy13884:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy9247;
	goto yy2;
yy13885:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy9247;
	goto yy2;
yy13886:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy9247;
	goto yy2;
yy13887:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1121;
	if (yych <= 0xB7) goto yy9247;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy13888:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1121;
	if (yych <= 0xAF) goto yy9247;
	if (yych <= 0xBA) goto yy1121;
	goto yy2;
yy13889:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy9247;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy843;
	goto yy2;
yy13890:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1121;
		goto yy9247;
	} else {
		if (yych <= 0xB4) goto yy1121;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy13891:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy9247;
		goto yy1121;
	} else {
		if (yych == 0xB6) goto yy9247;
		goto yy2;
	}
yy13892:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1121;
	if (yych <= 0xB2) goto yy9247;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy13893:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x84) goto yy9247;
			if (yych <= 0x89) goto yy2;
			goto yy1121;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			goto yy9247;
		} else {
			if (yych == 0x9C) goto yy9247;
			goto yy2;
		}
	}
yy13894:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy9247;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy9247;
		if (yych <= 0xB7) goto yy1121;
		goto yy2;
	}
yy13895:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy9247;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy9247;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy9247;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy9247;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy9247;
			goto yy2;
		}
	}
yy13896:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy9247;
		goto yy1121;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy13897:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1121;
			if (yych <= 0x84) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy9247;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy9247;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy9247;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy9247;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0xBD) goto yy9247;
				if (yych <= 0xBF) goto yy1121;
				goto yy2;
			}
		}
	}
yy13898:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1121;
			if (yych <= 0x86) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1121;
			} else {
				if (yych == 0x90) goto yy9247;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy1121;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy9247;
			goto yy1121;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy1121;
				goto yy2;
			}
		}
	}
yy13899:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy9247;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy13900:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1121;
		if (yych <= 0x85) goto yy9247;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy9247;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy13901:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy9247;
		goto yy1121;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy1121;
		goto yy2;
	}
yy13902:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy9247;
		if (yych <= 0x9D) goto yy1121;
		goto yy2;
	}
yy13903:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy9247;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy13904:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy9247;
	if (yych <= 0xB7) goto yy1121;
	goto yy2;
yy13905:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy9247;
	goto yy2;
yy13906:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy9247;
		goto yy843;
	} else {
		if (yych == 0xBF) goto yy9247;
		goto yy2;
	}
yy13907:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy9247;
	goto yy2;
yy13908:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy9247;
	goto yy2;
yy13909:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy9247;
	goto yy2;
yy13910:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy9247;
	goto yy2;
yy13911:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy9247;
	goto yy2;
yy13912:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy9247;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy13913:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy9247;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy1121;
	goto yy2;
yy13914:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy9247;
		goto yy1121;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy1121;
		goto yy2;
	}
yy13915:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy1121;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy9247;
			goto yy2;
		}
	}
yy13916:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy9247;
	goto yy2;
yy13917:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy9247;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy9247;
		if (yych <= 0xBE) goto yy1121;
		goto yy2;
	}
yy13918:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy9247;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy9247;
	goto yy2;
yy13919:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy9247;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy9247;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy1121;
		goto yy2;
	}
yy13920:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy9247;
	goto yy2;
yy13921:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy9247;
		} else {
			if (yych == 0xA2) goto yy9247;
			if (yych <= 0xA4) goto yy2;
			goto yy9247;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy9247;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy9247;
				goto yy2;
			}
		}
	}
yy13922:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy9247;
	goto yy2;
yy13923:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy9247;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy9247;
			if (yych <= 0x8C) goto yy2;
			goto yy9247;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy9247;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy9247;
			goto yy2;
		}
	}
yy13924:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy9247;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy9247;
			goto yy2;
		}
	}
yy13925:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy9247;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy9247;
	goto yy2;
yy13926:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy1121;
		goto yy9247;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy1121;
			goto yy9247;
		} else {
			if (yych <= 0xBB) goto yy1121;
			if (yych <= 0xBF) goto yy9247;
			goto yy2;
		}
	}
yy13927:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy9247;
		goto yy1121;
	} else {
		if (yych == 0xB5) goto yy1121;
		if (yych <= 0xBF) goto yy9247;
		goto yy2;
	}
yy13928:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy9247;
		goto yy1121;
	} else {
		if (yych == 0xAF) goto yy1121;
		if (yych <= 0xBF) goto yy9247;
		goto yy2;
	}
yy13929:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy9247;
		goto yy1121;
	} else {
		if (yych == 0xA9) goto yy1121;
		if (yych <= 0xBF) goto yy9247;
		goto yy2;
	}
yy13930:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy9247;
		goto yy1121;
	} else {
		if (yych <= 0x8B) goto yy9247;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy13931:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy9247;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy1121;
	goto yy2;
yy13932:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy9247;
			} else {
				if (yych == 0xA4) goto yy9247;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy9247;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy9247;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy9247;
			} else {
				if (yych == 0xBB) goto yy9247;
				goto yy2;
			}
		}
	}
yy13933:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy9247;
	default:	goto yy2;
	}
yy13934:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy9247;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy9247;
			goto yy2;
		}
	}
yy13935:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy11647;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy11647;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy11647;
		} else {
			if (yych == 0xBF) goto yy11647;
			goto yy2;
		}
	}
yy13936:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy11647;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy11647;
	goto yy2;
yy13937:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy11647;
	goto yy2;
yy13938:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy11647;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy11647;
	goto yy2;
yy13939:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy11647;
	if (yych == 0xA0) goto yy5660;
	goto yy2;
yy13940:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy11647;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy11647;
	goto yy2;
yy13941:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy11647;
		if (yych <= 0x81) goto yy2;
		goto yy11647;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy11647;
		if (yych <= 0xBA) goto yy5660;
		goto yy2;
	}
yy13942:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy11647;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy11647;
	goto yy2;
yy13943:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy11647;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy11647;
	goto yy2;
yy13944:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy11647;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy13945:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy11647;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy11647;
	goto yy2;
yy13946:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy11647;
	goto yy2;
yy13947:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy11647;
	goto yy2;
yy13948:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy11647;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy11647;
	goto yy2;
yy13949:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy11647;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy11647;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy11647;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy11647;
			if (yych == 0xBF) goto yy11647;
			goto yy2;
		}
	}
yy13950:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy11647;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy11647;
		if (yych <= 0xB8) goto yy5660;
		goto yy2;
	}
yy13951:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy11647;
	goto yy2;
yy13952:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy11647;
	goto yy2;
yy13953:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy11647;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy11647;
	goto yy2;
yy13954:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy11647;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy11647;
	goto yy2;
yy13955:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy11647;
			if (yych <= 0x83) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy5660;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy5660;
			goto yy11647;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy11647;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy5660;
			} else {
				if (yych == 0xBF) goto yy5660;
				goto yy2;
			}
		}
	}
yy13956:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy11647;
	goto yy2;
yy13957:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy11647;
	goto yy2;
yy13958:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy11647;
		goto yy5660;
	} else {
		if (yych <= 0xA4) goto yy11647;
		if (yych <= 0xA6) goto yy5660;
		goto yy2;
	}
yy13959:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy11647;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy11647;
	goto yy2;
yy13960:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy11647;
	goto yy2;
yy13961:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy11647;
	goto yy2;
yy13962:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy11647;
	goto yy2;
yy13963:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy5660;
	if (yych <= 0xB7) goto yy11647;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy13964:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy5660;
	if (yych <= 0xAF) goto yy11647;
	if (yych <= 0xBA) goto yy5660;
	goto yy2;
yy13965:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy11647;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy843;
	goto yy2;
yy13966:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy5660;
		goto yy11647;
	} else {
		if (yych <= 0xB4) goto yy5660;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy13967:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy11647;
		goto yy5660;
	} else {
		if (yych == 0xB6) goto yy11647;
		goto yy2;
	}
yy13968:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy5660;
	if (yych <= 0xB2) goto yy11647;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy13969:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x84) goto yy11647;
			if (yych <= 0x89) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			goto yy11647;
		} else {
			if (yych == 0x9C) goto yy11647;
			goto yy2;
		}
	}
yy13970:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy11647;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy11647;
		if (yych <= 0xB7) goto yy5660;
		goto yy2;
	}
yy13971:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy11647;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy11647;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy11647;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy11647;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy11647;
			goto yy2;
		}
	}
yy13972:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy11647;
		goto yy5660;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy13973:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy5660;
			if (yych <= 0x84) goto yy2;
			goto yy11647;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy11647;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy11647;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy11647;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy11647;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0xBD) goto yy11647;
				if (yych <= 0xBF) goto yy5660;
				goto yy2;
			}
		}
	}
yy13974:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy5660;
			if (yych <= 0x86) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy5660;
			} else {
				if (yych == 0x90) goto yy11647;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy5660;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy11647;
			goto yy5660;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy5660;
				goto yy2;
			}
		}
	}
yy13975:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy11647;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy13976:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy5660;
		if (yych <= 0x85) goto yy11647;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy11647;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy13977:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy11647;
		goto yy5660;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy5660;
		goto yy2;
	}
yy13978:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy11647;
		if (yych <= 0x9D) goto yy5660;
		goto yy2;
	}
yy13979:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy11647;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy13980:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy11647;
	if (yych <= 0xB7) goto yy5660;
	goto yy2;
yy13981:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy11647;
	goto yy2;
yy13982:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy11647;
		goto yy843;
	} else {
		if (yych == 0xBF) goto yy11647;
		goto yy2;
	}
yy13983:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy11647;
	goto yy2;
yy13984:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy11647;
	goto yy2;
yy13985:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy11647;
	goto yy2;
yy13986:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy11647;
	goto yy2;
yy13987:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy11647;
	goto yy2;
yy13988:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy11647;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy13989:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy11647;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy5660;
	goto yy2;
yy13990:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy11647;
		goto yy5660;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy5660;
		goto yy2;
	}
yy13991:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy5660;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy11647;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy11647;
			goto yy2;
		}
	}
yy13992:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy11647;
	goto yy2;
yy13993:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy11647;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy11647;
		if (yych <= 0xBE) goto yy5660;
		goto yy2;
	}
yy13994:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy11647;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy11647;
	goto yy2;
yy13995:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy11647;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy11647;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy5660;
		goto yy2;
	}
yy13996:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy11647;
	goto yy2;
yy13997:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy11647;
		} else {
			if (yych == 0xA2) goto yy11647;
			if (yych <= 0xA4) goto yy2;
			goto yy11647;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy11647;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy11647;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy11647;
				goto yy2;
			}
		}
	}
yy13998:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy11647;
	goto yy2;
yy13999:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy11647;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy11647;
			if (yych <= 0x8C) goto yy2;
			goto yy11647;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy11647;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy11647;
			goto yy2;
		}
	}
yy14000:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy11647;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy11647;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy11647;
			goto yy2;
		}
	}
yy14001:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy11647;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy11647;
	goto yy2;
yy14002:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy5660;
		goto yy11647;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy5660;
			goto yy11647;
		} else {
			if (yych <= 0xBB) goto yy5660;
			if (yych <= 0xBF) goto yy11647;
			goto yy2;
		}
	}
yy14003:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy11647;
		goto yy5660;
	} else {
		if (yych == 0xB5) goto yy5660;
		if (yych <= 0xBF) goto yy11647;
		goto yy2;
	}
yy14004:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy11647;
		goto yy5660;
	} else {
		if (yych == 0xAF) goto yy5660;
		if (yych <= 0xBF) goto yy11647;
		goto yy2;
	}
yy14005:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy11647;
		goto yy5660;
	} else {
		if (yych == 0xA9) goto yy5660;
		if (yych <= 0xBF) goto yy11647;
		goto yy2;
	}
yy14006:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy11647;
		goto yy5660;
	} else {
		if (yych <= 0x8B) goto yy11647;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy14007:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy11647;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy5660;
	goto yy2;
yy14008:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy11647;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy11647;
			} else {
				if (yych == 0xA4) goto yy11647;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy11647;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy11647;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy11647;
			} else {
				if (yych == 0xBB) goto yy11647;
				goto yy2;
			}
		}
	}
yy14009:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy11647;
	default:	goto yy2;
	}
yy14010:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy11647;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy11647;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy11647;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy11647;
			goto yy2;
		}
	}
yy14011:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy10684;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy12092;
	default:	goto yy2;
	}
yy14012:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy12092;
		goto yy10684;
	} else {
		if (yych == 0xB7) goto yy10684;
		if (yych <= 0xBF) goto yy12092;
		goto yy2;
	}
yy14013:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xB3) goto yy12092;
			if (yych <= 0xB4) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy12092;
			if (yych <= 0xBA) goto yy2;
			goto yy12092;
		} else {
			if (yych == 0xBF) goto yy12092;
			goto yy2;
		}
	}
yy14014:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy10684;
			goto yy12092;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy12092;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy12092;
			goto yy2;
		}
	}
yy14015:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy10684;
	if (yych <= 0xBF) goto yy12092;
	goto yy2;
yy14016:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy12092;
	if (yych <= 0x89) goto yy10684;
	if (yych <= 0xBF) goto yy12092;
	goto yy2;
yy14017:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy12092;
		} else {
			if (yych == 0x8A) goto yy9303;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xBE) goto yy9303;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy14018:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy10684;
			if (yych <= 0x8F) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy12092;
			goto yy2;
		}
	}
yy14019:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy10684;
		if (yych <= 0x8A) goto yy2;
		goto yy10684;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy12092;
			goto yy2;
		}
	}
yy14020:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0x9F) goto yy10684;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy843;
			if (yych <= 0xAD) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0xB0) goto yy10684;
			if (yych <= 0xBF) goto yy12092;
			goto yy2;
		}
	}
yy14021:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy12092;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy12092;
			if (yych == 0x9D) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy10684;
			if (yych <= 0xAF) goto yy12092;
			goto yy843;
		} else {
			if (yych <= 0xBC) goto yy12092;
			if (yych <= 0xBE) goto yy10684;
			if (yych <= 0xBF) goto yy12092;
			goto yy2;
		}
	}
yy14022:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy12092;
		goto yy10684;
	} else {
		if (yych <= 0xAF) goto yy12092;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy14023:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy10684;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy12092;
	goto yy2;
yy14024:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy12092;
	if (yych <= 0xB0) goto yy10684;
	if (yych <= 0xB1) goto yy12092;
	goto yy2;
yy14025:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy12092;
	} else {
		if (yych <= 0xB3) goto yy10684;
		if (yych == 0xB6) goto yy10684;
		goto yy2;
	}
yy14026:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy15700;
	case 0xA1:	goto yy15701;
	case 0xA2:	goto yy14035;
	case 0xA3:	goto yy15120;
	case 0xA4:	goto yy15702;
	case 0xA5:	goto yy15703;
	case 0xA6:	goto yy15704;
	case 0xA7:	goto yy15705;
	case 0xA8:	goto yy15706;
	case 0xA9:	goto yy15707;
	case 0xAA:	goto yy15708;
	case 0xAB:	goto yy15709;
	case 0xAC:	goto yy15710;
	case 0xAD:	goto yy15711;
	case 0xAE:	goto yy15712;
	case 0xAF:	goto yy15713;
	case 0xB0:	goto yy15714;
	case 0xB1:	goto yy15715;
	case 0xB2:	goto yy15716;
	case 0xB3:	goto yy15717;
	case 0xB4:	goto yy15718;
	case 0xB5:	goto yy15719;
	case 0xB6:	goto yy15720;
	case 0xB7:	goto yy15721;
	case 0xB8:	goto yy15140;
	case 0xB9:	goto yy15385;
	case 0xBA:	goto yy15142;
	case 0xBB:	goto yy15386;
	case 0xBC:	goto yy15387;
	case 0xBD:	goto yy15145;
	case 0xBE:	goto yy15146;
	case 0xBF:	goto yy15147;
	default:	goto yy2;
	}
yy14027:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy15148;
	case 0x81:	goto yy15388;
	case 0x82:	goto yy15722;
	case 0x83:	goto yy14057;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy12096;
	case 0x89:	goto yy14058;
	case 0x8A:	goto yy14059;
	case 0x8B:	goto yy14060;
	case 0x8C:	goto yy14061;
	case 0x8D:	goto yy15723;
	case 0x8E:	goto yy15724;
	case 0x8F:	goto yy14064;
	case 0x90:	goto yy15725;
	case 0x99:	goto yy14066;
	case 0x9A:	goto yy14067;
	case 0x9B:	goto yy14068;
	case 0x9C:	goto yy15726;
	case 0x9D:	goto yy15727;
	case 0x9E:	goto yy15156;
	case 0x9F:	goto yy15395;
	case 0xA0:	goto yy15728;
	case 0xA1:	goto yy14072;
	case 0xA2:	goto yy15729;
	case 0xA3:	goto yy14074;
	case 0xA4:	goto yy15730;
	case 0xA5:	goto yy15399;
	case 0xA7:	goto yy15400;
	case 0xA8:	goto yy15731;
	case 0xA9:	goto yy15163;
	case 0xAA:	goto yy15402;
	case 0xAC:	goto yy15165;
	case 0xAD:	goto yy15403;
	case 0xAE:	goto yy15732;
	case 0xAF:	goto yy15733;
	case 0xB0:	goto yy15734;
	case 0xB1:	goto yy14080;
	case 0xB3:	goto yy15735;
	case 0xB4:	goto yy14082;
	case 0xB5:	goto yy14083;
	case 0xB6:	goto yy14084;
	case 0xB7:	goto yy15170;
	case 0xBC:	goto yy14085;
	case 0xBD:	goto yy14086;
	case 0xBE:	goto yy15736;
	case 0xBF:	goto yy15737;
	default:	goto yy2;
	}
yy14028:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy15738;
	case 0x81:	goto yy15174;
	case 0x82:	goto yy15175;
	case 0x83:	goto yy15176;
	case 0x84:	goto yy15739;
	case 0x85:	goto yy15740;
	case 0x86:	goto yy15741;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy10688;
	case 0x88:	goto yy15742;
	case 0x8C:	goto yy15179;
	case 0x8F:	goto yy15180;
	case 0x90:	goto yy15181;
	case 0x91:	goto yy15182;
	case 0x92:	goto yy15183;
	case 0x93:	goto yy15184;
	case 0x9D:	goto yy15185;
	case 0x9E:	goto yy15186;
	case 0x9F:	goto yy15187;
	case 0xA6:	goto yy15188;
	case 0xA7:	goto yy15189;
	case 0xAD:	goto yy15190;
	case 0xAE:	goto yy15191;
	case 0xAF:	goto yy15192;
	case 0xB0:	goto yy14094;
	case 0xB1:	goto yy14095;
	case 0xB2:	goto yy12096;
	case 0xB3:	goto yy15743;
	case 0xB4:	goto yy14097;
	case 0xB5:	goto yy15744;
	case 0xB6:	goto yy14099;
	case 0xB7:	goto yy15745;
	case 0xB8:	goto yy9350;
	case 0xBA:	goto yy15195;
	case 0xBB:	goto yy13331;
	case 0xBF:	goto yy15196;
	default:	goto yy2;
	}
yy14029:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy15746;
	case 0x82:	goto yy15198;
	case 0x84:	goto yy14102;
	case 0x86:	goto yy15747;
	case 0x87:	goto yy15200;
	case 0x88:	goto yy15201;
	case 0x89:	goto yy15202;
	case 0x8A:	goto yy15203;
	case 0x8B:	goto yy15204;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy10688;
	default:	goto yy2;
	}
yy14030:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy13192;
	case 0x93:	goto yy15748;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy12096;
	case 0x98:	goto yy14105;
	case 0x99:	goto yy15749;
	case 0x9A:	goto yy15750;
	case 0x9B:	goto yy15751;
	case 0x9C:	goto yy15752;
	case 0x9D:	goto yy12102;
	case 0x9E:	goto yy15753;
	case 0x9F:	goto yy14111;
	case 0xA0:	goto yy15754;
	case 0xA1:	goto yy14113;
	case 0xA2:	goto yy15755;
	case 0xA3:	goto yy15756;
	case 0xA4:	goto yy15757;
	case 0xA5:	goto yy15758;
	case 0xA6:	goto yy15215;
	case 0xA7:	goto yy15431;
	case 0xA8:	goto yy15759;
	case 0xA9:	goto yy15760;
	case 0xAA:	goto yy15219;
	case 0xAB:	goto yy15761;
	case 0xAC:	goto yy14121;
	case 0xAD:	goto yy15762;
	case 0xAF:	goto yy15763;
	default:	goto yy2;
	}
yy14031:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy15764;
	case 0xAD:	goto yy14125;
	case 0xAE:	goto yy15765;
	case 0xAF:	goto yy15766;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy12096;
	case 0xB4:	goto yy14128;
	case 0xB5:	goto yy14129;
	case 0xB6:	goto yy14130;
	case 0xB7:	goto yy15767;
	case 0xB8:	goto yy15768;
	case 0xB9:	goto yy15769;
	case 0xBB:	goto yy14134;
	case 0xBC:	goto yy15770;
	case 0xBD:	goto yy15771;
	case 0xBF:	goto yy15230;
	default:	goto yy2;
	}
yy14032:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy15772;
	case 0x91:	goto yy15773;
	case 0x92:	goto yy14139;
	case 0x93:	goto yy14140;
	case 0x94:	goto yy14141;
	case 0x96:	goto yy15774;
	case 0x9B:	goto yy15775;
	case 0x9D:	goto yy15776;
	case 0x9E:	goto yy15777;
	case 0x9F:	goto yy15237;
	default:	goto yy2;
	}
yy14033:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy12092;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy7354;
			goto yy2;
		}
	}
yy14034:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy12092;
	if (yych <= 0x9B) goto yy7354;
	goto yy2;
yy14035:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy12092;
	goto yy2;
yy14036:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy7354;
		goto yy12092;
	} else {
		if (yych == 0xBD) goto yy12092;
		if (yych <= 0xBF) goto yy7354;
		goto yy2;
	}
yy14037:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x90) goto yy12092;
			if (yych <= 0x97) goto yy7354;
			goto yy12092;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy7354;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy12092;
			goto yy2;
		}
	}
yy14038:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy12092;
			} else {
				if (yych <= 0x83) goto yy7354;
				if (yych <= 0x84) goto yy2;
				goto yy12092;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy12092;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy12092;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy12092;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy12092;
				if (yych <= 0xB5) goto yy2;
				goto yy12092;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0xBD) goto yy12092;
				if (yych <= 0xBF) goto yy7354;
				goto yy2;
			}
		}
	}
yy14039:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy7354;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy7354;
				goto yy12092;
			} else {
				if (yych == 0x97) goto yy7354;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy12092;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy12092;
				if (yych <= 0xA3) goto yy7354;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy843;
				if (yych <= 0xB1) goto yy12092;
				goto yy7354;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy7354;
				goto yy2;
			}
		}
	}
yy14040:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy12092;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy12092;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy12092;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy12092;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy12092;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy12092;
				if (yych <= 0xBB) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy7354;
				goto yy2;
			}
		}
	}
yy14041:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy7354;
			if (yych <= 0x86) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy7354;
			} else {
				if (yych == 0x91) goto yy7354;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy12092;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy843;
				goto yy7354;
			} else {
				if (yych <= 0xB4) goto yy12092;
				if (yych <= 0xB5) goto yy7354;
				goto yy2;
			}
		}
	}
yy14042:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy7354;
			if (yych <= 0x84) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy12092;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy12092;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy12092;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy12092;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0xBD) goto yy12092;
				if (yych <= 0xBF) goto yy7354;
				goto yy2;
			}
		}
	}
yy14043:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy7354;
			} else {
				if (yych == 0x90) goto yy12092;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy12092;
			if (yych <= 0xA3) goto yy7354;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy7354;
			} else {
				if (yych == 0xB9) goto yy12092;
				goto yy2;
			}
		}
	}
yy14044:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy7354;
			if (yych <= 0x84) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy12092;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy12092;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy12092;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy12092;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0xBD) goto yy12092;
				if (yych <= 0xBF) goto yy7354;
				goto yy2;
			}
		}
	}
yy14045:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy7354;
			if (yych <= 0x86) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy7354;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy12092;
			goto yy7354;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy7354;
				if (yych <= 0xB1) goto yy12092;
				goto yy2;
			}
		}
	}
yy14046:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy7354;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy12092;
	default:	goto yy2;
	}
yy14047:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy7354;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy7354;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy12092;
			if (yych == 0x97) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy7354;
			goto yy2;
		}
	}
yy14048:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy7354;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy12092;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy12092;
			if (yych <= 0xBF) goto yy7354;
			goto yy2;
		}
	}
yy14049:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy7354;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy12092;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy12092;
			goto yy7354;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych == 0xBF) goto yy7354;
				goto yy2;
			}
		}
	}
yy14050:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy7354;
			if (yych <= 0x84) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy12092;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0xBD) goto yy12092;
				if (yych <= 0xBF) goto yy7354;
				goto yy2;
			}
		}
	}
yy14051:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy7354;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy12092;
			goto yy7354;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy12092;
				goto yy2;
			}
		}
	}
yy14052:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy7354;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy12092;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy12092;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy12092;
			if (yych <= 0xBF) goto yy7354;
			goto yy2;
		}
	}
yy14053:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0x8E) goto yy12092;
				if (yych <= 0x96) goto yy2;
				goto yy7354;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy12092;
			if (yych <= 0xA3) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy843;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy7354;
				if (yych <= 0xBF) goto yy12092;
				goto yy2;
			}
		}
	}
yy14054:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy12092;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy12092;
		} else {
			if (yych == 0xBD) goto yy12092;
			goto yy2;
		}
	}
yy14055:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy12092;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy7354;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy7354;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy7354;
			goto yy2;
		}
	}
yy14056:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy7354;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy7354;
		if (yych <= 0xBF) goto yy12092;
		goto yy2;
	}
yy14057:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy12092;
		} else {
			if (yych == 0x87) goto yy12092;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy12092;
			if (yych <= 0x8F) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy12092;
			goto yy2;
		}
	}
yy14058:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy12092;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy12092;
			if (yych <= 0x8F) goto yy2;
			goto yy12092;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy12092;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy12092;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy12092;
			goto yy2;
		}
	}
yy14059:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy12092;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy12092;
			goto yy2;
		}
	}
yy14060:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy12092;
		if (yych <= 0x81) goto yy2;
		goto yy12092;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy12092;
			goto yy2;
		}
	}
yy14061:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy12092;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy12092;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy12092;
		goto yy2;
	}
yy14062:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy12092;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy7354;
	goto yy2;
yy14063:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy12092;
		goto yy7354;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy12092;
		goto yy2;
	}
yy14064:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy12092;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy12092;
	goto yy2;
yy14065:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy1087;
	if (yych <= 0xBF) goto yy12092;
	goto yy2;
yy14066:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy12092;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy12092;
	goto yy2;
yy14067:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy12092;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy12092;
	goto yy2;
yy14068:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy12092;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy12092;
	goto yy2;
yy14069:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy12092;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy12092;
			if (yych <= 0xB4) goto yy7354;
			goto yy2;
		}
	}
yy14070:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0x93) goto yy7354;
			if (yych <= 0x9F) goto yy2;
			goto yy12092;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy7354;
			goto yy2;
		}
	}
yy14071:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy1087;
		if (yych <= 0x8A) goto yy2;
		goto yy7354;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy12092;
			goto yy2;
		}
	}
yy14072:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy12092;
	goto yy2;
yy14073:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy12092;
		goto yy7354;
	} else {
		if (yych <= 0xAA) goto yy12092;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy12092;
		goto yy2;
	}
yy14074:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy12092;
	goto yy2;
yy14075:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy12092;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy7354;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy7354;
		goto yy2;
	}
yy14076:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy12092;
	if (yych <= 0x9B) goto yy7354;
	goto yy2;
yy14077:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy7354;
		if (yych <= 0xA0) goto yy12092;
		goto yy7354;
	} else {
		if (yych <= 0xAF) goto yy12092;
		if (yych <= 0xB9) goto yy843;
		if (yych <= 0xBF) goto yy12092;
		goto yy2;
	}
yy14078:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy12092;
	if (yych <= 0xB3) goto yy7354;
	goto yy2;
yy14079:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy12092;
	if (yych <= 0xB7) goto yy7354;
	goto yy2;
yy14080:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy12092;
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xB7) goto yy12092;
		goto yy2;
	}
yy14081:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy7354;
			if (yych <= 0xAC) goto yy12092;
			goto yy7354;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy12092;
			if (yych <= 0xB4) goto yy7354;
			goto yy12092;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy7354;
			goto yy2;
		}
	}
yy14082:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy12092;
	goto yy2;
yy14083:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy12092;
	goto yy2;
yy14084:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy12092;
	goto yy2;
yy14085:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy12092;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy12092;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy12092;
		goto yy2;
	}
yy14086:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy12092;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy12092;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy12092;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy12092;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy12092;
			goto yy2;
		}
	}
yy14087:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy12092;
	} else {
		if (yych == 0xBE) goto yy12092;
		if (yych <= 0xBF) goto yy7354;
		goto yy2;
	}
yy14088:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy7354;
			if (yych <= 0x84) goto yy12092;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy12092;
				goto yy7354;
			} else {
				if (yych <= 0x93) goto yy12092;
				if (yych <= 0x95) goto yy2;
				goto yy12092;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0xAC) goto yy12092;
				if (yych <= 0xAF) goto yy7354;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy12092;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy12092;
				if (yych <= 0xBE) goto yy7354;
				goto yy2;
			}
		}
	}
yy14089:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x93) goto yy1087;
		if (yych <= 0x97) goto yy2;
		goto yy1087;
	} else {
		if (yych <= 0xA4) {
			if (yych <= 0xA3) goto yy2;
			goto yy1087;
		} else {
			if (yych == 0xBF) goto yy7354;
			goto yy2;
		}
	}
yy14090:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy7354;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy12092;
	default:	goto yy2;
	}
yy14091:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy7354;
		goto yy12092;
	} else {
		if (yych == 0x8E) goto yy12092;
		if (yych <= 0x8F) goto yy7354;
		goto yy2;
	}
yy14092:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy12092;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy7354;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy7354;
		goto yy2;
	}
yy14093:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy9303;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy14094:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy12092;
	goto yy2;
yy14095:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy12092;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy12092;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy12092;
		goto yy2;
	}
yy14096:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy12092;
		goto yy7354;
	} else {
		if (yych <= 0xAE) goto yy12092;
		if (yych <= 0xB1) goto yy7354;
		if (yych <= 0xB3) goto yy12092;
		goto yy2;
	}
yy14097:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy12092;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy12092;
			goto yy2;
		}
	}
yy14098:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy12092;
	if (yych == 0xBF) goto yy7354;
	goto yy2;
yy14099:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy12092;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy12092;
			goto yy2;
		}
	}
yy14100:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy12092;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy7354;
			goto yy2;
		}
	}
yy14101:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy7354;
			if (yych == 0xA0) goto yy7354;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy7354;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy12092;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy7354;
			goto yy2;
		}
	}
yy14102:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy12092;
	goto yy2;
yy14103:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy7354;
		if (yych <= 0xBA) goto yy12092;
		goto yy2;
	}
yy14104:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy7354;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy12092;
	goto yy2;
yy14105:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy12092;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy12092;
		if (yych <= 0xA9) goto yy843;
		if (yych <= 0xAB) goto yy12092;
		goto yy2;
	}
yy14106:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy12092;
		goto yy7354;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy7354;
		goto yy2;
	}
yy14107:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy12092;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy7354;
		if (yych <= 0xBF) goto yy12092;
		goto yy2;
	}
yy14108:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy12092;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy7354;
	goto yy2;
yy14109:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy7354;
		if (yych <= 0xBF) goto yy12092;
		goto yy2;
	}
yy14110:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy12092;
		if (yych <= 0x88) goto yy2;
		goto yy7354;
	} else {
		if (yych <= 0xAD) goto yy12092;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy12092;
		goto yy2;
	}
yy14111:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy12092;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy12092;
	goto yy2;
yy14112:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy12092;
			goto yy7354;
		} else {
			if (yych == 0x86) goto yy7354;
			goto yy12092;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy7354;
			if (yych <= 0xA2) goto yy12092;
			goto yy7354;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy7354;
			goto yy2;
		}
	}
yy14113:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy12092;
	goto yy2;
yy14114:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy7354;
	if (yych <= 0xB3) goto yy12092;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy14115:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9F) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy12092;
			if (yych <= 0xBA) goto yy2;
			goto yy12092;
		} else {
			if (yych == 0xBD) goto yy12092;
			goto yy2;
		}
	}
yy14116:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy12092;
	} else {
		if (yych <= 0xAD) goto yy7354;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy12092;
		goto yy2;
	}
yy14117:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy12092;
	if (yych <= 0x93) goto yy7354;
	goto yy2;
yy14118:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy12092;
	if (yych <= 0xB6) goto yy7354;
	goto yy2;
yy14119:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy12092;
			goto yy7354;
		} else {
			if (yych <= 0x8B) goto yy12092;
			if (yych <= 0x8D) goto yy7354;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0xB6) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy7354;
			goto yy2;
		}
	}
yy14120:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy12092;
			goto yy7354;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy7354;
			goto yy2;
		}
	}
yy14121:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy12092;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy12092;
			if (yych <= 0x90) goto yy2;
			goto yy12092;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy12092;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy12092;
			goto yy2;
		}
	}
yy14122:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy12092;
		if (yych <= 0x9B) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy12092;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy12092;
		goto yy2;
	}
yy14123:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy12092;
		if (yych <= 0xAA) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy7354;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy14124:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy12092;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy12092;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy12092;
			goto yy7354;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy7354;
			if (yych <= 0xB6) goto yy12092;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy12092;
			goto yy2;
		}
	}
yy14125:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy12092;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy12092;
		goto yy2;
	}
yy14126:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy12092;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy14127:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy7354;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy12092;
	goto yy2;
yy14128:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy12092;
	goto yy2;
yy14129:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy12092;
	goto yy2;
yy14130:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy12092;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy12092;
	goto yy2;
yy14131:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy12092;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy12092;
		if (yych <= 0xBD) goto yy7354;
		goto yy2;
	}
yy14132:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy7354;
		if (yych <= 0x9F) goto yy2;
		goto yy7354;
	} else {
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB2) goto yy1087;
		if (yych <= 0xB4) goto yy7354;
		goto yy2;
	}
yy14133:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0x92) goto yy1087;
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA2) goto yy7354;
			goto yy1087;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA6) goto yy7354;
			if (yych == 0xA9) goto yy7354;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy12092;
			goto yy2;
		}
	}
yy14134:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy12092;
	goto yy2;
yy14135:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy7354;
			if (yych <= 0x86) goto yy2;
			goto yy1087;
		} else {
			if (yych == 0x8B) goto yy7354;
			if (yych <= 0x8C) goto yy2;
			goto yy1087;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9B) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy12092;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy7354;
				goto yy2;
			}
		}
	}
yy14136:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy7354;
		if (yych <= 0x9A) goto yy12092;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy7354;
		goto yy2;
	}
yy14137:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy15778;
	case 0x81:	goto yy15779;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy12096;
	case 0x83:	goto yy15780;
	case 0x84:	goto yy15241;
	case 0x85:	goto yy15242;
	case 0x86:	goto yy15243;
	case 0x87:	goto yy15244;
	case 0x8A:	goto yy15781;
	case 0x8B:	goto yy15782;
	case 0x8C:	goto yy15783;
	case 0x8D:	goto yy15784;
	case 0x8E:	goto yy15785;
	case 0x8F:	goto yy15786;
	case 0x92:	goto yy15787;
	case 0x94:	goto yy15788;
	case 0x95:	goto yy15789;
	case 0x9C:	goto yy15790;
	case 0x9D:	goto yy15791;
	case 0xA0:	goto yy15792;
	case 0xA1:	goto yy15793;
	case 0xA2:	goto yy15794;
	case 0xA3:	goto yy15795;
	case 0xA4:	goto yy15796;
	case 0xA6:	goto yy15797;
	case 0xA8:	goto yy15798;
	case 0xA9:	goto yy15799;
	case 0xAA:	goto yy15800;
	case 0xAB:	goto yy15801;
	case 0xAC:	goto yy14074;
	case 0xAD:	goto yy15802;
	case 0xAE:	goto yy15803;
	case 0xB1:	goto yy15804;
	case 0xB2:
	case 0xB3:	goto yy15805;
	default:	goto yy2;
	}
yy14138:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy15806;
	case 0x81:	goto yy15480;
	case 0x82:	goto yy15807;
	case 0x83:	goto yy15808;
	case 0x84:	goto yy15809;
	case 0x85:	goto yy15810;
	case 0x86:	goto yy15811;
	case 0x87:	goto yy15812;
	case 0x88:	goto yy15813;
	case 0x8A:	goto yy15814;
	case 0x8B:	goto yy15815;
	case 0x8C:	goto yy15816;
	case 0x8D:	goto yy15817;
	case 0x92:
	case 0x98:	goto yy15818;
	case 0x93:	goto yy15819;
	case 0x96:	goto yy15820;
	case 0x97:	goto yy15821;
	case 0x99:	goto yy15822;
	case 0x9A:	goto yy15823;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy15498;
	case 0xA2:	goto yy15824;
	case 0xA3:	goto yy15825;
	case 0xAB:	goto yy15826;
	default:	goto yy2;
	}
yy14139:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy12096;
		goto yy15827;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy12096;
		if (yych <= 0x95) goto yy15828;
		goto yy2;
	}
yy14140:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy12096;
	if (yych <= 0x90) goto yy15829;
	goto yy2;
yy14141:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy12096;
	if (yych <= 0x99) goto yy15830;
	goto yy2;
yy14142:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy12096;
	case 0xA8:	goto yy15826;
	case 0xA9:	goto yy15831;
	case 0xAB:	goto yy15832;
	case 0xAC:	goto yy15833;
	case 0xAD:	goto yy15834;
	case 0xAE:	goto yy15835;
	case 0xBD:	goto yy15836;
	case 0xBE:	goto yy15299;
	default:	goto yy2;
	}
yy14143:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy12096;
	if (yych <= 0xB1) goto yy15837;
	if (yych <= 0xB2) goto yy15838;
	goto yy2;
yy14144:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy10691;
	case 0x83:	goto yy15302;
	case 0x84:	goto yy15303;
	case 0x85:	goto yy15304;
	case 0x87:	goto yy15305;
	case 0x89:	goto yy15306;
	case 0x8D:	goto yy15307;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy12096;
	case 0x91:	goto yy15839;
	case 0x92:	goto yy15840;
	case 0x93:	goto yy15841;
	case 0x94:	goto yy15842;
	case 0x95:	goto yy15843;
	case 0x9A:	goto yy15844;
	case 0x9B:	goto yy15845;
	case 0x9C:	goto yy15846;
	case 0x9D:	goto yy15847;
	case 0x9E:	goto yy15848;
	case 0x9F:	goto yy15849;
	case 0xAA:	goto yy15319;
	default:	goto yy2;
	}
yy14145:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy12096;
		if (yych <= 0xA3) goto yy15850;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy15851;
			goto yy15852;
		} else {
			if (yych <= 0xBA) goto yy15853;
			if (yych <= 0xBB) goto yy15324;
			goto yy2;
		}
	}
yy14146:
	yyaccept = 21;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCC) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy1764;
					goto yy1766;
				} else {
					if (yych <= '\'') goto yy2930;
					if (yych == '+') goto yy1764;
					goto yy1766;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy12501;
					if (yych <= '.') goto yy11725;
					if (yych <= '/') goto yy1766;
					goto yy1764;
				} else {
					if (yych <= ':') goto yy2930;
					if (yych <= ';') goto yy1766;
					if (yych <= '>') goto yy1764;
					goto yy1766;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= '`') {
					if (yych <= 'Z') goto yy14146;
					if (yych <= ']') goto yy1766;
					goto yy1764;
				} else {
					if (yych <= 'z') goto yy14146;
					if (yych == '|') goto yy1764;
					goto yy1766;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy1764;
					if (yych <= 0xC1) goto yy1766;
					if (yych <= 0xC2) goto yy15854;
					goto yy14149;
				} else {
					if (yych <= 0xC9) goto yy14150;
					if (yych <= 0xCA) goto yy14151;
					if (yych <= 0xCB) goto yy9462;
					goto yy1769;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy14152;
					if (yych <= 0xCE) goto yy15855;
					goto yy14154;
				} else {
					if (yych == 0xD2) goto yy14155;
					if (yych <= 0xD3) goto yy14150;
					goto yy14156;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy14157;
					if (yych <= 0xD6) goto yy15856;
					if (yych <= 0xD7) goto yy15857;
					goto yy14160;
				} else {
					if (yych <= 0xD9) goto yy14161;
					if (yych <= 0xDA) goto yy14150;
					if (yych <= 0xDB) goto yy14162;
					goto yy14163;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy14164;
					if (yych <= 0xDE) goto yy14165;
					if (yych <= 0xDF) goto yy14166;
					goto yy14167;
				} else {
					if (yych <= 0xE1) goto yy15858;
					if (yych <= 0xE2) goto yy15859;
					if (yych <= 0xE3) goto yy14170;
					goto yy4270;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy14171;
					if (yych <= 0xEE) goto yy1766;
					goto yy15860;
				} else {
					if (yych <= 0xF0) goto yy14173;
					if (yych == 0xF3) goto yy4274;
					goto yy1766;
				}
			}
		}
	}
yy14148:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy1764;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy14146;
	default:	goto yy2;
	}
yy14149:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy14146;
		goto yy1764;
	} else {
		if (yych == 0xB7) goto yy1764;
		if (yych <= 0xBF) goto yy14146;
		goto yy2;
	}
yy14150:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy14146;
	goto yy2;
yy14151:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy14146;
	goto yy2;
yy14152:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xB3) goto yy14146;
			if (yych <= 0xB4) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy14146;
			if (yych <= 0xBA) goto yy2;
			goto yy14146;
		} else {
			if (yych == 0xBF) goto yy14146;
			goto yy2;
		}
	}
yy14153:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1764;
			goto yy14146;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy14146;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy14146;
			goto yy2;
		}
	}
yy14154:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy1764;
	if (yych <= 0xBF) goto yy14146;
	goto yy2;
yy14155:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy14146;
	if (yych <= 0x89) goto yy1764;
	if (yych <= 0xBF) goto yy14146;
	goto yy2;
yy14156:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy14146;
	goto yy2;
yy14157:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy14146;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy14146;
	goto yy2;
yy14158:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy14146;
		} else {
			if (yych == 0x8A) goto yy7354;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xBE) goto yy7354;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy14159:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy1764;
			if (yych <= 0x8F) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy14146;
			goto yy2;
		}
	}
yy14160:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy1764;
		if (yych <= 0x8A) goto yy2;
		goto yy1764;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy14146;
			goto yy2;
		}
	}
yy14161:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x80) goto yy2;
		if (yych <= 0x8A) goto yy14146;
		if (yych <= 0x9F) goto yy1764;
		goto yy2;
	} else {
		if (yych == 0xB0) goto yy1764;
		if (yych <= 0xBF) goto yy14146;
		goto yy2;
	}
yy14162:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy14146;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy14146;
			if (yych == 0x9D) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy1764;
			if (yych <= 0xAF) goto yy14146;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy14146;
			if (yych <= 0xBE) goto yy1764;
			if (yych <= 0xBF) goto yy14146;
			goto yy2;
		}
	}
yy14163:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy14146;
		goto yy1764;
	} else {
		if (yych <= 0xAF) goto yy14146;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy14164:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy1764;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy14146;
	goto yy2;
yy14165:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy14146;
	if (yych <= 0xB0) goto yy1764;
	if (yych <= 0xB1) goto yy14146;
	goto yy2;
yy14166:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x89) goto yy2;
		if (yych <= 0xAA) goto yy14146;
		goto yy1764;
	} else {
		if (yych == 0xB6) goto yy1764;
		goto yy2;
	}
yy14167:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy15861;
	case 0xA1:	goto yy15862;
	case 0xA2:	goto yy15863;
	case 0xA3:	goto yy7358;
	case 0xA4:	goto yy15864;
	case 0xA5:	goto yy15865;
	case 0xA6:	goto yy15866;
	case 0xA7:	goto yy15867;
	case 0xA8:	goto yy15868;
	case 0xA9:	goto yy15869;
	case 0xAA:	goto yy15870;
	case 0xAB:	goto yy15871;
	case 0xAC:	goto yy15872;
	case 0xAD:	goto yy15873;
	case 0xAE:	goto yy15874;
	case 0xAF:	goto yy15875;
	case 0xB0:	goto yy15876;
	case 0xB1:	goto yy15877;
	case 0xB2:	goto yy15878;
	case 0xB3:	goto yy15879;
	case 0xB4:	goto yy15880;
	case 0xB5:	goto yy15881;
	case 0xB6:	goto yy15882;
	case 0xB7:	goto yy15883;
	case 0xB8:	goto yy7378;
	case 0xB9:	goto yy7379;
	case 0xBA:	goto yy7380;
	case 0xBB:	goto yy7381;
	case 0xBC:	goto yy7382;
	case 0xBD:	goto yy7383;
	case 0xBE:	goto yy7384;
	case 0xBF:	goto yy7385;
	default:	goto yy2;
	}
yy14168:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy7386;
	case 0x81:	goto yy7387;
	case 0x82:	goto yy15884;
	case 0x83:	goto yy15885;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy14150;
	case 0x89:	goto yy15886;
	case 0x8A:	goto yy15887;
	case 0x8B:	goto yy15888;
	case 0x8C:	goto yy15889;
	case 0x8D:	goto yy15890;
	case 0x8E:	goto yy15891;
	case 0x8F:	goto yy15892;
	case 0x90:	goto yy15893;
	case 0x99:	goto yy15894;
	case 0x9A:	goto yy15895;
	case 0x9B:	goto yy15896;
	case 0x9C:	goto yy15897;
	case 0x9D:	goto yy15898;
	case 0x9E:	goto yy7394;
	case 0x9F:	goto yy7395;
	case 0xA0:	goto yy15899;
	case 0xA1:	goto yy15900;
	case 0xA2:	goto yy15901;
	case 0xA3:	goto yy15902;
	case 0xA4:	goto yy15903;
	case 0xA5:	goto yy7399;
	case 0xA7:	goto yy7400;
	case 0xA8:	goto yy15904;
	case 0xA9:	goto yy7401;
	case 0xAA:	goto yy7402;
	case 0xAC:	goto yy7403;
	case 0xAD:	goto yy7404;
	case 0xAE:	goto yy15905;
	case 0xAF:	goto yy15906;
	case 0xB0:	goto yy15907;
	case 0xB1:	goto yy15908;
	case 0xB3:	goto yy15909;
	case 0xB4:	goto yy15910;
	case 0xB5:	goto yy15911;
	case 0xB6:	goto yy15912;
	case 0xB7:	goto yy7408;
	case 0xBC:	goto yy15913;
	case 0xBD:	goto yy15914;
	case 0xBE:	goto yy15915;
	case 0xBF:	goto yy15916;
	default:	goto yy2;
	}
yy14169:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy7411;
	case 0x81:	goto yy7412;
	case 0x82:	goto yy7413;
	case 0x83:	goto yy7414;
	case 0x84:	goto yy15917;
	case 0x85:	goto yy15918;
	case 0x86:	goto yy15919;
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy1769;
	case 0x8C:	goto yy7417;
	case 0x8F:	goto yy7418;
	case 0x90:	goto yy7419;
	case 0x91:	goto yy7420;
	case 0x92:	goto yy7421;
	case 0x93:	goto yy7422;
	case 0x9D:	goto yy7423;
	case 0x9E:	goto yy7424;
	case 0x9F:	goto yy7425;
	case 0xA6:	goto yy7426;
	case 0xA7:	goto yy7427;
	case 0xAD:	goto yy7428;
	case 0xAE:	goto yy7429;
	case 0xAF:	goto yy7430;
	case 0xB0:	goto yy15920;
	case 0xB1:	goto yy15921;
	case 0xB2:	goto yy14150;
	case 0xB3:	goto yy15922;
	case 0xB4:	goto yy15923;
	case 0xB5:	goto yy15924;
	case 0xB6:	goto yy15925;
	case 0xB7:	goto yy15926;
	case 0xB8:	goto yy7433;
	case 0xBA:	goto yy7434;
	case 0xBB:	goto yy4401;
	case 0xBF:	goto yy7435;
	default:	goto yy2;
	}
yy14170:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy15927;
	case 0x82:	goto yy7437;
	case 0x84:	goto yy15928;
	case 0x86:	goto yy15929;
	case 0x87:	goto yy7439;
	case 0x88:	goto yy7440;
	case 0x89:	goto yy7441;
	case 0x8A:	goto yy7442;
	case 0x8B:	goto yy7443;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy1769;
	default:	goto yy2;
	}
yy14171:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy4262;
	case 0x93:	goto yy15930;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy14150;
	case 0x98:	goto yy15931;
	case 0x99:	goto yy15932;
	case 0x9A:	goto yy15933;
	case 0x9B:	goto yy15934;
	case 0x9C:	goto yy15935;
	case 0x9D:	goto yy14156;
	case 0x9E:	goto yy15936;
	case 0x9F:	goto yy15937;
	case 0xA0:	goto yy15938;
	case 0xA1:	goto yy15939;
	case 0xA2:	goto yy15940;
	case 0xA3:	goto yy15941;
	case 0xA4:	goto yy15942;
	case 0xA5:	goto yy15943;
	case 0xA6:	goto yy7454;
	case 0xA7:	goto yy7455;
	case 0xA8:	goto yy15944;
	case 0xA9:	goto yy15945;
	case 0xAA:	goto yy7458;
	case 0xAB:	goto yy15946;
	case 0xAC:	goto yy15947;
	case 0xAD:	goto yy15948;
	case 0xAF:	goto yy15949;
	default:	goto yy2;
	}
yy14172:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy15950;
	case 0xAD:	goto yy15951;
	case 0xAE:	goto yy15952;
	case 0xAF:	goto yy15953;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy14150;
	case 0xB4:	goto yy15954;
	case 0xB5:	goto yy15955;
	case 0xB6:	goto yy15956;
	case 0xB7:	goto yy15957;
	case 0xB8:	goto yy7465;
	case 0xB9:	goto yy15958;
	case 0xBB:	goto yy15959;
	case 0xBC:	goto yy15960;
	case 0xBD:	goto yy15961;
	case 0xBF:	goto yy7469;
	default:	goto yy2;
	}
yy14173:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy15962;
	case 0x91:	goto yy15963;
	case 0x92:	goto yy15964;
	case 0x93:	goto yy15965;
	case 0x94:	goto yy15966;
	case 0x96:	goto yy15967;
	case 0x9B:	goto yy15968;
	case 0x9D:	goto yy15969;
	case 0x9E:	goto yy15970;
	case 0x9F:	goto yy7476;
	default:	goto yy2;
	}
yy14174:
	yyaccept = 21;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCC) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy10684;
					goto yy1766;
				} else {
					if (yych <= '\'') goto yy1564;
					if (yych == '+') goto yy10684;
					goto yy1766;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy6297;
					if (yych <= '.') goto yy2929;
					if (yych <= '/') goto yy1766;
					goto yy10964;
				} else {
					if (yych <= ':') goto yy2930;
					if (yych <= ';') goto yy1766;
					if (yych <= '>') goto yy10684;
					goto yy1766;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= '`') {
					if (yych <= 'Z') goto yy14174;
					if (yych <= ']') goto yy1766;
					goto yy10684;
				} else {
					if (yych <= 'z') goto yy14174;
					if (yych == '|') goto yy10684;
					goto yy1766;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy10684;
					if (yych <= 0xC1) goto yy1766;
					if (yych <= 0xC2) goto yy15971;
					goto yy15972;
				} else {
					if (yych <= 0xC9) goto yy14178;
					if (yych <= 0xCA) goto yy14179;
					if (yych <= 0xCB) goto yy15973;
					goto yy10688;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy15974;
					if (yych <= 0xCE) goto yy15975;
					goto yy15976;
				} else {
					if (yych == 0xD2) goto yy15977;
					if (yych <= 0xD3) goto yy14178;
					goto yy14184;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy14185;
					if (yych <= 0xD6) goto yy15978;
					if (yych <= 0xD7) goto yy15979;
					goto yy15980;
				} else {
					if (yych <= 0xD9) goto yy15981;
					if (yych <= 0xDA) goto yy14178;
					if (yych <= 0xDB) goto yy15982;
					goto yy15983;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy15984;
					if (yych <= 0xDE) goto yy15985;
					if (yych <= 0xDF) goto yy15986;
					goto yy15987;
				} else {
					if (yych <= 0xE1) goto yy15988;
					if (yych <= 0xE2) goto yy15989;
					if (yych <= 0xE3) goto yy15990;
					goto yy13200;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy15991;
					if (yych <= 0xEE) goto yy1766;
					goto yy15992;
				} else {
					if (yych <= 0xF0) goto yy15993;
					if (yych == 0xF3) goto yy13204;
					goto yy1766;
				}
			}
		}
	}
yy14176:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy7354;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy14174;
	default:	goto yy2;
	}
yy14177:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy14174;
		goto yy7354;
	} else {
		if (yych == 0xB7) goto yy7354;
		if (yych <= 0xBF) goto yy14174;
		goto yy2;
	}
yy14178:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy14174;
	goto yy2;
yy14179:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy14174;
	goto yy2;
yy14180:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0xB3) goto yy14174;
			if (yych <= 0xB4) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy14174;
			if (yych <= 0xBA) goto yy2;
			goto yy14174;
		} else {
			if (yych == 0xBF) goto yy14174;
			goto yy2;
		}
	}
yy14181:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy7354;
			goto yy14174;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy14174;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy14174;
			goto yy2;
		}
	}
yy14182:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy7354;
	if (yych <= 0xBF) goto yy14174;
	goto yy2;
yy14183:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy14174;
	if (yych <= 0x89) goto yy7354;
	if (yych <= 0xBF) goto yy14174;
	goto yy2;
yy14184:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy14174;
	goto yy2;
yy14185:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy14174;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy14174;
	goto yy2;
yy14186:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy14174;
		} else {
			if (yych == 0x8A) goto yy1087;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0xBE) goto yy1087;
			if (yych <= 0xBF) goto yy7354;
			goto yy2;
		}
	}
yy14187:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy7354;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy7354;
			if (yych <= 0x8F) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy14174;
			goto yy2;
		}
	}
yy14188:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy7354;
		if (yych <= 0x8A) goto yy2;
		goto yy7354;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy14174;
			goto yy2;
		}
	}
yy14189:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0x9F) goto yy7354;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy843;
			if (yych <= 0xAD) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0xB0) goto yy7354;
			if (yych <= 0xBF) goto yy14174;
			goto yy2;
		}
	}
yy14190:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy14174;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy14174;
			if (yych == 0x9D) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy7354;
			if (yych <= 0xAF) goto yy14174;
			goto yy843;
		} else {
			if (yych <= 0xBC) goto yy14174;
			if (yych <= 0xBE) goto yy7354;
			if (yych <= 0xBF) goto yy14174;
			goto yy2;
		}
	}
yy14191:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy14174;
		goto yy7354;
	} else {
		if (yych <= 0xAF) goto yy14174;
		if (yych <= 0xBF) goto yy7354;
		goto yy2;
	}
yy14192:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy7354;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy14174;
	goto yy2;
yy14193:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy14174;
	if (yych <= 0xB0) goto yy7354;
	if (yych <= 0xB1) goto yy14174;
	goto yy2;
yy14194:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy14174;
	} else {
		if (yych <= 0xB3) goto yy7354;
		if (yych == 0xB6) goto yy7354;
		goto yy2;
	}
yy14195:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy15994;
	case 0xA1:	goto yy15995;
	case 0xA2:	goto yy15996;
	case 0xA3:	goto yy13208;
	case 0xA4:	goto yy15997;
	case 0xA5:	goto yy15998;
	case 0xA6:	goto yy15999;
	case 0xA7:	goto yy16000;
	case 0xA8:	goto yy16001;
	case 0xA9:	goto yy16002;
	case 0xAA:	goto yy16003;
	case 0xAB:	goto yy16004;
	case 0xAC:	goto yy16005;
	case 0xAD:	goto yy16006;
	case 0xAE:	goto yy16007;
	case 0xAF:	goto yy16008;
	case 0xB0:	goto yy16009;
	case 0xB1:	goto yy16010;
	case 0xB2:	goto yy16011;
	case 0xB3:	goto yy16012;
	case 0xB4:	goto yy16013;
	case 0xB5:	goto yy16014;
	case 0xB6:	goto yy16015;
	case 0xB7:	goto yy16016;
	case 0xB8:	goto yy13229;
	case 0xB9:	goto yy13455;
	case 0xBA:	goto yy13231;
	case 0xBB:	goto yy13456;
	case 0xBC:	goto yy13457;
	case 0xBD:	goto yy13234;
	case 0xBE:	goto yy13235;
	case 0xBF:	goto yy13236;
	default:	goto yy2;
	}
yy14196:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy13237;
	case 0x81:	goto yy13458;
	case 0x82:	goto yy16017;
	case 0x83:	goto yy16018;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy14178;
	case 0x89:	goto yy16019;
	case 0x8A:	goto yy16020;
	case 0x8B:	goto yy16021;
	case 0x8C:	goto yy16022;
	case 0x8D:	goto yy16023;
	case 0x8E:	goto yy16024;
	case 0x8F:	goto yy16025;
	case 0x90:	goto yy16026;
	case 0x99:	goto yy16027;
	case 0x9A:	goto yy16028;
	case 0x9B:	goto yy16029;
	case 0x9C:	goto yy16030;
	case 0x9D:	goto yy16031;
	case 0x9E:	goto yy13254;
	case 0x9F:	goto yy13474;
	case 0xA0:	goto yy16032;
	case 0xA1:	goto yy16033;
	case 0xA2:	goto yy16034;
	case 0xA3:	goto yy16035;
	case 0xA4:	goto yy16036;
	case 0xA5:	goto yy13480;
	case 0xA7:	goto yy13481;
	case 0xA8:	goto yy16037;
	case 0xA9:	goto yy13264;
	case 0xAA:	goto yy13483;
	case 0xAC:	goto yy13266;
	case 0xAD:	goto yy13484;
	case 0xAE:	goto yy16038;
	case 0xAF:	goto yy16039;
	case 0xB0:	goto yy16040;
	case 0xB1:	goto yy16041;
	case 0xB3:	goto yy16042;
	case 0xB4:	goto yy16043;
	case 0xB5:	goto yy16044;
	case 0xB6:	goto yy16045;
	case 0xB7:	goto yy13276;
	case 0xBC:	goto yy16046;
	case 0xBD:	goto yy16047;
	case 0xBE:	goto yy16048;
	case 0xBF:	goto yy16049;
	default:	goto yy2;
	}
yy14197:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy14089;
	case 0x81:	goto yy13282;
	case 0x82:	goto yy13283;
	case 0x83:	goto yy13284;
	case 0x84:	goto yy16050;
	case 0x85:	goto yy16051;
	case 0x86:	goto yy16052;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy10691;
	case 0x88:	goto yy14093;
	case 0x8C:	goto yy13288;
	case 0x8F:	goto yy13289;
	case 0x90:	goto yy13290;
	case 0x91:	goto yy13291;
	case 0x92:	goto yy13292;
	case 0x93:	goto yy13293;
	case 0x9D:	goto yy13294;
	case 0x9E:	goto yy13295;
	case 0x9F:	goto yy13296;
	case 0xA6:	goto yy13297;
	case 0xA7:	goto yy13298;
	case 0xAD:	goto yy13299;
	case 0xAE:	goto yy13300;
	case 0xAF:	goto yy13301;
	case 0xB0:	goto yy16053;
	case 0xB1:	goto yy16054;
	case 0xB2:	goto yy14178;
	case 0xB3:	goto yy16055;
	case 0xB4:	goto yy16056;
	case 0xB5:	goto yy16057;
	case 0xB6:	goto yy16058;
	case 0xB7:	goto yy16059;
	case 0xB8:	goto yy3009;
	case 0xBA:	goto yy13309;
	case 0xBB:	goto yy13310;
	case 0xBF:	goto yy13311;
	default:	goto yy2;
	}
yy14198:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy16060;
	case 0x82:	goto yy13313;
	case 0x84:	goto yy16061;
	case 0x86:	goto yy16062;
	case 0x87:	goto yy13316;
	case 0x88:	goto yy13317;
	case 0x89:	goto yy13318;
	case 0x8A:	goto yy13319;
	case 0x8B:	goto yy13320;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy10691;
	default:	goto yy2;
	}
yy14199:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy13321;
	case 0x93:	goto yy16063;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy14178;
	case 0x98:	goto yy16064;
	case 0x99:	goto yy16065;
	case 0x9A:	goto yy16066;
	case 0x9B:	goto yy16067;
	case 0x9C:	goto yy16068;
	case 0x9D:	goto yy14184;
	case 0x9E:	goto yy16069;
	case 0x9F:	goto yy16070;
	case 0xA0:	goto yy16071;
	case 0xA1:	goto yy16072;
	case 0xA2:	goto yy16073;
	case 0xA3:	goto yy16074;
	case 0xA4:	goto yy16075;
	case 0xA5:	goto yy16076;
	case 0xA6:	goto yy13336;
	case 0xA7:	goto yy13526;
	case 0xA8:	goto yy16077;
	case 0xA9:	goto yy16078;
	case 0xAA:	goto yy13340;
	case 0xAB:	goto yy16079;
	case 0xAC:	goto yy16080;
	case 0xAD:	goto yy16081;
	case 0xAF:	goto yy16082;
	default:	goto yy2;
	}
yy14200:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy16083;
	case 0xAD:	goto yy16084;
	case 0xAE:	goto yy16085;
	case 0xAF:	goto yy16086;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy14178;
	case 0xB4:	goto yy16087;
	case 0xB5:	goto yy16088;
	case 0xB6:	goto yy16089;
	case 0xB7:	goto yy16090;
	case 0xB8:	goto yy14132;
	case 0xB9:	goto yy16091;
	case 0xBB:	goto yy16092;
	case 0xBC:	goto yy16093;
	case 0xBD:	goto yy16094;
	case 0xBF:	goto yy13357;
	default:	goto yy2;
	}
yy14201:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy16095;
	case 0x91:	goto yy16096;
	case 0x92:	goto yy16097;
	case 0x93:	goto yy16098;
	case 0x94:	goto yy16099;
	case 0x96:	goto yy16100;
	case 0x9B:	goto yy16101;
	case 0x9D:	goto yy16102;
	case 0x9E:	goto yy16103;
	case 0x9F:	goto yy13367;
	default:	goto yy2;
	}
yy14202:
	yyaccept = 21;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy1764;
					goto yy1766;
				} else {
					if (yych <= '\'') goto yy1087;
					if (yych == '+') goto yy1764;
					goto yy1766;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy4041;
					if (yych <= '.') goto yy9246;
					if (yych <= '/') goto yy1766;
					goto yy4880;
				} else {
					if (yych <= ';') goto yy1766;
					if (yych <= '>') goto yy1764;
					if (yych <= '@') goto yy1766;
					goto yy9483;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy1766;
					if (yych <= '`') goto yy1764;
					goto yy9483;
				} else {
					if (yych == '|') goto yy1764;
					if (yych <= '}') goto yy1766;
					goto yy1764;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy1766;
					if (yych <= 0xC2) goto yy16104;
					if (yych <= 0xC3) goto yy9461;
					goto yy6129;
				} else {
					if (yych <= 0xCA) goto yy6130;
					if (yych <= 0xCB) goto yy4254;
					if (yych <= 0xCC) goto yy1769;
					goto yy9463;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy16105;
					if (yych <= 0xCF) goto yy9465;
					goto yy6129;
				} else {
					if (yych <= 0xD2) goto yy9466;
					if (yych <= 0xD3) goto yy6129;
					if (yych <= 0xD4) goto yy6135;
					goto yy6136;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy16106;
					if (yych <= 0xD7) goto yy16107;
					if (yych <= 0xD8) goto yy9469;
					goto yy9470;
				} else {
					if (yych <= 0xDA) goto yy6129;
					if (yych <= 0xDB) goto yy9471;
					if (yych <= 0xDC) goto yy9472;
					goto yy9473;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy9474;
					if (yych <= 0xDF) goto yy9475;
					goto yy9476;
				} else {
					if (yych <= 0xE1) goto yy16108;
					if (yych <= 0xE2) goto yy16109;
					if (yych <= 0xE3) goto yy9479;
					goto yy4270;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy9480;
					if (yych <= 0xEE) goto yy1766;
					goto yy16110;
				} else {
					if (yych <= 0xF0) goto yy9482;
					if (yych == 0xF3) goto yy4274;
					goto yy1766;
				}
			}
		}
	}
yy14203:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy9483;
	if (yych == 0xA0) goto yy1764;
	goto yy2;
yy14204:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy9483;
		if (yych <= 0x81) goto yy2;
		goto yy9483;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy9483;
		if (yych <= 0xBA) goto yy1764;
		goto yy2;
	}
yy14205:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy9483;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy9483;
		if (yych <= 0xB8) goto yy1764;
		goto yy2;
	}
yy14206:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy9483;
			if (yych <= 0x83) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy1764;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy1764;
			goto yy9483;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy1764;
			} else {
				if (yych == 0xBF) goto yy1764;
				goto yy2;
			}
		}
	}
yy14207:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy9483;
		goto yy1764;
	} else {
		if (yych <= 0xA4) goto yy9483;
		if (yych <= 0xA6) goto yy1764;
		goto yy2;
	}
yy14208:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1764;
	if (yych <= 0xB7) goto yy9483;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy14209:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1764;
	if (yych <= 0xAF) goto yy9483;
	if (yych <= 0xBA) goto yy1764;
	goto yy2;
yy14210:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1764;
		goto yy9483;
	} else {
		if (yych <= 0xB4) goto yy1764;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy14211:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy9483;
		goto yy1764;
	} else {
		if (yych == 0xB6) goto yy9483;
		goto yy2;
	}
yy14212:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1764;
	if (yych <= 0xB2) goto yy9483;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy14213:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x84) goto yy9483;
			if (yych <= 0x89) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			goto yy9483;
		} else {
			if (yych == 0x9C) goto yy9483;
			goto yy2;
		}
	}
yy14214:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy9483;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy9483;
		if (yych <= 0xB7) goto yy1764;
		goto yy2;
	}
yy14215:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy9483;
		goto yy1764;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy14216:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1764;
			if (yych <= 0x84) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy9483;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy9483;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy9483;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy9483;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xBD) goto yy9483;
				if (yych <= 0xBF) goto yy1764;
				goto yy2;
			}
		}
	}
yy14217:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1764;
			if (yych <= 0x86) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1764;
			} else {
				if (yych == 0x90) goto yy9483;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy1764;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy9483;
			goto yy1764;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy1764;
				goto yy2;
			}
		}
	}
yy14218:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy9483;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy14219:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1764;
		if (yych <= 0x85) goto yy9483;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy9483;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy14220:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy9483;
		goto yy1764;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy14221:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy9483;
		if (yych <= 0x9D) goto yy1764;
		goto yy2;
	}
yy14222:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy9483;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy14223:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy9483;
	if (yych <= 0xB7) goto yy1764;
	goto yy2;
yy14224:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy9483;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy1764;
	goto yy2;
yy14225:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy9483;
		goto yy1764;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy14226:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy1764;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy9483;
			goto yy2;
		}
	}
yy14227:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy9483;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy9483;
		if (yych <= 0xBE) goto yy1764;
		goto yy2;
	}
yy14228:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy9483;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy9483;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy1764;
		goto yy2;
	}
yy14229:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy1764;
		goto yy9483;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy1764;
			goto yy9483;
		} else {
			if (yych <= 0xBB) goto yy1764;
			if (yych <= 0xBF) goto yy9483;
			goto yy2;
		}
	}
yy14230:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy9483;
		goto yy1764;
	} else {
		if (yych == 0xB5) goto yy1764;
		if (yych <= 0xBF) goto yy9483;
		goto yy2;
	}
yy14231:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy9483;
		goto yy1764;
	} else {
		if (yych == 0xAF) goto yy1764;
		if (yych <= 0xBF) goto yy9483;
		goto yy2;
	}
yy14232:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy9483;
		goto yy1764;
	} else {
		if (yych == 0xA9) goto yy1764;
		if (yych <= 0xBF) goto yy9483;
		goto yy2;
	}
yy14233:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy9483;
		goto yy1764;
	} else {
		if (yych <= 0x8B) goto yy9483;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy14234:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy9483;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy1764;
	goto yy2;
yy14235:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy12309;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy12309;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy12309;
		} else {
			if (yych == 0xBF) goto yy12309;
			goto yy2;
		}
	}
yy14236:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy12309;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy12309;
	goto yy2;
yy14237:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy12309;
	goto yy2;
yy14238:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy12309;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy12309;
	goto yy2;
yy14239:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy12309;
	if (yych == 0xA0) goto yy533;
	goto yy2;
yy14240:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy12309;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy12309;
	goto yy2;
yy14241:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy12309;
		if (yych <= 0x81) goto yy2;
		goto yy12309;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy12309;
		if (yych <= 0xBA) goto yy533;
		goto yy2;
	}
yy14242:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy12309;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy12309;
	goto yy2;
yy14243:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy12309;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy12309;
	goto yy2;
yy14244:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy12309;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy14245:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy12309;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy12309;
	goto yy2;
yy14246:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy12309;
	goto yy2;
yy14247:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy12309;
	goto yy2;
yy14248:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy12309;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy12309;
	goto yy2;
yy14249:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy12309;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy12309;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy12309;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy12309;
			if (yych == 0xBF) goto yy12309;
			goto yy2;
		}
	}
yy14250:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy12309;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy12309;
		if (yych <= 0xB8) goto yy533;
		goto yy2;
	}
yy14251:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy12309;
	goto yy2;
yy14252:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy12309;
	goto yy2;
yy14253:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy12309;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy12309;
	goto yy2;
yy14254:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy12309;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy12309;
	goto yy2;
yy14255:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy12309;
			if (yych <= 0x83) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy533;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy533;
			goto yy12309;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy12309;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy533;
			} else {
				if (yych == 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy14256:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy12309;
	goto yy2;
yy14257:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy12309;
	goto yy2;
yy14258:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy12309;
		goto yy533;
	} else {
		if (yych <= 0xA4) goto yy12309;
		if (yych <= 0xA6) goto yy533;
		goto yy2;
	}
yy14259:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy12309;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy12309;
	goto yy2;
yy14260:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy12309;
	goto yy2;
yy14261:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy12309;
	goto yy2;
yy14262:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy12309;
	goto yy2;
yy14263:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy533;
	if (yych <= 0xB7) goto yy12309;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy14264:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy533;
	if (yych <= 0xAF) goto yy12309;
	if (yych <= 0xBA) goto yy533;
	goto yy2;
yy14265:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy12309;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy843;
	goto yy2;
yy14266:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy533;
		goto yy12309;
	} else {
		if (yych <= 0xB4) goto yy533;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy14267:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy12309;
		goto yy533;
	} else {
		if (yych == 0xB6) goto yy12309;
		goto yy2;
	}
yy14268:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy533;
	if (yych <= 0xB2) goto yy12309;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy14269:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x84) goto yy12309;
			if (yych <= 0x89) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			goto yy12309;
		} else {
			if (yych == 0x9C) goto yy12309;
			goto yy2;
		}
	}
yy14270:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy12309;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy12309;
		if (yych <= 0xB7) goto yy533;
		goto yy2;
	}
yy14271:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy12309;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy12309;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy12309;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy12309;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy12309;
			goto yy2;
		}
	}
yy14272:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy12309;
		goto yy533;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy14273:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy533;
			if (yych <= 0x84) goto yy2;
			goto yy12309;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy12309;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy12309;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy12309;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy12309;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy12309;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy14274:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy533;
			} else {
				if (yych == 0x90) goto yy12309;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy533;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy12309;
			goto yy533;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy533;
				goto yy2;
			}
		}
	}
yy14275:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy12309;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy14276:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy533;
		if (yych <= 0x85) goto yy12309;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy12309;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy14277:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy12309;
		goto yy533;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy14278:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy12309;
		if (yych <= 0x9D) goto yy533;
		goto yy2;
	}
yy14279:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy12309;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy14280:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy12309;
	if (yych <= 0xB7) goto yy533;
	goto yy2;
yy14281:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy12309;
	goto yy2;
yy14282:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy12309;
		goto yy843;
	} else {
		if (yych == 0xBF) goto yy12309;
		goto yy2;
	}
yy14283:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy12309;
	goto yy2;
yy14284:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy12309;
	goto yy2;
yy14285:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy12309;
	goto yy2;
yy14286:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy12309;
	goto yy2;
yy14287:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy12309;
	goto yy2;
yy14288:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy12309;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy14289:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy12309;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy533;
	goto yy2;
yy14290:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy12309;
		goto yy533;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy14291:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy533;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy12309;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy12309;
			goto yy2;
		}
	}
yy14292:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy12309;
	goto yy2;
yy14293:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy12309;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy12309;
		if (yych <= 0xBE) goto yy533;
		goto yy2;
	}
yy14294:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy12309;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy12309;
	goto yy2;
yy14295:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy12309;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy12309;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy533;
		goto yy2;
	}
yy14296:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy12309;
	goto yy2;
yy14297:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy12309;
		} else {
			if (yych == 0xA2) goto yy12309;
			if (yych <= 0xA4) goto yy2;
			goto yy12309;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy12309;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy12309;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy12309;
				goto yy2;
			}
		}
	}
yy14298:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy12309;
	goto yy2;
yy14299:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy12309;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy12309;
			if (yych <= 0x8C) goto yy2;
			goto yy12309;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy12309;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy12309;
			goto yy2;
		}
	}
yy14300:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy12309;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy12309;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy12309;
			goto yy2;
		}
	}
yy14301:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy12309;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy12309;
	goto yy2;
yy14302:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy533;
		goto yy12309;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy533;
			goto yy12309;
		} else {
			if (yych <= 0xBB) goto yy533;
			if (yych <= 0xBF) goto yy12309;
			goto yy2;
		}
	}
yy14303:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy12309;
		goto yy533;
	} else {
		if (yych == 0xB5) goto yy533;
		if (yych <= 0xBF) goto yy12309;
		goto yy2;
	}
yy14304:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy12309;
		goto yy533;
	} else {
		if (yych == 0xAF) goto yy533;
		if (yych <= 0xBF) goto yy12309;
		goto yy2;
	}
yy14305:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy12309;
		goto yy533;
	} else {
		if (yych == 0xA9) goto yy533;
		if (yych <= 0xBF) goto yy12309;
		goto yy2;
	}
yy14306:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy12309;
		goto yy533;
	} else {
		if (yych <= 0x8B) goto yy12309;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy14307:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy12309;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy533;
	goto yy2;
yy14308:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy12309;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy12309;
			} else {
				if (yych == 0xA4) goto yy12309;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy12309;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy12309;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy12309;
			} else {
				if (yych == 0xBB) goto yy12309;
				goto yy2;
			}
		}
	}
yy14309:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy12309;
	default:	goto yy2;
	}
yy14310:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy12309;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy12309;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy12309;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy12309;
			goto yy2;
		}
	}
yy14311:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy1762;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy14146;
	default:	goto yy2;
	}
yy14312:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy14146;
		goto yy1762;
	} else {
		if (yych == 0xB7) goto yy1762;
		if (yych <= 0xBF) goto yy14146;
		goto yy2;
	}
yy14313:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0xB3) goto yy14146;
			if (yych <= 0xB4) goto yy2;
			goto yy1762;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy14146;
			if (yych <= 0xBA) goto yy2;
			goto yy14146;
		} else {
			if (yych == 0xBF) goto yy14146;
			goto yy2;
		}
	}
yy14314:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1762;
			goto yy14146;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy14146;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy14146;
			goto yy2;
		}
	}
yy14315:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy1762;
	if (yych <= 0xBF) goto yy14146;
	goto yy2;
yy14316:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy14146;
	if (yych <= 0x89) goto yy1762;
	if (yych <= 0xBF) goto yy14146;
	goto yy2;
yy14317:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy14146;
		if (yych <= 0x8C) goto yy2;
		goto yy1762;
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0x90) goto yy2;
			goto yy1762;
		} else {
			if (yych == 0xBF) goto yy1762;
			goto yy2;
		}
	}
yy14318:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1762;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy1762;
			if (yych <= 0x8F) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy14146;
			goto yy2;
		}
	}
yy14319:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy1762;
		if (yych <= 0x8A) goto yy2;
		goto yy1762;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy14146;
			goto yy2;
		}
	}
yy14320:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x80) goto yy2;
		if (yych <= 0x8A) goto yy14146;
		if (yych <= 0x9F) goto yy1762;
		goto yy2;
	} else {
		if (yych == 0xB0) goto yy1762;
		if (yych <= 0xBF) goto yy14146;
		goto yy2;
	}
yy14321:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy14146;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy14146;
			if (yych == 0x9D) goto yy2;
			goto yy1762;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy1762;
			if (yych <= 0xAF) goto yy14146;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy14146;
			if (yych <= 0xBE) goto yy1762;
			if (yych <= 0xBF) goto yy14146;
			goto yy2;
		}
	}
yy14322:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy14146;
		goto yy1762;
	} else {
		if (yych <= 0xAF) goto yy14146;
		if (yych <= 0xBF) goto yy1762;
		goto yy2;
	}
yy14323:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy1762;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy14146;
	goto yy2;
yy14324:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy14146;
	if (yych <= 0xB0) goto yy1762;
	if (yych <= 0xB1) goto yy14146;
	goto yy2;
yy14325:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x89) goto yy2;
		if (yych <= 0xAA) goto yy14146;
		goto yy1762;
	} else {
		if (yych == 0xB6) goto yy1762;
		goto yy2;
	}
yy14326:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy16111;
	case 0xA1:	goto yy16112;
	case 0xA2:	goto yy15863;
	case 0xA3:	goto yy4278;
	case 0xA4:	goto yy16113;
	case 0xA5:	goto yy16114;
	case 0xA6:	goto yy16115;
	case 0xA7:	goto yy16116;
	case 0xA8:	goto yy16117;
	case 0xA9:	goto yy16118;
	case 0xAA:	goto yy16119;
	case 0xAB:	goto yy16120;
	case 0xAC:	goto yy16121;
	case 0xAD:	goto yy16122;
	case 0xAE:	goto yy16123;
	case 0xAF:	goto yy16124;
	case 0xB0:	goto yy16125;
	case 0xB1:	goto yy16126;
	case 0xB2:	goto yy16127;
	case 0xB3:	goto yy16128;
	case 0xB4:	goto yy16129;
	case 0xB5:	goto yy16130;
	case 0xB6:	goto yy16131;
	case 0xB7:	goto yy16132;
	case 0xB8:	goto yy4299;
	case 0xB9:	goto yy4300;
	case 0xBA:	goto yy4301;
	case 0xBB:	goto yy4302;
	case 0xBC:	goto yy4303;
	case 0xBD:	goto yy4304;
	case 0xBE:	goto yy4305;
	case 0xBF:	goto yy4306;
	default:	goto yy2;
	}
yy14327:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy4307;
	case 0x81:	goto yy4308;
	case 0x82:	goto yy16133;
	case 0x83:	goto yy15885;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy14150;
	case 0x89:	goto yy15886;
	case 0x8A:	goto yy15887;
	case 0x8B:	goto yy15888;
	case 0x8C:	goto yy15889;
	case 0x8D:	goto yy16134;
	case 0x8E:	goto yy16135;
	case 0x8F:	goto yy15892;
	case 0x90:	goto yy16136;
	case 0x99:	goto yy15894;
	case 0x9A:	goto yy15895;
	case 0x9B:	goto yy15896;
	case 0x9C:	goto yy16137;
	case 0x9D:	goto yy16138;
	case 0x9E:	goto yy4324;
	case 0x9F:	goto yy4325;
	case 0xA0:	goto yy16139;
	case 0xA1:	goto yy15900;
	case 0xA2:	goto yy16140;
	case 0xA3:	goto yy15902;
	case 0xA4:	goto yy16141;
	case 0xA5:	goto yy4331;
	case 0xA7:	goto yy4332;
	case 0xA8:	goto yy16142;
	case 0xA9:	goto yy4334;
	case 0xAA:	goto yy4335;
	case 0xAC:	goto yy4336;
	case 0xAD:	goto yy4337;
	case 0xAE:	goto yy16143;
	case 0xAF:	goto yy16144;
	case 0xB0:	goto yy16145;
	case 0xB1:	goto yy15908;
	case 0xB3:	goto yy16146;
	case 0xB4:	goto yy15910;
	case 0xB5:	goto yy15911;
	case 0xB6:	goto yy15912;
	case 0xB7:	goto yy4346;
	case 0xBC:	goto yy15913;
	case 0xBD:	goto yy15914;
	case 0xBE:	goto yy16147;
	case 0xBF:	goto yy16148;
	default:	goto yy2;
	}
yy14328:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy4351;
	case 0x81:	goto yy4352;
	case 0x82:	goto yy4353;
	case 0x83:	goto yy4354;
	case 0x84:	goto yy16149;
	case 0x85:	goto yy16150;
	case 0x86:	goto yy16151;
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy1772;
	case 0x8C:	goto yy4358;
	case 0x8F:	goto yy4359;
	case 0x90:	goto yy4360;
	case 0x91:	goto yy4361;
	case 0x92:	goto yy4362;
	case 0x93:	goto yy4363;
	case 0x9D:	goto yy4364;
	case 0x9E:	goto yy4365;
	case 0x9F:	goto yy4366;
	case 0xA6:	goto yy4367;
	case 0xA7:	goto yy4368;
	case 0xAD:	goto yy4369;
	case 0xAE:	goto yy4370;
	case 0xAF:	goto yy4371;
	case 0xB0:	goto yy15920;
	case 0xB1:	goto yy15921;
	case 0xB2:	goto yy14150;
	case 0xB3:	goto yy16152;
	case 0xB4:	goto yy15923;
	case 0xB5:	goto yy16153;
	case 0xB6:	goto yy15925;
	case 0xB7:	goto yy16154;
	case 0xBA:	goto yy4379;
	case 0xBB:	goto yy4380;
	case 0xBF:	goto yy4381;
	default:	goto yy2;
	}
yy14329:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy16155;
	case 0x82:	goto yy4383;
	case 0x84:	goto yy15928;
	case 0x86:	goto yy16156;
	case 0x87:	goto yy4386;
	case 0x88:	goto yy4387;
	case 0x89:	goto yy4388;
	case 0x8A:	goto yy4389;
	case 0x8B:	goto yy4390;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy1772;
	default:	goto yy2;
	}
yy14330:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy4391;
	case 0x93:	goto yy16157;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy14150;
	case 0x98:	goto yy15931;
	case 0x99:	goto yy16158;
	case 0x9A:	goto yy16159;
	case 0x9B:	goto yy16160;
	case 0x9C:	goto yy16161;
	case 0x9D:	goto yy14156;
	case 0x9E:	goto yy16162;
	case 0x9F:	goto yy15937;
	case 0xA0:	goto yy16163;
	case 0xA1:	goto yy15939;
	case 0xA2:	goto yy16164;
	case 0xA3:	goto yy16165;
	case 0xA4:	goto yy16166;
	case 0xA5:	goto yy16167;
	case 0xA6:	goto yy4406;
	case 0xA7:	goto yy4407;
	case 0xA8:	goto yy16168;
	case 0xA9:	goto yy16169;
	case 0xAA:	goto yy4410;
	case 0xAB:	goto yy16170;
	case 0xAC:	goto yy15947;
	case 0xAD:	goto yy16171;
	case 0xAF:	goto yy16172;
	default:	goto yy2;
	}
yy14331:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy16173;
	case 0xAD:	goto yy15951;
	case 0xAE:	goto yy16174;
	case 0xAF:	goto yy16175;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy14150;
	case 0xB4:	goto yy15954;
	case 0xB5:	goto yy15955;
	case 0xB6:	goto yy15956;
	case 0xB7:	goto yy16176;
	case 0xB8:	goto yy4422;
	case 0xB9:	goto yy16177;
	case 0xBB:	goto yy15959;
	case 0xBC:	goto yy16178;
	case 0xBD:	goto yy16179;
	case 0xBF:	goto yy4427;
	default:	goto yy2;
	}
yy14332:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy16180;
	case 0x91:	goto yy16181;
	case 0x92:	goto yy15964;
	case 0x93:	goto yy15965;
	case 0x94:	goto yy15966;
	case 0x96:	goto yy16182;
	case 0x9B:	goto yy16183;
	case 0x9D:	goto yy16184;
	case 0x9E:	goto yy16185;
	case 0x9F:	goto yy4437;
	default:	goto yy2;
	}
yy14333:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy2930;
	if (yych <= 0xBF) goto yy9742;
	goto yy2;
yy14334:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych == 0x86) goto yy2930;
		goto yy2;
	} else {
		if (yych <= 0x8D) goto yy533;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy9742;
		goto yy2;
	}
yy14335:
	yych = *++YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			goto yy2930;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0x99) goto yy2930;
			goto yy2;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2930;
			if (yych <= 0xA6) goto yy2;
			goto yy2930;
		} else {
			if (yych == 0xBF) goto yy533;
			goto yy2;
		}
	}
yy14336:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy6183;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy14337:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych == 0x93) goto yy2930;
			goto yy2;
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0xAF) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xB2) goto yy2930;
			if (yych <= 0xB4) goto yy533;
			goto yy2;
		}
	}
yy14338:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych <= 0x92) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy533;
			if (yych <= 0x91) goto yy2;
			goto yy2930;
		} else {
			if (yych == 0x95) goto yy2930;
			if (yych <= 0xA1) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych <= 0xA3) goto yy2930;
			if (yych <= 0xA6) goto yy533;
			if (yych <= 0xA8) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xB4) {
				if (yych <= 0xAF) goto yy2;
				goto yy9742;
			} else {
				if (yych <= 0xB5) goto yy2;
				if (yych <= 0xBF) goto yy9742;
				goto yy2;
			}
		}
	}
yy14339:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy2930;
		} else {
			if (yych == 0x8B) goto yy533;
			if (yych <= 0x8C) goto yy2;
			goto yy2930;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x9A) goto yy2930;
			if (yych <= 0x9B) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy9742;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy14340:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy9742;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy9742;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy9742;
		} else {
			if (yych == 0xBF) goto yy9742;
			goto yy2;
		}
	}
yy14341:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy9742;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy9742;
	goto yy2;
yy14342:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy9742;
	goto yy2;
yy14343:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy9742;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy9742;
	goto yy2;
yy14344:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy9742;
	if (yych == 0xA0) goto yy533;
	goto yy2;
yy14345:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy9742;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy9742;
	goto yy2;
yy14346:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy9742;
		if (yych <= 0x81) goto yy2;
		goto yy9742;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy9742;
		if (yych <= 0xBA) goto yy533;
		goto yy2;
	}
yy14347:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy9742;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy9742;
	goto yy2;
yy14348:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy9742;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy9742;
	goto yy2;
yy14349:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy9742;
	goto yy2;
yy14350:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy9742;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy9742;
	goto yy2;
yy14351:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy9742;
	goto yy2;
yy14352:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy9742;
	goto yy2;
yy14353:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy9742;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy9742;
	goto yy2;
yy14354:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy9742;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy9742;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy9742;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy9742;
			if (yych == 0xBF) goto yy9742;
			goto yy2;
		}
	}
yy14355:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy9742;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy9742;
		if (yych <= 0xB8) goto yy533;
		goto yy2;
	}
yy14356:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy9742;
	goto yy2;
yy14357:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy9742;
	goto yy2;
yy14358:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy9742;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy9742;
	goto yy2;
yy14359:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy9742;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy9742;
	goto yy2;
yy14360:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy9742;
			if (yych <= 0x83) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy533;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy533;
			goto yy9742;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy9742;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy533;
			} else {
				if (yych == 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy14361:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy9742;
	goto yy2;
yy14362:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy9742;
	goto yy2;
yy14363:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy9742;
		goto yy533;
	} else {
		if (yych <= 0xA4) goto yy9742;
		if (yych <= 0xA6) goto yy533;
		goto yy2;
	}
yy14364:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy9742;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy9742;
	goto yy2;
yy14365:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy9742;
	goto yy2;
yy14366:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy9742;
	goto yy2;
yy14367:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy9742;
	goto yy2;
yy14368:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy533;
	if (yych <= 0xB7) goto yy9742;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy14369:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy533;
	if (yych <= 0xAF) goto yy9742;
	if (yych <= 0xBA) goto yy533;
	goto yy2;
yy14370:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy9742;
	goto yy2;
yy14371:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy533;
	if (yych <= 0xA6) goto yy9742;
	if (yych <= 0xB4) goto yy533;
	goto yy2;
yy14372:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy9742;
		goto yy533;
	} else {
		if (yych == 0xB6) goto yy9742;
		goto yy2;
	}
yy14373:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy533;
	if (yych <= 0xB2) goto yy9742;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy14374:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x84) goto yy9742;
			if (yych <= 0x89) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x99) goto yy2;
			goto yy9742;
		} else {
			if (yych == 0x9C) goto yy9742;
			goto yy2;
		}
	}
yy14375:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy9742;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy9742;
		if (yych <= 0xB7) goto yy533;
		goto yy2;
	}
yy14376:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy9742;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy9742;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy9742;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy9742;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy9742;
			goto yy2;
		}
	}
yy14377:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy9742;
	if (yych <= 0xAA) goto yy533;
	goto yy2;
yy14378:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy533;
			if (yych <= 0x84) goto yy2;
			goto yy9742;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy9742;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy9742;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy9742;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy9742;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy9742;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy14379:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy533;
			} else {
				if (yych == 0x90) goto yy9742;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy533;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy9742;
			goto yy533;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy533;
				goto yy2;
			}
		}
	}
yy14380:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy9742;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy14381:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy533;
		goto yy9742;
	} else {
		if (yych == 0x87) goto yy9742;
		goto yy2;
	}
yy14382:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy9742;
		goto yy533;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy14383:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy9742;
		if (yych <= 0x9D) goto yy533;
		goto yy2;
	}
yy14384:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy533;
	if (yych == 0x84) goto yy9742;
	goto yy2;
yy14385:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy9742;
	if (yych <= 0xB7) goto yy533;
	goto yy2;
yy14386:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy9742;
	goto yy2;
yy14387:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy9742;
	if (yych == 0xBF) goto yy9742;
	goto yy2;
yy14388:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy9742;
	goto yy2;
yy14389:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy9742;
	goto yy2;
yy14390:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy9742;
	goto yy2;
yy14391:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy9742;
	goto yy2;
yy14392:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy9742;
	goto yy2;
yy14393:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy9742;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy533;
	goto yy2;
yy14394:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy9742;
		goto yy533;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy14395:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych == 0x85) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xB7) goto yy9742;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy9742;
		goto yy2;
	}
yy14396:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy9742;
	goto yy2;
yy14397:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy9742;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy9742;
		if (yych <= 0xBE) goto yy533;
		goto yy2;
	}
yy14398:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy9742;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy9742;
	goto yy2;
yy14399:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy9742;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy9742;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy533;
		goto yy2;
	}
yy14400:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy9742;
	goto yy2;
yy14401:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy9742;
		} else {
			if (yych == 0xA2) goto yy9742;
			if (yych <= 0xA4) goto yy2;
			goto yy9742;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy9742;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy9742;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy9742;
				goto yy2;
			}
		}
	}
yy14402:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy9742;
	goto yy2;
yy14403:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy9742;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy9742;
			if (yych <= 0x8C) goto yy2;
			goto yy9742;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy9742;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy9742;
			goto yy2;
		}
	}
yy14404:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy9742;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy9742;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy9742;
			goto yy2;
		}
	}
yy14405:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy9742;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy9742;
	goto yy2;
yy14406:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy533;
		goto yy9742;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy533;
			goto yy9742;
		} else {
			if (yych <= 0xBB) goto yy533;
			if (yych <= 0xBF) goto yy9742;
			goto yy2;
		}
	}
yy14407:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy9742;
		goto yy533;
	} else {
		if (yych == 0xB5) goto yy533;
		if (yych <= 0xBF) goto yy9742;
		goto yy2;
	}
yy14408:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy9742;
		goto yy533;
	} else {
		if (yych == 0xAF) goto yy533;
		if (yych <= 0xBF) goto yy9742;
		goto yy2;
	}
yy14409:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy9742;
		goto yy533;
	} else {
		if (yych == 0xA9) goto yy533;
		if (yych <= 0xBF) goto yy9742;
		goto yy2;
	}
yy14410:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy533;
	if (yych <= 0x8B) goto yy9742;
	goto yy2;
yy14411:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy9742;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy533;
	goto yy2;
yy14412:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy9742;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy9742;
			} else {
				if (yych == 0xA4) goto yy9742;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy9742;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy9742;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy9742;
			} else {
				if (yych == 0xBB) goto yy9742;
				goto yy2;
			}
		}
	}
yy14413:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy9742;
	default:	goto yy2;
	}
yy14414:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy9742;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy9742;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy9742;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy9742;
			goto yy2;
		}
	}
yy14415:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy533;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy12619;
	case 0xB7:	goto yy2930;
	default:	goto yy2;
	}
yy14416:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy533;
			goto yy12619;
		} else {
			if (yych <= 0x87) goto yy2930;
			if (yych <= 0x8A) goto yy12619;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy12619;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy12619;
			goto yy2;
		}
	}
yy14417:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy12619;
		} else {
			if (yych == 0x8A) goto yy1564;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBE) goto yy1564;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy14418:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x87) {
		if (yych <= 0x83) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x82) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x86) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0xAA) goto yy12619;
			goto yy2;
		} else {
			if (yych <= 0xB2) goto yy12619;
			if (yych == 0xB4) goto yy2930;
			goto yy2;
		}
	}
yy14419:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1828;
	case 0x81:	goto yy3339;
	case 0x82:	goto yy14445;
	case 0x83:	goto yy14446;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy12623;
	case 0x89:	goto yy14447;
	case 0x8A:	goto yy14448;
	case 0x8B:	goto yy14449;
	case 0x8C:	goto yy14450;
	case 0x8D:	goto yy14451;
	case 0x8E:	goto yy14452;
	case 0x8F:	goto yy14453;
	case 0x90:	goto yy16186;
	case 0x99:	goto yy14455;
	case 0x9A:	goto yy14456;
	case 0x9B:	goto yy14457;
	case 0x9C:	goto yy14458;
	case 0x9D:	goto yy14459;
	case 0x9E:	goto yy1845;
	case 0x9F:	goto yy3355;
	case 0xA0:	goto yy16187;
	case 0xA1:	goto yy14461;
	case 0xA2:	goto yy14462;
	case 0xA3:	goto yy14463;
	case 0xA4:	goto yy14464;
	case 0xA5:	goto yy3361;
	case 0xA7:	goto yy3362;
	case 0xA8:	goto yy14465;
	case 0xA9:	goto yy1854;
	case 0xAA:	goto yy3364;
	case 0xAC:	goto yy1856;
	case 0xAD:	goto yy3365;
	case 0xAE:	goto yy14466;
	case 0xAF:	goto yy14467;
	case 0xB0:	goto yy14468;
	case 0xB1:	goto yy14469;
	case 0xB3:	goto yy14470;
	case 0xB4:	goto yy14471;
	case 0xB5:	goto yy14472;
	case 0xB6:	goto yy14473;
	case 0xB7:	goto yy1866;
	case 0xBC:	goto yy14474;
	case 0xBD:	goto yy14475;
	case 0xBE:	goto yy14476;
	case 0xBF:	goto yy14477;
	default:	goto yy2;
	}
yy14420:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy6240;
	case 0x81:	goto yy1872;
	case 0x82:	goto yy1873;
	case 0x83:	goto yy1874;
	case 0x84:	goto yy14478;
	case 0x85:	goto yy14479;
	case 0x86:	goto yy14480;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy537;
	case 0x88:	goto yy6244;
	case 0x8C:	goto yy1877;
	case 0x8F:	goto yy1878;
	case 0x90:	goto yy1879;
	case 0x91:	goto yy1880;
	case 0x92:	goto yy1881;
	case 0x93:	goto yy1882;
	case 0x9D:	goto yy1883;
	case 0x9E:	goto yy1884;
	case 0x9F:	goto yy1885;
	case 0xA6:	goto yy1886;
	case 0xA7:	goto yy1887;
	case 0xAD:	goto yy1888;
	case 0xAE:	goto yy1889;
	case 0xAF:	goto yy1890;
	case 0xB0:	goto yy14481;
	case 0xB1:	goto yy14482;
	case 0xB2:	goto yy12623;
	case 0xB3:	goto yy14483;
	case 0xB4:	goto yy14484;
	case 0xB5:	goto yy14485;
	case 0xB6:	goto yy14486;
	case 0xB7:	goto yy14487;
	case 0xB8:	goto yy5580;
	case 0xBA:	goto yy1897;
	case 0xBB:	goto yy1859;
	case 0xBF:	goto yy1898;
	default:	goto yy2;
	}
yy14421:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy14511;
	case 0xAD:	goto yy14512;
	case 0xAE:	goto yy14513;
	case 0xAF:	goto yy14514;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy12623;
	case 0xB4:	goto yy14515;
	case 0xB5:	goto yy14516;
	case 0xB6:	goto yy14517;
	case 0xB7:	goto yy14518;
	case 0xB8:	goto yy6283;
	case 0xB9:	goto yy16188;
	case 0xBB:	goto yy14520;
	case 0xBC:	goto yy16189;
	case 0xBD:	goto yy14522;
	case 0xBF:	goto yy1940;
	default:	goto yy2;
	}
yy14422:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy12619;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy533;
			goto yy2;
		}
	}
yy14423:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy12619;
	if (yych <= 0x9B) goto yy533;
	goto yy2;
yy14424:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy12619;
	goto yy2;
yy14425:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy533;
		goto yy12619;
	} else {
		if (yych == 0xBD) goto yy12619;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy14426:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x90) goto yy12619;
			if (yych <= 0x97) goto yy533;
			goto yy12619;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy533;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy12619;
			goto yy2;
		}
	}
yy14427:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy12619;
			} else {
				if (yych <= 0x83) goto yy533;
				if (yych <= 0x84) goto yy2;
				goto yy12619;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy12619;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy12619;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy12619;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy12619;
				if (yych <= 0xB5) goto yy2;
				goto yy12619;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy12619;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy14428:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy533;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy533;
				goto yy12619;
			} else {
				if (yych == 0x97) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy12619;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy12619;
				if (yych <= 0xA3) goto yy533;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy843;
				if (yych <= 0xB1) goto yy12619;
				goto yy533;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy533;
				goto yy2;
			}
		}
	}
yy14429:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy12619;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy12619;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy12619;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy12619;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy12619;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy12619;
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy14430:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy533;
			} else {
				if (yych == 0x91) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy12619;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy843;
				goto yy533;
			} else {
				if (yych <= 0xB4) goto yy12619;
				if (yych <= 0xB5) goto yy533;
				goto yy2;
			}
		}
	}
yy14431:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy533;
			if (yych <= 0x84) goto yy2;
			goto yy12619;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy12619;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy12619;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy12619;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy12619;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy12619;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy14432:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy533;
			} else {
				if (yych == 0x90) goto yy12619;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy12619;
			if (yych <= 0xA3) goto yy533;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy533;
			} else {
				if (yych == 0xB9) goto yy12619;
				goto yy2;
			}
		}
	}
yy14433:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy533;
			if (yych <= 0x84) goto yy2;
			goto yy12619;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy12619;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy12619;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy12619;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy12619;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy12619;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy14434:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy12619;
			goto yy533;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy533;
				if (yych <= 0xB1) goto yy12619;
				goto yy2;
			}
		}
	}
yy14435:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy533;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy12619;
	default:	goto yy2;
	}
yy14436:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy12619;
			if (yych == 0x97) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy533;
			goto yy2;
		}
	}
yy14437:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy12619;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy12619;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy12619;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy14438:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy12619;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy12619;
			goto yy533;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych == 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy14439:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy533;
			if (yych <= 0x84) goto yy2;
			goto yy12619;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy12619;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy12619;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy12619;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy14440:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy533;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy12619;
			goto yy533;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy12619;
				goto yy2;
			}
		}
	}
yy14441:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy533;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy12619;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy12619;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy12619;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy14442:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x8E) goto yy12619;
				if (yych <= 0x96) goto yy2;
				goto yy533;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy12619;
			if (yych <= 0xA3) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy843;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy533;
				if (yych <= 0xBF) goto yy12619;
				goto yy2;
			}
		}
	}
yy14443:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy12619;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy12619;
		} else {
			if (yych == 0xBD) goto yy12619;
			goto yy2;
		}
	}
yy14444:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy12619;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy533;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy533;
			goto yy2;
		}
	}
yy14445:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy533;
		if (yych <= 0xBF) goto yy12619;
		goto yy2;
	}
yy14446:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy12619;
		} else {
			if (yych == 0x87) goto yy12619;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy12619;
			if (yych <= 0x8F) goto yy2;
			goto yy12619;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy12619;
			goto yy2;
		}
	}
yy14447:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy12619;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy12619;
			if (yych <= 0x8F) goto yy2;
			goto yy12619;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy12619;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy12619;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy12619;
			goto yy2;
		}
	}
yy14448:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy12619;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy12619;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy12619;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy12619;
			goto yy2;
		}
	}
yy14449:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy12619;
		if (yych <= 0x81) goto yy2;
		goto yy12619;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy12619;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy12619;
			goto yy2;
		}
	}
yy14450:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy12619;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy12619;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy12619;
		goto yy2;
	}
yy14451:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy12619;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy533;
	goto yy2;
yy14452:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy12619;
		goto yy533;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy12619;
		goto yy2;
	}
yy14453:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy12619;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy12619;
	goto yy2;
yy14454:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy1087;
	if (yych <= 0xBF) goto yy12619;
	goto yy2;
yy14455:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy12619;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy12619;
	goto yy2;
yy14456:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy12619;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy12619;
	goto yy2;
yy14457:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy12619;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy12619;
	goto yy2;
yy14458:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy12619;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy12619;
			if (yych <= 0xB4) goto yy533;
			goto yy2;
		}
	}
yy14459:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy12619;
		} else {
			if (yych <= 0x93) goto yy533;
			if (yych <= 0x9F) goto yy2;
			goto yy12619;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy12619;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy533;
			goto yy2;
		}
	}
yy14460:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy1087;
		if (yych <= 0x8A) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy12619;
			goto yy2;
		}
	}
yy14461:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy12619;
	goto yy2;
yy14462:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy12619;
		goto yy533;
	} else {
		if (yych <= 0xAA) goto yy12619;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy12619;
		goto yy2;
	}
yy14463:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy12619;
	goto yy2;
yy14464:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy12619;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy533;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy533;
		goto yy2;
	}
yy14465:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy12619;
	if (yych <= 0x9B) goto yy533;
	goto yy2;
yy14466:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy533;
		if (yych <= 0xA0) goto yy12619;
		goto yy533;
	} else {
		if (yych <= 0xAF) goto yy12619;
		if (yych <= 0xB9) goto yy843;
		if (yych <= 0xBF) goto yy12619;
		goto yy2;
	}
yy14467:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy12619;
	if (yych <= 0xB3) goto yy533;
	goto yy2;
yy14468:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy12619;
	if (yych <= 0xB7) goto yy533;
	goto yy2;
yy14469:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy12619;
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xB7) goto yy12619;
		goto yy2;
	}
yy14470:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy533;
			if (yych <= 0xAC) goto yy12619;
			goto yy533;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy12619;
			if (yych <= 0xB4) goto yy533;
			goto yy12619;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy533;
			goto yy2;
		}
	}
yy14471:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy12619;
	goto yy2;
yy14472:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy12619;
	goto yy2;
yy14473:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy12619;
	goto yy2;
yy14474:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy12619;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy12619;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy12619;
		goto yy2;
	}
yy14475:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy12619;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy12619;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy12619;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy12619;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy12619;
			goto yy2;
		}
	}
yy14476:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy12619;
	} else {
		if (yych == 0xBE) goto yy12619;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy14477:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy533;
			if (yych <= 0x84) goto yy12619;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy12619;
				goto yy533;
			} else {
				if (yych <= 0x93) goto yy12619;
				if (yych <= 0x95) goto yy2;
				goto yy12619;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xAC) goto yy12619;
				if (yych <= 0xAF) goto yy533;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy12619;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy12619;
				if (yych <= 0xBE) goto yy533;
				goto yy2;
			}
		}
	}
yy14478:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy533;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy12619;
	default:	goto yy2;
	}
yy14479:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy533;
		goto yy12619;
	} else {
		if (yych == 0x8E) goto yy12619;
		if (yych <= 0x8F) goto yy533;
		goto yy2;
	}
yy14480:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy12619;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy533;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy14481:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy12619;
	goto yy2;
yy14482:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy12619;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy12619;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy12619;
		goto yy2;
	}
yy14483:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy12619;
		goto yy533;
	} else {
		if (yych <= 0xAE) goto yy12619;
		if (yych <= 0xB1) goto yy533;
		if (yych <= 0xB3) goto yy12619;
		goto yy2;
	}
yy14484:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy12619;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy12619;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy12619;
			goto yy2;
		}
	}
yy14485:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy12619;
	if (yych == 0xBF) goto yy533;
	goto yy2;
yy14486:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy12619;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy12619;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy12619;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy12619;
			goto yy2;
		}
	}
yy14487:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy12619;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy12619;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy12619;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy14488:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy533;
			if (yych == 0xA0) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy533;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy12619;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy14489:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy12619;
	goto yy2;
yy14490:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy533;
		if (yych <= 0xBA) goto yy12619;
		goto yy2;
	}
yy14491:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy533;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy12619;
	goto yy2;
yy14492:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy12619;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy12619;
		if (yych <= 0xA9) goto yy843;
		if (yych <= 0xAB) goto yy12619;
		goto yy2;
	}
yy14493:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy12619;
		goto yy533;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy533;
		goto yy2;
	}
yy14494:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy12619;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy533;
		if (yych <= 0xBF) goto yy12619;
		goto yy2;
	}
yy14495:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy12619;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy533;
	goto yy2;
yy14496:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy533;
		if (yych <= 0xBF) goto yy12619;
		goto yy2;
	}
yy14497:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy12619;
		if (yych <= 0x88) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0xAD) goto yy12619;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy12619;
		goto yy2;
	}
yy14498:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy12619;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy12619;
	goto yy2;
yy14499:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy12619;
			goto yy533;
		} else {
			if (yych == 0x86) goto yy533;
			goto yy12619;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy533;
			if (yych <= 0xA2) goto yy12619;
			goto yy533;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy533;
			goto yy2;
		}
	}
yy14500:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy12619;
	goto yy2;
yy14501:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy533;
	if (yych <= 0xB3) goto yy12619;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy14502:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9F) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy12619;
			if (yych <= 0xBA) goto yy2;
			goto yy12619;
		} else {
			if (yych == 0xBD) goto yy12619;
			goto yy2;
		}
	}
yy14503:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy12619;
	} else {
		if (yych <= 0xAD) goto yy533;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy12619;
		goto yy2;
	}
yy14504:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy12619;
	if (yych <= 0x93) goto yy533;
	goto yy2;
yy14505:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy12619;
	if (yych <= 0xB6) goto yy533;
	goto yy2;
yy14506:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy12619;
			goto yy533;
		} else {
			if (yych <= 0x8B) goto yy12619;
			if (yych <= 0x8D) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0xB6) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy533;
			goto yy2;
		}
	}
yy14507:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy12619;
			goto yy533;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy12619;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy533;
			goto yy2;
		}
	}
yy14508:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy12619;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy12619;
			if (yych <= 0x90) goto yy2;
			goto yy12619;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy12619;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy12619;
			goto yy2;
		}
	}
yy14509:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy12619;
		if (yych <= 0x9B) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy12619;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy12619;
		goto yy2;
	}
yy14510:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy12619;
		if (yych <= 0xAA) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy533;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy14511:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy12619;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy12619;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy12619;
			goto yy533;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy533;
			if (yych <= 0xB6) goto yy12619;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy12619;
			goto yy2;
		}
	}
yy14512:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy12619;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy12619;
		goto yy2;
	}
yy14513:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy12619;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy14514:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy533;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy12619;
	goto yy2;
yy14515:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy12619;
	goto yy2;
yy14516:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy12619;
	goto yy2;
yy14517:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy12619;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy12619;
	goto yy2;
yy14518:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy12619;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy12619;
		if (yych <= 0xBD) goto yy533;
		goto yy2;
	}
yy14519:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x92) goto yy1087;
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA2) goto yy533;
			goto yy1087;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA6) goto yy533;
			if (yych == 0xA9) goto yy533;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy12619;
			goto yy2;
		}
	}
yy14520:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy12619;
	goto yy2;
yy14521:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy1087;
		} else {
			if (yych == 0x8B) goto yy533;
			if (yych <= 0x8C) goto yy2;
			goto yy1087;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9B) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy12619;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy14522:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy533;
		if (yych <= 0x9A) goto yy12619;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy533;
		goto yy2;
	}
yy14523:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy16190;
	case 0x81:	goto yy16191;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy12623;
	case 0x83:	goto yy16192;
	case 0x84:	goto yy4441;
	case 0x85:	goto yy4442;
	case 0x86:	goto yy4443;
	case 0x87:	goto yy4444;
	case 0x8A:	goto yy16193;
	case 0x8B:	goto yy16194;
	case 0x8C:	goto yy16195;
	case 0x8D:	goto yy16196;
	case 0x8E:	goto yy16197;
	case 0x8F:	goto yy16198;
	case 0x92:	goto yy16199;
	case 0x94:	goto yy16200;
	case 0x95:	goto yy16201;
	case 0x9C:	goto yy16202;
	case 0x9D:	goto yy16203;
	case 0xA0:	goto yy16204;
	case 0xA1:	goto yy16205;
	case 0xA2:	goto yy16206;
	case 0xA3:	goto yy16207;
	case 0xA4:	goto yy16208;
	case 0xA6:	goto yy16209;
	case 0xA8:	goto yy16210;
	case 0xA9:	goto yy16211;
	case 0xAA:	goto yy16212;
	case 0xAB:	goto yy16213;
	case 0xAC:	goto yy14463;
	case 0xAD:	goto yy16214;
	case 0xAE:	goto yy16215;
	case 0xB1:	goto yy16216;
	case 0xB2:
	case 0xB3:	goto yy16217;
	default:	goto yy2;
	}
yy14524:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy16218;
	case 0x81:	goto yy6330;
	case 0x82:	goto yy16219;
	case 0x83:	goto yy16220;
	case 0x84:	goto yy16221;
	case 0x85:	goto yy16222;
	case 0x86:	goto yy16223;
	case 0x87:	goto yy16224;
	case 0x88:	goto yy16225;
	case 0x8A:	goto yy16226;
	case 0x8B:	goto yy16227;
	case 0x8C:	goto yy16228;
	case 0x8D:	goto yy16229;
	case 0x92:
	case 0x98:	goto yy16230;
	case 0x93:	goto yy16231;
	case 0x96:	goto yy16232;
	case 0x97:	goto yy16233;
	case 0x99:	goto yy16234;
	case 0x9A:	goto yy16235;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy6348;
	case 0xA2:	goto yy16236;
	case 0xA3:	goto yy16237;
	case 0xAB:	goto yy16238;
	default:	goto yy2;
	}
yy14525:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy12623;
		goto yy16239;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy12623;
		if (yych <= 0x95) goto yy16240;
		goto yy2;
	}
yy14526:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy12623;
	if (yych <= 0x90) goto yy16241;
	goto yy2;
yy14527:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy12623;
	if (yych <= 0x99) goto yy16242;
	goto yy2;
yy14528:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy12623;
	case 0xA8:	goto yy16238;
	case 0xA9:	goto yy16243;
	case 0xAB:	goto yy16244;
	case 0xAC:	goto yy16245;
	case 0xAD:	goto yy16246;
	case 0xAE:	goto yy16247;
	case 0xBD:	goto yy16248;
	case 0xBE:	goto yy4493;
	default:	goto yy2;
	}
yy14529:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy12623;
	if (yych <= 0xB1) goto yy16249;
	if (yych <= 0xB2) goto yy16250;
	goto yy2;
yy14530:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy537;
	case 0x83:	goto yy1850;
	case 0x84:	goto yy4496;
	case 0x85:	goto yy4497;
	case 0x87:	goto yy4498;
	case 0x89:	goto yy4499;
	case 0x8D:	goto yy4500;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy12623;
	case 0x91:	goto yy16251;
	case 0x92:	goto yy16252;
	case 0x93:	goto yy16253;
	case 0x94:	goto yy16254;
	case 0x95:	goto yy16255;
	case 0x9A:	goto yy16256;
	case 0x9B:	goto yy16257;
	case 0x9C:	goto yy16258;
	case 0x9D:	goto yy16259;
	case 0x9E:	goto yy16260;
	case 0x9F:	goto yy16261;
	case 0xAA:	goto yy4508;
	default:	goto yy2;
	}
yy14531:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy12623;
		if (yych <= 0xA3) goto yy16262;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy16263;
			goto yy16264;
		} else {
			if (yych <= 0xBA) goto yy16265;
			if (yych <= 0xBB) goto yy4513;
			goto yy2;
		}
	}
yy14532:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy6299;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy6299;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy6299;
		} else {
			if (yych == 0xBF) goto yy6299;
			goto yy2;
		}
	}
yy14533:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy6299;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy6299;
	goto yy2;
yy14534:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy6299;
	goto yy2;
yy14535:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy6299;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy6299;
	goto yy2;
yy14536:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy6299;
	if (yych == 0xA0) goto yy533;
	goto yy2;
yy14537:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy6299;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy6299;
	goto yy2;
yy14538:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy6299;
		if (yych <= 0x81) goto yy2;
		goto yy6299;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy6299;
		if (yych <= 0xBA) goto yy533;
		goto yy2;
	}
yy14539:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy6299;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy6299;
	goto yy2;
yy14540:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy6299;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy6299;
	goto yy2;
yy14541:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy6299;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy14542:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy6299;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy6299;
	goto yy2;
yy14543:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy6299;
	goto yy2;
yy14544:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy6299;
	goto yy2;
yy14545:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy6299;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy6299;
	goto yy2;
yy14546:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy6299;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy6299;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy6299;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy6299;
			if (yych == 0xBF) goto yy6299;
			goto yy2;
		}
	}
yy14547:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy6299;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy6299;
		if (yych <= 0xB8) goto yy533;
		goto yy2;
	}
yy14548:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy6299;
	goto yy2;
yy14549:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy6299;
	goto yy2;
yy14550:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy6299;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy6299;
	goto yy2;
yy14551:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy6299;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy6299;
	goto yy2;
yy14552:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy6299;
			if (yych <= 0x83) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy533;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy533;
			goto yy6299;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy6299;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy533;
			} else {
				if (yych == 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy14553:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy6299;
	goto yy2;
yy14554:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy6299;
	goto yy2;
yy14555:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy6299;
		goto yy533;
	} else {
		if (yych <= 0xA4) goto yy6299;
		if (yych <= 0xA6) goto yy533;
		goto yy2;
	}
yy14556:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy6299;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy6299;
	goto yy2;
yy14557:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy6299;
	goto yy2;
yy14558:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy6299;
	goto yy2;
yy14559:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy6299;
	goto yy2;
yy14560:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy533;
	if (yych <= 0xB7) goto yy6299;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy14561:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy533;
	if (yych <= 0xAF) goto yy6299;
	if (yych <= 0xBA) goto yy533;
	goto yy2;
yy14562:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy6299;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy843;
	goto yy2;
yy14563:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy533;
		goto yy6299;
	} else {
		if (yych <= 0xB4) goto yy533;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy14564:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy6299;
		goto yy533;
	} else {
		if (yych == 0xB6) goto yy6299;
		goto yy2;
	}
yy14565:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy533;
	if (yych <= 0xB2) goto yy6299;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy14566:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x84) goto yy6299;
			if (yych <= 0x89) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			goto yy6299;
		} else {
			if (yych == 0x9C) goto yy6299;
			goto yy2;
		}
	}
yy14567:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy6299;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy6299;
		if (yych <= 0xB7) goto yy533;
		goto yy2;
	}
yy14568:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy6299;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy6299;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy6299;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy6299;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy6299;
			goto yy2;
		}
	}
yy14569:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy6299;
		goto yy533;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy14570:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy533;
			if (yych <= 0x84) goto yy2;
			goto yy6299;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy6299;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy6299;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy6299;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy6299;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy6299;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy14571:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy533;
			} else {
				if (yych == 0x90) goto yy6299;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy533;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy6299;
			goto yy533;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy533;
				goto yy2;
			}
		}
	}
yy14572:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy6299;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy14573:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy533;
		if (yych <= 0x85) goto yy6299;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy6299;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy14574:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy6299;
		goto yy533;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy14575:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy6299;
		if (yych <= 0x9D) goto yy533;
		goto yy2;
	}
yy14576:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy6299;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy14577:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy6299;
	if (yych <= 0xB7) goto yy533;
	goto yy2;
yy14578:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy6299;
	goto yy2;
yy14579:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy6299;
		goto yy843;
	} else {
		if (yych == 0xBF) goto yy6299;
		goto yy2;
	}
yy14580:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy6299;
	goto yy2;
yy14581:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy6299;
	goto yy2;
yy14582:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy6299;
	goto yy2;
yy14583:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy6299;
	goto yy2;
yy14584:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy6299;
	goto yy2;
yy14585:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy6299;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy14586:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy6299;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy533;
	goto yy2;
yy14587:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy6299;
		goto yy533;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy14588:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy533;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy6299;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy6299;
			goto yy2;
		}
	}
yy14589:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy6299;
	goto yy2;
yy14590:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy6299;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy6299;
		if (yych <= 0xBE) goto yy533;
		goto yy2;
	}
yy14591:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy6299;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy6299;
	goto yy2;
yy14592:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy6299;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy6299;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy533;
		goto yy2;
	}
yy14593:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy6299;
	goto yy2;
yy14594:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy6299;
		} else {
			if (yych == 0xA2) goto yy6299;
			if (yych <= 0xA4) goto yy2;
			goto yy6299;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy6299;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy6299;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy6299;
				goto yy2;
			}
		}
	}
yy14595:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy6299;
	goto yy2;
yy14596:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy6299;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy6299;
			if (yych <= 0x8C) goto yy2;
			goto yy6299;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy6299;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy6299;
			goto yy2;
		}
	}
yy14597:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy6299;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy6299;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy6299;
			goto yy2;
		}
	}
yy14598:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy6299;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy6299;
	goto yy2;
yy14599:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy533;
		goto yy6299;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy533;
			goto yy6299;
		} else {
			if (yych <= 0xBB) goto yy533;
			if (yych <= 0xBF) goto yy6299;
			goto yy2;
		}
	}
yy14600:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy6299;
		goto yy533;
	} else {
		if (yych == 0xB5) goto yy533;
		if (yych <= 0xBF) goto yy6299;
		goto yy2;
	}
yy14601:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy6299;
		goto yy533;
	} else {
		if (yych == 0xAF) goto yy533;
		if (yych <= 0xBF) goto yy6299;
		goto yy2;
	}
yy14602:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy6299;
		goto yy533;
	} else {
		if (yych == 0xA9) goto yy533;
		if (yych <= 0xBF) goto yy6299;
		goto yy2;
	}
yy14603:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy6299;
		goto yy533;
	} else {
		if (yych <= 0x8B) goto yy6299;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy14604:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy6299;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy533;
	goto yy2;
yy14605:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy6299;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy6299;
			} else {
				if (yych == 0xA4) goto yy6299;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy6299;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy6299;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy6299;
			} else {
				if (yych == 0xBB) goto yy6299;
				goto yy2;
			}
		}
	}
yy14606:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy6299;
	default:	goto yy2;
	}
yy14607:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy6299;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy6299;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy6299;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy6299;
			goto yy2;
		}
	}
yy14608:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy9155;
	if (yych == 0xA0) goto yy1121;
	goto yy2;
yy14609:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy9155;
		if (yych <= 0x81) goto yy2;
		goto yy9155;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy9155;
		if (yych <= 0xBA) goto yy1121;
		goto yy2;
	}
yy14610:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy9155;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy9155;
		if (yych <= 0xB8) goto yy1121;
		goto yy2;
	}
yy14611:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy9155;
			if (yych <= 0x83) goto yy1121;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy1121;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy1121;
			goto yy9155;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy1121;
			} else {
				if (yych == 0xBF) goto yy1121;
				goto yy2;
			}
		}
	}
yy14612:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy9155;
		goto yy1121;
	} else {
		if (yych <= 0xA4) goto yy9155;
		if (yych <= 0xA6) goto yy1121;
		goto yy2;
	}
yy14613:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1121;
	if (yych <= 0xB7) goto yy9155;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy14614:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1121;
	if (yych <= 0xAF) goto yy9155;
	if (yych <= 0xBA) goto yy1121;
	goto yy2;
yy14615:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1121;
	if (yych <= 0xA6) goto yy9155;
	if (yych <= 0xB4) goto yy1121;
	goto yy2;
yy14616:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy9155;
		goto yy1121;
	} else {
		if (yych == 0xB6) goto yy9155;
		goto yy2;
	}
yy14617:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1121;
	if (yych <= 0xB2) goto yy9155;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy14618:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x84) goto yy9155;
			if (yych <= 0x89) goto yy2;
			goto yy1121;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x99) goto yy2;
			goto yy9155;
		} else {
			if (yych == 0x9C) goto yy9155;
			goto yy2;
		}
	}
yy14619:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy9155;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy9155;
		if (yych <= 0xB7) goto yy1121;
		goto yy2;
	}
yy14620:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy9155;
	if (yych <= 0xAA) goto yy1121;
	goto yy2;
yy14621:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1121;
			if (yych <= 0x84) goto yy2;
			goto yy9155;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy9155;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy9155;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy9155;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy9155;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0xBD) goto yy9155;
				if (yych <= 0xBF) goto yy1121;
				goto yy2;
			}
		}
	}
yy14622:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1121;
			if (yych <= 0x86) goto yy2;
			goto yy1121;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1121;
			} else {
				if (yych == 0x90) goto yy9155;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy1121;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy9155;
			goto yy1121;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy1121;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy1121;
				goto yy2;
			}
		}
	}
yy14623:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy9155;
	if (yych <= 0xBF) goto yy1121;
	goto yy2;
yy14624:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1121;
		goto yy9155;
	} else {
		if (yych == 0x87) goto yy9155;
		goto yy2;
	}
yy14625:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy9155;
		goto yy1121;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy1121;
		goto yy2;
	}
yy14626:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy9155;
		if (yych <= 0x9D) goto yy1121;
		goto yy2;
	}
yy14627:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy1121;
	if (yych == 0x84) goto yy9155;
	goto yy2;
yy14628:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy9155;
	if (yych <= 0xB7) goto yy1121;
	goto yy2;
yy14629:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy9155;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy1121;
	goto yy2;
yy14630:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy9155;
		goto yy1121;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy1121;
		goto yy2;
	}
yy14631:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych == 0x85) goto yy1121;
		goto yy2;
	} else {
		if (yych <= 0xB7) goto yy9155;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy9155;
		goto yy2;
	}
yy14632:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy9155;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy9155;
		if (yych <= 0xBE) goto yy1121;
		goto yy2;
	}
yy14633:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy9155;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy9155;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy1121;
		goto yy2;
	}
yy14634:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy1121;
		goto yy9155;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy1121;
			goto yy9155;
		} else {
			if (yych <= 0xBB) goto yy1121;
			if (yych <= 0xBF) goto yy9155;
			goto yy2;
		}
	}
yy14635:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy9155;
		goto yy1121;
	} else {
		if (yych == 0xB5) goto yy1121;
		if (yych <= 0xBF) goto yy9155;
		goto yy2;
	}
yy14636:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy9155;
		goto yy1121;
	} else {
		if (yych == 0xAF) goto yy1121;
		if (yych <= 0xBF) goto yy9155;
		goto yy2;
	}
yy14637:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy9155;
		goto yy1121;
	} else {
		if (yych == 0xA9) goto yy1121;
		if (yych <= 0xBF) goto yy9155;
		goto yy2;
	}
yy14638:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy1121;
	if (yych <= 0x8B) goto yy9155;
	goto yy2;
yy14639:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy9155;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy1121;
	goto yy2;
yy14640:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy113;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy12832;
	case 0xB7:	goto yy2930;
	default:	goto yy2;
	}
yy14641:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy113;
			goto yy12832;
		} else {
			if (yych <= 0x87) goto yy2930;
			if (yych <= 0x8A) goto yy12832;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy12832;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy12832;
			goto yy2;
		}
	}
yy14642:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy12832;
		} else {
			if (yych == 0x8A) goto yy9896;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBE) goto yy9896;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy14643:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x87) {
		if (yych <= 0x83) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x82) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x86) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0xAA) goto yy12832;
			goto yy2;
		} else {
			if (yych <= 0xB2) goto yy12832;
			if (yych == 0xB4) goto yy2930;
			goto yy2;
		}
	}
yy14644:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1280;
	case 0x81:	goto yy2006;
	case 0x82:	goto yy14670;
	case 0x83:	goto yy14671;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy12836;
	case 0x89:	goto yy14672;
	case 0x8A:	goto yy14673;
	case 0x8B:	goto yy14674;
	case 0x8C:	goto yy14675;
	case 0x8D:	goto yy14676;
	case 0x8E:	goto yy14677;
	case 0x8F:	goto yy14678;
	case 0x90:	goto yy16266;
	case 0x99:	goto yy14680;
	case 0x9A:	goto yy14681;
	case 0x9B:	goto yy14682;
	case 0x9C:	goto yy14683;
	case 0x9D:	goto yy14684;
	case 0x9E:	goto yy1297;
	case 0x9F:	goto yy2013;
	case 0xA0:	goto yy16267;
	case 0xA1:	goto yy14686;
	case 0xA2:	goto yy14687;
	case 0xA3:	goto yy14688;
	case 0xA4:	goto yy14689;
	case 0xA5:	goto yy2017;
	case 0xA7:	goto yy2018;
	case 0xA8:	goto yy14690;
	case 0xA9:	goto yy1307;
	case 0xAA:	goto yy2019;
	case 0xAC:	goto yy1309;
	case 0xAD:	goto yy2020;
	case 0xAE:	goto yy14691;
	case 0xAF:	goto yy14692;
	case 0xB0:	goto yy14693;
	case 0xB1:	goto yy14694;
	case 0xB3:	goto yy14695;
	case 0xB4:	goto yy14696;
	case 0xB5:	goto yy14697;
	case 0xB6:	goto yy14698;
	case 0xB7:	goto yy1319;
	case 0xBC:	goto yy14699;
	case 0xBD:	goto yy14700;
	case 0xBE:	goto yy14701;
	case 0xBF:	goto yy14702;
	default:	goto yy2;
	}
yy14645:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy9899;
	case 0x81:	goto yy2027;
	case 0x82:	goto yy1326;
	case 0x83:	goto yy1327;
	case 0x84:	goto yy14703;
	case 0x85:	goto yy14704;
	case 0x86:	goto yy14705;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy118;
	case 0x88:	goto yy9900;
	case 0x8C:	goto yy1332;
	case 0x8F:	goto yy1333;
	case 0x90:	goto yy1334;
	case 0x91:	goto yy1335;
	case 0x92:	goto yy1336;
	case 0x93:	goto yy1337;
	case 0x9D:	goto yy1338;
	case 0x9E:	goto yy1339;
	case 0x9F:	goto yy1340;
	case 0xA6:	goto yy1341;
	case 0xA7:	goto yy1342;
	case 0xAD:	goto yy1343;
	case 0xAE:	goto yy1344;
	case 0xAF:	goto yy1345;
	case 0xB0:	goto yy14706;
	case 0xB1:	goto yy14707;
	case 0xB2:	goto yy12836;
	case 0xB3:	goto yy14708;
	case 0xB4:	goto yy14709;
	case 0xB5:	goto yy14710;
	case 0xB6:	goto yy14711;
	case 0xB7:	goto yy14712;
	case 0xB8:	goto yy9901;
	case 0xBA:	goto yy1354;
	case 0xBB:	goto yy709;
	case 0xBF:	goto yy1355;
	default:	goto yy2;
	}
yy14646:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy14736;
	case 0xAD:	goto yy14737;
	case 0xAE:	goto yy14738;
	case 0xAF:	goto yy14739;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy12836;
	case 0xB4:	goto yy14740;
	case 0xB5:	goto yy14741;
	case 0xB6:	goto yy14742;
	case 0xB7:	goto yy14743;
	case 0xB8:	goto yy9902;
	case 0xB9:	goto yy16268;
	case 0xBB:	goto yy14745;
	case 0xBC:	goto yy16269;
	case 0xBD:	goto yy14747;
	case 0xBF:	goto yy1402;
	default:	goto yy2;
	}
yy14647:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy12832;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy113;
			goto yy2;
		}
	}
yy14648:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy12832;
	if (yych <= 0x9B) goto yy113;
	goto yy2;
yy14649:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy12832;
	goto yy2;
yy14650:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy113;
		goto yy12832;
	} else {
		if (yych == 0xBD) goto yy12832;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy14651:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x90) goto yy12832;
		goto yy113;
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0xA1) goto yy12832;
			goto yy113;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy12832;
			goto yy2;
		}
	}
yy14652:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy12832;
			} else {
				if (yych <= 0x83) goto yy113;
				if (yych <= 0x84) goto yy2;
				goto yy12832;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy12832;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy12832;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy12832;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy12832;
				if (yych <= 0xB5) goto yy2;
				goto yy12832;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy12832;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy14653:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy113;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy113;
				goto yy12832;
			} else {
				if (yych == 0x97) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy12832;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy12832;
				if (yych <= 0xA3) goto yy113;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy12832;
				goto yy113;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy113;
				goto yy2;
			}
		}
	}
yy14654:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy12832;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy12832;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy12832;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy12832;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy12832;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy12832;
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy14655:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy113;
			if (yych <= 0x86) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy113;
			if (yych <= 0x90) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x98) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy12832;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xB4) goto yy12832;
				if (yych <= 0xB5) goto yy113;
				goto yy2;
			}
		}
	}
yy14656:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy113;
			if (yych <= 0x84) goto yy2;
			goto yy12832;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy12832;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy12832;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy12832;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy12832;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy12832;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy14657:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy113;
			if (yych <= 0x8F) goto yy2;
			goto yy12832;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy12832;
			if (yych <= 0xA3) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy113;
			if (yych == 0xB9) goto yy12832;
			goto yy2;
		}
	}
yy14658:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy113;
			if (yych <= 0x84) goto yy2;
			goto yy12832;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy12832;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy12832;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy12832;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy12832;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy12832;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy14659:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy113;
			if (yych <= 0x86) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy113;
			if (yych <= 0x95) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych <= 0x9B) goto yy2;
			if (yych == 0x9E) goto yy2;
			goto yy12832;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA3) goto yy113;
				goto yy2;
			} else {
				if (yych <= 0xB0) goto yy113;
				if (yych <= 0xB1) goto yy12832;
				goto yy2;
			}
		}
	}
yy14660:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy113;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy12832;
	default:	goto yy2;
	}
yy14661:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0x96) {
			if (yych == 0x90) goto yy12832;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy113;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy113;
			goto yy2;
		}
	}
yy14662:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy12832;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy12832;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy12832;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy14663:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy113;
			if (yych <= 0x94) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0x9A) goto yy12832;
			if (yych <= 0x9F) goto yy2;
			goto yy12832;
		} else {
			if (yych <= 0xA3) goto yy113;
			if (yych == 0xBF) goto yy113;
			goto yy2;
		}
	}
yy14664:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy113;
			if (yych <= 0x84) goto yy2;
			goto yy12832;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy12832;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy12832;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy12832;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy14665:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy113;
			if (yych <= 0x94) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x9E) goto yy12832;
			if (yych <= 0x9F) goto yy2;
			goto yy12832;
		} else {
			if (yych <= 0xA3) goto yy113;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB2) goto yy12832;
			goto yy2;
		}
	}
yy14666:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy12832;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy12832;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy12832;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy14667:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy113;
			if (yych <= 0x8E) goto yy12832;
			goto yy2;
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy113;
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy12832;
			goto yy113;
		} else {
			if (yych <= 0xB8) goto yy2;
			if (yych <= 0xB9) goto yy113;
			if (yych <= 0xBF) goto yy12832;
			goto yy2;
		}
	}
yy14668:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy12832;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy12832;
		} else {
			if (yych == 0xBD) goto yy12832;
			goto yy2;
		}
	}
yy14669:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy12832;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy113;
			if (yych <= 0x8E) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0x97) {
			if (yych == 0x96) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x9F) goto yy113;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy113;
			goto yy2;
		}
	}
yy14670:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0x99) goto yy2;
		if (yych <= 0x9F) goto yy113;
		if (yych <= 0xBF) goto yy12832;
		goto yy2;
	}
yy14671:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy12832;
		} else {
			if (yych == 0x87) goto yy12832;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy12832;
			if (yych <= 0x8F) goto yy2;
			goto yy12832;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy12832;
			goto yy2;
		}
	}
yy14672:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy12832;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy12832;
			if (yych <= 0x8F) goto yy2;
			goto yy12832;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy12832;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy12832;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy12832;
			goto yy2;
		}
	}
yy14673:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy12832;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy12832;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy12832;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy12832;
			goto yy2;
		}
	}
yy14674:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy12832;
		if (yych <= 0x81) goto yy2;
		goto yy12832;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy12832;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy12832;
			goto yy2;
		}
	}
yy14675:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy12832;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy12832;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy12832;
		goto yy2;
	}
yy14676:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy12832;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy113;
	goto yy2;
yy14677:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy12832;
		goto yy113;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy12832;
		goto yy2;
	}
yy14678:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy12832;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy12832;
	goto yy2;
yy14679:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy1980;
	if (yych <= 0xBF) goto yy12832;
	goto yy2;
yy14680:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy12832;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy12832;
	goto yy2;
yy14681:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy12832;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy12832;
	goto yy2;
yy14682:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy12832;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy12832;
	goto yy2;
yy14683:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy12832;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy12832;
			if (yych <= 0xB4) goto yy113;
			goto yy2;
		}
	}
yy14684:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy12832;
		} else {
			if (yych <= 0x93) goto yy113;
			if (yych <= 0x9F) goto yy2;
			goto yy12832;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy12832;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy113;
			goto yy2;
		}
	}
yy14685:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych == 0x86) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0x8D) goto yy113;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy12832;
		goto yy2;
	}
yy14686:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy12832;
	goto yy2;
yy14687:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy12832;
		goto yy113;
	} else {
		if (yych <= 0xAA) goto yy12832;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy12832;
		goto yy2;
	}
yy14688:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy12832;
	goto yy2;
yy14689:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy12832;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy113;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy113;
		goto yy2;
	}
yy14690:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy12832;
	if (yych <= 0x9B) goto yy113;
	goto yy2;
yy14691:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy113;
		if (yych <= 0xA0) goto yy12832;
		goto yy113;
	} else {
		if (yych <= 0xAF) goto yy12832;
		if (yych <= 0xB9) goto yy2;
		if (yych <= 0xBF) goto yy12832;
		goto yy2;
	}
yy14692:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy12832;
	if (yych <= 0xB3) goto yy113;
	goto yy2;
yy14693:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy12832;
	if (yych <= 0xB7) goto yy113;
	goto yy2;
yy14694:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0x8F) goto yy12832;
	if (yych <= 0x99) goto yy2;
	if (yych <= 0xB7) goto yy12832;
	goto yy2;
yy14695:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy113;
			if (yych <= 0xAC) goto yy12832;
			goto yy113;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy12832;
			if (yych <= 0xB4) goto yy113;
			goto yy12832;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy113;
			goto yy2;
		}
	}
yy14696:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy12832;
	goto yy2;
yy14697:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy12832;
	goto yy2;
yy14698:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy12832;
	goto yy2;
yy14699:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy12832;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy12832;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy12832;
		goto yy2;
	}
yy14700:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy12832;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy12832;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy12832;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy12832;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy12832;
			goto yy2;
		}
	}
yy14701:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy12832;
	} else {
		if (yych == 0xBE) goto yy12832;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy14702:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy113;
			if (yych <= 0x84) goto yy12832;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy12832;
				goto yy113;
			} else {
				if (yych <= 0x93) goto yy12832;
				if (yych <= 0x95) goto yy2;
				goto yy12832;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xAC) goto yy12832;
				if (yych <= 0xAF) goto yy113;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy12832;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy12832;
				if (yych <= 0xBE) goto yy113;
				goto yy2;
			}
		}
	}
yy14703:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy113;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy12832;
	default:	goto yy2;
	}
yy14704:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy113;
		goto yy12832;
	} else {
		if (yych == 0x8E) goto yy12832;
		if (yych <= 0x8F) goto yy113;
		goto yy2;
	}
yy14705:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy12832;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy113;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy14706:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy12832;
	goto yy2;
yy14707:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy12832;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy12832;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy12832;
		goto yy2;
	}
yy14708:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy12832;
		goto yy113;
	} else {
		if (yych <= 0xAE) goto yy12832;
		if (yych <= 0xB1) goto yy113;
		if (yych <= 0xB3) goto yy12832;
		goto yy2;
	}
yy14709:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy12832;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy12832;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy12832;
			goto yy2;
		}
	}
yy14710:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy12832;
	if (yych == 0xBF) goto yy113;
	goto yy2;
yy14711:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy12832;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy12832;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy12832;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy12832;
			goto yy2;
		}
	}
yy14712:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy12832;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy12832;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy12832;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy14713:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy113;
			if (yych == 0xA0) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy113;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy12832;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy14714:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy12832;
	goto yy2;
yy14715:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy113;
		if (yych <= 0xBA) goto yy12832;
		goto yy2;
	}
yy14716:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy113;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy12832;
	goto yy2;
yy14717:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy12832;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy12832;
		if (yych <= 0xA9) goto yy2;
		if (yych <= 0xAB) goto yy12832;
		goto yy2;
	}
yy14718:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy12832;
		goto yy113;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy113;
		goto yy2;
	}
yy14719:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy12832;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy113;
		if (yych <= 0xBF) goto yy12832;
		goto yy2;
	}
yy14720:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy12832;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy113;
	goto yy2;
yy14721:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy113;
		if (yych <= 0xBF) goto yy12832;
		goto yy2;
	}
yy14722:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy12832;
		if (yych <= 0x88) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0xAD) goto yy12832;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy12832;
		goto yy2;
	}
yy14723:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy12832;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy12832;
	goto yy2;
yy14724:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy12832;
			goto yy113;
		} else {
			if (yych == 0x86) goto yy113;
			goto yy12832;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy113;
			if (yych <= 0xA2) goto yy12832;
			goto yy113;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy113;
			goto yy2;
		}
	}
yy14725:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy12832;
	goto yy2;
yy14726:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy113;
	if (yych <= 0xB3) goto yy12832;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy14727:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xB1) goto yy113;
			goto yy12832;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xBA) goto yy2;
			goto yy12832;
		} else {
			if (yych == 0xBD) goto yy12832;
			goto yy2;
		}
	}
yy14728:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x89) goto yy2;
		if (yych <= 0xA5) goto yy12832;
		goto yy113;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy12832;
		goto yy2;
	}
yy14729:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy12832;
	if (yych <= 0x93) goto yy113;
	goto yy2;
yy14730:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy12832;
	if (yych <= 0xB6) goto yy113;
	goto yy2;
yy14731:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			goto yy12832;
		} else {
			if (yych <= 0x83) goto yy113;
			if (yych <= 0x8B) goto yy12832;
			goto yy113;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB6) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy113;
			goto yy2;
		}
	}
yy14732:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy12832;
			goto yy113;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy12832;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy113;
			goto yy2;
		}
	}
yy14733:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy12832;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy12832;
			if (yych <= 0x90) goto yy2;
			goto yy12832;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy12832;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy12832;
			goto yy2;
		}
	}
yy14734:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy12832;
		if (yych <= 0x9B) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy12832;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy12832;
		goto yy2;
	}
yy14735:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy12832;
		goto yy113;
	} else {
		if (yych <= 0xAB) goto yy2;
		if (yych <= 0xAD) goto yy113;
		goto yy2;
	}
yy14736:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy12832;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy12832;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy12832;
			goto yy113;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy113;
			if (yych <= 0xB6) goto yy12832;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy12832;
			goto yy2;
		}
	}
yy14737:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy12832;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy12832;
		goto yy2;
	}
yy14738:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy12832;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy14739:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy113;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy12832;
	goto yy2;
yy14740:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy12832;
	goto yy2;
yy14741:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy12832;
	goto yy2;
yy14742:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy12832;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy12832;
	goto yy2;
yy14743:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy12832;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy12832;
		if (yych <= 0xBD) goto yy113;
		goto yy2;
	}
yy14744:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0xA1) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy113;
			goto yy2;
		} else {
			if (yych == 0xA3) goto yy1980;
			goto yy113;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych == 0xA9) goto yy113;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy12832;
			goto yy2;
		}
	}
yy14745:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy12832;
	goto yy2;
yy14746:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x8A) {
			if (yych == 0x84) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x8B) goto yy113;
			if (yych <= 0x8C) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0xA0) {
			if (yych <= 0x9B) goto yy2;
			if (yych <= 0x9E) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xBA) goto yy12832;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy14747:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy113;
		if (yych <= 0x9A) goto yy12832;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy113;
		goto yy2;
	}
yy14748:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy16270;
	case 0x81:	goto yy16271;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy12836;
	case 0x83:	goto yy16272;
	case 0x84:	goto yy3728;
	case 0x85:	goto yy3729;
	case 0x86:	goto yy3730;
	case 0x87:	goto yy3731;
	case 0x8A:	goto yy16273;
	case 0x8B:	goto yy16274;
	case 0x8C:	goto yy16275;
	case 0x8D:	goto yy16276;
	case 0x8E:	goto yy16277;
	case 0x8F:	goto yy16278;
	case 0x92:	goto yy16279;
	case 0x94:	goto yy16280;
	case 0x95:	goto yy16281;
	case 0x9C:	goto yy16282;
	case 0x9D:	goto yy16283;
	case 0xA0:	goto yy16284;
	case 0xA1:	goto yy16285;
	case 0xA2:	goto yy16286;
	case 0xA3:	goto yy16287;
	case 0xA4:	goto yy16288;
	case 0xA6:	goto yy16289;
	case 0xA8:	goto yy16290;
	case 0xA9:	goto yy16291;
	case 0xAA:	goto yy16292;
	case 0xAB:	goto yy16293;
	case 0xAC:	goto yy14688;
	case 0xAD:	goto yy16294;
	case 0xAE:	goto yy16295;
	case 0xB1:	goto yy16296;
	case 0xB2:
	case 0xB3:	goto yy16297;
	default:	goto yy2;
	}
yy14749:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy16298;
	case 0x81:	goto yy4703;
	case 0x82:	goto yy16299;
	case 0x83:	goto yy16300;
	case 0x84:	goto yy16301;
	case 0x85:	goto yy16302;
	case 0x86:	goto yy16303;
	case 0x87:	goto yy16304;
	case 0x88:	goto yy16305;
	case 0x8A:	goto yy16306;
	case 0x8B:	goto yy16307;
	case 0x8C:	goto yy16308;
	case 0x8D:	goto yy16309;
	case 0x92:
	case 0x98:	goto yy16310;
	case 0x93:	goto yy16311;
	case 0x96:	goto yy16312;
	case 0x97:	goto yy16313;
	case 0x99:	goto yy16314;
	case 0x9A:	goto yy16315;
	case 0x9C:	goto yy4715;
	case 0xA2:	goto yy16316;
	case 0xA3:	goto yy16317;
	case 0xAB:	goto yy16318;
	default:	goto yy2;
	}
yy14750:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy12836;
		goto yy16319;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy12836;
		if (yych <= 0x95) goto yy16320;
		goto yy2;
	}
yy14751:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy12836;
	if (yych <= 0x90) goto yy16321;
	goto yy2;
yy14752:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy12836;
	if (yych <= 0x99) goto yy16322;
	goto yy2;
yy14753:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy12836;
	case 0xA8:	goto yy16318;
	case 0xA9:	goto yy16286;
	case 0xAB:	goto yy16323;
	case 0xAC:	goto yy16324;
	case 0xAD:	goto yy16325;
	case 0xAE:	goto yy16326;
	case 0xBD:	goto yy16327;
	case 0xBE:	goto yy3792;
	default:	goto yy2;
	}
yy14754:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy12836;
	if (yych <= 0xB1) goto yy16328;
	if (yych <= 0xB2) goto yy16329;
	goto yy2;
yy14755:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy118;
	case 0x83:	goto yy637;
	case 0x84:	goto yy3795;
	case 0x85:	goto yy3796;
	case 0x87:	goto yy3797;
	case 0x89:	goto yy3798;
	case 0x8D:	goto yy3799;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy12836;
	case 0x91:	goto yy16330;
	case 0x92:	goto yy16331;
	case 0x93:	goto yy16332;
	case 0x94:	goto yy16333;
	case 0x95:	goto yy16334;
	case 0x9A:	goto yy16335;
	case 0x9B:	goto yy16336;
	case 0x9C:	goto yy16337;
	case 0x9D:	goto yy16338;
	case 0x9E:	goto yy16339;
	case 0x9F:	goto yy16340;
	case 0xAA:	goto yy3811;
	default:	goto yy2;
	}
yy14756:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy12836;
		if (yych <= 0xA3) goto yy16341;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy16342;
			goto yy16343;
		} else {
			if (yych <= 0xBA) goto yy16344;
			if (yych <= 0xBB) goto yy3816;
			goto yy2;
		}
	}
yy14757:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy4671;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy12860;
	case 0xB7:	goto yy2930;
	default:	goto yy2;
	}
yy14758:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy4671;
			goto yy12860;
		} else {
			if (yych <= 0x87) goto yy2930;
			if (yych <= 0x8A) goto yy12860;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy12860;
			goto yy2;
		}
	}
yy14759:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy12860;
		} else {
			if (yych == 0x8A) goto yy9896;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xBE) goto yy9896;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy14760:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x87) {
		if (yych <= 0x83) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x82) goto yy4671;
			goto yy2;
		} else {
			if (yych == 0x86) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0xAA) goto yy12860;
			goto yy2;
		} else {
			if (yych <= 0xB2) goto yy12860;
			if (yych == 0xB4) goto yy2930;
			goto yy2;
		}
	}
yy14761:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy10012;
	case 0x81:	goto yy10816;
	case 0x82:	goto yy14896;
	case 0x83:	goto yy14788;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy12864;
	case 0x89:	goto yy14789;
	case 0x8A:	goto yy14790;
	case 0x8B:	goto yy14791;
	case 0x8C:	goto yy14792;
	case 0x8D:	goto yy14897;
	case 0x8E:	goto yy14898;
	case 0x8F:	goto yy14795;
	case 0x90:	goto yy16345;
	case 0x99:	goto yy14797;
	case 0x9A:	goto yy14798;
	case 0x9B:	goto yy14799;
	case 0x9C:	goto yy14900;
	case 0x9D:	goto yy14901;
	case 0x9E:	goto yy10020;
	case 0x9F:	goto yy10823;
	case 0xA0:	goto yy16346;
	case 0xA1:	goto yy14803;
	case 0xA2:	goto yy14903;
	case 0xA3:	goto yy14805;
	case 0xA4:	goto yy14904;
	case 0xA5:	goto yy10827;
	case 0xA7:	goto yy10828;
	case 0xA8:	goto yy14905;
	case 0xA9:	goto yy10028;
	case 0xAA:	goto yy10829;
	case 0xAC:	goto yy10030;
	case 0xAD:	goto yy10830;
	case 0xAE:	goto yy14906;
	case 0xAF:	goto yy14907;
	case 0xB0:	goto yy14908;
	case 0xB1:	goto yy14811;
	case 0xB3:	goto yy14909;
	case 0xB4:	goto yy14813;
	case 0xB5:	goto yy14814;
	case 0xB6:	goto yy14815;
	case 0xB7:	goto yy10036;
	case 0xBC:	goto yy14816;
	case 0xBD:	goto yy14817;
	case 0xBE:	goto yy14910;
	case 0xBF:	goto yy14911;
	default:	goto yy2;
	}
yy14762:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy16347;
	case 0x81:	goto yy10040;
	case 0x82:	goto yy10041;
	case 0x83:	goto yy10042;
	case 0x84:	goto yy14912;
	case 0x85:	goto yy14913;
	case 0x86:	goto yy14914;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy4675;
	case 0x88:	goto yy16348;
	case 0x8C:	goto yy10047;
	case 0x8F:	goto yy10048;
	case 0x90:	goto yy10049;
	case 0x91:	goto yy10050;
	case 0x92:	goto yy10051;
	case 0x93:	goto yy10052;
	case 0x9D:	goto yy10053;
	case 0x9E:	goto yy10054;
	case 0x9F:	goto yy10055;
	case 0xA6:	goto yy10056;
	case 0xA7:	goto yy10057;
	case 0xAD:	goto yy10058;
	case 0xAE:	goto yy10059;
	case 0xAF:	goto yy10060;
	case 0xB0:	goto yy14823;
	case 0xB1:	goto yy14824;
	case 0xB2:	goto yy12864;
	case 0xB3:	goto yy14915;
	case 0xB4:	goto yy14826;
	case 0xB5:	goto yy14916;
	case 0xB6:	goto yy14828;
	case 0xB7:	goto yy14917;
	case 0xB8:	goto yy9901;
	case 0xBA:	goto yy10064;
	case 0xBB:	goto yy7843;
	case 0xBF:	goto yy10065;
	default:	goto yy2;
	}
yy14763:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy14936;
	case 0xAD:	goto yy14854;
	case 0xAE:	goto yy14937;
	case 0xAF:	goto yy14938;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy12864;
	case 0xB4:	goto yy14857;
	case 0xB5:	goto yy14858;
	case 0xB6:	goto yy14859;
	case 0xB7:	goto yy14939;
	case 0xB8:	goto yy16349;
	case 0xB9:	goto yy16350;
	case 0xBB:	goto yy14862;
	case 0xBC:	goto yy16351;
	case 0xBD:	goto yy14942;
	case 0xBF:	goto yy10101;
	default:	goto yy2;
	}
yy14764:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy12860;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy1980;
			goto yy2;
		}
	}
yy14765:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy12860;
	if (yych <= 0x9B) goto yy1980;
	goto yy2;
yy14766:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy12860;
	goto yy2;
yy14767:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1980;
		goto yy12860;
	} else {
		if (yych == 0xBD) goto yy12860;
		if (yych <= 0xBF) goto yy1980;
		goto yy2;
	}
yy14768:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x90) goto yy12860;
		goto yy1980;
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0xA1) goto yy12860;
			goto yy1980;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy12860;
			goto yy2;
		}
	}
yy14769:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy12860;
			} else {
				if (yych <= 0x83) goto yy1980;
				if (yych <= 0x84) goto yy2;
				goto yy12860;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy12860;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy12860;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy12860;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy12860;
				if (yych <= 0xB5) goto yy2;
				goto yy12860;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0xBD) goto yy12860;
				if (yych <= 0xBF) goto yy1980;
				goto yy2;
			}
		}
	}
yy14770:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy1980;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy1980;
				goto yy12860;
			} else {
				if (yych == 0x97) goto yy1980;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy12860;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy12860;
				if (yych <= 0xA3) goto yy1980;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy12860;
				goto yy1980;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy1980;
				goto yy2;
			}
		}
	}
yy14771:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy12860;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy12860;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy12860;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy12860;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy12860;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy12860;
				if (yych <= 0xBB) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1980;
				goto yy2;
			}
		}
	}
yy14772:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1980;
			if (yych <= 0x86) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy1980;
			if (yych <= 0x90) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x98) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0xB4) goto yy12860;
				if (yych <= 0xB5) goto yy1980;
				goto yy2;
			}
		}
	}
yy14773:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1980;
			if (yych <= 0x84) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy12860;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy12860;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy12860;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy12860;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0xBD) goto yy12860;
				if (yych <= 0xBF) goto yy1980;
				goto yy2;
			}
		}
	}
yy14774:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy1980;
			if (yych <= 0x8F) goto yy2;
			goto yy12860;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy12860;
			if (yych <= 0xA3) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy1980;
			if (yych == 0xB9) goto yy12860;
			goto yy2;
		}
	}
yy14775:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1980;
			if (yych <= 0x84) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy12860;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy12860;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy12860;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy12860;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0xBD) goto yy12860;
				if (yych <= 0xBF) goto yy1980;
				goto yy2;
			}
		}
	}
yy14776:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1980;
			if (yych <= 0x86) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy1980;
			if (yych <= 0x95) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych <= 0x9B) goto yy2;
			if (yych == 0x9E) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA3) goto yy1980;
				goto yy2;
			} else {
				if (yych <= 0xB0) goto yy1980;
				if (yych <= 0xB1) goto yy12860;
				goto yy2;
			}
		}
	}
yy14777:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy1980;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy12860;
	default:	goto yy2;
	}
yy14778:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1980;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0x96) {
			if (yych == 0x90) goto yy12860;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy1980;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy1980;
			goto yy2;
		}
	}
yy14779:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1980;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy12860;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy12860;
			if (yych <= 0xBF) goto yy1980;
			goto yy2;
		}
	}
yy14780:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1980;
			if (yych <= 0x94) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0x9A) goto yy12860;
			if (yych <= 0x9F) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0xA3) goto yy1980;
			if (yych == 0xBF) goto yy1980;
			goto yy2;
		}
	}
yy14781:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1980;
			if (yych <= 0x84) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy12860;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0xBD) goto yy12860;
				if (yych <= 0xBF) goto yy1980;
				goto yy2;
			}
		}
	}
yy14782:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1980;
			if (yych <= 0x94) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x9E) goto yy12860;
			if (yych <= 0x9F) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0xA3) goto yy1980;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB2) goto yy12860;
			goto yy2;
		}
	}
yy14783:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1980;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy12860;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy12860;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy12860;
			if (yych <= 0xBF) goto yy1980;
			goto yy2;
		}
	}
yy14784:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1980;
			if (yych <= 0x8E) goto yy12860;
			goto yy2;
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy1980;
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy12860;
			goto yy1980;
		} else {
			if (yych <= 0xB8) goto yy2;
			if (yych <= 0xB9) goto yy1980;
			if (yych <= 0xBF) goto yy12860;
			goto yy2;
		}
	}
yy14785:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy12860;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy12860;
		} else {
			if (yych == 0xBD) goto yy12860;
			goto yy2;
		}
	}
yy14786:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy12860;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy1980;
			if (yych <= 0x8E) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0x97) {
			if (yych == 0x96) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0x9F) goto yy1980;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1980;
			goto yy2;
		}
	}
yy14787:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy1980;
	} else {
		if (yych <= 0x99) goto yy2;
		if (yych <= 0x9F) goto yy1980;
		if (yych <= 0xBF) goto yy12860;
		goto yy2;
	}
yy14788:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy12860;
		} else {
			if (yych == 0x87) goto yy12860;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy12860;
			if (yych <= 0x8F) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy12860;
			goto yy2;
		}
	}
yy14789:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy12860;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy12860;
			if (yych <= 0x8F) goto yy2;
			goto yy12860;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy12860;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy12860;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy12860;
			goto yy2;
		}
	}
yy14790:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy12860;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy12860;
			goto yy2;
		}
	}
yy14791:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy12860;
		if (yych <= 0x81) goto yy2;
		goto yy12860;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy12860;
			goto yy2;
		}
	}
yy14792:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy12860;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy12860;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy12860;
		goto yy2;
	}
yy14793:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy12860;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy1980;
	goto yy2;
yy14794:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy12860;
		goto yy1980;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy12860;
		goto yy2;
	}
yy14795:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy12860;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy12860;
	goto yy2;
yy14796:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0xBF) goto yy12860;
	goto yy2;
yy14797:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy12860;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy12860;
	goto yy2;
yy14798:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy12860;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy12860;
	goto yy2;
yy14799:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy12860;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy12860;
	goto yy2;
yy14800:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy12860;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy12860;
			if (yych <= 0xB4) goto yy1980;
			goto yy2;
		}
	}
yy14801:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0x93) goto yy1980;
			if (yych <= 0x9F) goto yy2;
			goto yy12860;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1980;
			goto yy2;
		}
	}
yy14802:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) goto yy2;
	if (yych <= 0x8D) goto yy1980;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy12860;
	goto yy2;
yy14803:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy12860;
	goto yy2;
yy14804:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy12860;
		goto yy1980;
	} else {
		if (yych <= 0xAA) goto yy12860;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy12860;
		goto yy2;
	}
yy14805:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy12860;
	goto yy2;
yy14806:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy12860;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy1980;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy1980;
		goto yy2;
	}
yy14807:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy12860;
	if (yych <= 0x9B) goto yy1980;
	goto yy2;
yy14808:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1980;
		if (yych <= 0xA0) goto yy12860;
		goto yy1980;
	} else {
		if (yych <= 0xAF) goto yy12860;
		if (yych <= 0xB9) goto yy2;
		if (yych <= 0xBF) goto yy12860;
		goto yy2;
	}
yy14809:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy12860;
	if (yych <= 0xB3) goto yy1980;
	goto yy2;
yy14810:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy12860;
	if (yych <= 0xB7) goto yy1980;
	goto yy2;
yy14811:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0x8F) goto yy12860;
	if (yych <= 0x99) goto yy2;
	if (yych <= 0xB7) goto yy12860;
	goto yy2;
yy14812:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy1980;
			if (yych <= 0xAC) goto yy12860;
			goto yy1980;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy12860;
			if (yych <= 0xB4) goto yy1980;
			goto yy12860;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy1980;
			goto yy2;
		}
	}
yy14813:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy12860;
	goto yy2;
yy14814:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy12860;
	goto yy2;
yy14815:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy12860;
	goto yy2;
yy14816:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy12860;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy12860;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy12860;
		goto yy2;
	}
yy14817:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy12860;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy12860;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy12860;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy12860;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy12860;
			goto yy2;
		}
	}
yy14818:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy12860;
	} else {
		if (yych == 0xBE) goto yy12860;
		if (yych <= 0xBF) goto yy1980;
		goto yy2;
	}
yy14819:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy1980;
			if (yych <= 0x84) goto yy12860;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy12860;
				goto yy1980;
			} else {
				if (yych <= 0x93) goto yy12860;
				if (yych <= 0x95) goto yy2;
				goto yy12860;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0xAC) goto yy12860;
				if (yych <= 0xAF) goto yy1980;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy12860;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy12860;
				if (yych <= 0xBE) goto yy1980;
				goto yy2;
			}
		}
	}
yy14820:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy1980;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy12860;
	default:	goto yy2;
	}
yy14821:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1980;
		goto yy12860;
	} else {
		if (yych == 0x8E) goto yy12860;
		if (yych <= 0x8F) goto yy1980;
		goto yy2;
	}
yy14822:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy12860;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy1980;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy1980;
		goto yy2;
	}
yy14823:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy12860;
	goto yy2;
yy14824:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy12860;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy12860;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy12860;
		goto yy2;
	}
yy14825:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy12860;
		goto yy1980;
	} else {
		if (yych <= 0xAE) goto yy12860;
		if (yych <= 0xB1) goto yy1980;
		if (yych <= 0xB3) goto yy12860;
		goto yy2;
	}
yy14826:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy12860;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy12860;
			goto yy2;
		}
	}
yy14827:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy12860;
	if (yych == 0xBF) goto yy1980;
	goto yy2;
yy14828:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy12860;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy12860;
			goto yy2;
		}
	}
yy14829:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy12860;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1980;
			goto yy2;
		}
	}
yy14830:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy1980;
			if (yych == 0xA0) goto yy1980;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy1980;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy12860;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1980;
			goto yy2;
		}
	}
yy14831:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy12860;
	goto yy2;
yy14832:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1980;
		if (yych <= 0xBA) goto yy12860;
		goto yy2;
	}
yy14833:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1980;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy12860;
	goto yy2;
yy14834:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy12860;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy12860;
		if (yych <= 0xA9) goto yy2;
		if (yych <= 0xAB) goto yy12860;
		goto yy2;
	}
yy14835:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy12860;
		goto yy1980;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy1980;
		goto yy2;
	}
yy14836:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy12860;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1980;
		if (yych <= 0xBF) goto yy12860;
		goto yy2;
	}
yy14837:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy12860;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy1980;
	goto yy2;
yy14838:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy1980;
		if (yych <= 0xBF) goto yy12860;
		goto yy2;
	}
yy14839:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy12860;
		if (yych <= 0x88) goto yy2;
		goto yy1980;
	} else {
		if (yych <= 0xAD) goto yy12860;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy12860;
		goto yy2;
	}
yy14840:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy12860;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy12860;
	goto yy2;
yy14841:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy12860;
			goto yy1980;
		} else {
			if (yych == 0x86) goto yy1980;
			goto yy12860;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy1980;
			if (yych <= 0xA2) goto yy12860;
			goto yy1980;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy1980;
			goto yy2;
		}
	}
yy14842:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy12860;
	goto yy2;
yy14843:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1980;
	if (yych <= 0xB3) goto yy12860;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy14844:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xB1) goto yy1980;
			goto yy12860;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xBA) goto yy2;
			goto yy12860;
		} else {
			if (yych == 0xBD) goto yy12860;
			goto yy2;
		}
	}
yy14845:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x89) goto yy2;
		if (yych <= 0xA5) goto yy12860;
		goto yy1980;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy12860;
		goto yy2;
	}
yy14846:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy12860;
	if (yych <= 0x93) goto yy1980;
	goto yy2;
yy14847:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy12860;
	if (yych <= 0xB6) goto yy1980;
	goto yy2;
yy14848:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0x83) goto yy1980;
			if (yych <= 0x8B) goto yy12860;
			goto yy1980;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB6) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy1980;
			goto yy2;
		}
	}
yy14849:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy12860;
			goto yy1980;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy1980;
			goto yy2;
		}
	}
yy14850:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy12860;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy12860;
			if (yych <= 0x90) goto yy2;
			goto yy12860;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy12860;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy12860;
			goto yy2;
		}
	}
yy14851:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy12860;
		if (yych <= 0x9B) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy12860;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy12860;
		goto yy2;
	}
yy14852:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy12860;
		goto yy1980;
	} else {
		if (yych <= 0xAB) goto yy2;
		if (yych <= 0xAD) goto yy1980;
		goto yy2;
	}
yy14853:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy12860;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy12860;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy12860;
			goto yy1980;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy1980;
			if (yych <= 0xB6) goto yy12860;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy12860;
			goto yy2;
		}
	}
yy14854:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy12860;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy12860;
		goto yy2;
	}
yy14855:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy12860;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy14856:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1980;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy12860;
	goto yy2;
yy14857:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy12860;
	goto yy2;
yy14858:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy12860;
	goto yy2;
yy14859:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy12860;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy12860;
	goto yy2;
yy14860:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy12860;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy12860;
		if (yych <= 0xBD) goto yy1980;
		goto yy2;
	}
yy14861:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0xA1) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy1980;
			goto yy2;
		} else {
			if (yych == 0xA3) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych == 0xA9) goto yy1980;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy12860;
			goto yy2;
		}
	}
yy14862:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy12860;
	goto yy2;
yy14863:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x84) {
			if (yych <= 0x83) goto yy2;
			goto yy1980;
		} else {
			if (yych == 0x8B) goto yy1980;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9E) goto yy1980;
			if (yych <= 0xA0) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1980;
			goto yy2;
		}
	}
yy14864:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy1980;
		if (yych <= 0x9A) goto yy12860;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy1980;
		goto yy2;
	}
yy14865:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy16352;
	case 0x81:	goto yy16353;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy12864;
	case 0x83:	goto yy16354;
	case 0x84:	goto yy10114;
	case 0x85:	goto yy10115;
	case 0x86:	goto yy10116;
	case 0x87:	goto yy10117;
	case 0x8A:	goto yy16355;
	case 0x8B:	goto yy16356;
	case 0x8C:	goto yy16357;
	case 0x8D:	goto yy16358;
	case 0x8E:	goto yy16359;
	case 0x8F:	goto yy16360;
	case 0x92:	goto yy16361;
	case 0x94:	goto yy16362;
	case 0x95:	goto yy16363;
	case 0x9C:	goto yy16364;
	case 0x9D:	goto yy16365;
	case 0xA0:	goto yy16366;
	case 0xA1:	goto yy16367;
	case 0xA2:	goto yy16368;
	case 0xA3:	goto yy16369;
	case 0xA4:	goto yy16370;
	case 0xA6:	goto yy16371;
	case 0xA8:	goto yy16372;
	case 0xA9:	goto yy16373;
	case 0xAA:	goto yy16374;
	case 0xAB:	goto yy16375;
	case 0xAC:	goto yy14805;
	case 0xAD:	goto yy16376;
	case 0xAE:	goto yy16377;
	case 0xB1:	goto yy16378;
	case 0xB2:
	case 0xB3:	goto yy16379;
	default:	goto yy2;
	}
yy14866:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy16380;
	case 0x81:	goto yy10898;
	case 0x82:	goto yy16381;
	case 0x83:	goto yy16382;
	case 0x84:	goto yy16383;
	case 0x85:	goto yy16384;
	case 0x86:	goto yy16385;
	case 0x87:	goto yy16386;
	case 0x88:	goto yy16387;
	case 0x8A:	goto yy16388;
	case 0x8B:	goto yy16389;
	case 0x8C:	goto yy16390;
	case 0x8D:	goto yy16391;
	case 0x92:
	case 0x98:	goto yy16392;
	case 0x93:	goto yy16393;
	case 0x96:	goto yy16394;
	case 0x97:	goto yy16395;
	case 0x99:	goto yy16396;
	case 0x9A:	goto yy16397;
	case 0x9C:	goto yy10916;
	case 0xA2:	goto yy16398;
	case 0xA3:	goto yy16399;
	case 0xAB:	goto yy16400;
	default:	goto yy2;
	}
yy14867:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy12864;
		goto yy16401;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy12864;
		if (yych <= 0x95) goto yy16402;
		goto yy2;
	}
yy14868:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy12864;
	if (yych <= 0x90) goto yy16403;
	goto yy2;
yy14869:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy12864;
	if (yych <= 0x99) goto yy16404;
	goto yy2;
yy14870:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy12864;
	case 0xA8:	goto yy16400;
	case 0xA9:	goto yy16368;
	case 0xAB:	goto yy16405;
	case 0xAC:	goto yy16406;
	case 0xAD:	goto yy16407;
	case 0xAE:	goto yy16408;
	case 0xBD:	goto yy16409;
	case 0xBE:	goto yy10176;
	default:	goto yy2;
	}
yy14871:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy12864;
	if (yych <= 0xB1) goto yy16410;
	if (yych <= 0xB2) goto yy16411;
	goto yy2;
yy14872:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy3686;
	case 0x83:	goto yy10179;
	case 0x84:	goto yy10180;
	case 0x85:	goto yy10181;
	case 0x87:	goto yy10182;
	case 0x89:	goto yy10183;
	case 0x8D:	goto yy10184;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy12864;
	case 0x91:	goto yy16412;
	case 0x92:	goto yy16413;
	case 0x93:	goto yy16414;
	case 0x94:	goto yy16415;
	case 0x95:	goto yy16416;
	case 0x9A:	goto yy16417;
	case 0x9B:	goto yy16418;
	case 0x9C:	goto yy16419;
	case 0x9D:	goto yy16420;
	case 0x9E:	goto yy16421;
	case 0x9F:	goto yy16422;
	case 0xAA:	goto yy10196;
	default:	goto yy2;
	}
yy14873:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy12864;
		if (yych <= 0xA3) goto yy16423;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy16424;
			goto yy16425;
		} else {
			if (yych <= 0xBA) goto yy16426;
			if (yych <= 0xBB) goto yy10201;
			goto yy2;
		}
	}
yy14874:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy12860;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy4671;
			goto yy2;
		}
	}
yy14875:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy12860;
	if (yych <= 0x9B) goto yy4671;
	goto yy2;
yy14876:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy4671;
		goto yy12860;
	} else {
		if (yych == 0xBD) goto yy12860;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy14877:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x90) goto yy12860;
		goto yy4671;
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0xA1) goto yy12860;
			goto yy4671;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy12860;
			goto yy2;
		}
	}
yy14878:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy12860;
			} else {
				if (yych <= 0x83) goto yy4671;
				if (yych <= 0x84) goto yy2;
				goto yy12860;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy12860;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy12860;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy12860;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy12860;
				if (yych <= 0xB5) goto yy2;
				goto yy12860;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xBD) goto yy12860;
				if (yych <= 0xBF) goto yy4671;
				goto yy2;
			}
		}
	}
yy14879:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy4671;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy4671;
				goto yy12860;
			} else {
				if (yych == 0x97) goto yy4671;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy12860;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy12860;
				if (yych <= 0xA3) goto yy4671;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy12860;
				goto yy4671;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy4671;
				goto yy2;
			}
		}
	}
yy14880:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy12860;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy12860;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy12860;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy12860;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy12860;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy12860;
				if (yych <= 0xBB) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy4671;
				goto yy2;
			}
		}
	}
yy14881:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy4671;
			if (yych <= 0x86) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy4671;
			if (yych <= 0x90) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x98) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xB4) goto yy12860;
				if (yych <= 0xB5) goto yy4671;
				goto yy2;
			}
		}
	}
yy14882:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy4671;
			if (yych <= 0x84) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy12860;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy12860;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy12860;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy12860;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xBD) goto yy12860;
				if (yych <= 0xBF) goto yy4671;
				goto yy2;
			}
		}
	}
yy14883:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy4671;
			if (yych <= 0x8F) goto yy2;
			goto yy12860;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy12860;
			if (yych <= 0xA3) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy4671;
			if (yych == 0xB9) goto yy12860;
			goto yy2;
		}
	}
yy14884:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy4671;
			if (yych <= 0x84) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy12860;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy12860;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy12860;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy12860;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xBD) goto yy12860;
				if (yych <= 0xBF) goto yy4671;
				goto yy2;
			}
		}
	}
yy14885:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy4671;
			if (yych <= 0x86) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy4671;
			if (yych <= 0x95) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych <= 0x9B) goto yy2;
			if (yych == 0x9E) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA3) goto yy4671;
				goto yy2;
			} else {
				if (yych <= 0xB0) goto yy4671;
				if (yych <= 0xB1) goto yy12860;
				goto yy2;
			}
		}
	}
yy14886:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy4671;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy12860;
	default:	goto yy2;
	}
yy14887:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy4671;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0x96) {
			if (yych == 0x90) goto yy12860;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy4671;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy4671;
			goto yy2;
		}
	}
yy14888:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy4671;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy12860;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy12860;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy14889:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy4671;
			if (yych <= 0x94) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0x9A) goto yy12860;
			if (yych <= 0x9F) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0xA3) goto yy4671;
			if (yych == 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy14890:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy4671;
			if (yych <= 0x84) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy12860;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xBD) goto yy12860;
				if (yych <= 0xBF) goto yy4671;
				goto yy2;
			}
		}
	}
yy14891:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy4671;
			if (yych <= 0x94) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x9E) goto yy12860;
			if (yych <= 0x9F) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0xA3) goto yy4671;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB2) goto yy12860;
			goto yy2;
		}
	}
yy14892:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy4671;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy12860;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy12860;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy12860;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy14893:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy4671;
			if (yych <= 0x8E) goto yy12860;
			goto yy2;
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy4671;
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy12860;
			goto yy4671;
		} else {
			if (yych <= 0xB8) goto yy2;
			if (yych <= 0xB9) goto yy4671;
			if (yych <= 0xBF) goto yy12860;
			goto yy2;
		}
	}
yy14894:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy12860;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy12860;
		} else {
			if (yych == 0xBD) goto yy12860;
			goto yy2;
		}
	}
yy14895:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy12860;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy4671;
			if (yych <= 0x8E) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0x97) {
			if (yych == 0x96) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0x9F) goto yy4671;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy4671;
			goto yy2;
		}
	}
yy14896:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy4671;
	} else {
		if (yych <= 0x99) goto yy2;
		if (yych <= 0x9F) goto yy4671;
		if (yych <= 0xBF) goto yy12860;
		goto yy2;
	}
yy14897:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy12860;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy4671;
	goto yy2;
yy14898:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy12860;
		goto yy4671;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy12860;
		goto yy2;
	}
yy14899:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy1980;
	if (yych <= 0xBF) goto yy12860;
	goto yy2;
yy14900:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy12860;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy12860;
			if (yych <= 0xB4) goto yy4671;
			goto yy2;
		}
	}
yy14901:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0x93) goto yy4671;
			if (yych <= 0x9F) goto yy2;
			goto yy12860;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy4671;
			goto yy2;
		}
	}
yy14902:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych == 0x86) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0x8D) goto yy4671;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy12860;
		goto yy2;
	}
yy14903:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy12860;
		goto yy4671;
	} else {
		if (yych <= 0xAA) goto yy12860;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy12860;
		goto yy2;
	}
yy14904:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy12860;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy4671;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy4671;
		goto yy2;
	}
yy14905:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy12860;
	if (yych <= 0x9B) goto yy4671;
	goto yy2;
yy14906:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy4671;
		if (yych <= 0xA0) goto yy12860;
		goto yy4671;
	} else {
		if (yych <= 0xAF) goto yy12860;
		if (yych <= 0xB9) goto yy2;
		if (yych <= 0xBF) goto yy12860;
		goto yy2;
	}
yy14907:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy12860;
	if (yych <= 0xB3) goto yy4671;
	goto yy2;
yy14908:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy12860;
	if (yych <= 0xB7) goto yy4671;
	goto yy2;
yy14909:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy4671;
			if (yych <= 0xAC) goto yy12860;
			goto yy4671;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy12860;
			if (yych <= 0xB4) goto yy4671;
			goto yy12860;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy4671;
			goto yy2;
		}
	}
yy14910:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy12860;
	} else {
		if (yych == 0xBE) goto yy12860;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy14911:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy4671;
			if (yych <= 0x84) goto yy12860;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy12860;
				goto yy4671;
			} else {
				if (yych <= 0x93) goto yy12860;
				if (yych <= 0x95) goto yy2;
				goto yy12860;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xAC) goto yy12860;
				if (yych <= 0xAF) goto yy4671;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy12860;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy12860;
				if (yych <= 0xBE) goto yy4671;
				goto yy2;
			}
		}
	}
yy14912:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy4671;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy12860;
	default:	goto yy2;
	}
yy14913:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy4671;
		goto yy12860;
	} else {
		if (yych == 0x8E) goto yy12860;
		if (yych <= 0x8F) goto yy4671;
		goto yy2;
	}
yy14914:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy12860;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy4671;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy14915:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy12860;
		goto yy4671;
	} else {
		if (yych <= 0xAE) goto yy12860;
		if (yych <= 0xB1) goto yy4671;
		if (yych <= 0xB3) goto yy12860;
		goto yy2;
	}
yy14916:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy12860;
	if (yych == 0xBF) goto yy4671;
	goto yy2;
yy14917:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy12860;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy14918:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy4671;
			if (yych == 0xA0) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy4671;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy12860;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy14919:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy4671;
		if (yych <= 0xBA) goto yy12860;
		goto yy2;
	}
yy14920:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy4671;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy12860;
	goto yy2;
yy14921:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy12860;
		goto yy4671;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy4671;
		goto yy2;
	}
yy14922:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy12860;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy4671;
		if (yych <= 0xBF) goto yy12860;
		goto yy2;
	}
yy14923:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy12860;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy4671;
	goto yy2;
yy14924:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy4671;
		if (yych <= 0xBF) goto yy12860;
		goto yy2;
	}
yy14925:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy12860;
		if (yych <= 0x88) goto yy2;
		goto yy4671;
	} else {
		if (yych <= 0xAD) goto yy12860;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy12860;
		goto yy2;
	}
yy14926:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy12860;
			goto yy4671;
		} else {
			if (yych == 0x86) goto yy4671;
			goto yy12860;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy4671;
			if (yych <= 0xA2) goto yy12860;
			goto yy4671;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy4671;
			goto yy2;
		}
	}
yy14927:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy4671;
	if (yych <= 0xB3) goto yy12860;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy14928:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xB1) goto yy4671;
			goto yy12860;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xBA) goto yy2;
			goto yy12860;
		} else {
			if (yych == 0xBD) goto yy12860;
			goto yy2;
		}
	}
yy14929:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x89) goto yy2;
		if (yych <= 0xA5) goto yy12860;
		goto yy4671;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy12860;
		goto yy2;
	}
yy14930:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy12860;
	if (yych <= 0x93) goto yy4671;
	goto yy2;
yy14931:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy12860;
	if (yych <= 0xB6) goto yy4671;
	goto yy2;
yy14932:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0x83) goto yy4671;
			if (yych <= 0x8B) goto yy12860;
			goto yy4671;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB6) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy4671;
			goto yy2;
		}
	}
yy14933:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy12860;
			goto yy4671;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy4671;
			goto yy2;
		}
	}
yy14934:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy12860;
		if (yych <= 0x9B) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy12860;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy12860;
		goto yy2;
	}
yy14935:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy12860;
		goto yy4671;
	} else {
		if (yych <= 0xAB) goto yy2;
		if (yych <= 0xAD) goto yy4671;
		goto yy2;
	}
yy14936:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy12860;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy12860;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy12860;
			goto yy4671;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy4671;
			if (yych <= 0xB6) goto yy12860;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy12860;
			goto yy2;
		}
	}
yy14937:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy12860;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy14938:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy4671;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy12860;
	goto yy2;
yy14939:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy12860;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy12860;
		if (yych <= 0xBD) goto yy4671;
		goto yy2;
	}
yy14940:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0xA1) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy4671;
			goto yy2;
		} else {
			if (yych == 0xA3) goto yy1980;
			goto yy4671;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych == 0xA9) goto yy4671;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy12860;
			goto yy2;
		}
	}
yy14941:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x8A) {
			if (yych == 0x84) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0x8B) goto yy4671;
			if (yych <= 0x8C) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0xA0) {
			if (yych <= 0x9B) goto yy2;
			if (yych <= 0x9E) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0xBA) goto yy12860;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy14942:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy4671;
		if (yych <= 0x9A) goto yy12860;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy4671;
		goto yy2;
	}
yy14943:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy16352;
	case 0x81:	goto yy16353;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy12864;
	case 0x83:	goto yy16354;
	case 0x84:	goto yy12911;
	case 0x85:	goto yy12912;
	case 0x86:	goto yy12913;
	case 0x87:	goto yy12914;
	case 0x8A:	goto yy16355;
	case 0x8B:	goto yy16427;
	case 0x8C:	goto yy16357;
	case 0x8D:	goto yy16428;
	case 0x8E:	goto yy16359;
	case 0x8F:	goto yy16360;
	case 0x92:	goto yy16361;
	case 0x94:	goto yy16362;
	case 0x95:	goto yy16363;
	case 0x9C:	goto yy16364;
	case 0x9D:	goto yy16365;
	case 0xA0:	goto yy16366;
	case 0xA1:	goto yy16429;
	case 0xA2:	goto yy16368;
	case 0xA3:	goto yy16369;
	case 0xA4:	goto yy16370;
	case 0xA6:	goto yy16371;
	case 0xA8:	goto yy16430;
	case 0xA9:	goto yy16373;
	case 0xAA:	goto yy16374;
	case 0xAB:	goto yy16431;
	case 0xAC:	goto yy14805;
	case 0xAD:	goto yy16376;
	case 0xAE:	goto yy16377;
	case 0xB1:	goto yy16378;
	case 0xB2:
	case 0xB3:	goto yy16379;
	default:	goto yy2;
	}
yy14944:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy16432;
	case 0x81:	goto yy13373;
	case 0x82:	goto yy16433;
	case 0x83:	goto yy16382;
	case 0x84:	goto yy16434;
	case 0x85:	goto yy16435;
	case 0x86:	goto yy16436;
	case 0x87:	goto yy16437;
	case 0x88:	goto yy16438;
	case 0x8A:	goto yy16388;
	case 0x8B:	goto yy16439;
	case 0x8C:	goto yy16440;
	case 0x8D:	goto yy16441;
	case 0x92:
	case 0x98:	goto yy16442;
	case 0x93:	goto yy16443;
	case 0x96:	goto yy16444;
	case 0x97:	goto yy16445;
	case 0x99:	goto yy16446;
	case 0x9A:	goto yy16447;
	case 0x9C:	goto yy13385;
	case 0xA2:	goto yy16398;
	case 0xA3:	goto yy16399;
	case 0xAB:	goto yy16400;
	default:	goto yy2;
	}
yy14945:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy12864;
	case 0xA8:	goto yy16400;
	case 0xA9:	goto yy16368;
	case 0xAB:	goto yy16448;
	case 0xAC:	goto yy16449;
	case 0xAD:	goto yy16450;
	case 0xAE:	goto yy16408;
	case 0xBD:	goto yy16451;
	case 0xBE:	goto yy12942;
	default:	goto yy2;
	}
yy14946:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy12864;
	if (yych <= 0xB1) goto yy16410;
	if (yych <= 0xB2) goto yy16452;
	goto yy2;
yy14947:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy4675;
	case 0x83:	goto yy7801;
	case 0x84:	goto yy12944;
	case 0x85:	goto yy12945;
	case 0x87:	goto yy12946;
	case 0x89:	goto yy12947;
	case 0x8D:	goto yy12948;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy12864;
	case 0x91:	goto yy16412;
	case 0x92:	goto yy16413;
	case 0x93:	goto yy16414;
	case 0x94:	goto yy16415;
	case 0x95:	goto yy16416;
	case 0x9A:	goto yy16417;
	case 0x9B:	goto yy16453;
	case 0x9C:	goto yy16454;
	case 0x9D:	goto yy16455;
	case 0x9E:	goto yy16456;
	case 0x9F:	goto yy16457;
	case 0xAA:	goto yy12954;
	default:	goto yy2;
	}
yy14948:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy12864;
		if (yych <= 0xA3) goto yy16458;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy16424;
			goto yy16425;
		} else {
			if (yych <= 0xBA) goto yy16426;
			if (yych <= 0xBB) goto yy12956;
			goto yy2;
		}
	}
yy14949:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy4671;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy3679;
	default:	goto yy2;
	}
yy14950:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy4671;
			goto yy3679;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy3679;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy3679;
			goto yy2;
		}
	}
yy14951:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy3679;
		} else {
			if (yych == 0x8A) goto yy10110;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xBE) goto yy10110;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy14952:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy4671;
			if (yych <= 0x8F) goto yy2;
			goto yy3679;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy3679;
			goto yy2;
		}
	}
yy14953:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy10012;
	case 0x81:	goto yy10013;
	case 0x82:	goto yy10014;
	case 0x83:	goto yy6669;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy3683;
	case 0x89:	goto yy6670;
	case 0x8A:	goto yy6671;
	case 0x8B:	goto yy6672;
	case 0x8C:	goto yy6673;
	case 0x8D:	goto yy10015;
	case 0x8E:	goto yy10016;
	case 0x8F:	goto yy6676;
	case 0x90:	goto yy16459;
	case 0x99:	goto yy6678;
	case 0x9A:	goto yy6679;
	case 0x9B:	goto yy6680;
	case 0x9C:	goto yy10018;
	case 0x9D:	goto yy10019;
	case 0x9E:	goto yy10020;
	case 0x9F:	goto yy10021;
	case 0xA0:	goto yy16460;
	case 0xA1:	goto yy6686;
	case 0xA2:	goto yy10023;
	case 0xA3:	goto yy6688;
	case 0xA4:	goto yy10024;
	case 0xA5:	goto yy10025;
	case 0xA7:	goto yy10026;
	case 0xA8:	goto yy10027;
	case 0xA9:	goto yy10028;
	case 0xAA:	goto yy10029;
	case 0xAC:	goto yy10030;
	case 0xAD:	goto yy10031;
	case 0xAE:	goto yy10032;
	case 0xAF:	goto yy10033;
	case 0xB0:	goto yy10034;
	case 0xB1:	goto yy6700;
	case 0xB3:	goto yy10035;
	case 0xB4:	goto yy6702;
	case 0xB5:	goto yy6703;
	case 0xB6:	goto yy6704;
	case 0xB7:	goto yy10036;
	case 0xBC:	goto yy6706;
	case 0xBD:	goto yy6707;
	case 0xBE:	goto yy10037;
	case 0xBF:	goto yy10038;
	default:	goto yy2;
	}
yy14954:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy16461;
	case 0x81:	goto yy10040;
	case 0x82:	goto yy10041;
	case 0x83:	goto yy10042;
	case 0x84:	goto yy10043;
	case 0x85:	goto yy10044;
	case 0x86:	goto yy10045;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy4675;
	case 0x88:	goto yy16462;
	case 0x8C:	goto yy10047;
	case 0x8F:	goto yy10048;
	case 0x90:	goto yy10049;
	case 0x91:	goto yy10050;
	case 0x92:	goto yy10051;
	case 0x93:	goto yy10052;
	case 0x9D:	goto yy10053;
	case 0x9E:	goto yy10054;
	case 0x9F:	goto yy10055;
	case 0xA6:	goto yy10056;
	case 0xA7:	goto yy10057;
	case 0xAD:	goto yy10058;
	case 0xAE:	goto yy10059;
	case 0xAF:	goto yy10060;
	case 0xB0:	goto yy6732;
	case 0xB1:	goto yy6733;
	case 0xB2:	goto yy3683;
	case 0xB3:	goto yy10061;
	case 0xB4:	goto yy6735;
	case 0xB5:	goto yy10062;
	case 0xB6:	goto yy6737;
	case 0xB7:	goto yy10063;
	case 0xB8:	goto yy10433;
	case 0xBA:	goto yy10064;
	case 0xBB:	goto yy7843;
	case 0xBF:	goto yy10065;
	default:	goto yy2;
	}
yy14955:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy10093;
	case 0xAD:	goto yy6776;
	case 0xAE:	goto yy10094;
	case 0xAF:	goto yy10095;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy3683;
	case 0xB4:	goto yy6779;
	case 0xB5:	goto yy6780;
	case 0xB6:	goto yy6781;
	case 0xB7:	goto yy10096;
	case 0xB8:	goto yy16463;
	case 0xB9:	goto yy16464;
	case 0xBB:	goto yy6785;
	case 0xBC:	goto yy16465;
	case 0xBD:	goto yy10100;
	case 0xBF:	goto yy10101;
	default:	goto yy2;
	}
yy14956:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy4671;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy12973;
	default:	goto yy2;
	}
yy14957:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy12973;
		goto yy4671;
	} else {
		if (yych == 0xB7) goto yy4671;
		if (yych <= 0xBF) goto yy12973;
		goto yy2;
	}
yy14958:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xB3) goto yy12973;
			if (yych <= 0xB4) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy12973;
			if (yych <= 0xBA) goto yy2;
			goto yy12973;
		} else {
			if (yych == 0xBF) goto yy12973;
			goto yy2;
		}
	}
yy14959:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy4671;
			goto yy12973;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy12973;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy12973;
			goto yy2;
		}
	}
yy14960:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy4671;
	if (yych <= 0xBF) goto yy12973;
	goto yy2;
yy14961:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy12973;
	if (yych <= 0x89) goto yy4671;
	if (yych <= 0xBF) goto yy12973;
	goto yy2;
yy14962:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy12973;
		} else {
			if (yych == 0x8A) goto yy10110;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xBE) goto yy10110;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy14963:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy4671;
			if (yych <= 0x8F) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy12973;
			goto yy2;
		}
	}
yy14964:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy4671;
		if (yych <= 0x8A) goto yy2;
		goto yy4671;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy12973;
			goto yy2;
		}
	}
yy14965:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0x9F) goto yy4671;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy843;
			if (yych <= 0xAD) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0xB0) goto yy4671;
			if (yych <= 0xBF) goto yy12973;
			goto yy2;
		}
	}
yy14966:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy12973;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy12973;
			if (yych == 0x9D) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy4671;
			if (yych <= 0xAF) goto yy12973;
			goto yy843;
		} else {
			if (yych <= 0xBC) goto yy12973;
			if (yych <= 0xBE) goto yy4671;
			if (yych <= 0xBF) goto yy12973;
			goto yy2;
		}
	}
yy14967:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy12973;
		goto yy4671;
	} else {
		if (yych <= 0xAF) goto yy12973;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy14968:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy4671;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy12973;
	goto yy2;
yy14969:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy12973;
	if (yych <= 0xB0) goto yy4671;
	if (yych <= 0xB1) goto yy12973;
	goto yy2;
yy14970:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy12973;
	} else {
		if (yych <= 0xB3) goto yy4671;
		if (yych == 0xB6) goto yy4671;
		goto yy2;
	}
yy14971:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy16466;
	case 0xA1:	goto yy16467;
	case 0xA2:	goto yy14980;
	case 0xA3:	goto yy9983;
	case 0xA4:	goto yy16468;
	case 0xA5:	goto yy16469;
	case 0xA6:	goto yy16470;
	case 0xA7:	goto yy16471;
	case 0xA8:	goto yy16472;
	case 0xA9:	goto yy16473;
	case 0xAA:	goto yy16474;
	case 0xAB:	goto yy16475;
	case 0xAC:	goto yy16476;
	case 0xAD:	goto yy16477;
	case 0xAE:	goto yy16478;
	case 0xAF:	goto yy16479;
	case 0xB0:	goto yy16480;
	case 0xB1:	goto yy16481;
	case 0xB2:	goto yy16482;
	case 0xB3:	goto yy16483;
	case 0xB4:	goto yy16484;
	case 0xB5:	goto yy16485;
	case 0xB6:	goto yy16486;
	case 0xB7:	goto yy16487;
	case 0xB8:	goto yy10004;
	case 0xB9:	goto yy10005;
	case 0xBA:	goto yy10006;
	case 0xBB:	goto yy10007;
	case 0xBC:	goto yy10008;
	case 0xBD:	goto yy10009;
	case 0xBE:	goto yy10010;
	case 0xBF:	goto yy10011;
	default:	goto yy2;
	}
yy14972:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy10012;
	case 0x81:	goto yy10013;
	case 0x82:	goto yy16488;
	case 0x83:	goto yy15002;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy12977;
	case 0x89:	goto yy15003;
	case 0x8A:	goto yy15004;
	case 0x8B:	goto yy15005;
	case 0x8C:	goto yy15006;
	case 0x8D:	goto yy16489;
	case 0x8E:	goto yy16490;
	case 0x8F:	goto yy15009;
	case 0x90:	goto yy16491;
	case 0x99:	goto yy15011;
	case 0x9A:	goto yy15012;
	case 0x9B:	goto yy15013;
	case 0x9C:	goto yy16492;
	case 0x9D:	goto yy16493;
	case 0x9E:	goto yy10020;
	case 0x9F:	goto yy10021;
	case 0xA0:	goto yy16494;
	case 0xA1:	goto yy15017;
	case 0xA2:	goto yy16495;
	case 0xA3:	goto yy15019;
	case 0xA4:	goto yy16496;
	case 0xA5:	goto yy10025;
	case 0xA7:	goto yy10026;
	case 0xA8:	goto yy16497;
	case 0xA9:	goto yy10028;
	case 0xAA:	goto yy10029;
	case 0xAC:	goto yy10030;
	case 0xAD:	goto yy10031;
	case 0xAE:	goto yy16498;
	case 0xAF:	goto yy16499;
	case 0xB0:	goto yy16500;
	case 0xB1:	goto yy15025;
	case 0xB3:	goto yy16501;
	case 0xB4:	goto yy15027;
	case 0xB5:	goto yy15028;
	case 0xB6:	goto yy15029;
	case 0xB7:	goto yy10036;
	case 0xBC:	goto yy15030;
	case 0xBD:	goto yy15031;
	case 0xBE:	goto yy16502;
	case 0xBF:	goto yy16503;
	default:	goto yy2;
	}
yy14973:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy16461;
	case 0x81:	goto yy10040;
	case 0x82:	goto yy10041;
	case 0x83:	goto yy10042;
	case 0x84:	goto yy16504;
	case 0x85:	goto yy16505;
	case 0x86:	goto yy16506;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy4675;
	case 0x88:	goto yy16462;
	case 0x8C:	goto yy10047;
	case 0x8F:	goto yy10048;
	case 0x90:	goto yy10049;
	case 0x91:	goto yy10050;
	case 0x92:	goto yy10051;
	case 0x93:	goto yy10052;
	case 0x9D:	goto yy10053;
	case 0x9E:	goto yy10054;
	case 0x9F:	goto yy10055;
	case 0xA6:	goto yy10056;
	case 0xA7:	goto yy10057;
	case 0xAD:	goto yy10058;
	case 0xAE:	goto yy10059;
	case 0xAF:	goto yy10060;
	case 0xB0:	goto yy15037;
	case 0xB1:	goto yy15038;
	case 0xB2:	goto yy12977;
	case 0xB3:	goto yy16507;
	case 0xB4:	goto yy15040;
	case 0xB5:	goto yy16508;
	case 0xB6:	goto yy15042;
	case 0xB7:	goto yy16509;
	case 0xB8:	goto yy10433;
	case 0xBA:	goto yy10064;
	case 0xBB:	goto yy7843;
	case 0xBF:	goto yy10065;
	default:	goto yy2;
	}
yy14974:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy16510;
	case 0x82:	goto yy10067;
	case 0x84:	goto yy15045;
	case 0x86:	goto yy16511;
	case 0x87:	goto yy10069;
	case 0x88:	goto yy10070;
	case 0x89:	goto yy10071;
	case 0x8A:	goto yy10072;
	case 0x8B:	goto yy10073;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy4675;
	default:	goto yy2;
	}
yy14975:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy7744;
	case 0x93:	goto yy16512;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy12977;
	case 0x98:	goto yy15048;
	case 0x99:	goto yy16513;
	case 0x9A:	goto yy16514;
	case 0x9B:	goto yy16515;
	case 0x9C:	goto yy16516;
	case 0x9D:	goto yy12983;
	case 0x9E:	goto yy16517;
	case 0x9F:	goto yy15054;
	case 0xA0:	goto yy16518;
	case 0xA1:	goto yy15056;
	case 0xA2:	goto yy16519;
	case 0xA3:	goto yy16520;
	case 0xA4:	goto yy16521;
	case 0xA5:	goto yy16522;
	case 0xA6:	goto yy10085;
	case 0xA7:	goto yy10086;
	case 0xA8:	goto yy16523;
	case 0xA9:	goto yy16524;
	case 0xAA:	goto yy10089;
	case 0xAB:	goto yy16525;
	case 0xAC:	goto yy15064;
	case 0xAD:	goto yy16526;
	case 0xAF:	goto yy16527;
	default:	goto yy2;
	}
yy14976:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy16528;
	case 0xAD:	goto yy15068;
	case 0xAE:	goto yy16529;
	case 0xAF:	goto yy16530;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy12977;
	case 0xB4:	goto yy15071;
	case 0xB5:	goto yy15072;
	case 0xB6:	goto yy15073;
	case 0xB7:	goto yy16531;
	case 0xB8:	goto yy16463;
	case 0xB9:	goto yy16532;
	case 0xBB:	goto yy15076;
	case 0xBC:	goto yy16533;
	case 0xBD:	goto yy16534;
	case 0xBF:	goto yy10101;
	default:	goto yy2;
	}
yy14977:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy16535;
	case 0x91:	goto yy16536;
	case 0x92:	goto yy15081;
	case 0x93:	goto yy15082;
	case 0x94:	goto yy15083;
	case 0x96:	goto yy16537;
	case 0x9B:	goto yy16538;
	case 0x9D:	goto yy16539;
	case 0x9E:	goto yy16540;
	case 0x9F:	goto yy10108;
	default:	goto yy2;
	}
yy14978:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy12973;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy1980;
			goto yy2;
		}
	}
yy14979:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy12973;
	if (yych <= 0x9B) goto yy1980;
	goto yy2;
yy14980:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy12973;
	goto yy2;
yy14981:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1980;
		goto yy12973;
	} else {
		if (yych == 0xBD) goto yy12973;
		if (yych <= 0xBF) goto yy1980;
		goto yy2;
	}
yy14982:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x90) goto yy12973;
			if (yych <= 0x97) goto yy1980;
			goto yy12973;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy1980;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy12973;
			goto yy2;
		}
	}
yy14983:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy12973;
			} else {
				if (yych <= 0x83) goto yy1980;
				if (yych <= 0x84) goto yy2;
				goto yy12973;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy12973;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy12973;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy12973;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy12973;
				if (yych <= 0xB5) goto yy2;
				goto yy12973;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0xBD) goto yy12973;
				if (yych <= 0xBF) goto yy1980;
				goto yy2;
			}
		}
	}
yy14984:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy1980;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy1980;
				goto yy12973;
			} else {
				if (yych == 0x97) goto yy1980;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy12973;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy12973;
				if (yych <= 0xA3) goto yy1980;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy843;
				if (yych <= 0xB1) goto yy12973;
				goto yy1980;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy1980;
				goto yy2;
			}
		}
	}
yy14985:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy12973;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy12973;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy12973;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy12973;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy12973;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy12973;
				if (yych <= 0xBB) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1980;
				goto yy2;
			}
		}
	}
yy14986:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1980;
			if (yych <= 0x86) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1980;
			} else {
				if (yych == 0x91) goto yy1980;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy12973;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy843;
				goto yy1980;
			} else {
				if (yych <= 0xB4) goto yy12973;
				if (yych <= 0xB5) goto yy1980;
				goto yy2;
			}
		}
	}
yy14987:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1980;
			if (yych <= 0x84) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy12973;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy12973;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy12973;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy12973;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0xBD) goto yy12973;
				if (yych <= 0xBF) goto yy1980;
				goto yy2;
			}
		}
	}
yy14988:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1980;
			} else {
				if (yych == 0x90) goto yy12973;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy12973;
			if (yych <= 0xA3) goto yy1980;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy1980;
			} else {
				if (yych == 0xB9) goto yy12973;
				goto yy2;
			}
		}
	}
yy14989:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1980;
			if (yych <= 0x84) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy12973;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy12973;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy12973;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy12973;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0xBD) goto yy12973;
				if (yych <= 0xBF) goto yy1980;
				goto yy2;
			}
		}
	}
yy14990:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1980;
			if (yych <= 0x86) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy1980;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy12973;
			goto yy1980;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy1980;
				if (yych <= 0xB1) goto yy12973;
				goto yy2;
			}
		}
	}
yy14991:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy1980;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy12973;
	default:	goto yy2;
	}
yy14992:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1980;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1980;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy12973;
			if (yych == 0x97) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy1980;
			goto yy2;
		}
	}
yy14993:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1980;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy12973;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy12973;
			if (yych <= 0xBF) goto yy1980;
			goto yy2;
		}
	}
yy14994:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy1980;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy12973;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy12973;
			goto yy1980;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych == 0xBF) goto yy1980;
				goto yy2;
			}
		}
	}
yy14995:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1980;
			if (yych <= 0x84) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy12973;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0xBD) goto yy12973;
				if (yych <= 0xBF) goto yy1980;
				goto yy2;
			}
		}
	}
yy14996:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy1980;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy12973;
			goto yy1980;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy12973;
				goto yy2;
			}
		}
	}
yy14997:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1980;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy12973;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy12973;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy12973;
			if (yych <= 0xBF) goto yy1980;
			goto yy2;
		}
	}
yy14998:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0x8E) goto yy12973;
				if (yych <= 0x96) goto yy2;
				goto yy1980;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy12973;
			if (yych <= 0xA3) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy843;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy1980;
				if (yych <= 0xBF) goto yy12973;
				goto yy2;
			}
		}
	}
yy14999:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy12973;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy12973;
		} else {
			if (yych == 0xBD) goto yy12973;
			goto yy2;
		}
	}
yy15000:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy12973;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy1980;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy1980;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1980;
			goto yy2;
		}
	}
yy15001:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy1980;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy1980;
		if (yych <= 0xBF) goto yy12973;
		goto yy2;
	}
yy15002:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy12973;
		} else {
			if (yych == 0x87) goto yy12973;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy12973;
			if (yych <= 0x8F) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy12973;
			goto yy2;
		}
	}
yy15003:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy12973;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy12973;
			if (yych <= 0x8F) goto yy2;
			goto yy12973;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy12973;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy12973;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy12973;
			goto yy2;
		}
	}
yy15004:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy12973;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy12973;
			goto yy2;
		}
	}
yy15005:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy12973;
		if (yych <= 0x81) goto yy2;
		goto yy12973;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy12973;
			goto yy2;
		}
	}
yy15006:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy12973;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy12973;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy12973;
		goto yy2;
	}
yy15007:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy12973;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy1980;
	goto yy2;
yy15008:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy12973;
		goto yy1980;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy12973;
		goto yy2;
	}
yy15009:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy12973;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy12973;
	goto yy2;
yy15010:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy1087;
	if (yych <= 0xBF) goto yy12973;
	goto yy2;
yy15011:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy12973;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy12973;
	goto yy2;
yy15012:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy12973;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy12973;
	goto yy2;
yy15013:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy12973;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy12973;
	goto yy2;
yy15014:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy12973;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy12973;
			if (yych <= 0xB4) goto yy1980;
			goto yy2;
		}
	}
yy15015:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0x93) goto yy1980;
			if (yych <= 0x9F) goto yy2;
			goto yy12973;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1980;
			goto yy2;
		}
	}
yy15016:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy1087;
		if (yych <= 0x8A) goto yy2;
		goto yy1980;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy12973;
			goto yy2;
		}
	}
yy15017:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy12973;
	goto yy2;
yy15018:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy12973;
		goto yy1980;
	} else {
		if (yych <= 0xAA) goto yy12973;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy12973;
		goto yy2;
	}
yy15019:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy12973;
	goto yy2;
yy15020:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy12973;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy1980;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy1980;
		goto yy2;
	}
yy15021:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy12973;
	if (yych <= 0x9B) goto yy1980;
	goto yy2;
yy15022:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1980;
		if (yych <= 0xA0) goto yy12973;
		goto yy1980;
	} else {
		if (yych <= 0xAF) goto yy12973;
		if (yych <= 0xB9) goto yy843;
		if (yych <= 0xBF) goto yy12973;
		goto yy2;
	}
yy15023:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy12973;
	if (yych <= 0xB3) goto yy1980;
	goto yy2;
yy15024:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy12973;
	if (yych <= 0xB7) goto yy1980;
	goto yy2;
yy15025:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy12973;
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xB7) goto yy12973;
		goto yy2;
	}
yy15026:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy1980;
			if (yych <= 0xAC) goto yy12973;
			goto yy1980;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy12973;
			if (yych <= 0xB4) goto yy1980;
			goto yy12973;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy1980;
			goto yy2;
		}
	}
yy15027:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy12973;
	goto yy2;
yy15028:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy12973;
	goto yy2;
yy15029:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy12973;
	goto yy2;
yy15030:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy12973;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy12973;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy12973;
		goto yy2;
	}
yy15031:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy12973;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy12973;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy12973;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy12973;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy12973;
			goto yy2;
		}
	}
yy15032:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy12973;
	} else {
		if (yych == 0xBE) goto yy12973;
		if (yych <= 0xBF) goto yy1980;
		goto yy2;
	}
yy15033:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy1980;
			if (yych <= 0x84) goto yy12973;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy12973;
				goto yy1980;
			} else {
				if (yych <= 0x93) goto yy12973;
				if (yych <= 0x95) goto yy2;
				goto yy12973;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0xAC) goto yy12973;
				if (yych <= 0xAF) goto yy1980;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy12973;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy12973;
				if (yych <= 0xBE) goto yy1980;
				goto yy2;
			}
		}
	}
yy15034:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy1980;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy12973;
	default:	goto yy2;
	}
yy15035:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1980;
		goto yy12973;
	} else {
		if (yych == 0x8E) goto yy12973;
		if (yych <= 0x8F) goto yy1980;
		goto yy2;
	}
yy15036:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy12973;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy1980;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy1980;
		goto yy2;
	}
yy15037:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy12973;
	goto yy2;
yy15038:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy12973;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy12973;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy12973;
		goto yy2;
	}
yy15039:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy12973;
		goto yy1980;
	} else {
		if (yych <= 0xAE) goto yy12973;
		if (yych <= 0xB1) goto yy1980;
		if (yych <= 0xB3) goto yy12973;
		goto yy2;
	}
yy15040:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy12973;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy12973;
			goto yy2;
		}
	}
yy15041:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy12973;
	if (yych == 0xBF) goto yy1980;
	goto yy2;
yy15042:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy12973;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy12973;
			goto yy2;
		}
	}
yy15043:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy12973;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1980;
			goto yy2;
		}
	}
yy15044:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy1980;
			if (yych == 0xA0) goto yy1980;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy1980;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy12973;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1980;
			goto yy2;
		}
	}
yy15045:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy12973;
	goto yy2;
yy15046:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1980;
		if (yych <= 0xBA) goto yy12973;
		goto yy2;
	}
yy15047:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1980;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy12973;
	goto yy2;
yy15048:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy12973;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy12973;
		if (yych <= 0xA9) goto yy843;
		if (yych <= 0xAB) goto yy12973;
		goto yy2;
	}
yy15049:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy12973;
		goto yy1980;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy1980;
		goto yy2;
	}
yy15050:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy12973;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1980;
		if (yych <= 0xBF) goto yy12973;
		goto yy2;
	}
yy15051:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy12973;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy1980;
	goto yy2;
yy15052:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy1980;
		if (yych <= 0xBF) goto yy12973;
		goto yy2;
	}
yy15053:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy12973;
		if (yych <= 0x88) goto yy2;
		goto yy1980;
	} else {
		if (yych <= 0xAD) goto yy12973;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy12973;
		goto yy2;
	}
yy15054:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy12973;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy12973;
	goto yy2;
yy15055:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy12973;
			goto yy1980;
		} else {
			if (yych == 0x86) goto yy1980;
			goto yy12973;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy1980;
			if (yych <= 0xA2) goto yy12973;
			goto yy1980;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy1980;
			goto yy2;
		}
	}
yy15056:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy12973;
	goto yy2;
yy15057:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1980;
	if (yych <= 0xB3) goto yy12973;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy15058:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9F) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy12973;
			if (yych <= 0xBA) goto yy2;
			goto yy12973;
		} else {
			if (yych == 0xBD) goto yy12973;
			goto yy2;
		}
	}
yy15059:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy12973;
	} else {
		if (yych <= 0xAD) goto yy1980;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy12973;
		goto yy2;
	}
yy15060:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy12973;
	if (yych <= 0x93) goto yy1980;
	goto yy2;
yy15061:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy12973;
	if (yych <= 0xB6) goto yy1980;
	goto yy2;
yy15062:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy12973;
			goto yy1980;
		} else {
			if (yych <= 0x8B) goto yy12973;
			if (yych <= 0x8D) goto yy1980;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0xB6) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy1980;
			goto yy2;
		}
	}
yy15063:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy12973;
			goto yy1980;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy1980;
			goto yy2;
		}
	}
yy15064:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy12973;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy12973;
			if (yych <= 0x90) goto yy2;
			goto yy12973;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy12973;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy12973;
			goto yy2;
		}
	}
yy15065:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy12973;
		if (yych <= 0x9B) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy12973;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy12973;
		goto yy2;
	}
yy15066:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy12973;
		if (yych <= 0xAA) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy1980;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy15067:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy12973;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy12973;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy12973;
			goto yy1980;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy1980;
			if (yych <= 0xB6) goto yy12973;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy12973;
			goto yy2;
		}
	}
yy15068:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy12973;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy12973;
		goto yy2;
	}
yy15069:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy12973;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy15070:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1980;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy12973;
	goto yy2;
yy15071:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy12973;
	goto yy2;
yy15072:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy12973;
	goto yy2;
yy15073:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy12973;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy12973;
	goto yy2;
yy15074:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy12973;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy12973;
		if (yych <= 0xBD) goto yy1980;
		goto yy2;
	}
yy15075:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0x92) goto yy1087;
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA2) goto yy1980;
			goto yy1087;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA6) goto yy1980;
			if (yych == 0xA9) goto yy1980;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy12973;
			goto yy2;
		}
	}
yy15076:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy12973;
	goto yy2;
yy15077:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy1980;
			if (yych <= 0x86) goto yy2;
			goto yy1087;
		} else {
			if (yych == 0x8B) goto yy1980;
			if (yych <= 0x8C) goto yy2;
			goto yy1087;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9B) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy12973;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1980;
				goto yy2;
			}
		}
	}
yy15078:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy1980;
		if (yych <= 0x9A) goto yy12973;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy1980;
		goto yy2;
	}
yy15079:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy16541;
	case 0x81:	goto yy16542;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy12977;
	case 0x83:	goto yy16543;
	case 0x84:	goto yy10114;
	case 0x85:	goto yy10115;
	case 0x86:	goto yy10116;
	case 0x87:	goto yy10117;
	case 0x8A:	goto yy16544;
	case 0x8B:	goto yy16545;
	case 0x8C:	goto yy16546;
	case 0x8D:	goto yy16547;
	case 0x8E:	goto yy16548;
	case 0x8F:	goto yy16549;
	case 0x92:	goto yy16550;
	case 0x94:	goto yy16551;
	case 0x95:	goto yy16552;
	case 0x9C:	goto yy16553;
	case 0x9D:	goto yy16554;
	case 0xA0:	goto yy16555;
	case 0xA1:	goto yy16556;
	case 0xA2:	goto yy16557;
	case 0xA3:	goto yy16558;
	case 0xA4:	goto yy16559;
	case 0xA6:	goto yy16560;
	case 0xA8:	goto yy16561;
	case 0xA9:	goto yy16562;
	case 0xAA:	goto yy16563;
	case 0xAB:	goto yy16564;
	case 0xAC:	goto yy15019;
	case 0xAD:	goto yy16565;
	case 0xAE:	goto yy16566;
	case 0xB1:	goto yy16567;
	case 0xB2:
	case 0xB3:	goto yy16568;
	default:	goto yy2;
	}
yy15080:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy16569;
	case 0x81:	goto yy10144;
	case 0x82:	goto yy16570;
	case 0x83:	goto yy16571;
	case 0x84:	goto yy16572;
	case 0x85:	goto yy16573;
	case 0x86:	goto yy16574;
	case 0x87:	goto yy16575;
	case 0x88:	goto yy16576;
	case 0x8A:	goto yy16577;
	case 0x8B:	goto yy16578;
	case 0x8C:	goto yy16579;
	case 0x8D:	goto yy16580;
	case 0x92:
	case 0x98:	goto yy16581;
	case 0x93:	goto yy16582;
	case 0x96:	goto yy16583;
	case 0x97:	goto yy16584;
	case 0x99:	goto yy16585;
	case 0x9A:	goto yy16586;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy10162;
	case 0xA2:	goto yy16587;
	case 0xA3:	goto yy16588;
	case 0xAB:	goto yy16589;
	default:	goto yy2;
	}
yy15081:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy12977;
		goto yy16590;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy12977;
		if (yych <= 0x95) goto yy16591;
		goto yy2;
	}
yy15082:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy12977;
	if (yych <= 0x90) goto yy16592;
	goto yy2;
yy15083:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy12977;
	if (yych <= 0x99) goto yy16593;
	goto yy2;
yy15084:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy12977;
	case 0xA8:	goto yy16589;
	case 0xA9:	goto yy16594;
	case 0xAB:	goto yy16595;
	case 0xAC:	goto yy16596;
	case 0xAD:	goto yy16597;
	case 0xAE:	goto yy16598;
	case 0xBD:	goto yy16599;
	case 0xBE:	goto yy10176;
	default:	goto yy2;
	}
yy15085:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy12977;
	if (yych <= 0xB1) goto yy16600;
	if (yych <= 0xB2) goto yy16601;
	goto yy2;
yy15086:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy3686;
	case 0x83:	goto yy10179;
	case 0x84:	goto yy10180;
	case 0x85:	goto yy10181;
	case 0x87:	goto yy10182;
	case 0x89:	goto yy10183;
	case 0x8D:	goto yy10184;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy12977;
	case 0x91:	goto yy16602;
	case 0x92:	goto yy16603;
	case 0x93:	goto yy16604;
	case 0x94:	goto yy16605;
	case 0x95:	goto yy16606;
	case 0x9A:	goto yy16607;
	case 0x9B:	goto yy16608;
	case 0x9C:	goto yy16609;
	case 0x9D:	goto yy16610;
	case 0x9E:	goto yy16611;
	case 0x9F:	goto yy16612;
	case 0xAA:	goto yy10196;
	default:	goto yy2;
	}
yy15087:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy12977;
		if (yych <= 0xA3) goto yy16613;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy16614;
			goto yy16615;
		} else {
			if (yych <= 0xBA) goto yy16616;
			if (yych <= 0xBB) goto yy10201;
			goto yy2;
		}
	}
yy15088:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy113;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy13078;
	default:	goto yy2;
	}
yy15089:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy13078;
		goto yy113;
	} else {
		if (yych == 0xB7) goto yy113;
		if (yych <= 0xBF) goto yy13078;
		goto yy2;
	}
yy15090:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy13078;
	goto yy2;
yy15091:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy13078;
	goto yy2;
yy15092:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xB3) goto yy13078;
			if (yych <= 0xB4) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy13078;
			if (yych <= 0xBA) goto yy2;
			goto yy13078;
		} else {
			if (yych == 0xBF) goto yy13078;
			goto yy2;
		}
	}
yy15093:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy113;
			goto yy13078;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy13078;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy13078;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy13078;
			goto yy2;
		}
	}
yy15094:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy113;
	if (yych <= 0xBF) goto yy13078;
	goto yy2;
yy15095:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy13078;
	if (yych <= 0x89) goto yy113;
	if (yych <= 0xBF) goto yy13078;
	goto yy2;
yy15096:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy13078;
	goto yy2;
yy15097:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy13078;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy13078;
	goto yy2;
yy15098:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy13078;
		} else {
			if (yych == 0x8A) goto yy10110;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBE) goto yy10110;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy15099:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy113;
			if (yych <= 0x8F) goto yy2;
			goto yy13078;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy13078;
			goto yy2;
		}
	}
yy15100:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy113;
		if (yych <= 0x8A) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy13078;
			goto yy2;
		}
	}
yy15101:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy13078;
		} else {
			if (yych <= 0x9F) goto yy113;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy843;
			if (yych <= 0xAD) goto yy2;
			goto yy13078;
		} else {
			if (yych <= 0xB0) goto yy113;
			if (yych <= 0xBF) goto yy13078;
			goto yy2;
		}
	}
yy15102:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy13078;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy13078;
			if (yych == 0x9D) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy113;
			if (yych <= 0xAF) goto yy13078;
			goto yy843;
		} else {
			if (yych <= 0xBC) goto yy13078;
			if (yych <= 0xBE) goto yy113;
			if (yych <= 0xBF) goto yy13078;
			goto yy2;
		}
	}
yy15103:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy13078;
		goto yy113;
	} else {
		if (yych <= 0xAF) goto yy13078;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy15104:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy113;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy13078;
	goto yy2;
yy15105:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy13078;
	if (yych <= 0xB0) goto yy113;
	if (yych <= 0xB1) goto yy13078;
	goto yy2;
yy15106:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy13078;
	} else {
		if (yych <= 0xB3) goto yy113;
		if (yych == 0xB6) goto yy113;
		goto yy2;
	}
yy15107:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy16617;
	case 0xA1:	goto yy16618;
	case 0xA2:	goto yy16619;
	case 0xA3:	goto yy1251;
	case 0xA4:	goto yy16620;
	case 0xA5:	goto yy16621;
	case 0xA6:	goto yy16622;
	case 0xA7:	goto yy16623;
	case 0xA8:	goto yy16624;
	case 0xA9:	goto yy16625;
	case 0xAA:	goto yy16626;
	case 0xAB:	goto yy16627;
	case 0xAC:	goto yy16628;
	case 0xAD:	goto yy16629;
	case 0xAE:	goto yy16630;
	case 0xAF:	goto yy16631;
	case 0xB0:	goto yy16632;
	case 0xB1:	goto yy16633;
	case 0xB2:	goto yy16634;
	case 0xB3:	goto yy16635;
	case 0xB4:	goto yy16636;
	case 0xB5:	goto yy16637;
	case 0xB6:	goto yy16638;
	case 0xB7:	goto yy16639;
	case 0xB8:	goto yy1272;
	case 0xB9:	goto yy10379;
	case 0xBA:	goto yy1274;
	case 0xBB:	goto yy10380;
	case 0xBC:	goto yy10381;
	case 0xBD:	goto yy1277;
	case 0xBE:	goto yy1278;
	case 0xBF:	goto yy1279;
	default:	goto yy2;
	}
yy15108:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy1280;
	case 0x81:	goto yy10382;
	case 0x82:	goto yy16640;
	case 0x83:	goto yy16641;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy15090;
	case 0x89:	goto yy16642;
	case 0x8A:	goto yy16643;
	case 0x8B:	goto yy16644;
	case 0x8C:	goto yy16645;
	case 0x8D:	goto yy16646;
	case 0x8E:	goto yy16647;
	case 0x8F:	goto yy16648;
	case 0x90:	goto yy16649;
	case 0x99:	goto yy16650;
	case 0x9A:	goto yy16651;
	case 0x9B:	goto yy16652;
	case 0x9C:	goto yy16653;
	case 0x9D:	goto yy16654;
	case 0x9E:	goto yy1297;
	case 0x9F:	goto yy10398;
	case 0xA0:	goto yy16655;
	case 0xA1:	goto yy16656;
	case 0xA2:	goto yy16657;
	case 0xA3:	goto yy16658;
	case 0xA4:	goto yy16659;
	case 0xA5:	goto yy10404;
	case 0xA7:	goto yy10405;
	case 0xA8:	goto yy16660;
	case 0xA9:	goto yy1307;
	case 0xAA:	goto yy10407;
	case 0xAC:	goto yy1309;
	case 0xAD:	goto yy10408;
	case 0xAE:	goto yy16661;
	case 0xAF:	goto yy16662;
	case 0xB0:	goto yy16663;
	case 0xB1:	goto yy16664;
	case 0xB3:	goto yy16665;
	case 0xB4:	goto yy16666;
	case 0xB5:	goto yy16667;
	case 0xB6:	goto yy16668;
	case 0xB7:	goto yy1319;
	case 0xBC:	goto yy16669;
	case 0xBD:	goto yy16670;
	case 0xBE:	goto yy16671;
	case 0xBF:	goto yy16672;
	default:	goto yy2;
	}
yy15109:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy10421;
	case 0x81:	goto yy2027;
	case 0x82:	goto yy1326;
	case 0x83:	goto yy1327;
	case 0x84:	goto yy16673;
	case 0x85:	goto yy16674;
	case 0x86:	goto yy16675;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy118;
	case 0x88:	goto yy10425;
	case 0x8C:	goto yy1332;
	case 0x8F:	goto yy1333;
	case 0x90:	goto yy1334;
	case 0x91:	goto yy1335;
	case 0x92:	goto yy1336;
	case 0x93:	goto yy1337;
	case 0x9D:	goto yy1338;
	case 0x9E:	goto yy1339;
	case 0x9F:	goto yy1340;
	case 0xA6:	goto yy1341;
	case 0xA7:	goto yy1342;
	case 0xAD:	goto yy1343;
	case 0xAE:	goto yy1344;
	case 0xAF:	goto yy1345;
	case 0xB0:	goto yy16676;
	case 0xB1:	goto yy16677;
	case 0xB2:	goto yy15090;
	case 0xB3:	goto yy16678;
	case 0xB4:	goto yy16679;
	case 0xB5:	goto yy16680;
	case 0xB6:	goto yy16681;
	case 0xB7:	goto yy16682;
	case 0xB8:	goto yy10433;
	case 0xBA:	goto yy1354;
	case 0xBB:	goto yy709;
	case 0xBF:	goto yy1355;
	default:	goto yy2;
	}
yy15110:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy16683;
	case 0x82:	goto yy2034;
	case 0x84:	goto yy16684;
	case 0x86:	goto yy16685;
	case 0x87:	goto yy2036;
	case 0x88:	goto yy1361;
	case 0x89:	goto yy1362;
	case 0x8A:	goto yy1363;
	case 0x8B:	goto yy2037;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy118;
	default:	goto yy2;
	}
yy15111:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy572;
	case 0x93:	goto yy16686;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy15090;
	case 0x98:	goto yy16687;
	case 0x99:	goto yy16688;
	case 0x9A:	goto yy16689;
	case 0x9B:	goto yy16690;
	case 0x9C:	goto yy16691;
	case 0x9D:	goto yy15096;
	case 0x9E:	goto yy16692;
	case 0x9F:	goto yy16693;
	case 0xA0:	goto yy16694;
	case 0xA1:	goto yy16695;
	case 0xA2:	goto yy16696;
	case 0xA3:	goto yy16697;
	case 0xA4:	goto yy16698;
	case 0xA5:	goto yy16699;
	case 0xA6:	goto yy1380;
	case 0xA7:	goto yy10451;
	case 0xA8:	goto yy16700;
	case 0xA9:	goto yy16701;
	case 0xAA:	goto yy1384;
	case 0xAB:	goto yy16702;
	case 0xAC:	goto yy16703;
	case 0xAD:	goto yy16704;
	case 0xAF:	goto yy16705;
	default:	goto yy2;
	}
yy15112:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy16706;
	case 0xAD:	goto yy16707;
	case 0xAE:	goto yy16708;
	case 0xAF:	goto yy16709;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy15090;
	case 0xB4:	goto yy16710;
	case 0xB5:	goto yy16711;
	case 0xB6:	goto yy16712;
	case 0xB7:	goto yy16713;
	case 0xB8:	goto yy10466;
	case 0xB9:	goto yy16714;
	case 0xBB:	goto yy16715;
	case 0xBC:	goto yy16716;
	case 0xBD:	goto yy16717;
	case 0xBF:	goto yy1402;
	default:	goto yy2;
	}
yy15113:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy16718;
	case 0x91:	goto yy16719;
	case 0x92:	goto yy16720;
	case 0x93:	goto yy16721;
	case 0x94:	goto yy16722;
	case 0x96:	goto yy16723;
	case 0x9B:	goto yy16724;
	case 0x9D:	goto yy16725;
	case 0x9E:	goto yy16726;
	case 0x9F:	goto yy1412;
	default:	goto yy2;
	}
yy15114:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) goto yy2;
	if (yych <= 0xBF) goto yy13158;
	goto yy2;
yy15115:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0xBF) goto yy13158;
	goto yy2;
yy15116:
	yyaccept = 10;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCA) {
		if (yych <= 'Z') {
			if (yych <= '-') {
				if (yych <= '\'') {
					if (yych == '$') goto yy113;
					if (yych <= '&') goto yy57;
					goto yy1564;
				} else {
					if (yych == '+') goto yy113;
					if (yych <= ',') goto yy57;
					goto yy1565;
				}
			} else {
				if (yych <= ':') {
					if (yych <= '.') goto yy3648;
					if (yych <= '/') goto yy57;
					if (yych <= '9') goto yy950;
					goto yy246;
				} else {
					if (yych <= ';') goto yy57;
					if (yych <= '>') goto yy113;
					if (yych <= '@') goto yy57;
					goto yy1240;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '`') {
					if (yych <= ']') goto yy57;
					if (yych == '_') goto yy1567;
					goto yy113;
				} else {
					if (yych == 'l') goto yy16727;
					if (yych <= 'z') goto yy1240;
					goto yy57;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy57;
					if (yych <= '~') goto yy113;
					goto yy57;
				} else {
					if (yych <= 0xC2) goto yy1569;
					if (yych <= 0xC3) goto yy1570;
					if (yych <= 0xC9) goto yy268;
					goto yy1571;
				}
			}
		}
	} else {
		if (yych <= 0xDB) {
			if (yych <= 0xD3) {
				if (yych <= 0xCE) {
					if (yych <= 0xCB) goto yy257;
					if (yych <= 0xCC) goto yy118;
					if (yych <= 0xCD) goto yy1572;
					goto yy1573;
				} else {
					if (yych <= 0xCF) goto yy1574;
					if (yych == 0xD2) goto yy1575;
					goto yy268;
				}
			} else {
				if (yych <= 0xD7) {
					if (yych <= 0xD4) goto yy1576;
					if (yych <= 0xD5) goto yy1577;
					if (yych <= 0xD6) goto yy1578;
					goto yy265;
				} else {
					if (yych <= 0xD8) goto yy266;
					if (yych <= 0xD9) goto yy267;
					if (yych <= 0xDA) goto yy268;
					goto yy269;
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xDF) {
					if (yych <= 0xDC) goto yy270;
					if (yych <= 0xDD) goto yy271;
					if (yych <= 0xDE) goto yy272;
					goto yy273;
				} else {
					if (yych <= 0xE0) goto yy274;
					if (yych <= 0xE1) goto yy1579;
					if (yych <= 0xE2) goto yy1580;
					goto yy277;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych <= 0xE4) goto yy278;
					if (yych == 0xEA) goto yy1581;
					goto yy57;
				} else {
					if (yych <= 0xF0) {
						if (yych <= 0xEF) goto yy1582;
						goto yy1583;
					} else {
						if (yych == 0xF3) goto yy282;
						goto yy57;
					}
				}
			}
		}
	}
yy15117:
	yych = *++YYCURSOR;
	if (yych == 'l') goto yy16728;
	goto yy2;
yy15118:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x9A) goto yy2;
		goto yy10684;
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy10684;
			goto yy2;
		}
	}
yy15119:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9B) goto yy10684;
	goto yy2;
yy15120:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy15121:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy10684;
	if (yych <= 0xB1) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy15122:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x90) goto yy10684;
			if (yych <= 0x92) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB1) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB5) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xBB) goto yy2;
				if (yych <= 0xBF) goto yy10684;
				goto yy2;
			}
		}
	}
yy15123:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy10684;
			if (yych <= 0x86) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8E) goto yy10684;
			if (yych <= 0x96) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9B) goto yy2;
			if (yych == 0x9E) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy10684;
				goto yy2;
			}
		}
	}
yy15124:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy10684;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy10684;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy10684;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy10684;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy10684;
				if (yych <= 0xBB) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy10684;
				goto yy2;
			}
		}
	}
yy15125:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0x88) goto yy10684;
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x91) goto yy10684;
			if (yych <= 0x98) goto yy2;
			if (yych <= 0x9C) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0x9E) goto yy10684;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB5) goto yy10684;
			goto yy2;
		}
	}
yy15126:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x8E) goto yy2;
			if (yych == 0x92) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB1) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB4) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xBB) goto yy2;
				if (yych <= 0xBF) goto yy10684;
				goto yy2;
			}
		}
	}
yy15127:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy10684;
			goto yy2;
		} else {
			if (yych == 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0x90) goto yy10684;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA3) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy10684;
			if (yych == 0xB9) goto yy10684;
			goto yy2;
		}
	}
yy15128:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x90) goto yy10684;
			if (yych <= 0x92) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB1) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB4) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xBB) goto yy2;
				if (yych <= 0xBF) goto yy10684;
				goto yy2;
			}
		}
	}
yy15129:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0x88) goto yy10684;
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x97) goto yy10684;
			if (yych <= 0x9B) goto yy2;
			if (yych <= 0x9D) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0xA3) goto yy10684;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB1) goto yy10684;
			goto yy2;
		}
	}
yy15130:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 0xBE:
	case 0xBF:	goto yy10684;
	default:	goto yy2;
	}
yy15131:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy10684;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0x96) {
			if (yych == 0x90) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy10684;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy10684;
			goto yy2;
		}
	}
yy15132:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy10684;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xA8) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0xB9) goto yy10684;
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy15133:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy10684;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0x9F) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9A) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0xA3) goto yy10684;
			if (yych == 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy15134:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy10684;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0xB4) {
			if (yych == 0xA9) goto yy2;
			if (yych <= 0xB3) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0xB9) goto yy10684;
			if (yych <= 0xBB) goto yy2;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy15135:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy10684;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x96) goto yy10684;
			if (yych == 0x9E) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0xA3) goto yy10684;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB2) goto yy10684;
			goto yy2;
		}
	}
yy15136:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x83) {
			if (yych <= 0x80) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x8C) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych == 0x91) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy15137:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy10684;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0xA3) goto yy10684;
			if (yych <= 0xB8) goto yy2;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy15138:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy10684;
		} else {
			if (yych == 0xBD) goto yy10684;
			goto yy2;
		}
	}
yy15139:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy10684;
			if (yych <= 0x8E) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0x97) {
			if (yych == 0x96) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0x9F) goto yy10684;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy10684;
			goto yy2;
		}
	}
yy15140:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych == 0xB1) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0xBA) goto yy10684;
		if (yych == 0xBF) goto yy10684;
		goto yy2;
	}
yy15141:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) goto yy2;
	if (yych <= 0x8E) goto yy10684;
	goto yy2;
yy15142:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych == 0xB1) goto yy10684;
		goto yy2;
	} else {
		if (yych == 0xBA) goto yy2;
		if (yych <= 0xBC) goto yy10684;
		goto yy2;
	}
yy15143:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8D) goto yy10684;
	goto yy2;
yy15144:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x83) {
			if (yych <= 0x80) goto yy2;
			goto yy10684;
		} else {
			if (yych == 0x93) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x9F) goto yy10684;
			if (yych <= 0xB3) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy15145:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy15146:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x85) goto yy2;
			if (yych <= 0x87) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych == 0x98) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy15147:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8C) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy10684;
		if (yych <= 0x94) goto yy2;
		if (yych <= 0x98) goto yy10684;
		goto yy2;
	}
yy15148:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych <= 0xBE) goto yy10684;
	goto yy2;
yy15149:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x99) {
			if (yych <= 0x95) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x9D) goto yy2;
			if (yych <= 0xA0) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xA4) goto yy10684;
			if (yych <= 0xA6) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB4) goto yy10684;
			goto yy2;
		}
	}
yy15150:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x81) goto yy2;
		if (yych <= 0x8D) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy10684;
		if (yych <= 0x99) goto yy2;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy15151:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy10684;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy10684;
	goto yy2;
yy15152:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy10684;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy15153:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy7354;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy15154:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8C) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0x94) goto yy10684;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xB4) goto yy10684;
		goto yy2;
	}
yy15155:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy10684;
		if (yych <= 0x9F) goto yy2;
		goto yy10684;
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy10684;
			goto yy2;
		}
	}
yy15156:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy15157:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy10684;
		goto yy2;
	} else {
		if (yych == 0x9C) goto yy2;
		if (yych <= 0x9D) goto yy10684;
		goto yy2;
	}
yy15158:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych == 0x86) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0x8D) goto yy10684;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy15159:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy10684;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy15160:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy10684;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy10684;
		goto yy2;
	}
yy15161:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy10684;
	goto yy2;
yy15162:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy15163:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x94) goto yy2;
		if (yych <= 0x9E) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0xBC) goto yy10684;
		if (yych == 0xBF) goto yy10684;
		goto yy2;
	}
yy15164:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBE) goto yy10684;
	goto yy2;
yy15165:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy10684;
	if (yych <= 0xB3) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy15166:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy10684;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBC) goto yy10684;
	goto yy2;
yy15167:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy10684;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy15168:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy10684;
	goto yy2;
yy15169:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x92) goto yy10684;
		goto yy2;
	} else {
		if (yych == 0xB7) goto yy2;
		if (yych <= 0xB9) goto yy10684;
		goto yy2;
	}
yy15170:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy10684;
	if (yych <= 0xBB) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy15171:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB5) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy15172:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy10684;
			if (yych <= 0x95) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xAF) goto yy10684;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBE) goto yy10684;
			goto yy2;
		}
	}
yy15173:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x93) goto yy7354;
	if (yych == 0xBF) goto yy10684;
	goto yy2;
yy15174:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy10684;
		} else {
			if (yych == 0x84) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0x94) {
			if (yych == 0x93) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xB9) goto yy2;
			if (yych <= 0xBC) goto yy10684;
			goto yy2;
		}
	}
yy15175:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0x8C) goto yy10684;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBE) goto yy10684;
	goto yy2;
yy15176:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB0) goto yy10684;
	goto yy2;
yy15177:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy10684;
	goto yy2;
yy15178:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy10684;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy15179:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0xA8) goto yy10684;
		if (yych <= 0xAA) goto yy2;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy15180:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy10684;
	goto yy2;
yy15181:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA6) goto yy10684;
	goto yy2;
yy15182:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy10684;
	goto yy2;
yy15183:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy15184:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA9) goto yy10684;
	goto yy2;
yy15185:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy10684;
	goto yy2;
yy15186:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy15187:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy10684;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy15188:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy10684;
	if (yych <= 0x98) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy15189:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x97) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy10684;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy15190:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy10684;
	if (yych <= 0xB5) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy15191:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0xB9) goto yy10684;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy15192:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0x91) goto yy10684;
		if (yych <= 0xAB) goto yy2;
		if (yych <= 0xAF) goto yy10684;
		goto yy2;
	}
yy15193:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy10684;
	if (yych == 0xBF) goto yy10684;
	goto yy2;
yy15194:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy15195:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x9A) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy15196:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy10684;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBB) goto yy10684;
	goto yy2;
yy15197:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy10684;
			if (yych == 0xA0) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy10684;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy10684;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy15198:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) goto yy2;
	if (yych <= 0x9C) goto yy10684;
	goto yy2;
yy15199:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x91) goto yy10684;
	if (yych <= 0x95) goto yy2;
	if (yych <= 0xBA) goto yy10684;
	goto yy2;
yy15200:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy10684;
	goto yy2;
yy15201:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy10684;
	if (yych <= 0xA9) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy15202:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy10684;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy15203:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0xB0) goto yy10684;
	goto yy2;
yy15204:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBE) goto yy10684;
	goto yy2;
yy15205:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy10684;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy10684;
	goto yy2;
yy15206:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xBD) goto yy10684;
	goto yy2;
yy15207:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9B) goto yy10684;
	if (yych <= 0x9D) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy15208:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy10684;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy10684;
	goto yy2;
yy15209:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy10684;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy15210:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy10684;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy10684;
		goto yy2;
	}
yy15211:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy10684;
	if (yych <= 0xB5) goto yy2;
	if (yych <= 0xB9) goto yy10684;
	goto yy2;
yy15212:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy10684;
		if (yych <= 0x9F) goto yy2;
		goto yy10684;
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xBA) goto yy2;
			goto yy10684;
		} else {
			if (yych == 0xBD) goto yy10684;
			goto yy2;
		}
	}
yy15213:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) goto yy2;
	if (yych <= 0xAD) goto yy10684;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy15214:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x93) goto yy10684;
	goto yy2;
yy15215:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy10684;
	if (yych <= 0xB2) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy15216:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy10684;
	if (yych == 0xA5) goto yy10684;
	goto yy2;
yy15217:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy10684;
	goto yy2;
yy15218:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy10684;
		goto yy2;
	} else {
		if (yych == 0xBA) goto yy2;
		if (yych <= 0xBD) goto yy10684;
		goto yy2;
	}
yy15219:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xB0:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB7:
	case 0xB8:
	case 0xBE:
	case 0xBF:	goto yy10684;
	default:	goto yy2;
	}
yy15220:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych == 0x81) goto yy10684;
		if (yych <= 0x9F) goto yy2;
		goto yy10684;
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy10684;
			goto yy2;
		}
	}
yy15221:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy10684;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy15222:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAB) goto yy2;
	if (yych <= 0xAD) goto yy10684;
	goto yy2;
yy15223:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9C) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x92) goto yy2;
			if (yych <= 0x97) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych == 0xB7) goto yy2;
			goto yy10684;
		} else {
			if (yych == 0xBE) goto yy10684;
			goto yy2;
		}
	}
yy15224:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy10684;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy15225:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x87) goto yy10684;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBD) goto yy10684;
	goto yy2;
yy15226:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy10684;
		if (yych <= 0x9F) goto yy2;
		goto yy10684;
	} else {
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB2) goto yy7354;
		if (yych <= 0xB4) goto yy10684;
		goto yy2;
	}
yy15227:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0xA1) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy10684;
			goto yy2;
		} else {
			if (yych == 0xA3) goto yy7354;
			goto yy10684;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych == 0xA9) goto yy10684;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy15228:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x8A) {
			if (yych == 0x84) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0x8B) goto yy10684;
			if (yych <= 0x8C) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0xA0) {
			if (yych <= 0x9B) goto yy2;
			if (yych <= 0x9E) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0xBA) goto yy10684;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy15229:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy10684;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy10684;
		goto yy2;
	}
yy15230:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA6) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0xAE) goto yy10684;
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBD) goto yy10684;
		goto yy2;
	}
yy15231:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy15239;
	case 0x81:	goto yy15240;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy10688;
	case 0x83:	goto yy15180;
	case 0x84:	goto yy16729;
	case 0x85:	goto yy16730;
	case 0x86:	goto yy16731;
	case 0x87:	goto yy16732;
	case 0x8A:	goto yy15245;
	case 0x8B:	goto yy16733;
	case 0x8C:	goto yy15247;
	case 0x8D:	goto yy16734;
	case 0x8E:	goto yy15249;
	case 0x8F:	goto yy15250;
	case 0x92:	goto yy15251;
	case 0x94:	goto yy15252;
	case 0x95:	goto yy15200;
	case 0x9C:	goto yy15217;
	case 0x9D:	goto yy15253;
	case 0xA0:	goto yy15254;
	case 0xA1:	goto yy16735;
	case 0xA2:	goto yy15256;
	case 0xA3:	goto yy15257;
	case 0xA4:	goto yy15258;
	case 0xA6:	goto yy15259;
	case 0xA8:	goto yy16736;
	case 0xA9:	goto yy15261;
	case 0xAA:	goto yy15262;
	case 0xAB:	goto yy15181;
	case 0xAC:	goto yy13259;
	case 0xAD:	goto yy15264;
	case 0xAE:	goto yy15265;
	case 0xB1:	goto yy15266;
	case 0xB2:
	case 0xB3:	goto yy15267;
	default:	goto yy2;
	}
yy15232:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x86:
	case 0x92:
	case 0x98:	goto yy10688;
	case 0x81:	goto yy16737;
	case 0x82:	goto yy15180;
	case 0x83:	goto yy15271;
	case 0x84:	goto yy16738;
	case 0x85:	goto yy16739;
	case 0x87:	goto yy16740;
	case 0x88:	goto yy16741;
	case 0x8A:	goto yy15277;
	case 0x8B:	goto yy16742;
	case 0x8C:	goto yy16743;
	case 0x8D:	goto yy16744;
	case 0x93:	goto yy16745;
	case 0x96:	goto yy16746;
	case 0x97:	goto yy16747;
	case 0x99:	goto yy16748;
	case 0x9A:	goto yy15168;
	case 0x9C:	goto yy16749;
	case 0xA2:	goto yy15288;
	case 0xA3:	goto yy15289;
	case 0xAB:	goto yy15290;
	default:	goto yy2;
	}
yy15233:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy10688;
	case 0xA8:	goto yy15290;
	case 0xA9:	goto yy15256;
	case 0xAB:	goto yy16750;
	case 0xAC:	goto yy16751;
	case 0xAD:	goto yy16752;
	case 0xAE:	goto yy15177;
	case 0xBD:	goto yy16753;
	case 0xBE:	goto yy16754;
	default:	goto yy2;
	}
yy15234:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy10688;
	if (yych <= 0xB1) goto yy15300;
	if (yych <= 0xB2) goto yy16755;
	goto yy2;
yy15235:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0x9E:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy10688;
	case 0x83:	goto yy13259;
	case 0x84:	goto yy16756;
	case 0x85:	goto yy16757;
	case 0x87:	goto yy16758;
	case 0x89:	goto yy16759;
	case 0x8D:	goto yy16760;
	case 0x91:	goto yy15308;
	case 0x92:	goto yy15309;
	case 0x93:	goto yy15310;
	case 0x94:	goto yy15311;
	case 0x95:	goto yy15312;
	case 0x9A:	goto yy15313;
	case 0x9F:	goto yy16761;
	case 0xAA:	goto yy16762;
	default:	goto yy2;
	}
yy15236:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy10688;
		if (yych <= 0xA3) goto yy16763;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy15321;
			goto yy15322;
		} else {
			if (yych <= 0xBA) goto yy15323;
			if (yych <= 0xBB) goto yy16764;
			goto yy2;
		}
	}
yy15237:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x85:	goto yy16765;
	case 0x81:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:	goto yy10688;
	case 0x82:	goto yy16766;
	case 0x83:	goto yy16767;
	case 0x84:	goto yy16768;
	case 0x86:	goto yy13275;
	case 0x87:	goto yy16769;
	case 0x88:	goto yy16770;
	case 0x89:	goto yy16771;
	case 0x95:	goto yy16772;
	case 0x96:	goto yy16773;
	case 0x9B:	goto yy16774;
	case 0x9D:	goto yy13331;
	case 0x9F:	goto yy16775;
	case 0xA0:	goto yy16776;
	case 0xA1:	goto yy16777;
	case 0xA2:	goto yy16778;
	case 0xA4:	goto yy16779;
	case 0xA6:	goto yy16780;
	case 0xA7:	goto yy15161;
	default:	goto yy2;
	}
yy15238:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) goto yy2;
	if (yych <= 0x86) goto yy10688;
	if (yych <= 0x87) goto yy10689;
	goto yy2;
yy15239:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy10684;
		} else {
			if (yych == 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy15240:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy10684;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy10684;
	goto yy2;
yy15241:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) goto yy2;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy15242:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy15243:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy7354;
		if (yych <= 0x8B) goto yy2;
		goto yy7354;
	} else {
		if (yych <= 0x9B) {
			if (yych <= 0x8F) goto yy2;
			goto yy7354;
		} else {
			if (yych == 0xA0) goto yy7354;
			goto yy2;
		}
	}
yy15244:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBD) goto yy7354;
	goto yy2;
yy15245:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy10684;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy15246:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy10684;
	if (yych == 0xA0) goto yy7354;
	goto yy2;
yy15247:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy10684;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy15248:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy10684;
		if (yych <= 0x81) goto yy2;
		goto yy10684;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy10684;
		if (yych <= 0xBA) goto yy7354;
		goto yy2;
	}
yy15249:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy10684;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy15250:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy10684;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy10684;
	goto yy2;
yy15251:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy10684;
	goto yy2;
yy15252:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy10684;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy15253:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy10684;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy10684;
	goto yy2;
yy15254:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy10684;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy10684;
			if (yych == 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy15255:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy10684;
		if (yych <= 0xB8) goto yy7354;
		goto yy2;
	}
yy15256:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy10684;
	goto yy2;
yy15257:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy10684;
	goto yy2;
yy15258:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy10684;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy10684;
	goto yy2;
yy15259:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy10684;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy15260:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy10684;
			if (yych <= 0x83) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy7354;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy7354;
			goto yy10684;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy7354;
			} else {
				if (yych == 0xBF) goto yy7354;
				goto yy2;
			}
		}
	}
yy15261:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy10684;
	goto yy2;
yy15262:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy10684;
	goto yy2;
yy15263:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy10684;
		goto yy7354;
	} else {
		if (yych <= 0xA4) goto yy10684;
		if (yych <= 0xA6) goto yy7354;
		goto yy2;
	}
yy15264:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy10684;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy10684;
	goto yy2;
yy15265:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy10684;
	goto yy2;
yy15266:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy10684;
	goto yy2;
yy15267:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy10684;
	goto yy2;
yy15268:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy7354;
	if (yych <= 0xB7) goto yy10684;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy15269:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy7354;
	if (yych == 0xBF) goto yy7354;
	goto yy2;
yy15270:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy7354;
	if (yych <= 0xAF) goto yy10684;
	if (yych <= 0xBA) goto yy7354;
	goto yy2;
yy15271:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy10684;
	goto yy2;
yy15272:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy7354;
	if (yych <= 0xA6) goto yy10684;
	if (yych <= 0xB4) goto yy7354;
	goto yy2;
yy15273:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy10684;
		goto yy7354;
	} else {
		if (yych == 0xB6) goto yy10684;
		goto yy2;
	}
yy15274:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy7354;
	if (yych <= 0xB2) goto yy10684;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy15275:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x84) goto yy10684;
			if (yych <= 0x89) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x99) goto yy2;
			goto yy10684;
		} else {
			if (yych == 0x9C) goto yy10684;
			goto yy2;
		}
	}
yy15276:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy10684;
		if (yych <= 0xB7) goto yy7354;
		goto yy2;
	}
yy15277:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy10684;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy10684;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy15278:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy10684;
	if (yych <= 0xAA) goto yy7354;
	goto yy2;
yy15279:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy7354;
			if (yych <= 0x84) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy10684;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy10684;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy10684;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0xBD) goto yy10684;
				if (yych <= 0xBF) goto yy7354;
				goto yy2;
			}
		}
	}
yy15280:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy7354;
			if (yych <= 0x86) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy7354;
			} else {
				if (yych == 0x90) goto yy10684;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy7354;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy10684;
			goto yy7354;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy7354;
				goto yy2;
			}
		}
	}
yy15281:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy10684;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy15282:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy7354;
		goto yy10684;
	} else {
		if (yych == 0x87) goto yy10684;
		goto yy2;
	}
yy15283:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy10684;
		goto yy7354;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy7354;
		goto yy2;
	}
yy15284:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy10684;
		if (yych <= 0x9D) goto yy7354;
		goto yy2;
	}
yy15285:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy7354;
	if (yych == 0x84) goto yy10684;
	goto yy2;
yy15286:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy10684;
	if (yych <= 0xB7) goto yy7354;
	goto yy2;
yy15287:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0xAB) goto yy7354;
	if (yych == 0xBF) goto yy7354;
	goto yy2;
yy15288:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy15289:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy10684;
	if (yych == 0xBF) goto yy10684;
	goto yy2;
yy15290:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy10684;
	goto yy2;
yy15291:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy10684;
	goto yy2;
yy15292:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy10684;
	goto yy2;
yy15293:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy10684;
	goto yy2;
yy15294:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy10684;
	goto yy2;
yy15295:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy10684;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy7354;
	goto yy2;
yy15296:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy10684;
		goto yy7354;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy7354;
		goto yy2;
	}
yy15297:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych == 0x85) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0xB7) goto yy10684;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy15298:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy10684;
		if (yych <= 0xBE) goto yy7354;
		goto yy2;
	}
yy15299:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) goto yy2;
	if (yych <= 0x92) goto yy7354;
	goto yy2;
yy15300:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy10684;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy10684;
	goto yy2;
yy15301:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy10684;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy7354;
		goto yy2;
	}
yy15302:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy7354;
	goto yy2;
yy15303:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA6) goto yy7354;
	if (yych <= 0xA8) goto yy2;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy15304:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy7354;
	if (yych <= 0xBA) goto yy2;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy15305:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy7354;
	goto yy2;
yy15306:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x85) goto yy7354;
	goto yy2;
yy15307:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy7354;
	goto yy2;
yy15308:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy15309:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy10684;
		} else {
			if (yych == 0xA2) goto yy10684;
			if (yych <= 0xA4) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy10684;
				goto yy2;
			}
		}
	}
yy15310:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy15311:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy10684;
			if (yych <= 0x8C) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy10684;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy10684;
			goto yy2;
		}
	}
yy15312:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy10684;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy15313:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy10684;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy15314:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy7354;
		goto yy10684;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy7354;
			goto yy10684;
		} else {
			if (yych <= 0xBB) goto yy7354;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy15315:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy10684;
		goto yy7354;
	} else {
		if (yych == 0xB5) goto yy7354;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy15316:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy10684;
		goto yy7354;
	} else {
		if (yych == 0xAF) goto yy7354;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy15317:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy10684;
		goto yy7354;
	} else {
		if (yych == 0xA9) goto yy7354;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy15318:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy7354;
	if (yych <= 0x8B) goto yy10684;
	goto yy2;
yy15319:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x86) goto yy7354;
		goto yy2;
	} else {
		if (yych == 0xA0) goto yy2;
		if (yych <= 0xAF) goto yy7354;
		goto yy2;
	}
yy15320:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy10684;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy7354;
	goto yy2;
yy15321:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy10684;
			} else {
				if (yych == 0xA4) goto yy10684;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy10684;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy10684;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy10684;
			} else {
				if (yych == 0xBB) goto yy10684;
				goto yy2;
			}
		}
	}
yy15322:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy10684;
	default:	goto yy2;
	}
yy15323:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy10684;
			goto yy2;
		}
	}
yy15324:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy7354;
	goto yy2;
yy15325:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy7354;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy15326:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0xAE) goto yy7354;
		if (yych <= 0xB0) goto yy2;
		if (yych <= 0xBF) goto yy7354;
		goto yy2;
	}
yy15327:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych == 0x90) goto yy2;
	if (yych <= 0xB5) goto yy7354;
	goto yy2;
yy15328:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy15329:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy7354;
	goto yy2;
yy15330:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) goto yy2;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy15331:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy7354;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBA) goto yy7354;
	goto yy2;
yy15332:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy7354;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x91) goto yy7354;
	goto yy2;
yy15333:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xBA) goto yy2;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy15334:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xA4) goto yy2;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy15335:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0xAC) goto yy7354;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB3) goto yy7354;
		goto yy2;
	}
yy15336:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x94) goto yy7354;
	goto yy2;
yy15337:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8B) goto yy7354;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy15338:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy7354;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy7354;
		goto yy2;
	}
yy15339:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x87) goto yy7354;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy7354;
	goto yy2;
yy15340:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy7354;
	goto yy2;
yy15341:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy7354;
	goto yy2;
yy15342:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy7354;
	goto yy2;
yy15343:
	yych = *++YYCURSOR;
	if (yych <= '/') goto yy2;
	if (yych <= '9') goto yy16781;
	goto yy2;
yy15344:
	yych = *++YYCURSOR;
	if (yych <= ')') {
		if (yych == ' ') goto yy15355;
		if (yych <= '\'') goto yy2;
		goto yy15355;
	} else {
		if (yych <= ',') goto yy2;
		if (yych <= '/') goto yy15355;
		if (yych <= '9') goto yy16782;
		goto yy2;
	}
yy15345:
	yych = *++YYCURSOR;
	if (yych <= ')') {
		if (yych == ' ') goto yy15359;
		if (yych <= '\'') goto yy2;
		goto yy15355;
	} else {
		if (yych <= '.') {
			if (yych <= ',') goto yy2;
			goto yy15359;
		} else {
			if (yych <= '/') goto yy15355;
			if (yych <= '9') goto yy16783;
			goto yy2;
		}
	}
yy15346:
	yych = *++YYCURSOR;
	if (yych <= ')') {
		if (yych == ' ') goto yy15355;
		if (yych <= '\'') goto yy147;
		goto yy15355;
	} else {
		if (yych <= '.') {
			if (yych <= ',') goto yy147;
			goto yy15356;
		} else {
			if (yych <= '/') goto yy15355;
			if (yych <= '9') goto yy16784;
			goto yy147;
		}
	}
yy15347:
	yych = *++YYCURSOR;
	if (yych <= ')') {
		if (yych == ' ') goto yy15359;
		if (yych <= '\'') goto yy147;
		goto yy15355;
	} else {
		if (yych <= '.') {
			if (yych <= ',') goto yy147;
			goto yy15360;
		} else {
			if (yych <= '/') goto yy15355;
			if (yych <= '9') goto yy16785;
			goto yy147;
		}
	}
yy15348:
	yyaccept = 21;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy5661;
				goto yy10957;
			} else {
				if (yych == '%') goto yy146;
				goto yy5661;
			}
		} else {
			if (yych <= '*') {
				if (yych <= ')') goto yy10957;
				goto yy5661;
			} else {
				if (yych <= '+') goto yy5688;
				if (yych <= ',') goto yy5661;
				goto yy13401;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych >= '/') goto yy10957;
			} else {
				if (yych <= '9') goto yy16786;
				if (yych <= '?') goto yy5661;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy5688;
				if (yych <= '^') goto yy5661;
				goto yy5688;
			} else {
				if (yych <= '`') goto yy5661;
				if (yych <= 'z') goto yy5688;
				goto yy5661;
			}
		}
	}
yy15349:
	yyaccept = 21;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= '/') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy5661;
			goto yy5688;
		} else {
			if (yych <= ',') goto yy5661;
			if (yych <= '-') goto yy783;
			if (yych <= '.') goto yy146;
			goto yy5661;
		}
	} else {
		if (yych <= 'Z') {
			if (yych <= '9') goto yy16786;
			if (yych <= '?') goto yy5661;
			if (yych <= '@') goto yy148;
			goto yy5688;
		} else {
			if (yych <= '_') {
				if (yych <= '^') goto yy5661;
				goto yy5688;
			} else {
				if (yych <= '`') goto yy5661;
				if (yych <= 'z') goto yy5688;
				goto yy5661;
			}
		}
	}
yy15350:
	yych = *++YYCURSOR;
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy1763;
				goto yy13405;
			} else {
				if (yych == '%') goto yy146;
				goto yy1763;
			}
		} else {
			if (yych <= '*') {
				if (yych <= ')') goto yy13405;
				goto yy1763;
			} else {
				if (yych <= '+') goto yy2207;
				if (yych <= ',') goto yy1763;
				goto yy13406;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych <= '.') goto yy16787;
				goto yy13405;
			} else {
				if (yych <= '9') goto yy16788;
				if (yych <= '?') goto yy1763;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy2209;
				if (yych <= '^') goto yy1763;
				goto yy2207;
			} else {
				if (yych <= '`') goto yy1763;
				if (yych <= 'z') goto yy2209;
				goto yy1763;
			}
		}
	}
yy15351:
	yych = *++YYCURSOR;
	if (yych <= '9') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy1763;
			goto yy2207;
		} else {
			if (yych <= ',') goto yy1763;
			if (yych <= '.') goto yy146;
			if (yych <= '/') goto yy1763;
			goto yy16788;
		}
	} else {
		if (yych <= '^') {
			if (yych <= '?') goto yy1763;
			if (yych <= '@') goto yy148;
			if (yych <= 'Z') goto yy2209;
			goto yy1763;
		} else {
			if (yych <= '_') goto yy2207;
			if (yych <= '`') goto yy1763;
			if (yych <= 'z') goto yy2209;
			goto yy1763;
		}
	}
yy15352:
	yych = *++YYCURSOR;
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy534;
				goto yy15355;
			} else {
				if (yych == '%') goto yy146;
				goto yy534;
			}
		} else {
			if (yych <= '*') {
				if (yych <= ')') goto yy15355;
				goto yy534;
			} else {
				if (yych <= '+') goto yy781;
				if (yych <= ',') goto yy534;
				goto yy16789;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych <= '.') goto yy15357;
				goto yy15355;
			} else {
				if (yych <= '9') goto yy16790;
				if (yych <= '?') goto yy534;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy781;
				if (yych <= '^') goto yy534;
				goto yy781;
			} else {
				if (yych <= '`') goto yy534;
				if (yych <= 'z') goto yy781;
				goto yy534;
			}
		}
	}
yy15353:
	yych = *++YYCURSOR;
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy1763;
				goto yy13405;
			} else {
				if (yych == '%') goto yy146;
				goto yy1763;
			}
		} else {
			if (yych <= '*') {
				if (yych <= ')') goto yy13405;
				goto yy1763;
			} else {
				if (yych <= '+') goto yy2207;
				if (yych <= ',') goto yy1763;
				goto yy13406;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych <= '.') goto yy16787;
				goto yy13405;
			} else {
				if (yych <= '9') goto yy16791;
				if (yych <= '?') goto yy1763;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy2209;
				if (yych <= '^') goto yy1763;
				goto yy2207;
			} else {
				if (yych <= '`') goto yy1763;
				if (yych <= 'z') goto yy2209;
				goto yy1763;
			}
		}
	}
yy15354:
	yych = *++YYCURSOR;
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy534;
				goto yy15359;
			} else {
				if (yych == '%') goto yy146;
				goto yy534;
			}
		} else {
			if (yych <= '*') {
				if (yych >= '*') goto yy534;
			} else {
				if (yych <= '+') goto yy781;
				if (yych <= ',') goto yy534;
				goto yy16792;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych <= '.') goto yy15361;
			} else {
				if (yych <= '9') goto yy16793;
				if (yych <= '?') goto yy534;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy781;
				if (yych <= '^') goto yy534;
				goto yy781;
			} else {
				if (yych <= '`') goto yy534;
				if (yych <= 'z') goto yy781;
				goto yy534;
			}
		}
	}
yy15355:
	yych = *++YYCURSOR;
	if (yych <= '/') goto yy2;
	if (yych <= '9') goto yy16782;
	goto yy2;
yy15356:
	yych = *++YYCURSOR;
	if (yych <= '/') goto yy147;
	if (yych <= '9') goto yy16784;
	goto yy147;
yy15357:
	yych = *++YYCURSOR;
	if (yych <= '/') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy534;
			goto yy781;
		} else {
			if (yych <= ',') goto yy534;
			if (yych <= '-') goto yy783;
			if (yych <= '.') goto yy146;
			goto yy534;
		}
	} else {
		if (yych <= 'Z') {
			if (yych <= '9') goto yy16790;
			if (yych <= '?') goto yy534;
			if (yych <= '@') goto yy148;
			goto yy781;
		} else {
			if (yych <= '_') {
				if (yych <= '^') goto yy534;
				goto yy781;
			} else {
				if (yych <= '`') goto yy534;
				if (yych <= 'z') goto yy781;
				goto yy534;
			}
		}
	}
yy15358:
	yych = *++YYCURSOR;
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy111;
				goto yy16794;
			} else {
				if (yych == '%') goto yy146;
				goto yy111;
			}
		} else {
			if (yych <= '*') {
				if (yych <= ')') goto yy16794;
				goto yy111;
			} else {
				if (yych <= '+') goto yy170;
				if (yych <= ',') goto yy111;
				goto yy16795;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych <= '.') goto yy16796;
				goto yy16794;
			} else {
				if (yych <= '9') goto yy16797;
				if (yych <= '?') goto yy111;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy182;
				if (yych <= '^') goto yy111;
				goto yy170;
			} else {
				if (yych <= '`') goto yy111;
				if (yych <= 'z') goto yy182;
				goto yy111;
			}
		}
	}
yy15359:
	yych = *++YYCURSOR;
	if (yych <= '/') goto yy2;
	if (yych <= '9') goto yy16783;
	goto yy2;
yy15360:
	yych = *++YYCURSOR;
	if (yych <= '/') goto yy147;
	if (yych <= '9') goto yy16785;
	goto yy147;
yy15361:
	yych = *++YYCURSOR;
	if (yych <= '/') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy534;
			goto yy781;
		} else {
			if (yych <= ',') goto yy534;
			if (yych <= '-') goto yy783;
			if (yych <= '.') goto yy146;
			goto yy534;
		}
	} else {
		if (yych <= 'Z') {
			if (yych <= '9') goto yy16793;
			if (yych <= '?') goto yy534;
			if (yych <= '@') goto yy148;
			goto yy781;
		} else {
			if (yych <= '_') {
				if (yych <= '^') goto yy534;
				goto yy781;
			} else {
				if (yych <= '`') goto yy534;
				if (yych <= 'z') goto yy781;
				goto yy534;
			}
		}
	}
yy15362:
	yych = *++YYCURSOR;
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy111;
				goto yy16794;
			} else {
				if (yych == '%') goto yy146;
				goto yy111;
			}
		} else {
			if (yych <= '*') {
				if (yych <= ')') goto yy16794;
				goto yy111;
			} else {
				if (yych <= '+') goto yy170;
				if (yych <= ',') goto yy111;
				goto yy16795;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych <= '.') goto yy16796;
				goto yy16794;
			} else {
				if (yych <= '9') goto yy16798;
				if (yych <= '?') goto yy111;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy182;
				if (yych <= '^') goto yy111;
				goto yy170;
			} else {
				if (yych <= '`') goto yy111;
				if (yych <= 'z') goto yy182;
				goto yy111;
			}
		}
	}
yy15363:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy10964;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy10684;
			goto yy2;
		}
	}
yy15364:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy10964;
	if (yych <= 0x9B) goto yy10684;
	goto yy2;
yy15365:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy10684;
		goto yy10964;
	} else {
		if (yych == 0xBD) goto yy10964;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy15366:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x90) goto yy10964;
			if (yych <= 0x97) goto yy10684;
			goto yy10964;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy10684;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy10964;
			goto yy2;
		}
	}
yy15367:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy10964;
			} else {
				if (yych <= 0x83) goto yy10684;
				if (yych <= 0x84) goto yy2;
				goto yy10964;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy10964;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy10964;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy10964;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy10964;
				if (yych <= 0xB5) goto yy2;
				goto yy10964;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xBD) goto yy10964;
				if (yych <= 0xBF) goto yy10684;
				goto yy2;
			}
		}
	}
yy15368:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy10684;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy10684;
				goto yy10964;
			} else {
				if (yych == 0x97) goto yy10684;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy10964;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy10964;
				if (yych <= 0xA3) goto yy10684;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy843;
				if (yych <= 0xB1) goto yy10964;
				goto yy10684;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy10684;
				goto yy2;
			}
		}
	}
yy15369:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy10964;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy10964;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy10964;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy10964;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy10964;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy10964;
				if (yych <= 0xBB) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy10684;
				goto yy2;
			}
		}
	}
yy15370:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy10684;
			if (yych <= 0x86) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy10684;
			} else {
				if (yych == 0x91) goto yy10684;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy10964;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy843;
				goto yy10684;
			} else {
				if (yych <= 0xB4) goto yy10964;
				if (yych <= 0xB5) goto yy10684;
				goto yy2;
			}
		}
	}
yy15371:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy10684;
			if (yych <= 0x84) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy10964;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy10964;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy10964;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy10964;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xBD) goto yy10964;
				if (yych <= 0xBF) goto yy10684;
				goto yy2;
			}
		}
	}
yy15372:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy10684;
			} else {
				if (yych == 0x90) goto yy10964;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy10964;
			if (yych <= 0xA3) goto yy10684;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy10684;
			} else {
				if (yych == 0xB9) goto yy10964;
				goto yy2;
			}
		}
	}
yy15373:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy10684;
			if (yych <= 0x84) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy10964;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy10964;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy10964;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy10964;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xBD) goto yy10964;
				if (yych <= 0xBF) goto yy10684;
				goto yy2;
			}
		}
	}
yy15374:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy10684;
			if (yych <= 0x86) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy10684;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy10964;
			goto yy10684;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy10684;
				if (yych <= 0xB1) goto yy10964;
				goto yy2;
			}
		}
	}
yy15375:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy10684;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy10964;
	default:	goto yy2;
	}
yy15376:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy10684;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy10964;
			if (yych == 0x97) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy10684;
			goto yy2;
		}
	}
yy15377:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy10684;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy10964;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy10964;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy15378:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy10684;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy10964;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy10964;
			goto yy10684;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych == 0xBF) goto yy10684;
				goto yy2;
			}
		}
	}
yy15379:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy10684;
			if (yych <= 0x84) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy10964;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xBD) goto yy10964;
				if (yych <= 0xBF) goto yy10684;
				goto yy2;
			}
		}
	}
yy15380:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy10684;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy10964;
			goto yy10684;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy10964;
				goto yy2;
			}
		}
	}
yy15381:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy10684;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy10964;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy10964;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy10964;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy15382:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0x8E) goto yy10964;
				if (yych <= 0x96) goto yy2;
				goto yy10684;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy10964;
			if (yych <= 0xA3) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy843;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy10684;
				if (yych <= 0xBF) goto yy10964;
				goto yy2;
			}
		}
	}
yy15383:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy10964;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy10964;
		} else {
			if (yych == 0xBD) goto yy10964;
			goto yy2;
		}
	}
yy15384:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy10964;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy10684;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy10684;
			goto yy2;
		}
	}
yy15385:
	yych = *++YYCURSOR;
	if (yych <= 0x86) goto yy2;
	if (yych <= 0x8E) goto yy10684;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	goto yy2;
yy15386:
	yych = *++YYCURSOR;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8D) goto yy10684;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	goto yy2;
yy15387:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x92) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy10684;
			goto yy2;
		} else {
			if (yych == 0x94) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy843;
			if (yych <= 0xB3) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy15388:
	yych = *++YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x89) goto yy843;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy10684;
			if (yych <= 0x9D) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0xA6) {
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA4) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0xAD) goto yy10684;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB4) goto yy10684;
			goto yy2;
		}
	}
yy15389:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy10684;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy10684;
		if (yych <= 0xBF) goto yy10964;
		goto yy2;
	}
yy15390:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy10964;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy10684;
	goto yy2;
yy15391:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy10964;
		goto yy10684;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy10964;
		goto yy2;
	}
yy15392:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy7911;
	if (yych <= 0xBF) goto yy10964;
	goto yy2;
yy15393:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy10964;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy10964;
			if (yych <= 0xB4) goto yy10684;
			goto yy2;
		}
	}
yy15394:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0x93) goto yy10684;
			if (yych <= 0x9F) goto yy2;
			goto yy10964;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy10684;
			goto yy2;
		}
	}
yy15395:
	yych = *++YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy10684;
		if (yych <= 0x9A) goto yy2;
		goto yy10684;
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x9C) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	}
yy15396:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy7911;
		if (yych <= 0x8A) goto yy2;
		goto yy10684;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy10964;
			goto yy2;
		}
	}
yy15397:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy10964;
		goto yy10684;
	} else {
		if (yych <= 0xAA) goto yy10964;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy10964;
		goto yy2;
	}
yy15398:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy10964;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy10684;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy10684;
		goto yy2;
	}
yy15399:
	yych = *++YYCURSOR;
	if (yych == 0x80) goto yy10684;
	if (yych <= 0x85) goto yy2;
	if (yych <= 0x8F) goto yy843;
	goto yy2;
yy15400:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x99) goto yy843;
	if (yych <= 0x9D) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy15401:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy10964;
	if (yych <= 0x9B) goto yy10684;
	goto yy2;
yy15402:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBE) goto yy10684;
		goto yy2;
	}
yy15403:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xA0) goto yy2;
		if (yych <= 0xBC) goto yy10684;
		goto yy2;
	}
yy15404:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy10684;
		if (yych <= 0xA0) goto yy10964;
		goto yy10684;
	} else {
		if (yych <= 0xAF) goto yy10964;
		if (yych <= 0xB9) goto yy843;
		if (yych <= 0xBF) goto yy10964;
		goto yy2;
	}
yy15405:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy10964;
	if (yych <= 0xB3) goto yy10684;
	goto yy2;
yy15406:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy10964;
	if (yych <= 0xB7) goto yy10684;
	goto yy2;
yy15407:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy10684;
			if (yych <= 0xAC) goto yy10964;
			goto yy10684;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy10964;
			if (yych <= 0xB4) goto yy10684;
			goto yy10964;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy10684;
			goto yy2;
		}
	}
yy15408:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy10964;
	} else {
		if (yych == 0xBE) goto yy10964;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy15409:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy10684;
			if (yych <= 0x84) goto yy10964;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy10964;
				goto yy10684;
			} else {
				if (yych <= 0x93) goto yy10964;
				if (yych <= 0x95) goto yy2;
				goto yy10964;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xAC) goto yy10964;
				if (yych <= 0xAF) goto yy10684;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy10964;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy10964;
				if (yych <= 0xBE) goto yy10684;
				goto yy2;
			}
		}
	}
yy15410:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x93) goto yy7911;
		if (yych <= 0x97) goto yy2;
		goto yy200;
	} else {
		if (yych <= 0xA4) {
			if (yych <= 0xA3) goto yy2;
			goto yy200;
		} else {
			if (yych == 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy15411:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy10684;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy10964;
	default:	goto yy2;
	}
yy15412:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy10684;
		goto yy10964;
	} else {
		if (yych == 0x8E) goto yy10964;
		if (yych <= 0x8F) goto yy10684;
		goto yy2;
	}
yy15413:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy10964;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy10684;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy15414:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy10964;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy15415:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy10964;
		goto yy10684;
	} else {
		if (yych <= 0xAE) goto yy10964;
		if (yych <= 0xB1) goto yy10684;
		if (yych <= 0xB3) goto yy10964;
		goto yy2;
	}
yy15416:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy10964;
	if (yych == 0xBF) goto yy10684;
	goto yy2;
yy15417:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy10964;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy15418:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy10684;
			if (yych == 0xA0) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy10684;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy10964;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy15419:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy10684;
		if (yych <= 0xBA) goto yy10964;
		goto yy2;
	}
yy15420:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy10684;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy10964;
	goto yy2;
yy15421:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy10964;
		goto yy10684;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy10684;
		goto yy2;
	}
yy15422:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy10964;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy10684;
		if (yych <= 0xBF) goto yy10964;
		goto yy2;
	}
yy15423:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy10964;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy10684;
	goto yy2;
yy15424:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy10684;
		if (yych <= 0xBF) goto yy10964;
		goto yy2;
	}
yy15425:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy10964;
		if (yych <= 0x88) goto yy2;
		goto yy10684;
	} else {
		if (yych <= 0xAD) goto yy10964;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy10964;
		goto yy2;
	}
yy15426:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy10964;
			goto yy10684;
		} else {
			if (yych == 0x86) goto yy10684;
			goto yy10964;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy10684;
			if (yych <= 0xA2) goto yy10964;
			goto yy10684;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy10684;
			goto yy2;
		}
	}
yy15427:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy10684;
	if (yych <= 0xB3) goto yy10964;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy15428:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9F) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy10964;
			if (yych <= 0xBA) goto yy2;
			goto yy10964;
		} else {
			if (yych == 0xBD) goto yy10964;
			goto yy2;
		}
	}
yy15429:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy10964;
	} else {
		if (yych <= 0xAD) goto yy10684;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy10964;
		goto yy2;
	}
yy15430:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy10964;
	if (yych <= 0x93) goto yy10684;
	goto yy2;
yy15431:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x80) goto yy10684;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0xA4) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB9) goto yy843;
			goto yy2;
		}
	}
yy15432:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy10964;
	if (yych <= 0xB6) goto yy10684;
	goto yy2;
yy15433:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy10964;
			goto yy10684;
		} else {
			if (yych <= 0x8B) goto yy10964;
			if (yych <= 0x8D) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0xB6) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy10684;
			goto yy2;
		}
	}
yy15434:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy10964;
			goto yy10684;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy10684;
			goto yy2;
		}
	}
yy15435:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy10964;
		if (yych <= 0x9B) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy10964;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy10964;
		goto yy2;
	}
yy15436:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy10964;
		if (yych <= 0xAA) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy10684;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy15437:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy10964;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy10964;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy10964;
			goto yy10684;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy10684;
			if (yych <= 0xB6) goto yy10964;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy10964;
			goto yy2;
		}
	}
yy15438:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy10964;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy15439:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy10684;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy10964;
	goto yy2;
yy15440:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy10964;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy10964;
		if (yych <= 0xBD) goto yy10684;
		goto yy2;
	}
yy15441:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy10684;
		if (yych <= 0x9F) goto yy2;
		goto yy10684;
	} else {
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB2) goto yy7911;
		if (yych <= 0xB4) goto yy10684;
		goto yy2;
	}
yy15442:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0x92) goto yy200;
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA2) goto yy10684;
			goto yy7911;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA6) goto yy10684;
			if (yych == 0xA9) goto yy10684;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy10964;
			goto yy2;
		}
	}
yy15443:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy10684;
			if (yych <= 0x86) goto yy2;
			goto yy200;
		} else {
			if (yych <= 0x8B) {
				if (yych <= 0x8A) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0x8C) goto yy2;
				if (yych <= 0x8D) goto yy7911;
				goto yy200;
			}
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9B) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy10964;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy10684;
				goto yy2;
			}
		}
	}
yy15444:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy10684;
		if (yych <= 0x9A) goto yy10964;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy10684;
		goto yy2;
	}
yy15445:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy15451;
	case 0x81:	goto yy15452;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy10968;
	case 0x83:	goto yy15453;
	case 0x84:	goto yy16729;
	case 0x85:	goto yy16730;
	case 0x86:	goto yy16731;
	case 0x87:	goto yy16732;
	case 0x8A:	goto yy15454;
	case 0x8B:	goto yy16799;
	case 0x8C:	goto yy15456;
	case 0x8D:	goto yy16800;
	case 0x8E:	goto yy15458;
	case 0x8F:	goto yy15459;
	case 0x92:	goto yy15460;
	case 0x94:	goto yy15461;
	case 0x95:	goto yy15462;
	case 0x9C:	goto yy15463;
	case 0x9D:	goto yy15464;
	case 0xA0:	goto yy15465;
	case 0xA1:	goto yy16801;
	case 0xA2:	goto yy15467;
	case 0xA3:	goto yy15468;
	case 0xA4:	goto yy15469;
	case 0xA6:	goto yy15470;
	case 0xA8:	goto yy16802;
	case 0xA9:	goto yy15472;
	case 0xAA:	goto yy15473;
	case 0xAB:	goto yy16803;
	case 0xAC:	goto yy13478;
	case 0xAD:	goto yy15475;
	case 0xAE:	goto yy15476;
	case 0xB1:	goto yy15477;
	case 0xB2:
	case 0xB3:	goto yy15478;
	default:	goto yy2;
	}
yy15446:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy16804;
	case 0x81:	goto yy16805;
	case 0x82:	goto yy16806;
	case 0x83:	goto yy15482;
	case 0x84:	goto yy16807;
	case 0x85:	goto yy16808;
	case 0x86:	goto yy16809;
	case 0x87:	goto yy16810;
	case 0x88:	goto yy16811;
	case 0x8A:	goto yy15488;
	case 0x8B:	goto yy16812;
	case 0x8C:	goto yy16813;
	case 0x8D:	goto yy16814;
	case 0x92:
	case 0x98:	goto yy16815;
	case 0x93:	goto yy16816;
	case 0x96:	goto yy16817;
	case 0x97:	goto yy16818;
	case 0x99:	goto yy16819;
	case 0x9A:	goto yy16820;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy16821;
	case 0xA2:	goto yy15499;
	case 0xA3:	goto yy15500;
	case 0xAB:	goto yy15501;
	default:	goto yy2;
	}
yy15447:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy10968;
	case 0xA8:	goto yy15501;
	case 0xA9:	goto yy15506;
	case 0xAB:	goto yy16822;
	case 0xAC:	goto yy16823;
	case 0xAD:	goto yy16824;
	case 0xAE:	goto yy15510;
	case 0xBD:	goto yy16825;
	case 0xBE:	goto yy16754;
	default:	goto yy2;
	}
yy15448:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy10968;
	if (yych <= 0xB1) goto yy15512;
	if (yych <= 0xB2) goto yy16826;
	goto yy2;
yy15449:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy10688;
	case 0x83:	goto yy13259;
	case 0x84:	goto yy16756;
	case 0x85:	goto yy16757;
	case 0x87:	goto yy16758;
	case 0x89:	goto yy16759;
	case 0x8D:	goto yy16760;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy10968;
	case 0x91:	goto yy15514;
	case 0x92:	goto yy15515;
	case 0x93:	goto yy15516;
	case 0x94:	goto yy15517;
	case 0x95:	goto yy15518;
	case 0x9A:	goto yy15519;
	case 0x9B:	goto yy16827;
	case 0x9C:	goto yy16828;
	case 0x9D:	goto yy16829;
	case 0x9E:	goto yy16830;
	case 0x9F:	goto yy16831;
	case 0xAA:	goto yy16762;
	default:	goto yy2;
	}
yy15450:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy10968;
		if (yych <= 0xA3) goto yy16832;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy15526;
			goto yy15527;
		} else {
			if (yych <= 0xBA) goto yy15528;
			if (yych <= 0xBB) goto yy16764;
			goto yy2;
		}
	}
yy15451:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy10964;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy10964;
		} else {
			if (yych == 0xBF) goto yy10964;
			goto yy2;
		}
	}
yy15452:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy10964;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy10964;
	goto yy2;
yy15453:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy10964;
	goto yy2;
yy15454:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy10964;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy10964;
	goto yy2;
yy15455:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy10964;
	if (yych == 0xA0) goto yy7354;
	goto yy2;
yy15456:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy10964;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy10964;
	goto yy2;
yy15457:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy10964;
		if (yych <= 0x81) goto yy2;
		goto yy10964;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy10964;
		if (yych <= 0xBA) goto yy7354;
		goto yy2;
	}
yy15458:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy10964;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy10964;
	goto yy2;
yy15459:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy10964;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy10964;
	goto yy2;
yy15460:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy10964;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy15461:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy10964;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy10964;
	goto yy2;
yy15462:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy10964;
	goto yy2;
yy15463:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy10964;
	goto yy2;
yy15464:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy10964;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy10964;
	goto yy2;
yy15465:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy10964;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy10964;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy10964;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy10964;
			if (yych == 0xBF) goto yy10964;
			goto yy2;
		}
	}
yy15466:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy10964;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy10964;
		if (yych <= 0xB8) goto yy7354;
		goto yy2;
	}
yy15467:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy10964;
	goto yy2;
yy15468:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy10964;
	goto yy2;
yy15469:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy10964;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy10964;
	goto yy2;
yy15470:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy10964;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy10964;
	goto yy2;
yy15471:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy10964;
			if (yych <= 0x83) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy7354;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy7354;
			goto yy10964;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy7354;
			} else {
				if (yych == 0xBF) goto yy7354;
				goto yy2;
			}
		}
	}
yy15472:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy10964;
	goto yy2;
yy15473:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy10964;
	goto yy2;
yy15474:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy10964;
		goto yy7354;
	} else {
		if (yych <= 0xA4) goto yy10964;
		if (yych <= 0xA6) goto yy7354;
		goto yy2;
	}
yy15475:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy10964;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy10964;
	goto yy2;
yy15476:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy10964;
	goto yy2;
yy15477:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy10964;
	goto yy2;
yy15478:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy10964;
	goto yy2;
yy15479:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy7354;
	if (yych <= 0xB7) goto yy10964;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy15480:
	yych = *++YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x86) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0xAF) goto yy843;
		if (yych == 0xBF) goto yy7354;
		goto yy2;
	}
yy15481:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy7354;
	if (yych <= 0xAF) goto yy10964;
	if (yych <= 0xBA) goto yy7354;
	goto yy2;
yy15482:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy10964;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy843;
	goto yy2;
yy15483:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy7354;
		goto yy10964;
	} else {
		if (yych <= 0xB4) goto yy7354;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy15484:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy10964;
		goto yy7354;
	} else {
		if (yych == 0xB6) goto yy10964;
		goto yy2;
	}
yy15485:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy7354;
	if (yych <= 0xB2) goto yy10964;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy15486:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x84) goto yy10964;
			if (yych <= 0x89) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			goto yy10964;
		} else {
			if (yych == 0x9C) goto yy10964;
			goto yy2;
		}
	}
yy15487:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy10964;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy10964;
		if (yych <= 0xB7) goto yy7354;
		goto yy2;
	}
yy15488:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy10964;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy10964;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy10964;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy10964;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy10964;
			goto yy2;
		}
	}
yy15489:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy10964;
		goto yy7354;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy15490:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy7354;
			if (yych <= 0x84) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy10964;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy10964;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy10964;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy10964;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0xBD) goto yy10964;
				if (yych <= 0xBF) goto yy7354;
				goto yy2;
			}
		}
	}
yy15491:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy7354;
			if (yych <= 0x86) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy7354;
			} else {
				if (yych == 0x90) goto yy10964;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy7354;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy10964;
			goto yy7354;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy7354;
				goto yy2;
			}
		}
	}
yy15492:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy10964;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy15493:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy7354;
		if (yych <= 0x85) goto yy10964;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy10964;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy15494:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy10964;
		goto yy7354;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy7354;
		goto yy2;
	}
yy15495:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy10964;
		if (yych <= 0x9D) goto yy7354;
		goto yy2;
	}
yy15496:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy10964;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy15497:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy10964;
	if (yych <= 0xB7) goto yy7354;
	goto yy2;
yy15498:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x9C) goto yy2;
		if (yych <= 0xAB) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0xB9) goto yy843;
		if (yych == 0xBF) goto yy7354;
		goto yy2;
	}
yy15499:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy10964;
	goto yy2;
yy15500:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy10964;
		goto yy843;
	} else {
		if (yych == 0xBF) goto yy10964;
		goto yy2;
	}
yy15501:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy10964;
	goto yy2;
yy15502:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy10964;
	goto yy2;
yy15503:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy10964;
	goto yy2;
yy15504:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy10964;
	goto yy2;
yy15505:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy10964;
	goto yy2;
yy15506:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy10964;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy15507:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy10964;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy7354;
	goto yy2;
yy15508:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy10964;
		goto yy7354;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy7354;
		goto yy2;
	}
yy15509:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy7354;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy10964;
			goto yy2;
		}
	}
yy15510:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy10964;
	goto yy2;
yy15511:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy10964;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy10964;
		if (yych <= 0xBE) goto yy7354;
		goto yy2;
	}
yy15512:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy10964;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy10964;
	goto yy2;
yy15513:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy10964;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy10964;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy7354;
		goto yy2;
	}
yy15514:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy10964;
	goto yy2;
yy15515:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy10964;
		} else {
			if (yych == 0xA2) goto yy10964;
			if (yych <= 0xA4) goto yy2;
			goto yy10964;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy10964;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy10964;
				goto yy2;
			}
		}
	}
yy15516:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy10964;
	goto yy2;
yy15517:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy10964;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy10964;
			if (yych <= 0x8C) goto yy2;
			goto yy10964;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy10964;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy10964;
			goto yy2;
		}
	}
yy15518:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy10964;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy10964;
			goto yy2;
		}
	}
yy15519:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy10964;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy10964;
	goto yy2;
yy15520:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy7354;
		goto yy10964;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy7354;
			goto yy10964;
		} else {
			if (yych <= 0xBB) goto yy7354;
			if (yych <= 0xBF) goto yy10964;
			goto yy2;
		}
	}
yy15521:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy10964;
		goto yy7354;
	} else {
		if (yych == 0xB5) goto yy7354;
		if (yych <= 0xBF) goto yy10964;
		goto yy2;
	}
yy15522:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy10964;
		goto yy7354;
	} else {
		if (yych == 0xAF) goto yy7354;
		if (yych <= 0xBF) goto yy10964;
		goto yy2;
	}
yy15523:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy10964;
		goto yy7354;
	} else {
		if (yych == 0xA9) goto yy7354;
		if (yych <= 0xBF) goto yy10964;
		goto yy2;
	}
yy15524:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy10964;
		goto yy7354;
	} else {
		if (yych <= 0x8B) goto yy10964;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy15525:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy10964;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy7354;
	goto yy2;
yy15526:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy10964;
			} else {
				if (yych == 0xA4) goto yy10964;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy10964;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy10964;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy10964;
			} else {
				if (yych == 0xBB) goto yy10964;
				goto yy2;
			}
		}
	}
yy15527:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy10964;
	default:	goto yy2;
	}
yy15528:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy10964;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy10964;
			goto yy2;
		}
	}
yy15529:
	yych = *++YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x97) goto yy2;
		if (yych <= 0x99) goto yy202;
		goto yy2;
	} else {
		if (yych <= 0xA4) goto yy202;
		if (yych == 0xBF) goto yy533;
		goto yy2;
	}
yy15530:
	yych = *++YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x90) goto yy202;
			if (yych <= 0x93) goto yy2;
			goto yy202;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x9F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xB4) goto yy533;
			goto yy2;
		}
	}
yy15531:
	yych = *++YYCURSOR;
	if (yych <= 0xA2) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy533;
			if (yych <= 0x90) goto yy202;
			goto yy2;
		} else {
			if (yych <= 0x93) {
				if (yych <= 0x92) goto yy202;
				goto yy2;
			} else {
				if (yych <= 0x94) goto yy202;
				if (yych <= 0xA1) goto yy2;
				goto yy533;
			}
		}
	} else {
		if (yych <= 0xA9) {
			if (yych <= 0xA3) goto yy2;
			if (yych <= 0xA6) goto yy533;
			if (yych <= 0xA8) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xB4) {
				if (yych <= 0xAF) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xB5) goto yy2;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy15532:
	yych = *++YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy202;
		} else {
			if (yych <= 0x8B) {
				if (yych <= 0x8A) goto yy2;
				goto yy533;
			} else {
				if (yych == 0x8D) goto yy2;
				goto yy202;
			}
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x99) {
				if (yych <= 0x8F) goto yy2;
				goto yy857;
			} else {
				if (yych <= 0x9A) goto yy2;
				if (yych <= 0x9B) goto yy202;
				goto yy533;
			}
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy15533:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy533;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy857;
	goto yy2;
yy15534:
	yych = *++YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x86) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xAF) goto yy857;
		if (yych == 0xBF) goto yy533;
		goto yy2;
	}
yy15535:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy533;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy857;
	goto yy2;
yy15536:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB4) goto yy533;
	if (yych <= 0xB5) goto yy2;
	if (yych <= 0xBF) goto yy857;
	goto yy2;
yy15537:
	yych = *++YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8C) goto yy533;
			goto yy2;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x99) goto yy857;
			goto yy533;
		} else {
			if (yych == 0x9C) goto yy533;
			goto yy2;
		}
	}
yy15538:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy533;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy857;
	goto yy2;
yy15539:
	yych = *++YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x85) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy533;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy857;
		goto yy2;
	}
yy15540:
	yych = *++YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy533;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy857;
		goto yy2;
	}
yy15541:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x9C) goto yy2;
		if (yych <= 0xAB) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0xB9) goto yy857;
		if (yych == 0xBF) goto yy533;
		goto yy2;
	}
yy15542:
	yych = *++YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy533;
		goto yy857;
	} else {
		if (yych == 0xBF) goto yy533;
		goto yy2;
	}
yy15543:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy533;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy857;
	goto yy2;
yy15544:
	yych = *++YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy533;
		if (yych <= 0x8F) goto yy2;
		goto yy857;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy533;
			goto yy2;
		}
	}
yy15545:
	yych = *++YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8B) goto yy533;
	if (yych <= 0x8D) goto yy2;
	if (yych <= 0xBF) goto yy857;
	goto yy2;
yy15546:
	yyaccept = 14;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xC9) {
		if (yych <= '>') {
			if (yych <= '*') {
				if (yych <= '$') {
					if (yych == ' ') goto yy11398;
					if (yych <= '#') goto yy208;
					goto yy1763;
				} else {
					if (yych <= '%') goto yy146;
					if (yych == '\'') goto yy200;
					goto yy208;
				}
			} else {
				if (yych <= '.') {
					if (yych <= '+') goto yy2207;
					if (yych <= ',') goto yy208;
					if (yych <= '-') goto yy11399;
					goto yy16833;
				} else {
					if (yych <= '/') goto yy208;
					if (yych <= '9') goto yy15548;
					if (yych <= ';') goto yy208;
					goto yy1763;
				}
			}
		} else {
			if (yych <= 'z') {
				if (yych <= ']') {
					if (yych <= '?') goto yy208;
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy2402;
					goto yy208;
				} else {
					if (yych == '_') goto yy2207;
					if (yych <= '`') goto yy1763;
					goto yy2402;
				}
			} else {
				if (yych <= '~') {
					if (yych == '|') goto yy1763;
					if (yych <= '}') goto yy208;
					goto yy1763;
				} else {
					if (yych <= 0xC1) goto yy208;
					if (yych <= 0xC2) goto yy2404;
					if (yych <= 0xC3) goto yy2405;
					goto yy2406;
				}
			}
		}
	} else {
		if (yych <= 0xDB) {
			if (yych <= 0xD3) {
				if (yych <= 0xCE) {
					if (yych <= 0xCA) goto yy2407;
					if (yych <= 0xCC) goto yy1763;
					if (yych <= 0xCD) goto yy2408;
					goto yy2409;
				} else {
					if (yych <= 0xCF) goto yy2410;
					if (yych == 0xD2) goto yy2411;
					goto yy2406;
				}
			} else {
				if (yych <= 0xD7) {
					if (yych <= 0xD4) goto yy2412;
					if (yych <= 0xD5) goto yy2413;
					if (yych <= 0xD6) goto yy2414;
					goto yy2415;
				} else {
					if (yych <= 0xD8) goto yy2416;
					if (yych <= 0xD9) goto yy2417;
					if (yych <= 0xDA) goto yy2406;
					goto yy2418;
				}
			}
		} else {
			if (yych <= 0xE3) {
				if (yych <= 0xDF) {
					if (yych <= 0xDC) goto yy2419;
					if (yych <= 0xDD) goto yy2420;
					if (yych <= 0xDE) goto yy2421;
					goto yy2422;
				} else {
					if (yych <= 0xE0) goto yy2423;
					if (yych <= 0xE1) goto yy2424;
					if (yych <= 0xE2) goto yy2425;
					goto yy2426;
				}
			} else {
				if (yych <= 0xEE) {
					if (yych <= 0xE4) goto yy1763;
					if (yych == 0xEA) goto yy2427;
					goto yy208;
				} else {
					if (yych <= 0xF0) {
						if (yych <= 0xEF) goto yy2428;
						goto yy2429;
					} else {
						if (yych == 0xF3) goto yy1763;
						goto yy208;
					}
				}
			}
		}
	}
yy15547:
	yyaccept = 14;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yybm[0+yych] & 2) {
		goto yy203;
	}
	if (yych <= 0xCF) {
		if (yych <= '^') {
			if (yych <= '+') {
				if (yych <= '&') {
					if (yych == '%') goto yy146;
					goto yy208;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych <= '*') goto yy208;
					goto yy146;
				}
			} else {
				if (yych <= '?') {
					if (yych <= '/') goto yy208;
					if (yych <= '9') goto yy16834;
					goto yy208;
				} else {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy803;
					goto yy208;
				}
			}
		} else {
			if (yych <= 0xC3) {
				if (yych <= 'z') {
					if (yych <= '_') goto yy146;
					if (yych <= '`') goto yy208;
					goto yy803;
				} else {
					if (yych <= 0xC1) goto yy208;
					if (yych <= 0xC2) goto yy805;
					goto yy806;
				}
			} else {
				if (yych <= 0xCC) {
					if (yych <= 0xC9) goto yy807;
					if (yych <= 0xCA) goto yy808;
					goto yy208;
				} else {
					if (yych <= 0xCD) goto yy845;
					if (yych <= 0xCE) goto yy810;
					goto yy811;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD6) {
				if (yych <= 0xD3) {
					if (yych == 0xD2) goto yy812;
					goto yy807;
				} else {
					if (yych <= 0xD4) goto yy813;
					if (yych <= 0xD5) goto yy814;
					goto yy846;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD7) goto yy816;
					if (yych <= 0xD8) goto yy847;
					goto yy848;
				} else {
					if (yych <= 0xDA) goto yy807;
					if (yych <= 0xDB) goto yy849;
					goto yy820;
				}
			}
		} else {
			if (yych <= 0xE2) {
				if (yych <= 0xDF) {
					if (yych <= 0xDD) goto yy821;
					if (yych <= 0xDE) goto yy822;
					goto yy850;
				} else {
					if (yych <= 0xE0) goto yy851;
					if (yych <= 0xE1) goto yy852;
					goto yy853;
				}
			} else {
				if (yych <= 0xEA) {
					if (yych <= 0xE3) goto yy827;
					if (yych <= 0xE9) goto yy208;
					goto yy854;
				} else {
					if (yych <= 0xEE) goto yy208;
					if (yych <= 0xEF) goto yy855;
					if (yych <= 0xF0) goto yy856;
					goto yy208;
				}
			}
		}
	}
yy15548:
	yyaccept = 14;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCA) {
		if (yych <= '?') {
			if (yych <= '+') {
				if (yych <= '%') {
					if (yych <= '#') goto yy208;
					if (yych <= '$') goto yy1763;
					goto yy146;
				} else {
					if (yych == '\'') goto yy200;
					if (yych <= '*') goto yy208;
					goto yy2207;
				}
			} else {
				if (yych <= '/') {
					if (yych <= ',') goto yy208;
					if (yych <= '-') goto yy203;
					if (yych <= '.') goto yy3056;
					goto yy208;
				} else {
					if (yych <= '9') goto yy16835;
					if (yych <= ';') goto yy208;
					if (yych <= '>') goto yy1763;
					goto yy208;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '^') {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy2402;
					if (yych <= ']') goto yy208;
					goto yy1763;
				} else {
					if (yych <= '_') goto yy2207;
					if (yych <= '`') goto yy1763;
					if (yych <= 'z') goto yy2402;
					goto yy208;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy208;
					if (yych <= '~') goto yy1763;
					goto yy208;
				} else {
					if (yych <= 0xC2) goto yy2404;
					if (yych <= 0xC3) goto yy2405;
					if (yych <= 0xC9) goto yy2406;
					goto yy2407;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy1763;
					if (yych <= 0xCD) goto yy2408;
					if (yych <= 0xCE) goto yy2409;
					goto yy2410;
				} else {
					if (yych == 0xD2) goto yy2411;
					if (yych <= 0xD3) goto yy2406;
					goto yy2412;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy2413;
					if (yych <= 0xD6) goto yy2414;
					if (yych <= 0xD7) goto yy2415;
					goto yy2416;
				} else {
					if (yych <= 0xD9) goto yy2417;
					if (yych <= 0xDA) goto yy2406;
					if (yych <= 0xDB) goto yy2418;
					goto yy2419;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy2420;
					if (yych <= 0xDE) goto yy2421;
					if (yych <= 0xDF) goto yy2422;
					goto yy2423;
				} else {
					if (yych <= 0xE1) goto yy2424;
					if (yych <= 0xE2) goto yy2425;
					if (yych <= 0xE3) goto yy2426;
					goto yy1763;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy2427;
					if (yych <= 0xEE) goto yy208;
					goto yy2428;
				} else {
					if (yych <= 0xF0) goto yy2429;
					if (yych == 0xF3) goto yy1763;
					goto yy208;
				}
			}
		}
	}
yy15549:
	yyaccept = 7;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCA) {
		if (yych <= '?') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych <= '#') goto yy41;
					if (yych <= '$') goto yy534;
					if (yych <= '%') goto yy146;
					goto yy41;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych <= '*') goto yy41;
					if (yych <= '+') goto yy781;
					goto yy202;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy867;
					if (yych <= '.') goto yy205;
					if (yych <= '/') goto yy41;
					goto yy16836;
				} else {
					if (yych <= ':') goto yy41;
					if (yych <= ';') goto yy202;
					if (yych <= '>') goto yy534;
					goto yy41;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '^') {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy870;
					if (yych <= ']') goto yy41;
					goto yy534;
				} else {
					if (yych <= '_') goto yy781;
					if (yych <= '`') goto yy534;
					if (yych <= 'z') goto yy870;
					goto yy41;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy41;
					if (yych <= '~') goto yy534;
					goto yy41;
				} else {
					if (yych <= 0xC2) goto yy872;
					if (yych <= 0xC3) goto yy873;
					if (yych <= 0xC9) goto yy874;
					goto yy875;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy534;
					if (yych <= 0xCD) goto yy2430;
					if (yych <= 0xCE) goto yy877;
					goto yy878;
				} else {
					if (yych == 0xD2) goto yy879;
					if (yych <= 0xD3) goto yy874;
					goto yy880;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy881;
					if (yych <= 0xD6) goto yy2431;
					if (yych <= 0xD7) goto yy883;
					goto yy2432;
				} else {
					if (yych <= 0xD9) goto yy2433;
					if (yych <= 0xDA) goto yy874;
					if (yych <= 0xDB) goto yy886;
					goto yy887;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy888;
					if (yych <= 0xDE) goto yy889;
					if (yych <= 0xDF) goto yy2434;
					goto yy891;
				} else {
					if (yych <= 0xE1) goto yy892;
					if (yych <= 0xE2) goto yy2435;
					if (yych <= 0xE3) goto yy894;
					goto yy534;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy895;
					if (yych <= 0xEE) goto yy41;
					goto yy2436;
				} else {
					if (yych <= 0xF0) goto yy897;
					if (yych == 0xF3) goto yy534;
					goto yy41;
				}
			}
		}
	}
yy15550:
	yyaccept = 7;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCA) {
		if (yych <= '?') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych <= '#') goto yy41;
					if (yych <= '$') goto yy111;
					if (yych <= '%') goto yy146;
					goto yy41;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych <= '*') goto yy41;
					if (yych <= '+') goto yy170;
					goto yy202;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy203;
					if (yych <= '.') goto yy205;
					if (yych <= '/') goto yy41;
					goto yy16837;
				} else {
					if (yych <= ':') goto yy41;
					if (yych <= ';') goto yy202;
					if (yych <= '>') goto yy111;
					goto yy41;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '^') {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy206;
					if (yych <= ']') goto yy41;
					goto yy111;
				} else {
					if (yych <= '_') goto yy209;
					if (yych <= '`') goto yy111;
					if (yych <= 'z') goto yy206;
					goto yy41;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy41;
					if (yych <= '~') goto yy111;
					goto yy41;
				} else {
					if (yych <= 0xC2) goto yy211;
					if (yych <= 0xC3) goto yy212;
					if (yych <= 0xC9) goto yy213;
					goto yy214;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy111;
					if (yych <= 0xCD) goto yy215;
					if (yych <= 0xCE) goto yy216;
					goto yy217;
				} else {
					if (yych == 0xD2) goto yy218;
					if (yych <= 0xD3) goto yy213;
					goto yy219;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy220;
					if (yych <= 0xD6) goto yy221;
					if (yych <= 0xD7) goto yy222;
					goto yy223;
				} else {
					if (yych <= 0xD9) goto yy224;
					if (yych <= 0xDA) goto yy213;
					if (yych <= 0xDB) goto yy225;
					goto yy226;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy227;
					if (yych <= 0xDE) goto yy228;
					if (yych <= 0xDF) goto yy229;
					goto yy230;
				} else {
					if (yych <= 0xE1) goto yy231;
					if (yych <= 0xE2) goto yy232;
					if (yych <= 0xE3) goto yy233;
					goto yy111;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy234;
					if (yych <= 0xEE) goto yy41;
					goto yy235;
				} else {
					if (yych <= 0xF0) goto yy236;
					if (yych == 0xF3) goto yy111;
					goto yy41;
				}
			}
		}
	}
yy15551:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy5660;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy13666;
	case 0xB7:	goto yy2930;
	default:	goto yy2;
	}
yy15552:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy5660;
			goto yy13666;
		} else {
			if (yych <= 0x87) goto yy2930;
			if (yych <= 0x8A) goto yy13666;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy13666;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy13666;
			goto yy2;
		}
	}
yy15553:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy13666;
		} else {
			if (yych == 0x8A) goto yy2930;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xBE) goto yy2930;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy15554:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x87) {
		if (yych <= 0x83) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x82) goto yy5660;
			goto yy2;
		} else {
			if (yych == 0x86) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0xAA) goto yy13666;
			goto yy2;
		} else {
			if (yych <= 0xB2) goto yy13666;
			if (yych == 0xB4) goto yy2930;
			goto yy2;
		}
	}
yy15555:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy8783;
	case 0x81:	goto yy8784;
	case 0x82:	goto yy15581;
	case 0x83:	goto yy15582;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy13670;
	case 0x89:	goto yy15583;
	case 0x8A:	goto yy15584;
	case 0x8B:	goto yy15585;
	case 0x8C:	goto yy15586;
	case 0x8D:	goto yy15587;
	case 0x8E:	goto yy15588;
	case 0x8F:	goto yy15589;
	case 0x90:	goto yy16839;
	case 0x99:	goto yy15591;
	case 0x9A:	goto yy15592;
	case 0x9B:	goto yy15593;
	case 0x9C:	goto yy15594;
	case 0x9D:	goto yy15595;
	case 0x9E:	goto yy8800;
	case 0x9F:	goto yy8801;
	case 0xA0:	goto yy16840;
	case 0xA1:	goto yy15597;
	case 0xA2:	goto yy15598;
	case 0xA3:	goto yy15599;
	case 0xA4:	goto yy15600;
	case 0xA5:	goto yy8807;
	case 0xA7:	goto yy8808;
	case 0xA8:	goto yy15601;
	case 0xA9:	goto yy8809;
	case 0xAA:	goto yy8810;
	case 0xAC:	goto yy8811;
	case 0xAD:	goto yy8812;
	case 0xAE:	goto yy15602;
	case 0xAF:	goto yy15603;
	case 0xB0:	goto yy15604;
	case 0xB1:	goto yy15605;
	case 0xB3:	goto yy15606;
	case 0xB4:	goto yy15607;
	case 0xB5:	goto yy15608;
	case 0xB6:	goto yy15609;
	case 0xB7:	goto yy8821;
	case 0xBC:	goto yy15610;
	case 0xBD:	goto yy15611;
	case 0xBE:	goto yy15612;
	case 0xBF:	goto yy15613;
	default:	goto yy2;
	}
yy15556:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy16841;
	case 0x81:	goto yy8827;
	case 0x82:	goto yy8828;
	case 0x83:	goto yy8829;
	case 0x84:	goto yy15614;
	case 0x85:	goto yy15615;
	case 0x86:	goto yy15616;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy5663;
	case 0x88:	goto yy16842;
	case 0x8C:	goto yy8832;
	case 0x8F:	goto yy8833;
	case 0x90:	goto yy8834;
	case 0x91:	goto yy8835;
	case 0x92:	goto yy8836;
	case 0x93:	goto yy8837;
	case 0x9D:	goto yy8838;
	case 0x9E:	goto yy8839;
	case 0x9F:	goto yy8840;
	case 0xA6:	goto yy8841;
	case 0xA7:	goto yy8842;
	case 0xAD:	goto yy8843;
	case 0xAE:	goto yy8844;
	case 0xAF:	goto yy8845;
	case 0xB0:	goto yy15617;
	case 0xB1:	goto yy15618;
	case 0xB2:	goto yy13670;
	case 0xB3:	goto yy15619;
	case 0xB4:	goto yy15620;
	case 0xB5:	goto yy15621;
	case 0xB6:	goto yy15622;
	case 0xB7:	goto yy15623;
	case 0xB8:	goto yy6383;
	case 0xBA:	goto yy8852;
	case 0xBB:	goto yy8814;
	case 0xBF:	goto yy8853;
	default:	goto yy2;
	}
yy15557:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy15647;
	case 0xAD:	goto yy15648;
	case 0xAE:	goto yy15649;
	case 0xAF:	goto yy15650;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy13670;
	case 0xB4:	goto yy15651;
	case 0xB5:	goto yy15652;
	case 0xB6:	goto yy15653;
	case 0xB7:	goto yy15654;
	case 0xB8:	goto yy16843;
	case 0xB9:	goto yy16844;
	case 0xBB:	goto yy15656;
	case 0xBC:	goto yy16845;
	case 0xBD:	goto yy15658;
	case 0xBF:	goto yy8895;
	default:	goto yy2;
	}
yy15558:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy13666;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy5660;
			goto yy2;
		}
	}
yy15559:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy13666;
	if (yych <= 0x9B) goto yy5660;
	goto yy2;
yy15560:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy13666;
	goto yy2;
yy15561:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy5660;
		goto yy13666;
	} else {
		if (yych == 0xBD) goto yy13666;
		if (yych <= 0xBF) goto yy5660;
		goto yy2;
	}
yy15562:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x90) goto yy13666;
		goto yy5660;
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0xA1) goto yy13666;
			goto yy5660;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy13666;
			goto yy2;
		}
	}
yy15563:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy13666;
			} else {
				if (yych <= 0x83) goto yy5660;
				if (yych <= 0x84) goto yy2;
				goto yy13666;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy13666;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy13666;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy13666;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy13666;
				if (yych <= 0xB5) goto yy2;
				goto yy13666;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0xBD) goto yy13666;
				if (yych <= 0xBF) goto yy5660;
				goto yy2;
			}
		}
	}
yy15564:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy5660;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy5660;
				goto yy13666;
			} else {
				if (yych == 0x97) goto yy5660;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy13666;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy13666;
				if (yych <= 0xA3) goto yy5660;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy13666;
				goto yy5660;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy5660;
				goto yy2;
			}
		}
	}
yy15565:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy13666;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy13666;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy13666;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy13666;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy13666;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy13666;
				if (yych <= 0xBB) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy5660;
				goto yy2;
			}
		}
	}
yy15566:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy5660;
			if (yych <= 0x86) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy5660;
			if (yych <= 0x90) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x98) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy13666;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0xB4) goto yy13666;
				if (yych <= 0xB5) goto yy5660;
				goto yy2;
			}
		}
	}
yy15567:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy5660;
			if (yych <= 0x84) goto yy2;
			goto yy13666;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy13666;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy13666;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy13666;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy13666;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0xBD) goto yy13666;
				if (yych <= 0xBF) goto yy5660;
				goto yy2;
			}
		}
	}
yy15568:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy5660;
			if (yych <= 0x8F) goto yy2;
			goto yy13666;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy13666;
			if (yych <= 0xA3) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy5660;
			if (yych == 0xB9) goto yy13666;
			goto yy2;
		}
	}
yy15569:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy5660;
			if (yych <= 0x84) goto yy2;
			goto yy13666;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy13666;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy13666;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy13666;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy13666;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0xBD) goto yy13666;
				if (yych <= 0xBF) goto yy5660;
				goto yy2;
			}
		}
	}
yy15570:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy5660;
			if (yych <= 0x86) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy5660;
			if (yych <= 0x95) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych <= 0x9B) goto yy2;
			if (yych == 0x9E) goto yy2;
			goto yy13666;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA3) goto yy5660;
				goto yy2;
			} else {
				if (yych <= 0xB0) goto yy5660;
				if (yych <= 0xB1) goto yy13666;
				goto yy2;
			}
		}
	}
yy15571:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy5660;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy13666;
	default:	goto yy2;
	}
yy15572:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy5660;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0x96) {
			if (yych == 0x90) goto yy13666;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy5660;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy5660;
			goto yy2;
		}
	}
yy15573:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy5660;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy13666;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy13666;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy13666;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy15574:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy5660;
			if (yych <= 0x94) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0x9A) goto yy13666;
			if (yych <= 0x9F) goto yy2;
			goto yy13666;
		} else {
			if (yych <= 0xA3) goto yy5660;
			if (yych == 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy15575:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy5660;
			if (yych <= 0x84) goto yy2;
			goto yy13666;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy13666;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy13666;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0xBD) goto yy13666;
				if (yych <= 0xBF) goto yy5660;
				goto yy2;
			}
		}
	}
yy15576:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy5660;
			if (yych <= 0x94) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x9E) goto yy13666;
			if (yych <= 0x9F) goto yy2;
			goto yy13666;
		} else {
			if (yych <= 0xA3) goto yy5660;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB2) goto yy13666;
			goto yy2;
		}
	}
yy15577:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy5660;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy13666;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy13666;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy13666;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy15578:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy5660;
			if (yych <= 0x8E) goto yy13666;
			goto yy2;
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy5660;
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy13666;
			goto yy5660;
		} else {
			if (yych <= 0xB8) goto yy2;
			if (yych <= 0xB9) goto yy5660;
			if (yych <= 0xBF) goto yy13666;
			goto yy2;
		}
	}
yy15579:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy13666;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy13666;
		} else {
			if (yych == 0xBD) goto yy13666;
			goto yy2;
		}
	}
yy15580:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy13666;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy5660;
			if (yych <= 0x8E) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0x97) {
			if (yych == 0x96) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0x9F) goto yy5660;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy5660;
			goto yy2;
		}
	}
yy15581:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy5660;
	} else {
		if (yych <= 0x99) goto yy2;
		if (yych <= 0x9F) goto yy5660;
		if (yych <= 0xBF) goto yy13666;
		goto yy2;
	}
yy15582:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy13666;
		} else {
			if (yych == 0x87) goto yy13666;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy13666;
			if (yych <= 0x8F) goto yy2;
			goto yy13666;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy13666;
			goto yy2;
		}
	}
yy15583:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy13666;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy13666;
			if (yych <= 0x8F) goto yy2;
			goto yy13666;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy13666;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy13666;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy13666;
			goto yy2;
		}
	}
yy15584:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy13666;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy13666;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy13666;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy13666;
			goto yy2;
		}
	}
yy15585:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy13666;
		if (yych <= 0x81) goto yy2;
		goto yy13666;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy13666;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy13666;
			goto yy2;
		}
	}
yy15586:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy13666;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy13666;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy13666;
		goto yy2;
	}
yy15587:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy13666;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy5660;
	goto yy2;
yy15588:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy13666;
		goto yy5660;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy13666;
		goto yy2;
	}
yy15589:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy13666;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy13666;
	goto yy2;
yy15590:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0xBF) goto yy13666;
	goto yy2;
yy15591:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy13666;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy13666;
	goto yy2;
yy15592:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy13666;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy13666;
	goto yy2;
yy15593:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy13666;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy13666;
	goto yy2;
yy15594:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy13666;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy13666;
			if (yych <= 0xB4) goto yy5660;
			goto yy2;
		}
	}
yy15595:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy13666;
		} else {
			if (yych <= 0x93) goto yy5660;
			if (yych <= 0x9F) goto yy2;
			goto yy13666;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy13666;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy5660;
			goto yy2;
		}
	}
yy15596:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) goto yy2;
	if (yych <= 0x8D) goto yy5660;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy13666;
	goto yy2;
yy15597:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy13666;
	goto yy2;
yy15598:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy13666;
		goto yy5660;
	} else {
		if (yych <= 0xAA) goto yy13666;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy13666;
		goto yy2;
	}
yy15599:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy13666;
	goto yy2;
yy15600:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy13666;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy5660;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy5660;
		goto yy2;
	}
yy15601:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy13666;
	if (yych <= 0x9B) goto yy5660;
	goto yy2;
yy15602:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy5660;
		if (yych <= 0xA0) goto yy13666;
		goto yy5660;
	} else {
		if (yych <= 0xAF) goto yy13666;
		if (yych <= 0xB9) goto yy2;
		if (yych <= 0xBF) goto yy13666;
		goto yy2;
	}
yy15603:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy13666;
	if (yych <= 0xB3) goto yy5660;
	goto yy2;
yy15604:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy13666;
	if (yych <= 0xB7) goto yy5660;
	goto yy2;
yy15605:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0x8F) goto yy13666;
	if (yych <= 0x99) goto yy2;
	if (yych <= 0xB7) goto yy13666;
	goto yy2;
yy15606:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy5660;
			if (yych <= 0xAC) goto yy13666;
			goto yy5660;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy13666;
			if (yych <= 0xB4) goto yy5660;
			goto yy13666;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy5660;
			goto yy2;
		}
	}
yy15607:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy13666;
	goto yy2;
yy15608:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy13666;
	goto yy2;
yy15609:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy13666;
	goto yy2;
yy15610:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy13666;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy13666;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy13666;
		goto yy2;
	}
yy15611:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy13666;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy13666;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy13666;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy13666;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy13666;
			goto yy2;
		}
	}
yy15612:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy13666;
	} else {
		if (yych == 0xBE) goto yy13666;
		if (yych <= 0xBF) goto yy5660;
		goto yy2;
	}
yy15613:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy5660;
			if (yych <= 0x84) goto yy13666;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy13666;
				goto yy5660;
			} else {
				if (yych <= 0x93) goto yy13666;
				if (yych <= 0x95) goto yy2;
				goto yy13666;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0xAC) goto yy13666;
				if (yych <= 0xAF) goto yy5660;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy13666;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy13666;
				if (yych <= 0xBE) goto yy5660;
				goto yy2;
			}
		}
	}
yy15614:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy5660;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy13666;
	default:	goto yy2;
	}
yy15615:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy5660;
		goto yy13666;
	} else {
		if (yych == 0x8E) goto yy13666;
		if (yych <= 0x8F) goto yy5660;
		goto yy2;
	}
yy15616:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy13666;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy5660;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy5660;
		goto yy2;
	}
yy15617:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy13666;
	goto yy2;
yy15618:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy13666;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy13666;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy13666;
		goto yy2;
	}
yy15619:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy13666;
		goto yy5660;
	} else {
		if (yych <= 0xAE) goto yy13666;
		if (yych <= 0xB1) goto yy5660;
		if (yych <= 0xB3) goto yy13666;
		goto yy2;
	}
yy15620:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy13666;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy13666;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy13666;
			goto yy2;
		}
	}
yy15621:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy13666;
	if (yych == 0xBF) goto yy5660;
	goto yy2;
yy15622:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy13666;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy13666;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy13666;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy13666;
			goto yy2;
		}
	}
yy15623:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy13666;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy13666;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy13666;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy15624:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy5660;
			if (yych == 0xA0) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy5660;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy13666;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy15625:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy13666;
	goto yy2;
yy15626:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy5660;
		if (yych <= 0xBA) goto yy13666;
		goto yy2;
	}
yy15627:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy5660;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy13666;
	goto yy2;
yy15628:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy13666;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy13666;
		if (yych <= 0xA9) goto yy2;
		if (yych <= 0xAB) goto yy13666;
		goto yy2;
	}
yy15629:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy13666;
		goto yy5660;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy5660;
		goto yy2;
	}
yy15630:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy13666;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy5660;
		if (yych <= 0xBF) goto yy13666;
		goto yy2;
	}
yy15631:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy13666;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy5660;
	goto yy2;
yy15632:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy5660;
		if (yych <= 0xBF) goto yy13666;
		goto yy2;
	}
yy15633:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy13666;
		if (yych <= 0x88) goto yy2;
		goto yy5660;
	} else {
		if (yych <= 0xAD) goto yy13666;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy13666;
		goto yy2;
	}
yy15634:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy13666;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy13666;
	goto yy2;
yy15635:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy13666;
			goto yy5660;
		} else {
			if (yych == 0x86) goto yy5660;
			goto yy13666;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy5660;
			if (yych <= 0xA2) goto yy13666;
			goto yy5660;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy5660;
			goto yy2;
		}
	}
yy15636:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy13666;
	goto yy2;
yy15637:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy5660;
	if (yych <= 0xB3) goto yy13666;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy15638:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xB1) goto yy5660;
			goto yy13666;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xBA) goto yy2;
			goto yy13666;
		} else {
			if (yych == 0xBD) goto yy13666;
			goto yy2;
		}
	}
yy15639:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x89) goto yy2;
		if (yych <= 0xA5) goto yy13666;
		goto yy5660;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy13666;
		goto yy2;
	}
yy15640:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy13666;
	if (yych <= 0x93) goto yy5660;
	goto yy2;
yy15641:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy13666;
	if (yych <= 0xB6) goto yy5660;
	goto yy2;
yy15642:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			goto yy13666;
		} else {
			if (yych <= 0x83) goto yy5660;
			if (yych <= 0x8B) goto yy13666;
			goto yy5660;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB6) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy5660;
			goto yy2;
		}
	}
yy15643:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy13666;
			goto yy5660;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy13666;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy5660;
			goto yy2;
		}
	}
yy15644:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy13666;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy13666;
			if (yych <= 0x90) goto yy2;
			goto yy13666;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy13666;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy13666;
			goto yy2;
		}
	}
yy15645:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy13666;
		if (yych <= 0x9B) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy13666;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy13666;
		goto yy2;
	}
yy15646:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy13666;
		goto yy5660;
	} else {
		if (yych <= 0xAB) goto yy2;
		if (yych <= 0xAD) goto yy5660;
		goto yy2;
	}
yy15647:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy13666;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy13666;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy13666;
			goto yy5660;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy5660;
			if (yych <= 0xB6) goto yy13666;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy13666;
			goto yy2;
		}
	}
yy15648:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy13666;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy13666;
		goto yy2;
	}
yy15649:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy13666;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy15650:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy5660;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy13666;
	goto yy2;
yy15651:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy13666;
	goto yy2;
yy15652:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy13666;
	goto yy2;
yy15653:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy13666;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy13666;
	goto yy2;
yy15654:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy13666;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy13666;
		if (yych <= 0xBD) goto yy5660;
		goto yy2;
	}
yy15655:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0xA1) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy5660;
			goto yy2;
		} else {
			if (yych == 0xA3) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych == 0xA9) goto yy5660;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy13666;
			goto yy2;
		}
	}
yy15656:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy13666;
	goto yy2;
yy15657:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x84) {
			if (yych <= 0x83) goto yy2;
			goto yy5660;
		} else {
			if (yych == 0x8B) goto yy5660;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9E) goto yy5660;
			if (yych <= 0xA0) goto yy2;
			goto yy13666;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy15658:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy5660;
		if (yych <= 0x9A) goto yy13666;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy5660;
		goto yy2;
	}
yy15659:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy16846;
	case 0x81:	goto yy16847;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy13670;
	case 0x83:	goto yy16848;
	case 0x84:	goto yy11472;
	case 0x85:	goto yy11473;
	case 0x86:	goto yy11474;
	case 0x87:	goto yy11475;
	case 0x8A:	goto yy16849;
	case 0x8B:	goto yy16850;
	case 0x8C:	goto yy16851;
	case 0x8D:	goto yy16852;
	case 0x8E:	goto yy16853;
	case 0x8F:	goto yy16854;
	case 0x92:	goto yy16855;
	case 0x94:	goto yy16856;
	case 0x95:	goto yy16857;
	case 0x9C:	goto yy16858;
	case 0x9D:	goto yy16859;
	case 0xA0:	goto yy16860;
	case 0xA1:	goto yy16861;
	case 0xA2:	goto yy16862;
	case 0xA3:	goto yy16863;
	case 0xA4:	goto yy16864;
	case 0xA6:	goto yy16865;
	case 0xA8:	goto yy16866;
	case 0xA9:	goto yy16867;
	case 0xAA:	goto yy16868;
	case 0xAB:	goto yy16869;
	case 0xAC:	goto yy15599;
	case 0xAD:	goto yy16870;
	case 0xAE:	goto yy16871;
	case 0xB1:	goto yy16872;
	case 0xB2:
	case 0xB3:	goto yy16873;
	default:	goto yy2;
	}
yy15660:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy16874;
	case 0x81:	goto yy11498;
	case 0x82:	goto yy16875;
	case 0x83:	goto yy16876;
	case 0x84:	goto yy16877;
	case 0x85:	goto yy16878;
	case 0x86:	goto yy16879;
	case 0x87:	goto yy16880;
	case 0x88:	goto yy16881;
	case 0x8A:	goto yy16882;
	case 0x8B:	goto yy16883;
	case 0x8C:	goto yy16884;
	case 0x8D:	goto yy16885;
	case 0x92:
	case 0x98:	goto yy16886;
	case 0x93:	goto yy16887;
	case 0x96:	goto yy16888;
	case 0x97:	goto yy16889;
	case 0x99:	goto yy16890;
	case 0x9A:	goto yy16891;
	case 0x9C:	goto yy11512;
	case 0xA2:	goto yy16892;
	case 0xA3:	goto yy16893;
	case 0xAB:	goto yy16894;
	default:	goto yy2;
	}
yy15661:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy13670;
		goto yy16895;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy13670;
		if (yych <= 0x95) goto yy16896;
		goto yy2;
	}
yy15662:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy13670;
	if (yych <= 0x90) goto yy16897;
	goto yy2;
yy15663:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy13670;
	if (yych <= 0x99) goto yy16898;
	goto yy2;
yy15664:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy13670;
	case 0xA8:	goto yy16894;
	case 0xA9:	goto yy16862;
	case 0xAB:	goto yy16899;
	case 0xAC:	goto yy16900;
	case 0xAD:	goto yy16901;
	case 0xAE:	goto yy16902;
	case 0xBD:	goto yy16903;
	case 0xBE:	goto yy11524;
	default:	goto yy2;
	}
yy15665:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy13670;
	if (yych <= 0xB1) goto yy16904;
	if (yych <= 0xB2) goto yy16905;
	goto yy2;
yy15666:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy5663;
	case 0x83:	goto yy8805;
	case 0x84:	goto yy11527;
	case 0x85:	goto yy11528;
	case 0x87:	goto yy11529;
	case 0x89:	goto yy11530;
	case 0x8D:	goto yy11531;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy13670;
	case 0x91:	goto yy16906;
	case 0x92:	goto yy16907;
	case 0x93:	goto yy16908;
	case 0x94:	goto yy16909;
	case 0x95:	goto yy16910;
	case 0x9A:	goto yy16911;
	case 0x9B:	goto yy16912;
	case 0x9C:	goto yy16913;
	case 0x9D:	goto yy16914;
	case 0x9E:	goto yy16915;
	case 0x9F:	goto yy16916;
	case 0xAA:	goto yy11539;
	default:	goto yy2;
	}
yy15667:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy13670;
		if (yych <= 0xA3) goto yy16917;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy16918;
			goto yy16919;
		} else {
			if (yych <= 0xBA) goto yy16920;
			if (yych <= 0xBB) goto yy11544;
			goto yy2;
		}
	}
yy15668:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy9247;
	if (yych == 0xA0) goto yy1952;
	goto yy2;
yy15669:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy9247;
		if (yych <= 0x81) goto yy2;
		goto yy9247;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy9247;
		if (yych <= 0xBA) goto yy1952;
		goto yy2;
	}
yy15670:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy9247;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy9247;
		if (yych <= 0xB8) goto yy1952;
		goto yy2;
	}
yy15671:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy9247;
			if (yych <= 0x83) goto yy1952;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy1952;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy1952;
			goto yy9247;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy1952;
			} else {
				if (yych == 0xBF) goto yy1952;
				goto yy2;
			}
		}
	}
yy15672:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy9247;
		goto yy1952;
	} else {
		if (yych <= 0xA4) goto yy9247;
		if (yych <= 0xA6) goto yy1952;
		goto yy2;
	}
yy15673:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1952;
	if (yych <= 0xB7) goto yy9247;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy15674:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1952;
	if (yych <= 0xAF) goto yy9247;
	if (yych <= 0xBA) goto yy1952;
	goto yy2;
yy15675:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1952;
		goto yy9247;
	} else {
		if (yych <= 0xB4) goto yy1952;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy15676:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy9247;
		goto yy1952;
	} else {
		if (yych == 0xB6) goto yy9247;
		goto yy2;
	}
yy15677:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1952;
	if (yych <= 0xB2) goto yy9247;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy15678:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x84) goto yy9247;
			if (yych <= 0x89) goto yy2;
			goto yy1952;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			goto yy9247;
		} else {
			if (yych == 0x9C) goto yy9247;
			goto yy2;
		}
	}
yy15679:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy9247;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy9247;
		if (yych <= 0xB7) goto yy1952;
		goto yy2;
	}
yy15680:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy9247;
		goto yy1952;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy15681:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1952;
			if (yych <= 0x84) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy9247;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy9247;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy9247;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy9247;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xBD) goto yy9247;
				if (yych <= 0xBF) goto yy1952;
				goto yy2;
			}
		}
	}
yy15682:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1952;
			if (yych <= 0x86) goto yy2;
			goto yy1952;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1952;
			} else {
				if (yych == 0x90) goto yy9247;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy1952;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy9247;
			goto yy1952;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy1952;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy1952;
				goto yy2;
			}
		}
	}
yy15683:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy9247;
	if (yych <= 0xBF) goto yy1952;
	goto yy2;
yy15684:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1952;
		if (yych <= 0x85) goto yy9247;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy9247;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy15685:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy9247;
		goto yy1952;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy15686:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy9247;
		if (yych <= 0x9D) goto yy1952;
		goto yy2;
	}
yy15687:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy1952;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy9247;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy15688:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy9247;
	if (yych <= 0xB7) goto yy1952;
	goto yy2;
yy15689:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy9247;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy1952;
	goto yy2;
yy15690:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy9247;
		goto yy1952;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy1952;
		goto yy2;
	}
yy15691:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy1952;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy9247;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy9247;
			goto yy2;
		}
	}
yy15692:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy9247;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy9247;
		if (yych <= 0xBE) goto yy1952;
		goto yy2;
	}
yy15693:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy9247;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy9247;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy1952;
		goto yy2;
	}
yy15694:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy1952;
		goto yy9247;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy1952;
			goto yy9247;
		} else {
			if (yych <= 0xBB) goto yy1952;
			if (yych <= 0xBF) goto yy9247;
			goto yy2;
		}
	}
yy15695:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy9247;
		goto yy1952;
	} else {
		if (yych == 0xB5) goto yy1952;
		if (yych <= 0xBF) goto yy9247;
		goto yy2;
	}
yy15696:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy9247;
		goto yy1952;
	} else {
		if (yych == 0xAF) goto yy1952;
		if (yych <= 0xBF) goto yy9247;
		goto yy2;
	}
yy15697:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy9247;
		goto yy1952;
	} else {
		if (yych == 0xA9) goto yy1952;
		if (yych <= 0xBF) goto yy9247;
		goto yy2;
	}
yy15698:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy9247;
		goto yy1952;
	} else {
		if (yych <= 0x8B) goto yy9247;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy15699:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy9247;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy1952;
	goto yy2;
yy15700:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy12092;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy10684;
			goto yy2;
		}
	}
yy15701:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy12092;
	if (yych <= 0x9B) goto yy10684;
	goto yy2;
yy15702:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy10684;
		goto yy12092;
	} else {
		if (yych == 0xBD) goto yy12092;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy15703:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x90) goto yy12092;
			if (yych <= 0x97) goto yy10684;
			goto yy12092;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy10684;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy12092;
			goto yy2;
		}
	}
yy15704:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy12092;
			} else {
				if (yych <= 0x83) goto yy10684;
				if (yych <= 0x84) goto yy2;
				goto yy12092;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy12092;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy12092;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy12092;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy12092;
				if (yych <= 0xB5) goto yy2;
				goto yy12092;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xBD) goto yy12092;
				if (yych <= 0xBF) goto yy10684;
				goto yy2;
			}
		}
	}
yy15705:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy10684;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy10684;
				goto yy12092;
			} else {
				if (yych == 0x97) goto yy10684;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy12092;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy12092;
				if (yych <= 0xA3) goto yy10684;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy843;
				if (yych <= 0xB1) goto yy12092;
				goto yy10684;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy10684;
				goto yy2;
			}
		}
	}
yy15706:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy12092;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy12092;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy12092;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy12092;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy12092;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy12092;
				if (yych <= 0xBB) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy10684;
				goto yy2;
			}
		}
	}
yy15707:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy10684;
			if (yych <= 0x86) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy10684;
			} else {
				if (yych == 0x91) goto yy10684;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy12092;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy843;
				goto yy10684;
			} else {
				if (yych <= 0xB4) goto yy12092;
				if (yych <= 0xB5) goto yy10684;
				goto yy2;
			}
		}
	}
yy15708:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy10684;
			if (yych <= 0x84) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy12092;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy12092;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy12092;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy12092;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xBD) goto yy12092;
				if (yych <= 0xBF) goto yy10684;
				goto yy2;
			}
		}
	}
yy15709:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy10684;
			} else {
				if (yych == 0x90) goto yy12092;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy12092;
			if (yych <= 0xA3) goto yy10684;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy10684;
			} else {
				if (yych == 0xB9) goto yy12092;
				goto yy2;
			}
		}
	}
yy15710:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy10684;
			if (yych <= 0x84) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy12092;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy12092;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy12092;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy12092;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xBD) goto yy12092;
				if (yych <= 0xBF) goto yy10684;
				goto yy2;
			}
		}
	}
yy15711:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy10684;
			if (yych <= 0x86) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy10684;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy12092;
			goto yy10684;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy10684;
				if (yych <= 0xB1) goto yy12092;
				goto yy2;
			}
		}
	}
yy15712:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy10684;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy12092;
	default:	goto yy2;
	}
yy15713:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy10684;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy12092;
			if (yych == 0x97) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy10684;
			goto yy2;
		}
	}
yy15714:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy10684;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy12092;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy12092;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy15715:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy10684;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy12092;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy12092;
			goto yy10684;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych == 0xBF) goto yy10684;
				goto yy2;
			}
		}
	}
yy15716:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy10684;
			if (yych <= 0x84) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy12092;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xBD) goto yy12092;
				if (yych <= 0xBF) goto yy10684;
				goto yy2;
			}
		}
	}
yy15717:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy10684;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy12092;
			goto yy10684;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy12092;
				goto yy2;
			}
		}
	}
yy15718:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy10684;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy12092;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy12092;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy12092;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy15719:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0x8E) goto yy12092;
				if (yych <= 0x96) goto yy2;
				goto yy10684;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy12092;
			if (yych <= 0xA3) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy843;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy10684;
				if (yych <= 0xBF) goto yy12092;
				goto yy2;
			}
		}
	}
yy15720:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy12092;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy12092;
		} else {
			if (yych == 0xBD) goto yy12092;
			goto yy2;
		}
	}
yy15721:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy12092;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy10684;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy10684;
			goto yy2;
		}
	}
yy15722:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy10684;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy10684;
		if (yych <= 0xBF) goto yy12092;
		goto yy2;
	}
yy15723:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy12092;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy10684;
	goto yy2;
yy15724:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy12092;
		goto yy10684;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy12092;
		goto yy2;
	}
yy15725:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy9303;
	if (yych <= 0xBF) goto yy12092;
	goto yy2;
yy15726:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy12092;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy12092;
			if (yych <= 0xB4) goto yy10684;
			goto yy2;
		}
	}
yy15727:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0x93) goto yy10684;
			if (yych <= 0x9F) goto yy2;
			goto yy12092;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy10684;
			goto yy2;
		}
	}
yy15728:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy9303;
		if (yych <= 0x8A) goto yy2;
		goto yy10684;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy12092;
			goto yy2;
		}
	}
yy15729:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy12092;
		goto yy10684;
	} else {
		if (yych <= 0xAA) goto yy12092;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy12092;
		goto yy2;
	}
yy15730:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy12092;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy10684;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy10684;
		goto yy2;
	}
yy15731:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy12092;
	if (yych <= 0x9B) goto yy10684;
	goto yy2;
yy15732:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy10684;
		if (yych <= 0xA0) goto yy12092;
		goto yy10684;
	} else {
		if (yych <= 0xAF) goto yy12092;
		if (yych <= 0xB9) goto yy843;
		if (yych <= 0xBF) goto yy12092;
		goto yy2;
	}
yy15733:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy12092;
	if (yych <= 0xB3) goto yy10684;
	goto yy2;
yy15734:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy12092;
	if (yych <= 0xB7) goto yy10684;
	goto yy2;
yy15735:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy10684;
			if (yych <= 0xAC) goto yy12092;
			goto yy10684;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy12092;
			if (yych <= 0xB4) goto yy10684;
			goto yy12092;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy10684;
			goto yy2;
		}
	}
yy15736:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy12092;
	} else {
		if (yych == 0xBE) goto yy12092;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy15737:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy10684;
			if (yych <= 0x84) goto yy12092;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy12092;
				goto yy10684;
			} else {
				if (yych <= 0x93) goto yy12092;
				if (yych <= 0x95) goto yy2;
				goto yy12092;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xAC) goto yy12092;
				if (yych <= 0xAF) goto yy10684;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy12092;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy12092;
				if (yych <= 0xBE) goto yy10684;
				goto yy2;
			}
		}
	}
yy15738:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x93) goto yy9303;
		if (yych <= 0x97) goto yy2;
		goto yy1087;
	} else {
		if (yych <= 0xA4) {
			if (yych <= 0xA3) goto yy2;
			goto yy1087;
		} else {
			if (yych == 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy15739:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy10684;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy12092;
	default:	goto yy2;
	}
yy15740:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy10684;
		goto yy12092;
	} else {
		if (yych == 0x8E) goto yy12092;
		if (yych <= 0x8F) goto yy10684;
		goto yy2;
	}
yy15741:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy12092;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy10684;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy15742:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy12092;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy15743:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy12092;
		goto yy10684;
	} else {
		if (yych <= 0xAE) goto yy12092;
		if (yych <= 0xB1) goto yy10684;
		if (yych <= 0xB3) goto yy12092;
		goto yy2;
	}
yy15744:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy12092;
	if (yych == 0xBF) goto yy10684;
	goto yy2;
yy15745:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy12092;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy15746:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy10684;
			if (yych == 0xA0) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy10684;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy12092;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy15747:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy10684;
		if (yych <= 0xBA) goto yy12092;
		goto yy2;
	}
yy15748:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy10684;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy12092;
	goto yy2;
yy15749:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy12092;
		goto yy10684;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy10684;
		goto yy2;
	}
yy15750:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy12092;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy10684;
		if (yych <= 0xBF) goto yy12092;
		goto yy2;
	}
yy15751:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy12092;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy10684;
	goto yy2;
yy15752:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy10684;
		if (yych <= 0xBF) goto yy12092;
		goto yy2;
	}
yy15753:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy12092;
		if (yych <= 0x88) goto yy2;
		goto yy10684;
	} else {
		if (yych <= 0xAD) goto yy12092;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy12092;
		goto yy2;
	}
yy15754:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy12092;
			goto yy10684;
		} else {
			if (yych == 0x86) goto yy10684;
			goto yy12092;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy10684;
			if (yych <= 0xA2) goto yy12092;
			goto yy10684;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy10684;
			goto yy2;
		}
	}
yy15755:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy10684;
	if (yych <= 0xB3) goto yy12092;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy15756:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9F) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy12092;
			if (yych <= 0xBA) goto yy2;
			goto yy12092;
		} else {
			if (yych == 0xBD) goto yy12092;
			goto yy2;
		}
	}
yy15757:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy12092;
	} else {
		if (yych <= 0xAD) goto yy10684;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy12092;
		goto yy2;
	}
yy15758:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy12092;
	if (yych <= 0x93) goto yy10684;
	goto yy2;
yy15759:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy12092;
	if (yych <= 0xB6) goto yy10684;
	goto yy2;
yy15760:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy12092;
			goto yy10684;
		} else {
			if (yych <= 0x8B) goto yy12092;
			if (yych <= 0x8D) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0xB6) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy10684;
			goto yy2;
		}
	}
yy15761:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy12092;
			goto yy10684;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy10684;
			goto yy2;
		}
	}
yy15762:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy12092;
		if (yych <= 0x9B) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy12092;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy12092;
		goto yy2;
	}
yy15763:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy12092;
		if (yych <= 0xAA) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy10684;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy15764:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy12092;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy12092;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy12092;
			goto yy10684;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy10684;
			if (yych <= 0xB6) goto yy12092;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy12092;
			goto yy2;
		}
	}
yy15765:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy12092;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy15766:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy10684;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy12092;
	goto yy2;
yy15767:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy12092;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy12092;
		if (yych <= 0xBD) goto yy10684;
		goto yy2;
	}
yy15768:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy10684;
		if (yych <= 0x9F) goto yy2;
		goto yy10684;
	} else {
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB2) goto yy9303;
		if (yych <= 0xB4) goto yy10684;
		goto yy2;
	}
yy15769:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0x92) goto yy1087;
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA2) goto yy10684;
			goto yy9303;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA6) goto yy10684;
			if (yych == 0xA9) goto yy10684;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy12092;
			goto yy2;
		}
	}
yy15770:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy10684;
			if (yych <= 0x86) goto yy2;
			goto yy1087;
		} else {
			if (yych <= 0x8B) {
				if (yych <= 0x8A) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0x8C) goto yy2;
				if (yych <= 0x8D) goto yy9303;
				goto yy1087;
			}
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9B) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy12092;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy10684;
				goto yy2;
			}
		}
	}
yy15771:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy10684;
		if (yych <= 0x9A) goto yy12092;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy10684;
		goto yy2;
	}
yy15772:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy15778;
	case 0x81:	goto yy15779;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy12096;
	case 0x83:	goto yy15780;
	case 0x84:	goto yy16729;
	case 0x85:	goto yy16730;
	case 0x86:	goto yy16731;
	case 0x87:	goto yy16732;
	case 0x8A:	goto yy15781;
	case 0x8B:	goto yy16921;
	case 0x8C:	goto yy15783;
	case 0x8D:	goto yy16922;
	case 0x8E:	goto yy15785;
	case 0x8F:	goto yy15786;
	case 0x92:	goto yy15787;
	case 0x94:	goto yy15788;
	case 0x95:	goto yy15789;
	case 0x9C:	goto yy15790;
	case 0x9D:	goto yy15791;
	case 0xA0:	goto yy15792;
	case 0xA1:	goto yy16923;
	case 0xA2:	goto yy15794;
	case 0xA3:	goto yy15795;
	case 0xA4:	goto yy15796;
	case 0xA6:	goto yy15797;
	case 0xA8:	goto yy16924;
	case 0xA9:	goto yy15799;
	case 0xAA:	goto yy15800;
	case 0xAB:	goto yy16925;
	case 0xAC:	goto yy14074;
	case 0xAD:	goto yy15802;
	case 0xAE:	goto yy15803;
	case 0xB1:	goto yy15804;
	case 0xB2:
	case 0xB3:	goto yy15805;
	default:	goto yy2;
	}
yy15773:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy16926;
	case 0x81:	goto yy16805;
	case 0x82:	goto yy16927;
	case 0x83:	goto yy15808;
	case 0x84:	goto yy16928;
	case 0x85:	goto yy16929;
	case 0x86:	goto yy16930;
	case 0x87:	goto yy16931;
	case 0x88:	goto yy16932;
	case 0x8A:	goto yy15814;
	case 0x8B:	goto yy16933;
	case 0x8C:	goto yy16934;
	case 0x8D:	goto yy16935;
	case 0x92:
	case 0x98:	goto yy16936;
	case 0x93:	goto yy16937;
	case 0x96:	goto yy16938;
	case 0x97:	goto yy16939;
	case 0x99:	goto yy16940;
	case 0x9A:	goto yy16941;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy16821;
	case 0xA2:	goto yy15824;
	case 0xA3:	goto yy15825;
	case 0xAB:	goto yy15826;
	default:	goto yy2;
	}
yy15774:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy12096;
	case 0xA8:	goto yy15826;
	case 0xA9:	goto yy15831;
	case 0xAB:	goto yy16942;
	case 0xAC:	goto yy16943;
	case 0xAD:	goto yy16944;
	case 0xAE:	goto yy15835;
	case 0xBD:	goto yy16945;
	case 0xBE:	goto yy16754;
	default:	goto yy2;
	}
yy15775:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy12096;
	if (yych <= 0xB1) goto yy15837;
	if (yych <= 0xB2) goto yy16946;
	goto yy2;
yy15776:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy10688;
	case 0x83:	goto yy13259;
	case 0x84:	goto yy16756;
	case 0x85:	goto yy16757;
	case 0x87:	goto yy16758;
	case 0x89:	goto yy16759;
	case 0x8D:	goto yy16760;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy12096;
	case 0x91:	goto yy15839;
	case 0x92:	goto yy15840;
	case 0x93:	goto yy15841;
	case 0x94:	goto yy15842;
	case 0x95:	goto yy15843;
	case 0x9A:	goto yy15844;
	case 0x9B:	goto yy16947;
	case 0x9C:	goto yy16948;
	case 0x9D:	goto yy16949;
	case 0x9E:	goto yy16950;
	case 0x9F:	goto yy16951;
	case 0xAA:	goto yy16762;
	default:	goto yy2;
	}
yy15777:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy12096;
		if (yych <= 0xA3) goto yy16952;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy15851;
			goto yy15852;
		} else {
			if (yych <= 0xBA) goto yy15853;
			if (yych <= 0xBB) goto yy16764;
			goto yy2;
		}
	}
yy15778:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy12092;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy12092;
		} else {
			if (yych == 0xBF) goto yy12092;
			goto yy2;
		}
	}
yy15779:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy12092;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy12092;
	goto yy2;
yy15780:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy12092;
	goto yy2;
yy15781:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy12092;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy12092;
	goto yy2;
yy15782:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy12092;
	if (yych == 0xA0) goto yy7354;
	goto yy2;
yy15783:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy12092;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy12092;
	goto yy2;
yy15784:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy12092;
		if (yych <= 0x81) goto yy2;
		goto yy12092;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy12092;
		if (yych <= 0xBA) goto yy7354;
		goto yy2;
	}
yy15785:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy12092;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy12092;
	goto yy2;
yy15786:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy12092;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy12092;
	goto yy2;
yy15787:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy12092;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy15788:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy12092;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy12092;
	goto yy2;
yy15789:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy12092;
	goto yy2;
yy15790:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy12092;
	goto yy2;
yy15791:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy12092;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy12092;
	goto yy2;
yy15792:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy12092;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy12092;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy12092;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy12092;
			if (yych == 0xBF) goto yy12092;
			goto yy2;
		}
	}
yy15793:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy12092;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy12092;
		if (yych <= 0xB8) goto yy7354;
		goto yy2;
	}
yy15794:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy12092;
	goto yy2;
yy15795:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy12092;
	goto yy2;
yy15796:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy12092;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy12092;
	goto yy2;
yy15797:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy12092;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy12092;
	goto yy2;
yy15798:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy12092;
			if (yych <= 0x83) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy7354;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy7354;
			goto yy12092;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy7354;
			} else {
				if (yych == 0xBF) goto yy7354;
				goto yy2;
			}
		}
	}
yy15799:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy12092;
	goto yy2;
yy15800:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy12092;
	goto yy2;
yy15801:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy12092;
		goto yy7354;
	} else {
		if (yych <= 0xA4) goto yy12092;
		if (yych <= 0xA6) goto yy7354;
		goto yy2;
	}
yy15802:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy12092;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy12092;
	goto yy2;
yy15803:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy12092;
	goto yy2;
yy15804:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy12092;
	goto yy2;
yy15805:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy12092;
	goto yy2;
yy15806:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy7354;
	if (yych <= 0xB7) goto yy12092;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy15807:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy7354;
	if (yych <= 0xAF) goto yy12092;
	if (yych <= 0xBA) goto yy7354;
	goto yy2;
yy15808:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy12092;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy843;
	goto yy2;
yy15809:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy7354;
		goto yy12092;
	} else {
		if (yych <= 0xB4) goto yy7354;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy15810:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy12092;
		goto yy7354;
	} else {
		if (yych == 0xB6) goto yy12092;
		goto yy2;
	}
yy15811:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy7354;
	if (yych <= 0xB2) goto yy12092;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy15812:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x84) goto yy12092;
			if (yych <= 0x89) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			goto yy12092;
		} else {
			if (yych == 0x9C) goto yy12092;
			goto yy2;
		}
	}
yy15813:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy12092;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy12092;
		if (yych <= 0xB7) goto yy7354;
		goto yy2;
	}
yy15814:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy12092;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy12092;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy12092;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy12092;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy12092;
			goto yy2;
		}
	}
yy15815:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy12092;
		goto yy7354;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy15816:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy7354;
			if (yych <= 0x84) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy12092;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy12092;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy12092;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy12092;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0xBD) goto yy12092;
				if (yych <= 0xBF) goto yy7354;
				goto yy2;
			}
		}
	}
yy15817:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy7354;
			if (yych <= 0x86) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy7354;
			} else {
				if (yych == 0x90) goto yy12092;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy7354;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy12092;
			goto yy7354;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy7354;
				goto yy2;
			}
		}
	}
yy15818:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy12092;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy15819:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy7354;
		if (yych <= 0x85) goto yy12092;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy12092;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy15820:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy12092;
		goto yy7354;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy7354;
		goto yy2;
	}
yy15821:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy12092;
		if (yych <= 0x9D) goto yy7354;
		goto yy2;
	}
yy15822:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy12092;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy15823:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy12092;
	if (yych <= 0xB7) goto yy7354;
	goto yy2;
yy15824:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy12092;
	goto yy2;
yy15825:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy12092;
		goto yy843;
	} else {
		if (yych == 0xBF) goto yy12092;
		goto yy2;
	}
yy15826:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy12092;
	goto yy2;
yy15827:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy12092;
	goto yy2;
yy15828:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy12092;
	goto yy2;
yy15829:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy12092;
	goto yy2;
yy15830:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy12092;
	goto yy2;
yy15831:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy12092;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy15832:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy12092;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy7354;
	goto yy2;
yy15833:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy12092;
		goto yy7354;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy7354;
		goto yy2;
	}
yy15834:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy7354;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy12092;
			goto yy2;
		}
	}
yy15835:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy12092;
	goto yy2;
yy15836:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy12092;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy12092;
		if (yych <= 0xBE) goto yy7354;
		goto yy2;
	}
yy15837:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy12092;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy12092;
	goto yy2;
yy15838:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy12092;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy12092;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy7354;
		goto yy2;
	}
yy15839:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy12092;
	goto yy2;
yy15840:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy12092;
		} else {
			if (yych == 0xA2) goto yy12092;
			if (yych <= 0xA4) goto yy2;
			goto yy12092;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy12092;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy12092;
				goto yy2;
			}
		}
	}
yy15841:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy12092;
	goto yy2;
yy15842:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy12092;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy12092;
			if (yych <= 0x8C) goto yy2;
			goto yy12092;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy12092;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy12092;
			goto yy2;
		}
	}
yy15843:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy12092;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy12092;
			goto yy2;
		}
	}
yy15844:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy12092;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy12092;
	goto yy2;
yy15845:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy7354;
		goto yy12092;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy7354;
			goto yy12092;
		} else {
			if (yych <= 0xBB) goto yy7354;
			if (yych <= 0xBF) goto yy12092;
			goto yy2;
		}
	}
yy15846:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy12092;
		goto yy7354;
	} else {
		if (yych == 0xB5) goto yy7354;
		if (yych <= 0xBF) goto yy12092;
		goto yy2;
	}
yy15847:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy12092;
		goto yy7354;
	} else {
		if (yych == 0xAF) goto yy7354;
		if (yych <= 0xBF) goto yy12092;
		goto yy2;
	}
yy15848:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy12092;
		goto yy7354;
	} else {
		if (yych == 0xA9) goto yy7354;
		if (yych <= 0xBF) goto yy12092;
		goto yy2;
	}
yy15849:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy12092;
		goto yy7354;
	} else {
		if (yych <= 0x8B) goto yy12092;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy15850:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy12092;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy7354;
	goto yy2;
yy15851:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy12092;
			} else {
				if (yych == 0xA4) goto yy12092;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy12092;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy12092;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy12092;
			} else {
				if (yych == 0xBB) goto yy12092;
				goto yy2;
			}
		}
	}
yy15852:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy12092;
	default:	goto yy2;
	}
yy15853:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy12092;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy12092;
			goto yy2;
		}
	}
yy15854:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy1764;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy14146;
	case 0xB7:	goto yy2930;
	default:	goto yy2;
	}
yy15855:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1764;
			goto yy14146;
		} else {
			if (yych <= 0x87) goto yy2930;
			if (yych <= 0x8A) goto yy14146;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy14146;
			goto yy2;
		}
	}
yy15856:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy14146;
		} else {
			if (yych == 0x8A) goto yy16953;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xBE) goto yy16953;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy15857:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x87) {
		if (yych <= 0x83) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x82) goto yy1764;
			goto yy2;
		} else {
			if (yych == 0x86) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0xAA) goto yy14146;
			goto yy2;
		} else {
			if (yych <= 0xB2) goto yy14146;
			if (yych == 0xB4) goto yy2930;
			goto yy2;
		}
	}
yy15858:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy7386;
	case 0x81:	goto yy7387;
	case 0x82:	goto yy15884;
	case 0x83:	goto yy15885;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy14150;
	case 0x89:	goto yy15886;
	case 0x8A:	goto yy15887;
	case 0x8B:	goto yy15888;
	case 0x8C:	goto yy15889;
	case 0x8D:	goto yy15890;
	case 0x8E:	goto yy15891;
	case 0x8F:	goto yy15892;
	case 0x90:	goto yy16954;
	case 0x99:	goto yy15894;
	case 0x9A:	goto yy15895;
	case 0x9B:	goto yy15896;
	case 0x9C:	goto yy15897;
	case 0x9D:	goto yy15898;
	case 0x9E:	goto yy7394;
	case 0x9F:	goto yy7395;
	case 0xA0:	goto yy16955;
	case 0xA1:	goto yy15900;
	case 0xA2:	goto yy15901;
	case 0xA3:	goto yy15902;
	case 0xA4:	goto yy15903;
	case 0xA5:	goto yy7399;
	case 0xA7:	goto yy7400;
	case 0xA8:	goto yy15904;
	case 0xA9:	goto yy7401;
	case 0xAA:	goto yy7402;
	case 0xAC:	goto yy7403;
	case 0xAD:	goto yy7404;
	case 0xAE:	goto yy15905;
	case 0xAF:	goto yy15906;
	case 0xB0:	goto yy15907;
	case 0xB1:	goto yy15908;
	case 0xB3:	goto yy15909;
	case 0xB4:	goto yy15910;
	case 0xB5:	goto yy15911;
	case 0xB6:	goto yy15912;
	case 0xB7:	goto yy7408;
	case 0xBC:	goto yy15913;
	case 0xBD:	goto yy15914;
	case 0xBE:	goto yy15915;
	case 0xBF:	goto yy15916;
	default:	goto yy2;
	}
yy15859:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy16956;
	case 0x81:	goto yy7412;
	case 0x82:	goto yy7413;
	case 0x83:	goto yy7414;
	case 0x84:	goto yy15917;
	case 0x85:	goto yy15918;
	case 0x86:	goto yy15919;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy1769;
	case 0x88:	goto yy16957;
	case 0x8C:	goto yy7417;
	case 0x8F:	goto yy7418;
	case 0x90:	goto yy7419;
	case 0x91:	goto yy7420;
	case 0x92:	goto yy7421;
	case 0x93:	goto yy7422;
	case 0x9D:	goto yy7423;
	case 0x9E:	goto yy7424;
	case 0x9F:	goto yy7425;
	case 0xA6:	goto yy7426;
	case 0xA7:	goto yy7427;
	case 0xAD:	goto yy7428;
	case 0xAE:	goto yy7429;
	case 0xAF:	goto yy7430;
	case 0xB0:	goto yy15920;
	case 0xB1:	goto yy15921;
	case 0xB2:	goto yy14150;
	case 0xB3:	goto yy15922;
	case 0xB4:	goto yy15923;
	case 0xB5:	goto yy15924;
	case 0xB6:	goto yy15925;
	case 0xB7:	goto yy15926;
	case 0xB8:	goto yy16958;
	case 0xBA:	goto yy7434;
	case 0xBB:	goto yy4401;
	case 0xBF:	goto yy7435;
	default:	goto yy2;
	}
yy15860:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy15950;
	case 0xAD:	goto yy15951;
	case 0xAE:	goto yy15952;
	case 0xAF:	goto yy15953;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy14150;
	case 0xB4:	goto yy15954;
	case 0xB5:	goto yy15955;
	case 0xB6:	goto yy15956;
	case 0xB7:	goto yy15957;
	case 0xB8:	goto yy16959;
	case 0xB9:	goto yy16960;
	case 0xBB:	goto yy15959;
	case 0xBC:	goto yy16961;
	case 0xBD:	goto yy15961;
	case 0xBF:	goto yy7469;
	default:	goto yy2;
	}
yy15861:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy14146;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy1764;
			goto yy2;
		}
	}
yy15862:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy14146;
	if (yych <= 0x9B) goto yy1764;
	goto yy2;
yy15863:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy14146;
	goto yy2;
yy15864:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1764;
		goto yy14146;
	} else {
		if (yych == 0xBD) goto yy14146;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy15865:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x90) goto yy14146;
		goto yy1764;
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0xA1) goto yy14146;
			goto yy1764;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy14146;
			goto yy2;
		}
	}
yy15866:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy14146;
			} else {
				if (yych <= 0x83) goto yy1764;
				if (yych <= 0x84) goto yy2;
				goto yy14146;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy14146;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy14146;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy14146;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy14146;
				if (yych <= 0xB5) goto yy2;
				goto yy14146;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xBD) goto yy14146;
				if (yych <= 0xBF) goto yy1764;
				goto yy2;
			}
		}
	}
yy15867:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy1764;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy1764;
				goto yy14146;
			} else {
				if (yych == 0x97) goto yy1764;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy14146;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy14146;
				if (yych <= 0xA3) goto yy1764;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy14146;
				goto yy1764;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy1764;
				goto yy2;
			}
		}
	}
yy15868:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy14146;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy14146;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy14146;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy14146;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy14146;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy14146;
				if (yych <= 0xBB) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1764;
				goto yy2;
			}
		}
	}
yy15869:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1764;
			if (yych <= 0x86) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy1764;
			if (yych <= 0x90) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x98) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xB4) goto yy14146;
				if (yych <= 0xB5) goto yy1764;
				goto yy2;
			}
		}
	}
yy15870:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1764;
			if (yych <= 0x84) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy14146;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy14146;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy14146;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy14146;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xBD) goto yy14146;
				if (yych <= 0xBF) goto yy1764;
				goto yy2;
			}
		}
	}
yy15871:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy1764;
			if (yych <= 0x8F) goto yy2;
			goto yy14146;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy14146;
			if (yych <= 0xA3) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy1764;
			if (yych == 0xB9) goto yy14146;
			goto yy2;
		}
	}
yy15872:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1764;
			if (yych <= 0x84) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy14146;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy14146;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy14146;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy14146;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xBD) goto yy14146;
				if (yych <= 0xBF) goto yy1764;
				goto yy2;
			}
		}
	}
yy15873:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1764;
			if (yych <= 0x86) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy1764;
			if (yych <= 0x95) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych <= 0x9B) goto yy2;
			if (yych == 0x9E) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA3) goto yy1764;
				goto yy2;
			} else {
				if (yych <= 0xB0) goto yy1764;
				if (yych <= 0xB1) goto yy14146;
				goto yy2;
			}
		}
	}
yy15874:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy1764;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy14146;
	default:	goto yy2;
	}
yy15875:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1764;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0x96) {
			if (yych == 0x90) goto yy14146;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy1764;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy1764;
			goto yy2;
		}
	}
yy15876:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1764;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy14146;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy14146;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy15877:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1764;
			if (yych <= 0x94) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0x9A) goto yy14146;
			if (yych <= 0x9F) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0xA3) goto yy1764;
			if (yych == 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy15878:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1764;
			if (yych <= 0x84) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy14146;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xBD) goto yy14146;
				if (yych <= 0xBF) goto yy1764;
				goto yy2;
			}
		}
	}
yy15879:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1764;
			if (yych <= 0x94) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x9E) goto yy14146;
			if (yych <= 0x9F) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0xA3) goto yy1764;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB2) goto yy14146;
			goto yy2;
		}
	}
yy15880:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1764;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy14146;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy14146;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy14146;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy15881:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1764;
			if (yych <= 0x8E) goto yy14146;
			goto yy2;
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy1764;
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy14146;
			goto yy1764;
		} else {
			if (yych <= 0xB8) goto yy2;
			if (yych <= 0xB9) goto yy1764;
			if (yych <= 0xBF) goto yy14146;
			goto yy2;
		}
	}
yy15882:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy14146;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy14146;
		} else {
			if (yych == 0xBD) goto yy14146;
			goto yy2;
		}
	}
yy15883:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy14146;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy1764;
			if (yych <= 0x8E) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0x97) {
			if (yych == 0x96) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0x9F) goto yy1764;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1764;
			goto yy2;
		}
	}
yy15884:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy1764;
	} else {
		if (yych <= 0x99) goto yy2;
		if (yych <= 0x9F) goto yy1764;
		if (yych <= 0xBF) goto yy14146;
		goto yy2;
	}
yy15885:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy14146;
		} else {
			if (yych == 0x87) goto yy14146;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy14146;
			if (yych <= 0x8F) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy14146;
			goto yy2;
		}
	}
yy15886:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy14146;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy14146;
			if (yych <= 0x8F) goto yy2;
			goto yy14146;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy14146;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy14146;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy14146;
			goto yy2;
		}
	}
yy15887:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy14146;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy14146;
			goto yy2;
		}
	}
yy15888:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy14146;
		if (yych <= 0x81) goto yy2;
		goto yy14146;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy14146;
			goto yy2;
		}
	}
yy15889:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy14146;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy14146;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy14146;
		goto yy2;
	}
yy15890:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy14146;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy1764;
	goto yy2;
yy15891:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy14146;
		goto yy1764;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy14146;
		goto yy2;
	}
yy15892:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy14146;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy14146;
	goto yy2;
yy15893:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy7354;
	if (yych <= 0xBF) goto yy14146;
	goto yy2;
yy15894:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy14146;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy14146;
	goto yy2;
yy15895:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy14146;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy14146;
	goto yy2;
yy15896:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy14146;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy14146;
	goto yy2;
yy15897:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy14146;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy14146;
			if (yych <= 0xB4) goto yy1764;
			goto yy2;
		}
	}
yy15898:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0x93) goto yy1764;
			if (yych <= 0x9F) goto yy2;
			goto yy14146;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1764;
			goto yy2;
		}
	}
yy15899:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych == 0x86) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0x8D) goto yy1764;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy14146;
		goto yy2;
	}
yy15900:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy14146;
	goto yy2;
yy15901:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy14146;
		goto yy1764;
	} else {
		if (yych <= 0xAA) goto yy14146;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy14146;
		goto yy2;
	}
yy15902:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy14146;
	goto yy2;
yy15903:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy14146;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy1764;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy1764;
		goto yy2;
	}
yy15904:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy14146;
	if (yych <= 0x9B) goto yy1764;
	goto yy2;
yy15905:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1764;
		if (yych <= 0xA0) goto yy14146;
		goto yy1764;
	} else {
		if (yych <= 0xAF) goto yy14146;
		if (yych <= 0xB9) goto yy2;
		if (yych <= 0xBF) goto yy14146;
		goto yy2;
	}
yy15906:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy14146;
	if (yych <= 0xB3) goto yy1764;
	goto yy2;
yy15907:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy14146;
	if (yych <= 0xB7) goto yy1764;
	goto yy2;
yy15908:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0x8F) goto yy14146;
	if (yych <= 0x99) goto yy2;
	if (yych <= 0xB7) goto yy14146;
	goto yy2;
yy15909:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy1764;
			if (yych <= 0xAC) goto yy14146;
			goto yy1764;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy14146;
			if (yych <= 0xB4) goto yy1764;
			goto yy14146;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy1764;
			goto yy2;
		}
	}
yy15910:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy14146;
	goto yy2;
yy15911:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy14146;
	goto yy2;
yy15912:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy14146;
	goto yy2;
yy15913:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy14146;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy14146;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy14146;
		goto yy2;
	}
yy15914:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy14146;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy14146;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy14146;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy14146;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy14146;
			goto yy2;
		}
	}
yy15915:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy14146;
	} else {
		if (yych == 0xBE) goto yy14146;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy15916:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy1764;
			if (yych <= 0x84) goto yy14146;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy14146;
				goto yy1764;
			} else {
				if (yych <= 0x93) goto yy14146;
				if (yych <= 0x95) goto yy2;
				goto yy14146;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xAC) goto yy14146;
				if (yych <= 0xAF) goto yy1764;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy14146;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy14146;
				if (yych <= 0xBE) goto yy1764;
				goto yy2;
			}
		}
	}
yy15917:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy1764;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy14146;
	default:	goto yy2;
	}
yy15918:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1764;
		goto yy14146;
	} else {
		if (yych == 0x8E) goto yy14146;
		if (yych <= 0x8F) goto yy1764;
		goto yy2;
	}
yy15919:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy14146;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy1764;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy15920:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy14146;
	goto yy2;
yy15921:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy14146;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy14146;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy14146;
		goto yy2;
	}
yy15922:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy14146;
		goto yy1764;
	} else {
		if (yych <= 0xAE) goto yy14146;
		if (yych <= 0xB1) goto yy1764;
		if (yych <= 0xB3) goto yy14146;
		goto yy2;
	}
yy15923:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy14146;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy14146;
			goto yy2;
		}
	}
yy15924:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy14146;
	if (yych == 0xBF) goto yy1764;
	goto yy2;
yy15925:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy14146;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy14146;
			goto yy2;
		}
	}
yy15926:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy14146;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy15927:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy1764;
			if (yych == 0xA0) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy1764;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy14146;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy15928:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy14146;
	goto yy2;
yy15929:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1764;
		if (yych <= 0xBA) goto yy14146;
		goto yy2;
	}
yy15930:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1764;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy14146;
	goto yy2;
yy15931:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy14146;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy14146;
		if (yych <= 0xA9) goto yy2;
		if (yych <= 0xAB) goto yy14146;
		goto yy2;
	}
yy15932:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy14146;
		goto yy1764;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy1764;
		goto yy2;
	}
yy15933:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy14146;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1764;
		if (yych <= 0xBF) goto yy14146;
		goto yy2;
	}
yy15934:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy14146;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy1764;
	goto yy2;
yy15935:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy1764;
		if (yych <= 0xBF) goto yy14146;
		goto yy2;
	}
yy15936:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy14146;
		if (yych <= 0x88) goto yy2;
		goto yy1764;
	} else {
		if (yych <= 0xAD) goto yy14146;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy14146;
		goto yy2;
	}
yy15937:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy14146;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy14146;
	goto yy2;
yy15938:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy14146;
			goto yy1764;
		} else {
			if (yych == 0x86) goto yy1764;
			goto yy14146;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy1764;
			if (yych <= 0xA2) goto yy14146;
			goto yy1764;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy1764;
			goto yy2;
		}
	}
yy15939:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy14146;
	goto yy2;
yy15940:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1764;
	if (yych <= 0xB3) goto yy14146;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy15941:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xB1) goto yy1764;
			goto yy14146;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xBA) goto yy2;
			goto yy14146;
		} else {
			if (yych == 0xBD) goto yy14146;
			goto yy2;
		}
	}
yy15942:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x89) goto yy2;
		if (yych <= 0xA5) goto yy14146;
		goto yy1764;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy14146;
		goto yy2;
	}
yy15943:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy14146;
	if (yych <= 0x93) goto yy1764;
	goto yy2;
yy15944:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy14146;
	if (yych <= 0xB6) goto yy1764;
	goto yy2;
yy15945:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0x83) goto yy1764;
			if (yych <= 0x8B) goto yy14146;
			goto yy1764;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB6) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy1764;
			goto yy2;
		}
	}
yy15946:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy14146;
			goto yy1764;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy1764;
			goto yy2;
		}
	}
yy15947:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy14146;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy14146;
			if (yych <= 0x90) goto yy2;
			goto yy14146;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy14146;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy14146;
			goto yy2;
		}
	}
yy15948:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy14146;
		if (yych <= 0x9B) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy14146;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy14146;
		goto yy2;
	}
yy15949:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy14146;
		goto yy1764;
	} else {
		if (yych <= 0xAB) goto yy2;
		if (yych <= 0xAD) goto yy1764;
		goto yy2;
	}
yy15950:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy14146;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy14146;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy14146;
			goto yy1764;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy1764;
			if (yych <= 0xB6) goto yy14146;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy14146;
			goto yy2;
		}
	}
yy15951:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy14146;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy14146;
		goto yy2;
	}
yy15952:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy14146;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy15953:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1764;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy14146;
	goto yy2;
yy15954:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy14146;
	goto yy2;
yy15955:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy14146;
	goto yy2;
yy15956:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy14146;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy14146;
	goto yy2;
yy15957:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy14146;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy14146;
		if (yych <= 0xBD) goto yy1764;
		goto yy2;
	}
yy15958:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0xA1) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy1764;
			goto yy2;
		} else {
			if (yych == 0xA3) goto yy7354;
			goto yy1764;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych == 0xA9) goto yy1764;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy14146;
			goto yy2;
		}
	}
yy15959:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy14146;
	goto yy2;
yy15960:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x8A) {
			if (yych == 0x84) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0x8B) goto yy1764;
			if (yych <= 0x8C) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0xA0) {
			if (yych <= 0x9B) goto yy2;
			if (yych <= 0x9E) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0xBA) goto yy14146;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy15961:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy1764;
		if (yych <= 0x9A) goto yy14146;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy1764;
		goto yy2;
	}
yy15962:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy16962;
	case 0x81:	goto yy16963;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy14150;
	case 0x83:	goto yy16964;
	case 0x84:	goto yy10716;
	case 0x85:	goto yy10717;
	case 0x86:	goto yy10718;
	case 0x87:	goto yy10719;
	case 0x8A:	goto yy16965;
	case 0x8B:	goto yy16966;
	case 0x8C:	goto yy16967;
	case 0x8D:	goto yy16968;
	case 0x8E:	goto yy16969;
	case 0x8F:	goto yy16970;
	case 0x92:	goto yy16971;
	case 0x94:	goto yy16972;
	case 0x95:	goto yy16973;
	case 0x9C:	goto yy16974;
	case 0x9D:	goto yy16975;
	case 0xA0:	goto yy16976;
	case 0xA1:	goto yy16977;
	case 0xA2:	goto yy16978;
	case 0xA3:	goto yy16979;
	case 0xA4:	goto yy16980;
	case 0xA6:	goto yy16981;
	case 0xA8:	goto yy16982;
	case 0xA9:	goto yy16983;
	case 0xAA:	goto yy16984;
	case 0xAB:	goto yy16985;
	case 0xAC:	goto yy15902;
	case 0xAD:	goto yy16986;
	case 0xAE:	goto yy16987;
	case 0xB1:	goto yy16988;
	case 0xB2:
	case 0xB3:	goto yy16989;
	default:	goto yy2;
	}
yy15963:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy16990;
	case 0x81:	goto yy10724;
	case 0x82:	goto yy16991;
	case 0x83:	goto yy16992;
	case 0x84:	goto yy16993;
	case 0x85:	goto yy16994;
	case 0x86:	goto yy16995;
	case 0x87:	goto yy16996;
	case 0x88:	goto yy16997;
	case 0x8A:	goto yy16998;
	case 0x8B:	goto yy16999;
	case 0x8C:	goto yy17000;
	case 0x8D:	goto yy17001;
	case 0x92:
	case 0x98:	goto yy17002;
	case 0x93:	goto yy17003;
	case 0x96:	goto yy17004;
	case 0x97:	goto yy17005;
	case 0x99:	goto yy17006;
	case 0x9A:	goto yy17007;
	case 0x9C:	goto yy10736;
	case 0xA2:	goto yy17008;
	case 0xA3:	goto yy17009;
	case 0xAB:	goto yy17010;
	default:	goto yy2;
	}
yy15964:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy14150;
		goto yy17011;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy14150;
		if (yych <= 0x95) goto yy17012;
		goto yy2;
	}
yy15965:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy14150;
	if (yych <= 0x90) goto yy17013;
	goto yy2;
yy15966:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy14150;
	if (yych <= 0x99) goto yy17014;
	goto yy2;
yy15967:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy14150;
	case 0xA8:	goto yy17010;
	case 0xA9:	goto yy16978;
	case 0xAB:	goto yy17015;
	case 0xAC:	goto yy17016;
	case 0xAD:	goto yy17017;
	case 0xAE:	goto yy17018;
	case 0xBD:	goto yy17019;
	case 0xBE:	goto yy10741;
	default:	goto yy2;
	}
yy15968:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy14150;
	if (yych <= 0xB1) goto yy17020;
	if (yych <= 0xB2) goto yy17021;
	goto yy2;
yy15969:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy1769;
	case 0x83:	goto yy4329;
	case 0x84:	goto yy10743;
	case 0x85:	goto yy10744;
	case 0x87:	goto yy10745;
	case 0x89:	goto yy10746;
	case 0x8D:	goto yy10747;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy14150;
	case 0x91:	goto yy17022;
	case 0x92:	goto yy17023;
	case 0x93:	goto yy17024;
	case 0x94:	goto yy17025;
	case 0x95:	goto yy17026;
	case 0x9A:	goto yy17027;
	case 0x9B:	goto yy17028;
	case 0x9C:	goto yy17029;
	case 0x9D:	goto yy17030;
	case 0x9E:	goto yy17031;
	case 0x9F:	goto yy17032;
	case 0xAA:	goto yy10749;
	default:	goto yy2;
	}
yy15970:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy14150;
		if (yych <= 0xA3) goto yy17033;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy17034;
			goto yy17035;
		} else {
			if (yych <= 0xBA) goto yy17036;
			if (yych <= 0xBB) goto yy10751;
			goto yy2;
		}
	}
yy15971:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy10684;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy14174;
	case 0xB7:	goto yy2930;
	default:	goto yy2;
	}
yy15972:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy14174;
		goto yy10684;
	} else {
		if (yych == 0xB7) goto yy10684;
		if (yych <= 0xBF) goto yy14174;
		goto yy2;
	}
yy15973:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x91) {
			if (yych <= 0x81) goto yy2;
			if (yych <= 0x85) goto yy10684;
			goto yy2;
		} else {
			if (yych == 0x97) goto yy17037;
			goto yy10684;
		}
	} else {
		if (yych <= 0xAC) {
			if (yych <= 0xA4) goto yy2;
			if (yych <= 0xAB) goto yy10684;
			goto yy2;
		} else {
			if (yych == 0xAE) goto yy2;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy15974:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xB3) goto yy14174;
			if (yych <= 0xB4) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy14174;
			if (yych <= 0xBA) goto yy2;
			goto yy14174;
		} else {
			if (yych == 0xBF) goto yy14174;
			goto yy2;
		}
	}
yy15975:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy10684;
			goto yy14174;
		} else {
			if (yych <= 0x87) goto yy2930;
			if (yych <= 0x8A) goto yy14174;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy14174;
			goto yy2;
		}
	}
yy15976:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy10684;
	if (yych <= 0xBF) goto yy14174;
	goto yy2;
yy15977:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy14174;
	if (yych <= 0x89) goto yy10684;
	if (yych <= 0xBF) goto yy14174;
	goto yy2;
yy15978:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy14174;
		} else {
			if (yych == 0x8A) goto yy12153;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xBE) goto yy12153;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy15979:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x87) {
		if (yych <= 0x83) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x82) goto yy10684;
			goto yy2;
		} else {
			if (yych == 0x86) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0xAA) goto yy14174;
			goto yy2;
		} else {
			if (yych <= 0xB2) goto yy14174;
			if (yych == 0xB4) goto yy2930;
			goto yy2;
		}
	}
yy15980:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy10684;
		if (yych <= 0x8A) goto yy2;
		goto yy10684;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy14174;
			goto yy2;
		}
	}
yy15981:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x8A) {
			if (yych <= 0x80) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0x9F) goto yy10684;
			if (yych <= 0xA9) goto yy843;
			goto yy2;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xAB) goto yy843;
			if (yych <= 0xAD) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0xB0) goto yy10684;
			if (yych <= 0xBF) goto yy14174;
			goto yy2;
		}
	}
yy15982:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy14174;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy14174;
			if (yych == 0x9D) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy10684;
			if (yych <= 0xAF) goto yy14174;
			goto yy843;
		} else {
			if (yych <= 0xBC) goto yy14174;
			if (yych <= 0xBE) goto yy10684;
			if (yych <= 0xBF) goto yy14174;
			goto yy2;
		}
	}
yy15983:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy14174;
		goto yy10684;
	} else {
		if (yych <= 0xAF) goto yy14174;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy15984:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy10684;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy14174;
	goto yy2;
yy15985:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy14174;
	if (yych <= 0xB0) goto yy10684;
	if (yych <= 0xB1) goto yy14174;
	goto yy2;
yy15986:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy14174;
	} else {
		if (yych <= 0xB3) goto yy10684;
		if (yych == 0xB6) goto yy10684;
		goto yy2;
	}
yy15987:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy17038;
	case 0xA1:	goto yy17039;
	case 0xA2:	goto yy15996;
	case 0xA3:	goto yy15120;
	case 0xA4:	goto yy17040;
	case 0xA5:	goto yy17041;
	case 0xA6:	goto yy17042;
	case 0xA7:	goto yy17043;
	case 0xA8:	goto yy17044;
	case 0xA9:	goto yy17045;
	case 0xAA:	goto yy17046;
	case 0xAB:	goto yy17047;
	case 0xAC:	goto yy17048;
	case 0xAD:	goto yy17049;
	case 0xAE:	goto yy17050;
	case 0xAF:	goto yy17051;
	case 0xB0:	goto yy17052;
	case 0xB1:	goto yy17053;
	case 0xB2:	goto yy17054;
	case 0xB3:	goto yy17055;
	case 0xB4:	goto yy17056;
	case 0xB5:	goto yy17057;
	case 0xB6:	goto yy17058;
	case 0xB7:	goto yy17059;
	case 0xB8:	goto yy15140;
	case 0xB9:	goto yy15385;
	case 0xBA:	goto yy15142;
	case 0xBB:	goto yy15386;
	case 0xBC:	goto yy15387;
	case 0xBD:	goto yy15145;
	case 0xBE:	goto yy15146;
	case 0xBF:	goto yy15147;
	default:	goto yy2;
	}
yy15988:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy15148;
	case 0x81:	goto yy15388;
	case 0x82:	goto yy17060;
	case 0x83:	goto yy16018;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy14178;
	case 0x89:	goto yy16019;
	case 0x8A:	goto yy16020;
	case 0x8B:	goto yy16021;
	case 0x8C:	goto yy16022;
	case 0x8D:	goto yy17061;
	case 0x8E:	goto yy17062;
	case 0x8F:	goto yy16025;
	case 0x90:	goto yy17063;
	case 0x99:	goto yy16027;
	case 0x9A:	goto yy16028;
	case 0x9B:	goto yy16029;
	case 0x9C:	goto yy17064;
	case 0x9D:	goto yy17065;
	case 0x9E:	goto yy15156;
	case 0x9F:	goto yy15395;
	case 0xA0:	goto yy17066;
	case 0xA1:	goto yy16033;
	case 0xA2:	goto yy17067;
	case 0xA3:	goto yy16035;
	case 0xA4:	goto yy17068;
	case 0xA5:	goto yy15399;
	case 0xA7:	goto yy15400;
	case 0xA8:	goto yy17069;
	case 0xA9:	goto yy15163;
	case 0xAA:	goto yy15402;
	case 0xAC:	goto yy15165;
	case 0xAD:	goto yy15403;
	case 0xAE:	goto yy17070;
	case 0xAF:	goto yy17071;
	case 0xB0:	goto yy17072;
	case 0xB1:	goto yy16041;
	case 0xB3:	goto yy17073;
	case 0xB4:	goto yy16043;
	case 0xB5:	goto yy16044;
	case 0xB6:	goto yy16045;
	case 0xB7:	goto yy15170;
	case 0xBC:	goto yy16046;
	case 0xBD:	goto yy16047;
	case 0xBE:	goto yy17074;
	case 0xBF:	goto yy17075;
	default:	goto yy2;
	}
yy15989:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy17076;
	case 0x81:	goto yy15174;
	case 0x82:	goto yy15175;
	case 0x83:	goto yy15176;
	case 0x84:	goto yy17077;
	case 0x85:	goto yy17078;
	case 0x86:	goto yy17079;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy10688;
	case 0x88:	goto yy17080;
	case 0x8C:	goto yy15179;
	case 0x8F:	goto yy15180;
	case 0x90:	goto yy15181;
	case 0x91:	goto yy15182;
	case 0x92:	goto yy15183;
	case 0x93:	goto yy15184;
	case 0x9D:	goto yy15185;
	case 0x9E:	goto yy15186;
	case 0x9F:	goto yy15187;
	case 0xA6:	goto yy15188;
	case 0xA7:	goto yy15189;
	case 0xAD:	goto yy15190;
	case 0xAE:	goto yy15191;
	case 0xAF:	goto yy15192;
	case 0xB0:	goto yy16053;
	case 0xB1:	goto yy16054;
	case 0xB2:	goto yy14178;
	case 0xB3:	goto yy17081;
	case 0xB4:	goto yy16056;
	case 0xB5:	goto yy17082;
	case 0xB6:	goto yy16058;
	case 0xB7:	goto yy17083;
	case 0xB8:	goto yy12200;
	case 0xBA:	goto yy15195;
	case 0xBB:	goto yy13331;
	case 0xBF:	goto yy15196;
	default:	goto yy2;
	}
yy15990:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy17084;
	case 0x82:	goto yy15198;
	case 0x84:	goto yy16061;
	case 0x86:	goto yy17085;
	case 0x87:	goto yy15200;
	case 0x88:	goto yy15201;
	case 0x89:	goto yy15202;
	case 0x8A:	goto yy15203;
	case 0x8B:	goto yy15204;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy10688;
	default:	goto yy2;
	}
yy15991:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy13192;
	case 0x93:	goto yy17086;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy14178;
	case 0x98:	goto yy16064;
	case 0x99:	goto yy17087;
	case 0x9A:	goto yy17088;
	case 0x9B:	goto yy17089;
	case 0x9C:	goto yy17090;
	case 0x9D:	goto yy14184;
	case 0x9E:	goto yy17091;
	case 0x9F:	goto yy16070;
	case 0xA0:	goto yy17092;
	case 0xA1:	goto yy16072;
	case 0xA2:	goto yy17093;
	case 0xA3:	goto yy17094;
	case 0xA4:	goto yy17095;
	case 0xA5:	goto yy17096;
	case 0xA6:	goto yy15215;
	case 0xA7:	goto yy15431;
	case 0xA8:	goto yy17097;
	case 0xA9:	goto yy17098;
	case 0xAA:	goto yy15219;
	case 0xAB:	goto yy17099;
	case 0xAC:	goto yy16080;
	case 0xAD:	goto yy17100;
	case 0xAF:	goto yy17101;
	default:	goto yy2;
	}
yy15992:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy17102;
	case 0xAD:	goto yy16084;
	case 0xAE:	goto yy17103;
	case 0xAF:	goto yy17104;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy14178;
	case 0xB4:	goto yy16087;
	case 0xB5:	goto yy16088;
	case 0xB6:	goto yy16089;
	case 0xB7:	goto yy17105;
	case 0xB8:	goto yy17106;
	case 0xB9:	goto yy17107;
	case 0xBB:	goto yy16092;
	case 0xBC:	goto yy17108;
	case 0xBD:	goto yy17109;
	case 0xBF:	goto yy15230;
	default:	goto yy2;
	}
yy15993:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy17110;
	case 0x91:	goto yy17111;
	case 0x92:	goto yy16097;
	case 0x93:	goto yy16098;
	case 0x94:	goto yy16099;
	case 0x96:	goto yy17112;
	case 0x9B:	goto yy17113;
	case 0x9D:	goto yy17114;
	case 0x9E:	goto yy17115;
	case 0x9F:	goto yy15237;
	default:	goto yy2;
	}
yy15994:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy14174;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy7354;
			goto yy2;
		}
	}
yy15995:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy14174;
	if (yych <= 0x9B) goto yy7354;
	goto yy2;
yy15996:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy14174;
	goto yy2;
yy15997:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy7354;
		goto yy14174;
	} else {
		if (yych == 0xBD) goto yy14174;
		if (yych <= 0xBF) goto yy7354;
		goto yy2;
	}
yy15998:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x90) goto yy14174;
			if (yych <= 0x97) goto yy7354;
			goto yy14174;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy7354;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy14174;
			goto yy2;
		}
	}
yy15999:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy14174;
			} else {
				if (yych <= 0x83) goto yy7354;
				if (yych <= 0x84) goto yy2;
				goto yy14174;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy14174;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy14174;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy14174;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy14174;
				if (yych <= 0xB5) goto yy2;
				goto yy14174;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0xBD) goto yy14174;
				if (yych <= 0xBF) goto yy7354;
				goto yy2;
			}
		}
	}
yy16000:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy7354;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy7354;
				goto yy14174;
			} else {
				if (yych == 0x97) goto yy7354;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy14174;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy14174;
				if (yych <= 0xA3) goto yy7354;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy843;
				if (yych <= 0xB1) goto yy14174;
				goto yy7354;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy7354;
				goto yy2;
			}
		}
	}
yy16001:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy14174;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy14174;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy14174;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy14174;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy14174;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy14174;
				if (yych <= 0xBB) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy7354;
				goto yy2;
			}
		}
	}
yy16002:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy7354;
			if (yych <= 0x86) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy7354;
			} else {
				if (yych == 0x91) goto yy7354;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy14174;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy843;
				goto yy7354;
			} else {
				if (yych <= 0xB4) goto yy14174;
				if (yych <= 0xB5) goto yy7354;
				goto yy2;
			}
		}
	}
yy16003:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy7354;
			if (yych <= 0x84) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy14174;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy14174;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy14174;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy14174;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0xBD) goto yy14174;
				if (yych <= 0xBF) goto yy7354;
				goto yy2;
			}
		}
	}
yy16004:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy7354;
			} else {
				if (yych == 0x90) goto yy14174;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy14174;
			if (yych <= 0xA3) goto yy7354;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy7354;
			} else {
				if (yych == 0xB9) goto yy14174;
				goto yy2;
			}
		}
	}
yy16005:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy7354;
			if (yych <= 0x84) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy14174;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy14174;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy14174;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy14174;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0xBD) goto yy14174;
				if (yych <= 0xBF) goto yy7354;
				goto yy2;
			}
		}
	}
yy16006:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy7354;
			if (yych <= 0x86) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy7354;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy14174;
			goto yy7354;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy7354;
				if (yych <= 0xB1) goto yy14174;
				goto yy2;
			}
		}
	}
yy16007:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy7354;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy14174;
	default:	goto yy2;
	}
yy16008:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy7354;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy7354;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy14174;
			if (yych == 0x97) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy7354;
			goto yy2;
		}
	}
yy16009:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy7354;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy14174;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy14174;
			if (yych <= 0xBF) goto yy7354;
			goto yy2;
		}
	}
yy16010:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy7354;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy14174;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy14174;
			goto yy7354;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych == 0xBF) goto yy7354;
				goto yy2;
			}
		}
	}
yy16011:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy7354;
			if (yych <= 0x84) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy14174;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0xBD) goto yy14174;
				if (yych <= 0xBF) goto yy7354;
				goto yy2;
			}
		}
	}
yy16012:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy7354;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy14174;
			goto yy7354;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy14174;
				goto yy2;
			}
		}
	}
yy16013:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy7354;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy14174;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy14174;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy14174;
			if (yych <= 0xBF) goto yy7354;
			goto yy2;
		}
	}
yy16014:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0x8E) goto yy14174;
				if (yych <= 0x96) goto yy2;
				goto yy7354;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy14174;
			if (yych <= 0xA3) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy843;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy7354;
				if (yych <= 0xBF) goto yy14174;
				goto yy2;
			}
		}
	}
yy16015:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy14174;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy14174;
		} else {
			if (yych == 0xBD) goto yy14174;
			goto yy2;
		}
	}
yy16016:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy14174;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy7354;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy7354;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy7354;
			goto yy2;
		}
	}
yy16017:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy7354;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy7354;
		if (yych <= 0xBF) goto yy14174;
		goto yy2;
	}
yy16018:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy14174;
		} else {
			if (yych == 0x87) goto yy14174;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy14174;
			if (yych <= 0x8F) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy14174;
			goto yy2;
		}
	}
yy16019:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy14174;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy14174;
			if (yych <= 0x8F) goto yy2;
			goto yy14174;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy14174;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy14174;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy14174;
			goto yy2;
		}
	}
yy16020:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy14174;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy14174;
			goto yy2;
		}
	}
yy16021:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy14174;
		if (yych <= 0x81) goto yy2;
		goto yy14174;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy14174;
			goto yy2;
		}
	}
yy16022:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy14174;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy14174;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy14174;
		goto yy2;
	}
yy16023:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy14174;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy7354;
	goto yy2;
yy16024:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy14174;
		goto yy7354;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy14174;
		goto yy2;
	}
yy16025:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy14174;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy14174;
	goto yy2;
yy16026:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy1087;
	if (yych <= 0xBF) goto yy14174;
	goto yy2;
yy16027:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy14174;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy14174;
	goto yy2;
yy16028:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy14174;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy14174;
	goto yy2;
yy16029:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy14174;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy14174;
	goto yy2;
yy16030:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy14174;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy14174;
			if (yych <= 0xB4) goto yy7354;
			goto yy2;
		}
	}
yy16031:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0x93) goto yy7354;
			if (yych <= 0x9F) goto yy2;
			goto yy14174;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy7354;
			goto yy2;
		}
	}
yy16032:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy1087;
		if (yych <= 0x8A) goto yy2;
		goto yy7354;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy14174;
			goto yy2;
		}
	}
yy16033:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy14174;
	goto yy2;
yy16034:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy14174;
		goto yy7354;
	} else {
		if (yych <= 0xAA) goto yy14174;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy14174;
		goto yy2;
	}
yy16035:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy14174;
	goto yy2;
yy16036:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy14174;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy7354;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy7354;
		goto yy2;
	}
yy16037:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy14174;
	if (yych <= 0x9B) goto yy7354;
	goto yy2;
yy16038:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy7354;
		if (yych <= 0xA0) goto yy14174;
		goto yy7354;
	} else {
		if (yych <= 0xAF) goto yy14174;
		if (yych <= 0xB9) goto yy843;
		if (yych <= 0xBF) goto yy14174;
		goto yy2;
	}
yy16039:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy14174;
	if (yych <= 0xB3) goto yy7354;
	goto yy2;
yy16040:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy14174;
	if (yych <= 0xB7) goto yy7354;
	goto yy2;
yy16041:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy14174;
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xB7) goto yy14174;
		goto yy2;
	}
yy16042:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy7354;
			if (yych <= 0xAC) goto yy14174;
			goto yy7354;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy14174;
			if (yych <= 0xB4) goto yy7354;
			goto yy14174;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy7354;
			goto yy2;
		}
	}
yy16043:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy14174;
	goto yy2;
yy16044:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy14174;
	goto yy2;
yy16045:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy14174;
	goto yy2;
yy16046:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy14174;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy14174;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy14174;
		goto yy2;
	}
yy16047:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy14174;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy14174;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy14174;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy14174;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy14174;
			goto yy2;
		}
	}
yy16048:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy14174;
	} else {
		if (yych == 0xBE) goto yy14174;
		if (yych <= 0xBF) goto yy7354;
		goto yy2;
	}
yy16049:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy7354;
			if (yych <= 0x84) goto yy14174;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy14174;
				goto yy7354;
			} else {
				if (yych <= 0x93) goto yy14174;
				if (yych <= 0x95) goto yy2;
				goto yy14174;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0xAC) goto yy14174;
				if (yych <= 0xAF) goto yy7354;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy14174;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy14174;
				if (yych <= 0xBE) goto yy7354;
				goto yy2;
			}
		}
	}
yy16050:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy7354;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy14174;
	default:	goto yy2;
	}
yy16051:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy7354;
		goto yy14174;
	} else {
		if (yych == 0x8E) goto yy14174;
		if (yych <= 0x8F) goto yy7354;
		goto yy2;
	}
yy16052:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy14174;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy7354;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy7354;
		goto yy2;
	}
yy16053:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy14174;
	goto yy2;
yy16054:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy14174;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy14174;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy14174;
		goto yy2;
	}
yy16055:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy14174;
		goto yy7354;
	} else {
		if (yych <= 0xAE) goto yy14174;
		if (yych <= 0xB1) goto yy7354;
		if (yych <= 0xB3) goto yy14174;
		goto yy2;
	}
yy16056:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy14174;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy14174;
			goto yy2;
		}
	}
yy16057:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy14174;
	if (yych == 0xBF) goto yy7354;
	goto yy2;
yy16058:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy14174;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy14174;
			goto yy2;
		}
	}
yy16059:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy14174;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy7354;
			goto yy2;
		}
	}
yy16060:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy7354;
			if (yych == 0xA0) goto yy7354;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy7354;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy14174;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy7354;
			goto yy2;
		}
	}
yy16061:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy14174;
	goto yy2;
yy16062:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy7354;
		if (yych <= 0xBA) goto yy14174;
		goto yy2;
	}
yy16063:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy7354;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy14174;
	goto yy2;
yy16064:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy14174;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy14174;
		if (yych <= 0xA9) goto yy843;
		if (yych <= 0xAB) goto yy14174;
		goto yy2;
	}
yy16065:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy14174;
		goto yy7354;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy7354;
		goto yy2;
	}
yy16066:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy14174;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy7354;
		if (yych <= 0xBF) goto yy14174;
		goto yy2;
	}
yy16067:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy14174;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy7354;
	goto yy2;
yy16068:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy7354;
		if (yych <= 0xBF) goto yy14174;
		goto yy2;
	}
yy16069:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy14174;
		if (yych <= 0x88) goto yy2;
		goto yy7354;
	} else {
		if (yych <= 0xAD) goto yy14174;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy14174;
		goto yy2;
	}
yy16070:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy14174;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy14174;
	goto yy2;
yy16071:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy14174;
			goto yy7354;
		} else {
			if (yych == 0x86) goto yy7354;
			goto yy14174;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy7354;
			if (yych <= 0xA2) goto yy14174;
			goto yy7354;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy7354;
			goto yy2;
		}
	}
yy16072:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy14174;
	goto yy2;
yy16073:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy7354;
	if (yych <= 0xB3) goto yy14174;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy16074:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9F) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy14174;
			if (yych <= 0xBA) goto yy2;
			goto yy14174;
		} else {
			if (yych == 0xBD) goto yy14174;
			goto yy2;
		}
	}
yy16075:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy14174;
	} else {
		if (yych <= 0xAD) goto yy7354;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy14174;
		goto yy2;
	}
yy16076:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy14174;
	if (yych <= 0x93) goto yy7354;
	goto yy2;
yy16077:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy14174;
	if (yych <= 0xB6) goto yy7354;
	goto yy2;
yy16078:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy14174;
			goto yy7354;
		} else {
			if (yych <= 0x8B) goto yy14174;
			if (yych <= 0x8D) goto yy7354;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0xB6) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy7354;
			goto yy2;
		}
	}
yy16079:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy14174;
			goto yy7354;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy7354;
			goto yy2;
		}
	}
yy16080:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy14174;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy14174;
			if (yych <= 0x90) goto yy2;
			goto yy14174;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy14174;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy14174;
			goto yy2;
		}
	}
yy16081:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy14174;
		if (yych <= 0x9B) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy14174;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy14174;
		goto yy2;
	}
yy16082:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy14174;
		if (yych <= 0xAA) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy7354;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy16083:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy14174;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy14174;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy14174;
			goto yy7354;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy7354;
			if (yych <= 0xB6) goto yy14174;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy14174;
			goto yy2;
		}
	}
yy16084:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy14174;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy14174;
		goto yy2;
	}
yy16085:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy14174;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy16086:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy7354;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy14174;
	goto yy2;
yy16087:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy14174;
	goto yy2;
yy16088:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy14174;
	goto yy2;
yy16089:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy14174;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy14174;
	goto yy2;
yy16090:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy14174;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy14174;
		if (yych <= 0xBD) goto yy7354;
		goto yy2;
	}
yy16091:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0x92) goto yy1087;
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA2) goto yy7354;
			goto yy1087;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA6) goto yy7354;
			if (yych == 0xA9) goto yy7354;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy14174;
			goto yy2;
		}
	}
yy16092:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy14174;
	goto yy2;
yy16093:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy7354;
			if (yych <= 0x86) goto yy2;
			goto yy1087;
		} else {
			if (yych == 0x8B) goto yy7354;
			if (yych <= 0x8C) goto yy2;
			goto yy1087;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9B) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy14174;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy7354;
				goto yy2;
			}
		}
	}
yy16094:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy7354;
		if (yych <= 0x9A) goto yy14174;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy7354;
		goto yy2;
	}
yy16095:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy17116;
	case 0x81:	goto yy17117;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy14178;
	case 0x83:	goto yy17118;
	case 0x84:	goto yy15241;
	case 0x85:	goto yy15242;
	case 0x86:	goto yy15243;
	case 0x87:	goto yy15244;
	case 0x8A:	goto yy17119;
	case 0x8B:	goto yy17120;
	case 0x8C:	goto yy17121;
	case 0x8D:	goto yy17122;
	case 0x8E:	goto yy17123;
	case 0x8F:	goto yy17124;
	case 0x92:	goto yy17125;
	case 0x94:	goto yy17126;
	case 0x95:	goto yy17127;
	case 0x9C:	goto yy17128;
	case 0x9D:	goto yy17129;
	case 0xA0:	goto yy17130;
	case 0xA1:	goto yy17131;
	case 0xA2:	goto yy17132;
	case 0xA3:	goto yy17133;
	case 0xA4:	goto yy17134;
	case 0xA6:	goto yy17135;
	case 0xA8:	goto yy17136;
	case 0xA9:	goto yy17137;
	case 0xAA:	goto yy17138;
	case 0xAB:	goto yy17139;
	case 0xAC:	goto yy16035;
	case 0xAD:	goto yy17140;
	case 0xAE:	goto yy17141;
	case 0xB1:	goto yy17142;
	case 0xB2:
	case 0xB3:	goto yy17143;
	default:	goto yy2;
	}
yy16096:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy17144;
	case 0x81:	goto yy15480;
	case 0x82:	goto yy17145;
	case 0x83:	goto yy17146;
	case 0x84:	goto yy17147;
	case 0x85:	goto yy17148;
	case 0x86:	goto yy17149;
	case 0x87:	goto yy17150;
	case 0x88:	goto yy17151;
	case 0x8A:	goto yy17152;
	case 0x8B:	goto yy17153;
	case 0x8C:	goto yy17154;
	case 0x8D:	goto yy17155;
	case 0x92:
	case 0x98:	goto yy17156;
	case 0x93:	goto yy17157;
	case 0x96:	goto yy17158;
	case 0x97:	goto yy17159;
	case 0x99:	goto yy17160;
	case 0x9A:	goto yy17161;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy15498;
	case 0xA2:	goto yy17162;
	case 0xA3:	goto yy17163;
	case 0xAB:	goto yy17164;
	default:	goto yy2;
	}
yy16097:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy14178;
		goto yy17165;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy14178;
		if (yych <= 0x95) goto yy17166;
		goto yy2;
	}
yy16098:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy14178;
	if (yych <= 0x90) goto yy17167;
	goto yy2;
yy16099:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy14178;
	if (yych <= 0x99) goto yy17168;
	goto yy2;
yy16100:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy14178;
	case 0xA8:	goto yy17164;
	case 0xA9:	goto yy17169;
	case 0xAB:	goto yy17170;
	case 0xAC:	goto yy17171;
	case 0xAD:	goto yy17172;
	case 0xAE:	goto yy17173;
	case 0xBD:	goto yy17174;
	case 0xBE:	goto yy15299;
	default:	goto yy2;
	}
yy16101:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy14178;
	if (yych <= 0xB1) goto yy17175;
	if (yych <= 0xB2) goto yy17176;
	goto yy2;
yy16102:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy10691;
	case 0x83:	goto yy15302;
	case 0x84:	goto yy15303;
	case 0x85:	goto yy15304;
	case 0x87:	goto yy15305;
	case 0x89:	goto yy15306;
	case 0x8D:	goto yy15307;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy14178;
	case 0x91:	goto yy17177;
	case 0x92:	goto yy17178;
	case 0x93:	goto yy17179;
	case 0x94:	goto yy17180;
	case 0x95:	goto yy17181;
	case 0x9A:	goto yy17182;
	case 0x9B:	goto yy17183;
	case 0x9C:	goto yy17184;
	case 0x9D:	goto yy17185;
	case 0x9E:	goto yy17186;
	case 0x9F:	goto yy17187;
	case 0xAA:	goto yy15319;
	default:	goto yy2;
	}
yy16103:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy14178;
		if (yych <= 0xA3) goto yy17188;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy17189;
			goto yy17190;
		} else {
			if (yych <= 0xBA) goto yy17191;
			if (yych <= 0xBB) goto yy15324;
			goto yy2;
		}
	}
yy16104:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy1764;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy9483;
	default:	goto yy2;
	}
yy16105:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1764;
			goto yy9483;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy9483;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy9483;
			goto yy2;
		}
	}
yy16106:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy9483;
		} else {
			if (yych == 0x8A) goto yy9303;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xBE) goto yy9303;
			if (yych <= 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy16107:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy1764;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy1764;
			if (yych <= 0x8F) goto yy2;
			goto yy9483;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy9483;
			goto yy2;
		}
	}
yy16108:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy7386;
	case 0x81:	goto yy7937;
	case 0x82:	goto yy12176;
	case 0x83:	goto yy9509;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy6129;
	case 0x89:	goto yy9510;
	case 0x8A:	goto yy9511;
	case 0x8B:	goto yy9512;
	case 0x8C:	goto yy9513;
	case 0x8D:	goto yy12177;
	case 0x8E:	goto yy12178;
	case 0x8F:	goto yy9516;
	case 0x90:	goto yy17192;
	case 0x99:	goto yy9518;
	case 0x9A:	goto yy9519;
	case 0x9B:	goto yy9520;
	case 0x9C:	goto yy12180;
	case 0x9D:	goto yy12181;
	case 0x9E:	goto yy7394;
	case 0x9F:	goto yy7944;
	case 0xA0:	goto yy17193;
	case 0xA1:	goto yy9524;
	case 0xA2:	goto yy12183;
	case 0xA3:	goto yy9526;
	case 0xA4:	goto yy12184;
	case 0xA5:	goto yy7948;
	case 0xA7:	goto yy7949;
	case 0xA8:	goto yy12185;
	case 0xA9:	goto yy7401;
	case 0xAA:	goto yy7951;
	case 0xAC:	goto yy7403;
	case 0xAD:	goto yy7952;
	case 0xAE:	goto yy12186;
	case 0xAF:	goto yy12187;
	case 0xB0:	goto yy12188;
	case 0xB1:	goto yy9532;
	case 0xB3:	goto yy12189;
	case 0xB4:	goto yy9534;
	case 0xB5:	goto yy9535;
	case 0xB6:	goto yy9536;
	case 0xB7:	goto yy7408;
	case 0xBC:	goto yy9537;
	case 0xBD:	goto yy9538;
	case 0xBE:	goto yy12190;
	case 0xBF:	goto yy12191;
	default:	goto yy2;
	}
yy16109:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy9342;
	case 0x81:	goto yy7412;
	case 0x82:	goto yy7413;
	case 0x83:	goto yy7414;
	case 0x84:	goto yy12193;
	case 0x85:	goto yy12194;
	case 0x86:	goto yy12195;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy1769;
	case 0x88:	goto yy9346;
	case 0x8C:	goto yy7417;
	case 0x8F:	goto yy7418;
	case 0x90:	goto yy7419;
	case 0x91:	goto yy7420;
	case 0x92:	goto yy7421;
	case 0x93:	goto yy7422;
	case 0x9D:	goto yy7423;
	case 0x9E:	goto yy7424;
	case 0x9F:	goto yy7425;
	case 0xA6:	goto yy7426;
	case 0xA7:	goto yy7427;
	case 0xAD:	goto yy7428;
	case 0xAE:	goto yy7429;
	case 0xAF:	goto yy7430;
	case 0xB0:	goto yy9544;
	case 0xB1:	goto yy9545;
	case 0xB2:	goto yy6129;
	case 0xB3:	goto yy12197;
	case 0xB4:	goto yy9547;
	case 0xB5:	goto yy12198;
	case 0xB6:	goto yy9549;
	case 0xB7:	goto yy12199;
	case 0xB8:	goto yy9350;
	case 0xBA:	goto yy7434;
	case 0xBB:	goto yy4401;
	case 0xBF:	goto yy7435;
	default:	goto yy2;
	}
yy16110:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy12219;
	case 0xAD:	goto yy9575;
	case 0xAE:	goto yy12220;
	case 0xAF:	goto yy12221;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy6129;
	case 0xB4:	goto yy9578;
	case 0xB5:	goto yy9579;
	case 0xB6:	goto yy9580;
	case 0xB7:	goto yy12222;
	case 0xB8:	goto yy9373;
	case 0xB9:	goto yy17194;
	case 0xBB:	goto yy9583;
	case 0xBC:	goto yy17195;
	case 0xBD:	goto yy12226;
	case 0xBF:	goto yy7469;
	default:	goto yy2;
	}
yy16111:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy14146;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy1762;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy1762;
			goto yy2;
		}
	}
yy16112:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy14146;
	if (yych <= 0x9B) goto yy1762;
	goto yy2;
yy16113:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1762;
		goto yy14146;
	} else {
		if (yych == 0xBD) goto yy14146;
		if (yych <= 0xBF) goto yy1762;
		goto yy2;
	}
yy16114:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x90) goto yy14146;
		goto yy1762;
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0xA1) goto yy14146;
			goto yy1762;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy14146;
			goto yy2;
		}
	}
yy16115:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy14146;
			} else {
				if (yych <= 0x83) goto yy1762;
				if (yych <= 0x84) goto yy2;
				goto yy14146;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy14146;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy14146;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy14146;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy14146;
				if (yych <= 0xB5) goto yy2;
				goto yy14146;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0xBD) goto yy14146;
				if (yych <= 0xBF) goto yy1762;
				goto yy2;
			}
		}
	}
yy16116:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy1762;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy1762;
				goto yy14146;
			} else {
				if (yych == 0x97) goto yy1762;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy14146;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy14146;
				if (yych <= 0xA3) goto yy1762;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy14146;
				goto yy1762;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy1762;
				goto yy2;
			}
		}
	}
yy16117:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy14146;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy14146;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy14146;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy14146;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy14146;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy14146;
				if (yych <= 0xBB) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1762;
				goto yy2;
			}
		}
	}
yy16118:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1762;
			if (yych <= 0x86) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy1762;
			if (yych <= 0x90) goto yy2;
			goto yy1762;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x98) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0xB4) goto yy14146;
				if (yych <= 0xB5) goto yy1762;
				goto yy2;
			}
		}
	}
yy16119:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1762;
			if (yych <= 0x84) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy14146;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy14146;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy14146;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy14146;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0xBD) goto yy14146;
				if (yych <= 0xBF) goto yy1762;
				goto yy2;
			}
		}
	}
yy16120:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy1762;
			if (yych <= 0x8F) goto yy2;
			goto yy14146;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy14146;
			if (yych <= 0xA3) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy1762;
			if (yych == 0xB9) goto yy14146;
			goto yy2;
		}
	}
yy16121:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1762;
			if (yych <= 0x84) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy14146;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy14146;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy14146;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy14146;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0xBD) goto yy14146;
				if (yych <= 0xBF) goto yy1762;
				goto yy2;
			}
		}
	}
yy16122:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1762;
			if (yych <= 0x86) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy1762;
			if (yych <= 0x95) goto yy2;
			goto yy1762;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych <= 0x9B) goto yy2;
			if (yych == 0x9E) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA3) goto yy1762;
				goto yy2;
			} else {
				if (yych <= 0xB0) goto yy1762;
				if (yych <= 0xB1) goto yy14146;
				goto yy2;
			}
		}
	}
yy16123:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy1762;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy14146;
	default:	goto yy2;
	}
yy16124:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy1762;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy1762;
		}
	} else {
		if (yych <= 0x96) {
			if (yych == 0x90) goto yy14146;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy1762;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy1762;
			goto yy2;
		}
	}
yy16125:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1762;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy14146;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy14146;
			if (yych <= 0xBF) goto yy1762;
			goto yy2;
		}
	}
yy16126:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1762;
			if (yych <= 0x94) goto yy2;
			goto yy1762;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0x9A) goto yy14146;
			if (yych <= 0x9F) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0xA3) goto yy1762;
			if (yych == 0xBF) goto yy1762;
			goto yy2;
		}
	}
yy16127:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1762;
			if (yych <= 0x84) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy14146;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0xBD) goto yy14146;
				if (yych <= 0xBF) goto yy1762;
				goto yy2;
			}
		}
	}
yy16128:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1762;
			if (yych <= 0x94) goto yy2;
			goto yy1762;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x9E) goto yy14146;
			if (yych <= 0x9F) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0xA3) goto yy1762;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB2) goto yy14146;
			goto yy2;
		}
	}
yy16129:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy1762;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy14146;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy14146;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy14146;
			if (yych <= 0xBF) goto yy1762;
			goto yy2;
		}
	}
yy16130:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy1762;
			if (yych <= 0x8E) goto yy14146;
			goto yy2;
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy1762;
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy14146;
			goto yy1762;
		} else {
			if (yych <= 0xB8) goto yy2;
			if (yych <= 0xB9) goto yy1762;
			if (yych <= 0xBF) goto yy14146;
			goto yy2;
		}
	}
yy16131:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy14146;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy14146;
		} else {
			if (yych == 0xBD) goto yy14146;
			goto yy2;
		}
	}
yy16132:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy14146;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy1762;
			if (yych <= 0x8E) goto yy2;
			goto yy1762;
		}
	} else {
		if (yych <= 0x97) {
			if (yych == 0x96) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0x9F) goto yy1762;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1762;
			goto yy2;
		}
	}
yy16133:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy1762;
	} else {
		if (yych <= 0x99) goto yy2;
		if (yych <= 0x9F) goto yy1762;
		if (yych <= 0xBF) goto yy14146;
		goto yy2;
	}
yy16134:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy14146;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy1762;
	goto yy2;
yy16135:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy14146;
		goto yy1762;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy14146;
		goto yy2;
	}
yy16136:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0xBF) goto yy14146;
	goto yy2;
yy16137:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy14146;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy14146;
			if (yych <= 0xB4) goto yy1762;
			goto yy2;
		}
	}
yy16138:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0x93) goto yy1762;
			if (yych <= 0x9F) goto yy2;
			goto yy14146;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy1762;
			goto yy2;
		}
	}
yy16139:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) goto yy2;
	if (yych <= 0x8D) goto yy1762;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy14146;
	goto yy2;
yy16140:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy14146;
		goto yy1762;
	} else {
		if (yych <= 0xAA) goto yy14146;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy14146;
		goto yy2;
	}
yy16141:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy14146;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy1762;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy1762;
		goto yy2;
	}
yy16142:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy14146;
	if (yych <= 0x9B) goto yy1762;
	goto yy2;
yy16143:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1762;
		if (yych <= 0xA0) goto yy14146;
		goto yy1762;
	} else {
		if (yych <= 0xAF) goto yy14146;
		if (yych <= 0xB9) goto yy2;
		if (yych <= 0xBF) goto yy14146;
		goto yy2;
	}
yy16144:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy14146;
	if (yych <= 0xB3) goto yy1762;
	goto yy2;
yy16145:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy14146;
	if (yych <= 0xB7) goto yy1762;
	goto yy2;
yy16146:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy1762;
			if (yych <= 0xAC) goto yy14146;
			goto yy1762;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy14146;
			if (yych <= 0xB4) goto yy1762;
			goto yy14146;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy1762;
			goto yy2;
		}
	}
yy16147:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy14146;
	} else {
		if (yych == 0xBE) goto yy14146;
		if (yych <= 0xBF) goto yy1762;
		goto yy2;
	}
yy16148:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy1762;
			if (yych <= 0x84) goto yy14146;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy14146;
				goto yy1762;
			} else {
				if (yych <= 0x93) goto yy14146;
				if (yych <= 0x95) goto yy2;
				goto yy14146;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0xAC) goto yy14146;
				if (yych <= 0xAF) goto yy1762;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy14146;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy14146;
				if (yych <= 0xBE) goto yy1762;
				goto yy2;
			}
		}
	}
yy16149:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy1762;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy14146;
	default:	goto yy2;
	}
yy16150:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy1762;
		goto yy14146;
	} else {
		if (yych == 0x8E) goto yy14146;
		if (yych <= 0x8F) goto yy1762;
		goto yy2;
	}
yy16151:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy14146;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy1762;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy1762;
		goto yy2;
	}
yy16152:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy14146;
		goto yy1762;
	} else {
		if (yych <= 0xAE) goto yy14146;
		if (yych <= 0xB1) goto yy1762;
		if (yych <= 0xB3) goto yy14146;
		goto yy2;
	}
yy16153:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy14146;
	if (yych == 0xBF) goto yy1762;
	goto yy2;
yy16154:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy14146;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy1762;
			goto yy2;
		}
	}
yy16155:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy1762;
			if (yych == 0xA0) goto yy1762;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy1762;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy14146;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1762;
			goto yy2;
		}
	}
yy16156:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1762;
		if (yych <= 0xBA) goto yy14146;
		goto yy2;
	}
yy16157:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy1762;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy14146;
	goto yy2;
yy16158:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy14146;
		goto yy1762;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy1762;
		goto yy2;
	}
yy16159:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy14146;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy1762;
		if (yych <= 0xBF) goto yy14146;
		goto yy2;
	}
yy16160:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy14146;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy1762;
	goto yy2;
yy16161:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy1762;
		if (yych <= 0xBF) goto yy14146;
		goto yy2;
	}
yy16162:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy14146;
		if (yych <= 0x88) goto yy2;
		goto yy1762;
	} else {
		if (yych <= 0xAD) goto yy14146;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy14146;
		goto yy2;
	}
yy16163:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy14146;
			goto yy1762;
		} else {
			if (yych == 0x86) goto yy1762;
			goto yy14146;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy1762;
			if (yych <= 0xA2) goto yy14146;
			goto yy1762;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy1762;
			goto yy2;
		}
	}
yy16164:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1762;
	if (yych <= 0xB3) goto yy14146;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy16165:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xB1) goto yy1762;
			goto yy14146;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xBA) goto yy2;
			goto yy14146;
		} else {
			if (yych == 0xBD) goto yy14146;
			goto yy2;
		}
	}
yy16166:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x89) goto yy2;
		if (yych <= 0xA5) goto yy14146;
		goto yy1762;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy14146;
		goto yy2;
	}
yy16167:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy14146;
	if (yych <= 0x93) goto yy1762;
	goto yy2;
yy16168:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy14146;
	if (yych <= 0xB6) goto yy1762;
	goto yy2;
yy16169:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0x83) goto yy1762;
			if (yych <= 0x8B) goto yy14146;
			goto yy1762;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB6) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy1762;
			goto yy2;
		}
	}
yy16170:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy14146;
			goto yy1762;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy1762;
			goto yy2;
		}
	}
yy16171:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy14146;
		if (yych <= 0x9B) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy14146;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy14146;
		goto yy2;
	}
yy16172:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy14146;
		goto yy1762;
	} else {
		if (yych <= 0xAB) goto yy2;
		if (yych <= 0xAD) goto yy1762;
		goto yy2;
	}
yy16173:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy14146;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy14146;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy14146;
			goto yy1762;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy1762;
			if (yych <= 0xB6) goto yy14146;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy14146;
			goto yy2;
		}
	}
yy16174:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy14146;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy16175:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy1762;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy14146;
	goto yy2;
yy16176:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy14146;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy14146;
		if (yych <= 0xBD) goto yy1762;
		goto yy2;
	}
yy16177:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0xA1) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy1762;
			goto yy2;
		} else {
			if (yych == 0xA3) goto yy2;
			goto yy1762;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych == 0xA9) goto yy1762;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy14146;
			goto yy2;
		}
	}
yy16178:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x84) {
			if (yych <= 0x83) goto yy2;
			goto yy1762;
		} else {
			if (yych == 0x8B) goto yy1762;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9E) goto yy1762;
			if (yych <= 0xA0) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy1762;
			goto yy2;
		}
	}
yy16179:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy1762;
		if (yych <= 0x9A) goto yy14146;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy1762;
		goto yy2;
	}
yy16180:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy16962;
	case 0x81:	goto yy16963;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy14150;
	case 0x83:	goto yy16964;
	case 0x84:	goto yy7480;
	case 0x85:	goto yy7481;
	case 0x86:	goto yy7482;
	case 0x87:	goto yy7483;
	case 0x8A:	goto yy16965;
	case 0x8B:	goto yy17196;
	case 0x8C:	goto yy16967;
	case 0x8D:	goto yy17197;
	case 0x8E:	goto yy16969;
	case 0x8F:	goto yy16970;
	case 0x92:	goto yy16971;
	case 0x94:	goto yy16972;
	case 0x95:	goto yy16973;
	case 0x9C:	goto yy16974;
	case 0x9D:	goto yy16975;
	case 0xA0:	goto yy16976;
	case 0xA1:	goto yy17198;
	case 0xA2:	goto yy16978;
	case 0xA3:	goto yy16979;
	case 0xA4:	goto yy16980;
	case 0xA6:	goto yy16981;
	case 0xA8:	goto yy17199;
	case 0xA9:	goto yy16983;
	case 0xAA:	goto yy16984;
	case 0xAB:	goto yy17200;
	case 0xAC:	goto yy15902;
	case 0xAD:	goto yy16986;
	case 0xAE:	goto yy16987;
	case 0xB1:	goto yy16988;
	case 0xB2:
	case 0xB3:	goto yy16989;
	default:	goto yy2;
	}
yy16181:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy17201;
	case 0x81:	goto yy7508;
	case 0x82:	goto yy17202;
	case 0x83:	goto yy16992;
	case 0x84:	goto yy17203;
	case 0x85:	goto yy17204;
	case 0x86:	goto yy17205;
	case 0x87:	goto yy17206;
	case 0x88:	goto yy17207;
	case 0x8A:	goto yy16998;
	case 0x8B:	goto yy17208;
	case 0x8C:	goto yy17209;
	case 0x8D:	goto yy17210;
	case 0x92:
	case 0x98:	goto yy17211;
	case 0x93:	goto yy17212;
	case 0x96:	goto yy17213;
	case 0x97:	goto yy17214;
	case 0x99:	goto yy17215;
	case 0x9A:	goto yy17216;
	case 0x9C:	goto yy7526;
	case 0xA2:	goto yy17008;
	case 0xA3:	goto yy17009;
	case 0xAB:	goto yy17010;
	default:	goto yy2;
	}
yy16182:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy14150;
	case 0xA8:	goto yy17010;
	case 0xA9:	goto yy16978;
	case 0xAB:	goto yy17217;
	case 0xAC:	goto yy17218;
	case 0xAD:	goto yy17219;
	case 0xAE:	goto yy17018;
	case 0xBD:	goto yy17220;
	case 0xBE:	goto yy7538;
	default:	goto yy2;
	}
yy16183:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy14150;
	if (yych <= 0xB1) goto yy17020;
	if (yych <= 0xB2) goto yy17221;
	goto yy2;
yy16184:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy1772;
	case 0x83:	goto yy7541;
	case 0x84:	goto yy7542;
	case 0x85:	goto yy7543;
	case 0x87:	goto yy7544;
	case 0x89:	goto yy7545;
	case 0x8D:	goto yy7546;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy14150;
	case 0x91:	goto yy17022;
	case 0x92:	goto yy17023;
	case 0x93:	goto yy17024;
	case 0x94:	goto yy17025;
	case 0x95:	goto yy17026;
	case 0x9A:	goto yy17027;
	case 0x9B:	goto yy17222;
	case 0x9C:	goto yy17223;
	case 0x9D:	goto yy17224;
	case 0x9E:	goto yy17225;
	case 0x9F:	goto yy17226;
	case 0xAA:	goto yy7558;
	default:	goto yy2;
	}
yy16185:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy14150;
		if (yych <= 0xA3) goto yy17227;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy17034;
			goto yy17035;
		} else {
			if (yych <= 0xBA) goto yy17036;
			if (yych <= 0xBB) goto yy7563;
			goto yy2;
		}
	}
yy16186:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy1564;
	if (yych <= 0xBF) goto yy12619;
	goto yy2;
yy16187:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy1564;
		if (yych <= 0x8A) goto yy2;
		goto yy533;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy12619;
			goto yy2;
		}
	}
yy16188:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych <= 0x92) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy533;
			if (yych <= 0x91) goto yy2;
			goto yy1564;
		} else {
			if (yych == 0x95) goto yy2930;
			if (yych <= 0xA1) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych <= 0xA3) goto yy1564;
			if (yych <= 0xA6) goto yy533;
			if (yych <= 0xA8) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xB4) {
				if (yych <= 0xAF) goto yy2;
				goto yy12619;
			} else {
				if (yych <= 0xB5) goto yy2;
				if (yych <= 0xBF) goto yy12619;
				goto yy2;
			}
		}
	}
yy16189:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy1564;
		} else {
			if (yych <= 0x8B) {
				if (yych <= 0x8A) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0x8C) goto yy2;
				if (yych <= 0x8E) goto yy1564;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9A) goto yy2930;
			if (yych <= 0x9B) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy12619;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy16190:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy12619;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy12619;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy12619;
		} else {
			if (yych == 0xBF) goto yy12619;
			goto yy2;
		}
	}
yy16191:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy12619;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy12619;
	goto yy2;
yy16192:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy12619;
	goto yy2;
yy16193:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy12619;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy12619;
	goto yy2;
yy16194:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy12619;
	if (yych == 0xA0) goto yy533;
	goto yy2;
yy16195:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy12619;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy12619;
	goto yy2;
yy16196:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy12619;
		if (yych <= 0x81) goto yy2;
		goto yy12619;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy12619;
		if (yych <= 0xBA) goto yy533;
		goto yy2;
	}
yy16197:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy12619;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy12619;
	goto yy2;
yy16198:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy12619;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy12619;
	goto yy2;
yy16199:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy12619;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy16200:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy12619;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy12619;
	goto yy2;
yy16201:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy12619;
	goto yy2;
yy16202:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy12619;
	goto yy2;
yy16203:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy12619;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy12619;
	goto yy2;
yy16204:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy12619;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy12619;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy12619;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy12619;
			if (yych == 0xBF) goto yy12619;
			goto yy2;
		}
	}
yy16205:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy12619;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy12619;
		if (yych <= 0xB8) goto yy533;
		goto yy2;
	}
yy16206:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy12619;
	goto yy2;
yy16207:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy12619;
	goto yy2;
yy16208:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy12619;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy12619;
	goto yy2;
yy16209:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy12619;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy12619;
	goto yy2;
yy16210:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy12619;
			if (yych <= 0x83) goto yy533;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy533;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy533;
			goto yy12619;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy12619;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy533;
			} else {
				if (yych == 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy16211:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy12619;
	goto yy2;
yy16212:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy12619;
	goto yy2;
yy16213:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy12619;
		goto yy533;
	} else {
		if (yych <= 0xA4) goto yy12619;
		if (yych <= 0xA6) goto yy533;
		goto yy2;
	}
yy16214:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy12619;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy12619;
	goto yy2;
yy16215:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy12619;
	goto yy2;
yy16216:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy12619;
	goto yy2;
yy16217:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy12619;
	goto yy2;
yy16218:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy533;
	if (yych <= 0xB7) goto yy12619;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy16219:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy533;
	if (yych <= 0xAF) goto yy12619;
	if (yych <= 0xBA) goto yy533;
	goto yy2;
yy16220:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy12619;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy843;
	goto yy2;
yy16221:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy533;
		goto yy12619;
	} else {
		if (yych <= 0xB4) goto yy533;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy16222:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy12619;
		goto yy533;
	} else {
		if (yych == 0xB6) goto yy12619;
		goto yy2;
	}
yy16223:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy533;
	if (yych <= 0xB2) goto yy12619;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy16224:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x84) goto yy12619;
			if (yych <= 0x89) goto yy2;
			goto yy533;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			goto yy12619;
		} else {
			if (yych == 0x9C) goto yy12619;
			goto yy2;
		}
	}
yy16225:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy12619;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy12619;
		if (yych <= 0xB7) goto yy533;
		goto yy2;
	}
yy16226:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy12619;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy12619;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy12619;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy12619;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy12619;
			goto yy2;
		}
	}
yy16227:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy12619;
		goto yy533;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy16228:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy533;
			if (yych <= 0x84) goto yy2;
			goto yy12619;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy12619;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy12619;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy12619;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy12619;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xBD) goto yy12619;
				if (yych <= 0xBF) goto yy533;
				goto yy2;
			}
		}
	}
yy16229:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy533;
			if (yych <= 0x86) goto yy2;
			goto yy533;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy533;
			} else {
				if (yych == 0x90) goto yy12619;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy533;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy12619;
			goto yy533;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy533;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy533;
				goto yy2;
			}
		}
	}
yy16230:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy12619;
	if (yych <= 0xBF) goto yy533;
	goto yy2;
yy16231:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy533;
		if (yych <= 0x85) goto yy12619;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy12619;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy16232:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy12619;
		goto yy533;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy16233:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy12619;
		if (yych <= 0x9D) goto yy533;
		goto yy2;
	}
yy16234:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy533;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy12619;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy16235:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy12619;
	if (yych <= 0xB7) goto yy533;
	goto yy2;
yy16236:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy12619;
	goto yy2;
yy16237:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy12619;
		goto yy843;
	} else {
		if (yych == 0xBF) goto yy12619;
		goto yy2;
	}
yy16238:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy12619;
	goto yy2;
yy16239:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy12619;
	goto yy2;
yy16240:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy12619;
	goto yy2;
yy16241:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy12619;
	goto yy2;
yy16242:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy12619;
	goto yy2;
yy16243:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy12619;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy16244:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy12619;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy533;
	goto yy2;
yy16245:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy12619;
		goto yy533;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy533;
		goto yy2;
	}
yy16246:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy533;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy12619;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy12619;
			goto yy2;
		}
	}
yy16247:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy12619;
	goto yy2;
yy16248:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy12619;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy12619;
		if (yych <= 0xBE) goto yy533;
		goto yy2;
	}
yy16249:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy12619;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy12619;
	goto yy2;
yy16250:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy12619;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy12619;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy533;
		goto yy2;
	}
yy16251:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy12619;
	goto yy2;
yy16252:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy12619;
		} else {
			if (yych == 0xA2) goto yy12619;
			if (yych <= 0xA4) goto yy2;
			goto yy12619;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy12619;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy12619;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy12619;
				goto yy2;
			}
		}
	}
yy16253:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy12619;
	goto yy2;
yy16254:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy12619;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy12619;
			if (yych <= 0x8C) goto yy2;
			goto yy12619;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy12619;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy12619;
			goto yy2;
		}
	}
yy16255:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy12619;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy12619;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy12619;
			goto yy2;
		}
	}
yy16256:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy12619;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy12619;
	goto yy2;
yy16257:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy533;
		goto yy12619;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy533;
			goto yy12619;
		} else {
			if (yych <= 0xBB) goto yy533;
			if (yych <= 0xBF) goto yy12619;
			goto yy2;
		}
	}
yy16258:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy12619;
		goto yy533;
	} else {
		if (yych == 0xB5) goto yy533;
		if (yych <= 0xBF) goto yy12619;
		goto yy2;
	}
yy16259:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy12619;
		goto yy533;
	} else {
		if (yych == 0xAF) goto yy533;
		if (yych <= 0xBF) goto yy12619;
		goto yy2;
	}
yy16260:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy12619;
		goto yy533;
	} else {
		if (yych == 0xA9) goto yy533;
		if (yych <= 0xBF) goto yy12619;
		goto yy2;
	}
yy16261:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy12619;
		goto yy533;
	} else {
		if (yych <= 0x8B) goto yy12619;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy16262:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy12619;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy533;
	goto yy2;
yy16263:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy12619;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy12619;
			} else {
				if (yych == 0xA4) goto yy12619;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy12619;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy12619;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy12619;
			} else {
				if (yych == 0xBB) goto yy12619;
				goto yy2;
			}
		}
	}
yy16264:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy12619;
	default:	goto yy2;
	}
yy16265:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy12619;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy12619;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy12619;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy12619;
			goto yy2;
		}
	}
yy16266:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy9896;
	if (yych <= 0xBF) goto yy12832;
	goto yy2;
yy16267:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych == 0x86) goto yy9896;
		goto yy2;
	} else {
		if (yych <= 0x8D) goto yy113;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy12832;
		goto yy2;
	}
yy16268:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych <= 0x92) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy113;
			if (yych <= 0x91) goto yy2;
			goto yy2930;
		} else {
			if (yych == 0x95) goto yy2930;
			if (yych <= 0xA1) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych <= 0xA3) goto yy9896;
			if (yych <= 0xA6) goto yy113;
			if (yych <= 0xA8) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xB4) {
				if (yych <= 0xAF) goto yy2;
				goto yy12832;
			} else {
				if (yych <= 0xB5) goto yy2;
				if (yych <= 0xBF) goto yy12832;
				goto yy2;
			}
		}
	}
yy16269:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy113;
			if (yych <= 0x86) goto yy2;
			goto yy2930;
		} else {
			if (yych <= 0x8B) {
				if (yych <= 0x8A) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x8C) goto yy2;
				if (yych <= 0x8D) goto yy9896;
				goto yy2930;
			}
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x9A) goto yy2930;
			if (yych <= 0x9B) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy12832;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy16270:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy12832;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy12832;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy12832;
		} else {
			if (yych == 0xBF) goto yy12832;
			goto yy2;
		}
	}
yy16271:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy12832;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy12832;
	goto yy2;
yy16272:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy12832;
	goto yy2;
yy16273:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy12832;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy12832;
	goto yy2;
yy16274:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy12832;
	if (yych == 0xA0) goto yy113;
	goto yy2;
yy16275:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy12832;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy12832;
	goto yy2;
yy16276:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy12832;
		if (yych <= 0x81) goto yy2;
		goto yy12832;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy12832;
		if (yych <= 0xBA) goto yy113;
		goto yy2;
	}
yy16277:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy12832;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy12832;
	goto yy2;
yy16278:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy12832;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy12832;
	goto yy2;
yy16279:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy12832;
	goto yy2;
yy16280:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy12832;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy12832;
	goto yy2;
yy16281:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy12832;
	goto yy2;
yy16282:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy12832;
	goto yy2;
yy16283:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy12832;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy12832;
	goto yy2;
yy16284:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy12832;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy12832;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy12832;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy12832;
			if (yych == 0xBF) goto yy12832;
			goto yy2;
		}
	}
yy16285:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy12832;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy12832;
		if (yych <= 0xB8) goto yy113;
		goto yy2;
	}
yy16286:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy12832;
	goto yy2;
yy16287:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy12832;
	goto yy2;
yy16288:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy12832;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy12832;
	goto yy2;
yy16289:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy12832;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy12832;
	goto yy2;
yy16290:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy12832;
			if (yych <= 0x83) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy113;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy113;
			goto yy12832;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy12832;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy113;
			} else {
				if (yych == 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy16291:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy12832;
	goto yy2;
yy16292:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy12832;
	goto yy2;
yy16293:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy12832;
		goto yy113;
	} else {
		if (yych <= 0xA4) goto yy12832;
		if (yych <= 0xA6) goto yy113;
		goto yy2;
	}
yy16294:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy12832;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy12832;
	goto yy2;
yy16295:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy12832;
	goto yy2;
yy16296:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy12832;
	goto yy2;
yy16297:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy12832;
	goto yy2;
yy16298:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy113;
	if (yych <= 0xB7) goto yy12832;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy16299:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy113;
	if (yych <= 0xAF) goto yy12832;
	if (yych <= 0xBA) goto yy113;
	goto yy2;
yy16300:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy12832;
	goto yy2;
yy16301:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy113;
	if (yych <= 0xA6) goto yy12832;
	if (yych <= 0xB4) goto yy113;
	goto yy2;
yy16302:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy12832;
		goto yy113;
	} else {
		if (yych == 0xB6) goto yy12832;
		goto yy2;
	}
yy16303:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy113;
	if (yych <= 0xB2) goto yy12832;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy16304:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x84) goto yy12832;
			if (yych <= 0x89) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x99) goto yy2;
			goto yy12832;
		} else {
			if (yych == 0x9C) goto yy12832;
			goto yy2;
		}
	}
yy16305:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy12832;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy12832;
		if (yych <= 0xB7) goto yy113;
		goto yy2;
	}
yy16306:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy12832;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy12832;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy12832;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy12832;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy12832;
			goto yy2;
		}
	}
yy16307:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy12832;
	if (yych <= 0xAA) goto yy113;
	goto yy2;
yy16308:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy113;
			if (yych <= 0x84) goto yy2;
			goto yy12832;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy12832;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy12832;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy12832;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy12832;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy12832;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy16309:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy113;
			if (yych <= 0x86) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy113;
			} else {
				if (yych == 0x90) goto yy12832;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy113;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy12832;
			goto yy113;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy113;
				goto yy2;
			}
		}
	}
yy16310:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy12832;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy16311:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy113;
		goto yy12832;
	} else {
		if (yych == 0x87) goto yy12832;
		goto yy2;
	}
yy16312:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy12832;
		goto yy113;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy16313:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy12832;
		if (yych <= 0x9D) goto yy113;
		goto yy2;
	}
yy16314:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy113;
	if (yych == 0x84) goto yy12832;
	goto yy2;
yy16315:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy12832;
	if (yych <= 0xB7) goto yy113;
	goto yy2;
yy16316:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy12832;
	goto yy2;
yy16317:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy12832;
	if (yych == 0xBF) goto yy12832;
	goto yy2;
yy16318:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy12832;
	goto yy2;
yy16319:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy12832;
	goto yy2;
yy16320:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy12832;
	goto yy2;
yy16321:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy12832;
	goto yy2;
yy16322:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy12832;
	goto yy2;
yy16323:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy12832;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy113;
	goto yy2;
yy16324:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy12832;
		goto yy113;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy16325:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych == 0x85) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xB7) goto yy12832;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy12832;
		goto yy2;
	}
yy16326:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy12832;
	goto yy2;
yy16327:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy12832;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy12832;
		if (yych <= 0xBE) goto yy113;
		goto yy2;
	}
yy16328:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy12832;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy12832;
	goto yy2;
yy16329:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy12832;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy12832;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy113;
		goto yy2;
	}
yy16330:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy12832;
	goto yy2;
yy16331:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy12832;
		} else {
			if (yych == 0xA2) goto yy12832;
			if (yych <= 0xA4) goto yy2;
			goto yy12832;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy12832;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy12832;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy12832;
				goto yy2;
			}
		}
	}
yy16332:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy12832;
	goto yy2;
yy16333:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy12832;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy12832;
			if (yych <= 0x8C) goto yy2;
			goto yy12832;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy12832;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy12832;
			goto yy2;
		}
	}
yy16334:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy12832;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy12832;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy12832;
			goto yy2;
		}
	}
yy16335:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy12832;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy12832;
	goto yy2;
yy16336:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy113;
		goto yy12832;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy113;
			goto yy12832;
		} else {
			if (yych <= 0xBB) goto yy113;
			if (yych <= 0xBF) goto yy12832;
			goto yy2;
		}
	}
yy16337:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy12832;
		goto yy113;
	} else {
		if (yych == 0xB5) goto yy113;
		if (yych <= 0xBF) goto yy12832;
		goto yy2;
	}
yy16338:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy12832;
		goto yy113;
	} else {
		if (yych == 0xAF) goto yy113;
		if (yych <= 0xBF) goto yy12832;
		goto yy2;
	}
yy16339:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy12832;
		goto yy113;
	} else {
		if (yych == 0xA9) goto yy113;
		if (yych <= 0xBF) goto yy12832;
		goto yy2;
	}
yy16340:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy113;
	if (yych <= 0x8B) goto yy12832;
	goto yy2;
yy16341:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy12832;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy113;
	goto yy2;
yy16342:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy12832;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy12832;
			} else {
				if (yych == 0xA4) goto yy12832;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy12832;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy12832;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy12832;
			} else {
				if (yych == 0xBB) goto yy12832;
				goto yy2;
			}
		}
	}
yy16343:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy12832;
	default:	goto yy2;
	}
yy16344:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy12832;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy12832;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy12832;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy12832;
			goto yy2;
		}
	}
yy16345:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy9896;
	if (yych <= 0xBF) goto yy12860;
	goto yy2;
yy16346:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych == 0x86) goto yy9896;
		goto yy2;
	} else {
		if (yych <= 0x8D) goto yy4671;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy12860;
		goto yy2;
	}
yy16347:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			goto yy9896;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0x99) goto yy2930;
			goto yy2;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2930;
			if (yych <= 0xA6) goto yy2;
			goto yy2930;
		} else {
			if (yych == 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy16348:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy9980;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy16349:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy4671;
		} else {
			if (yych == 0x93) goto yy2930;
			goto yy2;
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0xAF) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0xB2) goto yy9896;
			if (yych <= 0xB4) goto yy4671;
			goto yy2;
		}
	}
yy16350:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych <= 0x92) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy4671;
			if (yych <= 0x91) goto yy2;
			goto yy2930;
		} else {
			if (yych == 0x95) goto yy2930;
			if (yych <= 0xA1) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych <= 0xA3) goto yy9896;
			if (yych <= 0xA6) goto yy4671;
			if (yych <= 0xA8) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xB4) {
				if (yych <= 0xAF) goto yy2;
				goto yy12860;
			} else {
				if (yych <= 0xB5) goto yy2;
				if (yych <= 0xBF) goto yy12860;
				goto yy2;
			}
		}
	}
yy16351:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy4671;
			if (yych <= 0x86) goto yy2;
			goto yy2930;
		} else {
			if (yych <= 0x8B) {
				if (yych <= 0x8A) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0x8C) goto yy2;
				if (yych <= 0x8D) goto yy9896;
				goto yy2930;
			}
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x9A) goto yy2930;
			if (yych <= 0x9B) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy12860;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy4671;
				goto yy2;
			}
		}
	}
yy16352:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy12860;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy12860;
		} else {
			if (yych == 0xBF) goto yy12860;
			goto yy2;
		}
	}
yy16353:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy12860;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy12860;
	goto yy2;
yy16354:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy12860;
	goto yy2;
yy16355:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy12860;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy12860;
	goto yy2;
yy16356:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy12860;
	if (yych == 0xA0) goto yy1980;
	goto yy2;
yy16357:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy12860;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy12860;
	goto yy2;
yy16358:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy12860;
		if (yych <= 0x81) goto yy2;
		goto yy12860;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy12860;
		if (yych <= 0xBA) goto yy1980;
		goto yy2;
	}
yy16359:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy12860;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy12860;
	goto yy2;
yy16360:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy12860;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy12860;
	goto yy2;
yy16361:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy12860;
	goto yy2;
yy16362:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy12860;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy12860;
	goto yy2;
yy16363:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy12860;
	goto yy2;
yy16364:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy12860;
	goto yy2;
yy16365:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy12860;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy12860;
	goto yy2;
yy16366:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy12860;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy12860;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy12860;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy12860;
			if (yych == 0xBF) goto yy12860;
			goto yy2;
		}
	}
yy16367:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy12860;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy12860;
		if (yych <= 0xB8) goto yy1980;
		goto yy2;
	}
yy16368:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy12860;
	goto yy2;
yy16369:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy12860;
	goto yy2;
yy16370:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy12860;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy12860;
	goto yy2;
yy16371:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy12860;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy12860;
	goto yy2;
yy16372:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy12860;
			if (yych <= 0x83) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy1980;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy1980;
			goto yy12860;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy1980;
			} else {
				if (yych == 0xBF) goto yy1980;
				goto yy2;
			}
		}
	}
yy16373:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy12860;
	goto yy2;
yy16374:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy12860;
	goto yy2;
yy16375:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy12860;
		goto yy1980;
	} else {
		if (yych <= 0xA4) goto yy12860;
		if (yych <= 0xA6) goto yy1980;
		goto yy2;
	}
yy16376:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy12860;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy12860;
	goto yy2;
yy16377:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy12860;
	goto yy2;
yy16378:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy12860;
	goto yy2;
yy16379:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy12860;
	goto yy2;
yy16380:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1980;
	if (yych <= 0xB7) goto yy12860;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy16381:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1980;
	if (yych <= 0xAF) goto yy12860;
	if (yych <= 0xBA) goto yy1980;
	goto yy2;
yy16382:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy12860;
	goto yy2;
yy16383:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1980;
	if (yych <= 0xA6) goto yy12860;
	if (yych <= 0xB4) goto yy1980;
	goto yy2;
yy16384:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy12860;
		goto yy1980;
	} else {
		if (yych == 0xB6) goto yy12860;
		goto yy2;
	}
yy16385:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1980;
	if (yych <= 0xB2) goto yy12860;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy16386:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x84) goto yy12860;
			if (yych <= 0x89) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x99) goto yy2;
			goto yy12860;
		} else {
			if (yych == 0x9C) goto yy12860;
			goto yy2;
		}
	}
yy16387:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy12860;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy12860;
		if (yych <= 0xB7) goto yy1980;
		goto yy2;
	}
yy16388:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy12860;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy12860;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy12860;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy12860;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy12860;
			goto yy2;
		}
	}
yy16389:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy12860;
	if (yych <= 0xAA) goto yy1980;
	goto yy2;
yy16390:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1980;
			if (yych <= 0x84) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy12860;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy12860;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy12860;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy12860;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0xBD) goto yy12860;
				if (yych <= 0xBF) goto yy1980;
				goto yy2;
			}
		}
	}
yy16391:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1980;
			if (yych <= 0x86) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1980;
			} else {
				if (yych == 0x90) goto yy12860;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy1980;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy12860;
			goto yy1980;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy1980;
				goto yy2;
			}
		}
	}
yy16392:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy12860;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy16393:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1980;
		goto yy12860;
	} else {
		if (yych == 0x87) goto yy12860;
		goto yy2;
	}
yy16394:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy12860;
		goto yy1980;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy1980;
		goto yy2;
	}
yy16395:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy12860;
		if (yych <= 0x9D) goto yy1980;
		goto yy2;
	}
yy16396:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy1980;
	if (yych == 0x84) goto yy12860;
	goto yy2;
yy16397:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy12860;
	if (yych <= 0xB7) goto yy1980;
	goto yy2;
yy16398:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy12860;
	goto yy2;
yy16399:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy12860;
	if (yych == 0xBF) goto yy12860;
	goto yy2;
yy16400:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy12860;
	goto yy2;
yy16401:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy12860;
	goto yy2;
yy16402:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy12860;
	goto yy2;
yy16403:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy12860;
	goto yy2;
yy16404:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy12860;
	goto yy2;
yy16405:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy12860;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy1980;
	goto yy2;
yy16406:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy12860;
		goto yy1980;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy1980;
		goto yy2;
	}
yy16407:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych == 0x85) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0xB7) goto yy12860;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy12860;
		goto yy2;
	}
yy16408:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy12860;
	goto yy2;
yy16409:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy12860;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy12860;
		if (yych <= 0xBE) goto yy1980;
		goto yy2;
	}
yy16410:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy12860;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy12860;
	goto yy2;
yy16411:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy12860;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy12860;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy1980;
		goto yy2;
	}
yy16412:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy12860;
	goto yy2;
yy16413:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy12860;
		} else {
			if (yych == 0xA2) goto yy12860;
			if (yych <= 0xA4) goto yy2;
			goto yy12860;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy12860;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy12860;
				goto yy2;
			}
		}
	}
yy16414:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy12860;
	goto yy2;
yy16415:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy12860;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy12860;
			if (yych <= 0x8C) goto yy2;
			goto yy12860;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy12860;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy12860;
			goto yy2;
		}
	}
yy16416:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy12860;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy12860;
			goto yy2;
		}
	}
yy16417:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy12860;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy12860;
	goto yy2;
yy16418:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy1980;
		goto yy12860;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy1980;
			goto yy12860;
		} else {
			if (yych <= 0xBB) goto yy1980;
			if (yych <= 0xBF) goto yy12860;
			goto yy2;
		}
	}
yy16419:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy12860;
		goto yy1980;
	} else {
		if (yych == 0xB5) goto yy1980;
		if (yych <= 0xBF) goto yy12860;
		goto yy2;
	}
yy16420:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy12860;
		goto yy1980;
	} else {
		if (yych == 0xAF) goto yy1980;
		if (yych <= 0xBF) goto yy12860;
		goto yy2;
	}
yy16421:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy12860;
		goto yy1980;
	} else {
		if (yych == 0xA9) goto yy1980;
		if (yych <= 0xBF) goto yy12860;
		goto yy2;
	}
yy16422:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy1980;
	if (yych <= 0x8B) goto yy12860;
	goto yy2;
yy16423:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy12860;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy1980;
	goto yy2;
yy16424:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy12860;
			} else {
				if (yych == 0xA4) goto yy12860;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy12860;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy12860;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy12860;
			} else {
				if (yych == 0xBB) goto yy12860;
				goto yy2;
			}
		}
	}
yy16425:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy12860;
	default:	goto yy2;
	}
yy16426:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy12860;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy12860;
			goto yy2;
		}
	}
yy16427:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy12860;
	if (yych == 0xA0) goto yy4671;
	goto yy2;
yy16428:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy12860;
		if (yych <= 0x81) goto yy2;
		goto yy12860;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy12860;
		if (yych <= 0xBA) goto yy4671;
		goto yy2;
	}
yy16429:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy12860;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy12860;
		if (yych <= 0xB8) goto yy4671;
		goto yy2;
	}
yy16430:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy12860;
			if (yych <= 0x83) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy4671;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy4671;
			goto yy12860;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy4671;
			} else {
				if (yych == 0xBF) goto yy4671;
				goto yy2;
			}
		}
	}
yy16431:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy12860;
		goto yy4671;
	} else {
		if (yych <= 0xA4) goto yy12860;
		if (yych <= 0xA6) goto yy4671;
		goto yy2;
	}
yy16432:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy4671;
	if (yych <= 0xB7) goto yy12860;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy16433:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy4671;
	if (yych <= 0xAF) goto yy12860;
	if (yych <= 0xBA) goto yy4671;
	goto yy2;
yy16434:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy4671;
	if (yych <= 0xA6) goto yy12860;
	if (yych <= 0xB4) goto yy4671;
	goto yy2;
yy16435:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy12860;
		goto yy4671;
	} else {
		if (yych == 0xB6) goto yy12860;
		goto yy2;
	}
yy16436:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy4671;
	if (yych <= 0xB2) goto yy12860;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy16437:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x84) goto yy12860;
			if (yych <= 0x89) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x99) goto yy2;
			goto yy12860;
		} else {
			if (yych == 0x9C) goto yy12860;
			goto yy2;
		}
	}
yy16438:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy12860;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy12860;
		if (yych <= 0xB7) goto yy4671;
		goto yy2;
	}
yy16439:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy12860;
	if (yych <= 0xAA) goto yy4671;
	goto yy2;
yy16440:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy4671;
			if (yych <= 0x84) goto yy2;
			goto yy12860;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy12860;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy12860;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy12860;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy12860;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xBD) goto yy12860;
				if (yych <= 0xBF) goto yy4671;
				goto yy2;
			}
		}
	}
yy16441:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy4671;
			if (yych <= 0x86) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy4671;
			} else {
				if (yych == 0x90) goto yy12860;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy4671;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy12860;
			goto yy4671;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy4671;
				goto yy2;
			}
		}
	}
yy16442:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy12860;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy16443:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy4671;
		goto yy12860;
	} else {
		if (yych == 0x87) goto yy12860;
		goto yy2;
	}
yy16444:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy12860;
		goto yy4671;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy16445:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy12860;
		if (yych <= 0x9D) goto yy4671;
		goto yy2;
	}
yy16446:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy4671;
	if (yych == 0x84) goto yy12860;
	goto yy2;
yy16447:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy12860;
	if (yych <= 0xB7) goto yy4671;
	goto yy2;
yy16448:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy12860;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy4671;
	goto yy2;
yy16449:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy12860;
		goto yy4671;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy16450:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych == 0x85) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0xB7) goto yy12860;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy12860;
		goto yy2;
	}
yy16451:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy12860;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy12860;
		if (yych <= 0xBE) goto yy4671;
		goto yy2;
	}
yy16452:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy12860;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy12860;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy4671;
		goto yy2;
	}
yy16453:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy4671;
		goto yy12860;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy4671;
			goto yy12860;
		} else {
			if (yych <= 0xBB) goto yy4671;
			if (yych <= 0xBF) goto yy12860;
			goto yy2;
		}
	}
yy16454:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy12860;
		goto yy4671;
	} else {
		if (yych == 0xB5) goto yy4671;
		if (yych <= 0xBF) goto yy12860;
		goto yy2;
	}
yy16455:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy12860;
		goto yy4671;
	} else {
		if (yych == 0xAF) goto yy4671;
		if (yych <= 0xBF) goto yy12860;
		goto yy2;
	}
yy16456:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy12860;
		goto yy4671;
	} else {
		if (yych == 0xA9) goto yy4671;
		if (yych <= 0xBF) goto yy12860;
		goto yy2;
	}
yy16457:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy4671;
	if (yych <= 0x8B) goto yy12860;
	goto yy2;
yy16458:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy12860;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy4671;
	goto yy2;
yy16459:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy10110;
	if (yych <= 0xBF) goto yy3679;
	goto yy2;
yy16460:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy10110;
		if (yych <= 0x8A) goto yy2;
		goto yy4671;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy3679;
			goto yy2;
		}
	}
yy16461:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x93) goto yy10110;
		if (yych <= 0x97) goto yy2;
		goto yy1087;
	} else {
		if (yych <= 0xA4) {
			if (yych <= 0xA3) goto yy2;
			goto yy1087;
		} else {
			if (yych == 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy16462:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy12973;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy16463:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy4671;
		if (yych <= 0x9F) goto yy2;
		goto yy4671;
	} else {
		if (yych <= 0xB1) goto yy2;
		if (yych <= 0xB2) goto yy10110;
		if (yych <= 0xB4) goto yy4671;
		goto yy2;
	}
yy16464:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0x92) goto yy1087;
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA2) goto yy4671;
			goto yy10110;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA6) goto yy4671;
			if (yych == 0xA9) goto yy4671;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy3679;
			goto yy2;
		}
	}
yy16465:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy4671;
			if (yych <= 0x86) goto yy2;
			goto yy1087;
		} else {
			if (yych <= 0x8B) {
				if (yych <= 0x8A) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0x8C) goto yy2;
				if (yych <= 0x8D) goto yy10110;
				goto yy1087;
			}
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9B) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy3679;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy4671;
				goto yy2;
			}
		}
	}
yy16466:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy12973;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy4671;
			goto yy2;
		}
	}
yy16467:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy12973;
	if (yych <= 0x9B) goto yy4671;
	goto yy2;
yy16468:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy4671;
		goto yy12973;
	} else {
		if (yych == 0xBD) goto yy12973;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy16469:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x90) goto yy12973;
			if (yych <= 0x97) goto yy4671;
			goto yy12973;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy4671;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy12973;
			goto yy2;
		}
	}
yy16470:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy12973;
			} else {
				if (yych <= 0x83) goto yy4671;
				if (yych <= 0x84) goto yy2;
				goto yy12973;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy12973;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy12973;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy12973;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy12973;
				if (yych <= 0xB5) goto yy2;
				goto yy12973;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xBD) goto yy12973;
				if (yych <= 0xBF) goto yy4671;
				goto yy2;
			}
		}
	}
yy16471:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy4671;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy4671;
				goto yy12973;
			} else {
				if (yych == 0x97) goto yy4671;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy12973;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy12973;
				if (yych <= 0xA3) goto yy4671;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy843;
				if (yych <= 0xB1) goto yy12973;
				goto yy4671;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy4671;
				goto yy2;
			}
		}
	}
yy16472:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy12973;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy12973;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy12973;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy12973;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy12973;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy12973;
				if (yych <= 0xBB) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy4671;
				goto yy2;
			}
		}
	}
yy16473:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy4671;
			if (yych <= 0x86) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy4671;
			} else {
				if (yych == 0x91) goto yy4671;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy12973;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy843;
				goto yy4671;
			} else {
				if (yych <= 0xB4) goto yy12973;
				if (yych <= 0xB5) goto yy4671;
				goto yy2;
			}
		}
	}
yy16474:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy4671;
			if (yych <= 0x84) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy12973;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy12973;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy12973;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy12973;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xBD) goto yy12973;
				if (yych <= 0xBF) goto yy4671;
				goto yy2;
			}
		}
	}
yy16475:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy4671;
			} else {
				if (yych == 0x90) goto yy12973;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy12973;
			if (yych <= 0xA3) goto yy4671;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy4671;
			} else {
				if (yych == 0xB9) goto yy12973;
				goto yy2;
			}
		}
	}
yy16476:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy4671;
			if (yych <= 0x84) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy12973;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy12973;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy12973;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy12973;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xBD) goto yy12973;
				if (yych <= 0xBF) goto yy4671;
				goto yy2;
			}
		}
	}
yy16477:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy4671;
			if (yych <= 0x86) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy4671;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy12973;
			goto yy4671;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy4671;
				if (yych <= 0xB1) goto yy12973;
				goto yy2;
			}
		}
	}
yy16478:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy4671;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy12973;
	default:	goto yy2;
	}
yy16479:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy4671;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy12973;
			if (yych == 0x97) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy4671;
			goto yy2;
		}
	}
yy16480:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy4671;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy12973;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy12973;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy16481:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy4671;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy12973;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy12973;
			goto yy4671;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych == 0xBF) goto yy4671;
				goto yy2;
			}
		}
	}
yy16482:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy4671;
			if (yych <= 0x84) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy12973;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xBD) goto yy12973;
				if (yych <= 0xBF) goto yy4671;
				goto yy2;
			}
		}
	}
yy16483:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy4671;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy12973;
			goto yy4671;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy12973;
				goto yy2;
			}
		}
	}
yy16484:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy4671;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy12973;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy12973;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy12973;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy16485:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0x8E) goto yy12973;
				if (yych <= 0x96) goto yy2;
				goto yy4671;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy12973;
			if (yych <= 0xA3) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy843;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy4671;
				if (yych <= 0xBF) goto yy12973;
				goto yy2;
			}
		}
	}
yy16486:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy12973;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy12973;
		} else {
			if (yych == 0xBD) goto yy12973;
			goto yy2;
		}
	}
yy16487:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy12973;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy4671;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy4671;
			goto yy2;
		}
	}
yy16488:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy4671;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy4671;
		if (yych <= 0xBF) goto yy12973;
		goto yy2;
	}
yy16489:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy12973;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy4671;
	goto yy2;
yy16490:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy12973;
		goto yy4671;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy12973;
		goto yy2;
	}
yy16491:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy10110;
	if (yych <= 0xBF) goto yy12973;
	goto yy2;
yy16492:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy12973;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy12973;
			if (yych <= 0xB4) goto yy4671;
			goto yy2;
		}
	}
yy16493:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0x93) goto yy4671;
			if (yych <= 0x9F) goto yy2;
			goto yy12973;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy4671;
			goto yy2;
		}
	}
yy16494:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy10110;
		if (yych <= 0x8A) goto yy2;
		goto yy4671;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy12973;
			goto yy2;
		}
	}
yy16495:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy12973;
		goto yy4671;
	} else {
		if (yych <= 0xAA) goto yy12973;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy12973;
		goto yy2;
	}
yy16496:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy12973;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy4671;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy4671;
		goto yy2;
	}
yy16497:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy12973;
	if (yych <= 0x9B) goto yy4671;
	goto yy2;
yy16498:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy4671;
		if (yych <= 0xA0) goto yy12973;
		goto yy4671;
	} else {
		if (yych <= 0xAF) goto yy12973;
		if (yych <= 0xB9) goto yy843;
		if (yych <= 0xBF) goto yy12973;
		goto yy2;
	}
yy16499:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy12973;
	if (yych <= 0xB3) goto yy4671;
	goto yy2;
yy16500:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy12973;
	if (yych <= 0xB7) goto yy4671;
	goto yy2;
yy16501:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy4671;
			if (yych <= 0xAC) goto yy12973;
			goto yy4671;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy12973;
			if (yych <= 0xB4) goto yy4671;
			goto yy12973;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy4671;
			goto yy2;
		}
	}
yy16502:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy12973;
	} else {
		if (yych == 0xBE) goto yy12973;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy16503:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy4671;
			if (yych <= 0x84) goto yy12973;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy12973;
				goto yy4671;
			} else {
				if (yych <= 0x93) goto yy12973;
				if (yych <= 0x95) goto yy2;
				goto yy12973;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xAC) goto yy12973;
				if (yych <= 0xAF) goto yy4671;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy12973;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy12973;
				if (yych <= 0xBE) goto yy4671;
				goto yy2;
			}
		}
	}
yy16504:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy4671;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy12973;
	default:	goto yy2;
	}
yy16505:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy4671;
		goto yy12973;
	} else {
		if (yych == 0x8E) goto yy12973;
		if (yych <= 0x8F) goto yy4671;
		goto yy2;
	}
yy16506:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy12973;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy4671;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy16507:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy12973;
		goto yy4671;
	} else {
		if (yych <= 0xAE) goto yy12973;
		if (yych <= 0xB1) goto yy4671;
		if (yych <= 0xB3) goto yy12973;
		goto yy2;
	}
yy16508:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy12973;
	if (yych == 0xBF) goto yy4671;
	goto yy2;
yy16509:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy12973;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy16510:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy4671;
			if (yych == 0xA0) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy4671;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy12973;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy4671;
			goto yy2;
		}
	}
yy16511:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy4671;
		if (yych <= 0xBA) goto yy12973;
		goto yy2;
	}
yy16512:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy4671;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy12973;
	goto yy2;
yy16513:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy12973;
		goto yy4671;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy4671;
		goto yy2;
	}
yy16514:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy12973;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy4671;
		if (yych <= 0xBF) goto yy12973;
		goto yy2;
	}
yy16515:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy12973;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy4671;
	goto yy2;
yy16516:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy4671;
		if (yych <= 0xBF) goto yy12973;
		goto yy2;
	}
yy16517:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy12973;
		if (yych <= 0x88) goto yy2;
		goto yy4671;
	} else {
		if (yych <= 0xAD) goto yy12973;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy12973;
		goto yy2;
	}
yy16518:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy12973;
			goto yy4671;
		} else {
			if (yych == 0x86) goto yy4671;
			goto yy12973;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy4671;
			if (yych <= 0xA2) goto yy12973;
			goto yy4671;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy4671;
			goto yy2;
		}
	}
yy16519:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy4671;
	if (yych <= 0xB3) goto yy12973;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy16520:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9F) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy12973;
			if (yych <= 0xBA) goto yy2;
			goto yy12973;
		} else {
			if (yych == 0xBD) goto yy12973;
			goto yy2;
		}
	}
yy16521:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy12973;
	} else {
		if (yych <= 0xAD) goto yy4671;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy12973;
		goto yy2;
	}
yy16522:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy12973;
	if (yych <= 0x93) goto yy4671;
	goto yy2;
yy16523:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy12973;
	if (yych <= 0xB6) goto yy4671;
	goto yy2;
yy16524:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy12973;
			goto yy4671;
		} else {
			if (yych <= 0x8B) goto yy12973;
			if (yych <= 0x8D) goto yy4671;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0xB6) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy4671;
			goto yy2;
		}
	}
yy16525:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy12973;
			goto yy4671;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy4671;
			goto yy2;
		}
	}
yy16526:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy12973;
		if (yych <= 0x9B) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy12973;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy12973;
		goto yy2;
	}
yy16527:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy12973;
		if (yych <= 0xAA) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy4671;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy16528:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy12973;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy12973;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy12973;
			goto yy4671;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy4671;
			if (yych <= 0xB6) goto yy12973;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy12973;
			goto yy2;
		}
	}
yy16529:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy12973;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy16530:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy4671;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy12973;
	goto yy2;
yy16531:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy12973;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy12973;
		if (yych <= 0xBD) goto yy4671;
		goto yy2;
	}
yy16532:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0x92) goto yy1087;
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA2) goto yy4671;
			goto yy10110;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA6) goto yy4671;
			if (yych == 0xA9) goto yy4671;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy12973;
			goto yy2;
		}
	}
yy16533:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy4671;
			if (yych <= 0x86) goto yy2;
			goto yy1087;
		} else {
			if (yych <= 0x8B) {
				if (yych <= 0x8A) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0x8C) goto yy2;
				if (yych <= 0x8D) goto yy10110;
				goto yy1087;
			}
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9B) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy12973;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy4671;
				goto yy2;
			}
		}
	}
yy16534:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy4671;
		if (yych <= 0x9A) goto yy12973;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy4671;
		goto yy2;
	}
yy16535:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy16541;
	case 0x81:	goto yy16542;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy12977;
	case 0x83:	goto yy16543;
	case 0x84:	goto yy12911;
	case 0x85:	goto yy12912;
	case 0x86:	goto yy12913;
	case 0x87:	goto yy12914;
	case 0x8A:	goto yy16544;
	case 0x8B:	goto yy17228;
	case 0x8C:	goto yy16546;
	case 0x8D:	goto yy17229;
	case 0x8E:	goto yy16548;
	case 0x8F:	goto yy16549;
	case 0x92:	goto yy16550;
	case 0x94:	goto yy16551;
	case 0x95:	goto yy16552;
	case 0x9C:	goto yy16553;
	case 0x9D:	goto yy16554;
	case 0xA0:	goto yy16555;
	case 0xA1:	goto yy17230;
	case 0xA2:	goto yy16557;
	case 0xA3:	goto yy16558;
	case 0xA4:	goto yy16559;
	case 0xA6:	goto yy16560;
	case 0xA8:	goto yy17231;
	case 0xA9:	goto yy16562;
	case 0xAA:	goto yy16563;
	case 0xAB:	goto yy17232;
	case 0xAC:	goto yy15019;
	case 0xAD:	goto yy16565;
	case 0xAE:	goto yy16566;
	case 0xB1:	goto yy16567;
	case 0xB2:
	case 0xB3:	goto yy16568;
	default:	goto yy2;
	}
yy16536:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy17233;
	case 0x81:	goto yy12921;
	case 0x82:	goto yy17234;
	case 0x83:	goto yy16571;
	case 0x84:	goto yy17235;
	case 0x85:	goto yy17236;
	case 0x86:	goto yy17237;
	case 0x87:	goto yy17238;
	case 0x88:	goto yy17239;
	case 0x8A:	goto yy16577;
	case 0x8B:	goto yy17240;
	case 0x8C:	goto yy17241;
	case 0x8D:	goto yy17242;
	case 0x92:
	case 0x98:	goto yy17243;
	case 0x93:	goto yy17244;
	case 0x96:	goto yy17245;
	case 0x97:	goto yy17246;
	case 0x99:	goto yy17247;
	case 0x9A:	goto yy17248;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy12937;
	case 0xA2:	goto yy16587;
	case 0xA3:	goto yy16588;
	case 0xAB:	goto yy16589;
	default:	goto yy2;
	}
yy16537:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy12977;
	case 0xA8:	goto yy16589;
	case 0xA9:	goto yy16594;
	case 0xAB:	goto yy17249;
	case 0xAC:	goto yy17250;
	case 0xAD:	goto yy17251;
	case 0xAE:	goto yy16598;
	case 0xBD:	goto yy17252;
	case 0xBE:	goto yy12942;
	default:	goto yy2;
	}
yy16538:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy12977;
	if (yych <= 0xB1) goto yy16600;
	if (yych <= 0xB2) goto yy17253;
	goto yy2;
yy16539:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy4675;
	case 0x83:	goto yy7801;
	case 0x84:	goto yy12944;
	case 0x85:	goto yy12945;
	case 0x87:	goto yy12946;
	case 0x89:	goto yy12947;
	case 0x8D:	goto yy12948;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy12977;
	case 0x91:	goto yy16602;
	case 0x92:	goto yy16603;
	case 0x93:	goto yy16604;
	case 0x94:	goto yy16605;
	case 0x95:	goto yy16606;
	case 0x9A:	goto yy16607;
	case 0x9B:	goto yy17254;
	case 0x9C:	goto yy17255;
	case 0x9D:	goto yy17256;
	case 0x9E:	goto yy17257;
	case 0x9F:	goto yy17258;
	case 0xAA:	goto yy12954;
	default:	goto yy2;
	}
yy16540:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy12977;
		if (yych <= 0xA3) goto yy17259;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy16614;
			goto yy16615;
		} else {
			if (yych <= 0xBA) goto yy16616;
			if (yych <= 0xBB) goto yy12956;
			goto yy2;
		}
	}
yy16541:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy12973;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy12973;
		} else {
			if (yych == 0xBF) goto yy12973;
			goto yy2;
		}
	}
yy16542:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy12973;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy12973;
	goto yy2;
yy16543:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy12973;
	goto yy2;
yy16544:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy12973;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy12973;
	goto yy2;
yy16545:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy12973;
	if (yych == 0xA0) goto yy1980;
	goto yy2;
yy16546:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy12973;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy12973;
	goto yy2;
yy16547:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy12973;
		if (yych <= 0x81) goto yy2;
		goto yy12973;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy12973;
		if (yych <= 0xBA) goto yy1980;
		goto yy2;
	}
yy16548:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy12973;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy12973;
	goto yy2;
yy16549:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy12973;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy12973;
	goto yy2;
yy16550:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy12973;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy16551:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy12973;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy12973;
	goto yy2;
yy16552:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy12973;
	goto yy2;
yy16553:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy12973;
	goto yy2;
yy16554:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy12973;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy12973;
	goto yy2;
yy16555:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy12973;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy12973;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy12973;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy12973;
			if (yych == 0xBF) goto yy12973;
			goto yy2;
		}
	}
yy16556:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy12973;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy12973;
		if (yych <= 0xB8) goto yy1980;
		goto yy2;
	}
yy16557:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy12973;
	goto yy2;
yy16558:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy12973;
	goto yy2;
yy16559:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy12973;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy12973;
	goto yy2;
yy16560:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy12973;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy12973;
	goto yy2;
yy16561:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy12973;
			if (yych <= 0x83) goto yy1980;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy1980;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy1980;
			goto yy12973;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy1980;
			} else {
				if (yych == 0xBF) goto yy1980;
				goto yy2;
			}
		}
	}
yy16562:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy12973;
	goto yy2;
yy16563:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy12973;
	goto yy2;
yy16564:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy12973;
		goto yy1980;
	} else {
		if (yych <= 0xA4) goto yy12973;
		if (yych <= 0xA6) goto yy1980;
		goto yy2;
	}
yy16565:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy12973;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy12973;
	goto yy2;
yy16566:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy12973;
	goto yy2;
yy16567:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy12973;
	goto yy2;
yy16568:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy12973;
	goto yy2;
yy16569:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1980;
	if (yych <= 0xB7) goto yy12973;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy16570:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1980;
	if (yych <= 0xAF) goto yy12973;
	if (yych <= 0xBA) goto yy1980;
	goto yy2;
yy16571:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy12973;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy843;
	goto yy2;
yy16572:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy1980;
		goto yy12973;
	} else {
		if (yych <= 0xB4) goto yy1980;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy16573:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy12973;
		goto yy1980;
	} else {
		if (yych == 0xB6) goto yy12973;
		goto yy2;
	}
yy16574:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1980;
	if (yych <= 0xB2) goto yy12973;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy16575:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x84) goto yy12973;
			if (yych <= 0x89) goto yy2;
			goto yy1980;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			goto yy12973;
		} else {
			if (yych == 0x9C) goto yy12973;
			goto yy2;
		}
	}
yy16576:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy12973;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy12973;
		if (yych <= 0xB7) goto yy1980;
		goto yy2;
	}
yy16577:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy12973;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy12973;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy12973;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy12973;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy12973;
			goto yy2;
		}
	}
yy16578:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy12973;
		goto yy1980;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy16579:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1980;
			if (yych <= 0x84) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy12973;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy12973;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy12973;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy12973;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0xBD) goto yy12973;
				if (yych <= 0xBF) goto yy1980;
				goto yy2;
			}
		}
	}
yy16580:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1980;
			if (yych <= 0x86) goto yy2;
			goto yy1980;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1980;
			} else {
				if (yych == 0x90) goto yy12973;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy1980;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy12973;
			goto yy1980;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy1980;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy1980;
				goto yy2;
			}
		}
	}
yy16581:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy12973;
	if (yych <= 0xBF) goto yy1980;
	goto yy2;
yy16582:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1980;
		if (yych <= 0x85) goto yy12973;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy12973;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy16583:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy12973;
		goto yy1980;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy1980;
		goto yy2;
	}
yy16584:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy12973;
		if (yych <= 0x9D) goto yy1980;
		goto yy2;
	}
yy16585:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy1980;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy12973;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy16586:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy12973;
	if (yych <= 0xB7) goto yy1980;
	goto yy2;
yy16587:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy12973;
	goto yy2;
yy16588:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy12973;
		goto yy843;
	} else {
		if (yych == 0xBF) goto yy12973;
		goto yy2;
	}
yy16589:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy12973;
	goto yy2;
yy16590:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy12973;
	goto yy2;
yy16591:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy12973;
	goto yy2;
yy16592:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy12973;
	goto yy2;
yy16593:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy12973;
	goto yy2;
yy16594:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy12973;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy16595:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy12973;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy1980;
	goto yy2;
yy16596:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy12973;
		goto yy1980;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy1980;
		goto yy2;
	}
yy16597:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy1980;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy12973;
			goto yy2;
		}
	}
yy16598:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy12973;
	goto yy2;
yy16599:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy12973;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy12973;
		if (yych <= 0xBE) goto yy1980;
		goto yy2;
	}
yy16600:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy12973;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy12973;
	goto yy2;
yy16601:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy12973;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy12973;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy1980;
		goto yy2;
	}
yy16602:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy12973;
	goto yy2;
yy16603:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy12973;
		} else {
			if (yych == 0xA2) goto yy12973;
			if (yych <= 0xA4) goto yy2;
			goto yy12973;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy12973;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy12973;
				goto yy2;
			}
		}
	}
yy16604:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy12973;
	goto yy2;
yy16605:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy12973;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy12973;
			if (yych <= 0x8C) goto yy2;
			goto yy12973;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy12973;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy12973;
			goto yy2;
		}
	}
yy16606:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy12973;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy12973;
			goto yy2;
		}
	}
yy16607:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy12973;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy12973;
	goto yy2;
yy16608:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy1980;
		goto yy12973;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy1980;
			goto yy12973;
		} else {
			if (yych <= 0xBB) goto yy1980;
			if (yych <= 0xBF) goto yy12973;
			goto yy2;
		}
	}
yy16609:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy12973;
		goto yy1980;
	} else {
		if (yych == 0xB5) goto yy1980;
		if (yych <= 0xBF) goto yy12973;
		goto yy2;
	}
yy16610:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy12973;
		goto yy1980;
	} else {
		if (yych == 0xAF) goto yy1980;
		if (yych <= 0xBF) goto yy12973;
		goto yy2;
	}
yy16611:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy12973;
		goto yy1980;
	} else {
		if (yych == 0xA9) goto yy1980;
		if (yych <= 0xBF) goto yy12973;
		goto yy2;
	}
yy16612:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy12973;
		goto yy1980;
	} else {
		if (yych <= 0x8B) goto yy12973;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy16613:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy12973;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy1980;
	goto yy2;
yy16614:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy12973;
			} else {
				if (yych == 0xA4) goto yy12973;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy12973;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy12973;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy12973;
			} else {
				if (yych == 0xBB) goto yy12973;
				goto yy2;
			}
		}
	}
yy16615:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy12973;
	default:	goto yy2;
	}
yy16616:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy12973;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy12973;
			goto yy2;
		}
	}
yy16617:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy13078;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy113;
			goto yy2;
		}
	}
yy16618:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy13078;
	if (yych <= 0x9B) goto yy113;
	goto yy2;
yy16619:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy13078;
	goto yy2;
yy16620:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy113;
		goto yy13078;
	} else {
		if (yych == 0xBD) goto yy13078;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy16621:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x90) goto yy13078;
			if (yych <= 0x97) goto yy113;
			goto yy13078;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy113;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy13078;
			goto yy2;
		}
	}
yy16622:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy13078;
			} else {
				if (yych <= 0x83) goto yy113;
				if (yych <= 0x84) goto yy2;
				goto yy13078;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy13078;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy13078;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy13078;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy13078;
				if (yych <= 0xB5) goto yy2;
				goto yy13078;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy13078;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy16623:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy113;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy113;
				goto yy13078;
			} else {
				if (yych == 0x97) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy13078;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy13078;
				if (yych <= 0xA3) goto yy113;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy843;
				if (yych <= 0xB1) goto yy13078;
				goto yy113;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy113;
				goto yy2;
			}
		}
	}
yy16624:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy13078;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy13078;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy13078;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy13078;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy13078;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy13078;
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy16625:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy113;
			if (yych <= 0x86) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy113;
			} else {
				if (yych == 0x91) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy13078;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy843;
				goto yy113;
			} else {
				if (yych <= 0xB4) goto yy13078;
				if (yych <= 0xB5) goto yy113;
				goto yy2;
			}
		}
	}
yy16626:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy113;
			if (yych <= 0x84) goto yy2;
			goto yy13078;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy13078;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy13078;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy13078;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy13078;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy13078;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy16627:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy113;
			} else {
				if (yych == 0x90) goto yy13078;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy13078;
			if (yych <= 0xA3) goto yy113;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy113;
			} else {
				if (yych == 0xB9) goto yy13078;
				goto yy2;
			}
		}
	}
yy16628:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy113;
			if (yych <= 0x84) goto yy2;
			goto yy13078;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy13078;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy13078;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy13078;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy13078;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy13078;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy16629:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy113;
			if (yych <= 0x86) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy13078;
			goto yy113;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy113;
				if (yych <= 0xB1) goto yy13078;
				goto yy2;
			}
		}
	}
yy16630:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy113;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy13078;
	default:	goto yy2;
	}
yy16631:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy13078;
			if (yych == 0x97) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy113;
			goto yy2;
		}
	}
yy16632:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy13078;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy13078;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy13078;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy16633:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy13078;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy13078;
			goto yy113;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych == 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy16634:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy113;
			if (yych <= 0x84) goto yy2;
			goto yy13078;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy13078;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy13078;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy13078;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy16635:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy113;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy13078;
			goto yy113;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy13078;
				goto yy2;
			}
		}
	}
yy16636:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy113;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy13078;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy13078;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy13078;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy16637:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x8E) goto yy13078;
				if (yych <= 0x96) goto yy2;
				goto yy113;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy13078;
			if (yych <= 0xA3) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy843;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy113;
				if (yych <= 0xBF) goto yy13078;
				goto yy2;
			}
		}
	}
yy16638:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy13078;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy13078;
		} else {
			if (yych == 0xBD) goto yy13078;
			goto yy2;
		}
	}
yy16639:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy13078;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy113;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy113;
			goto yy2;
		}
	}
yy16640:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy113;
		if (yych <= 0xBF) goto yy13078;
		goto yy2;
	}
yy16641:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy13078;
		} else {
			if (yych == 0x87) goto yy13078;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy13078;
			if (yych <= 0x8F) goto yy2;
			goto yy13078;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy13078;
			goto yy2;
		}
	}
yy16642:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy13078;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy13078;
			if (yych <= 0x8F) goto yy2;
			goto yy13078;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy13078;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy13078;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy13078;
			goto yy2;
		}
	}
yy16643:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy13078;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy13078;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy13078;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy13078;
			goto yy2;
		}
	}
yy16644:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy13078;
		if (yych <= 0x81) goto yy2;
		goto yy13078;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy13078;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy13078;
			goto yy2;
		}
	}
yy16645:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy13078;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy13078;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy13078;
		goto yy2;
	}
yy16646:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy13078;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy113;
	goto yy2;
yy16647:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy13078;
		goto yy113;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy13078;
		goto yy2;
	}
yy16648:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy13078;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy13078;
	goto yy2;
yy16649:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy10110;
	if (yych <= 0xBF) goto yy13078;
	goto yy2;
yy16650:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy13078;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy13078;
	goto yy2;
yy16651:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy13078;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy13078;
	goto yy2;
yy16652:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy13078;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy13078;
	goto yy2;
yy16653:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy13078;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy13078;
			if (yych <= 0xB4) goto yy113;
			goto yy2;
		}
	}
yy16654:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy13078;
		} else {
			if (yych <= 0x93) goto yy113;
			if (yych <= 0x9F) goto yy2;
			goto yy13078;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy13078;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy113;
			goto yy2;
		}
	}
yy16655:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy10110;
		if (yych <= 0x8A) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy13078;
			goto yy2;
		}
	}
yy16656:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy13078;
	goto yy2;
yy16657:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy13078;
		goto yy113;
	} else {
		if (yych <= 0xAA) goto yy13078;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy13078;
		goto yy2;
	}
yy16658:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy13078;
	goto yy2;
yy16659:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy13078;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy113;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy113;
		goto yy2;
	}
yy16660:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy13078;
	if (yych <= 0x9B) goto yy113;
	goto yy2;
yy16661:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy113;
		if (yych <= 0xA0) goto yy13078;
		goto yy113;
	} else {
		if (yych <= 0xAF) goto yy13078;
		if (yych <= 0xB9) goto yy843;
		if (yych <= 0xBF) goto yy13078;
		goto yy2;
	}
yy16662:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy13078;
	if (yych <= 0xB3) goto yy113;
	goto yy2;
yy16663:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy13078;
	if (yych <= 0xB7) goto yy113;
	goto yy2;
yy16664:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy2;
	} else {
		if (yych <= 0x8F) goto yy13078;
		if (yych <= 0x99) goto yy843;
		if (yych <= 0xB7) goto yy13078;
		goto yy2;
	}
yy16665:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy113;
			if (yych <= 0xAC) goto yy13078;
			goto yy113;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy13078;
			if (yych <= 0xB4) goto yy113;
			goto yy13078;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy113;
			goto yy2;
		}
	}
yy16666:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy13078;
	goto yy2;
yy16667:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy13078;
	goto yy2;
yy16668:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy13078;
	goto yy2;
yy16669:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy13078;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy13078;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy13078;
		goto yy2;
	}
yy16670:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy13078;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy13078;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy13078;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy13078;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy13078;
			goto yy2;
		}
	}
yy16671:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy13078;
	} else {
		if (yych == 0xBE) goto yy13078;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy16672:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy113;
			if (yych <= 0x84) goto yy13078;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy13078;
				goto yy113;
			} else {
				if (yych <= 0x93) goto yy13078;
				if (yych <= 0x95) goto yy2;
				goto yy13078;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xAC) goto yy13078;
				if (yych <= 0xAF) goto yy113;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy13078;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy13078;
				if (yych <= 0xBE) goto yy113;
				goto yy2;
			}
		}
	}
yy16673:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy113;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy13078;
	default:	goto yy2;
	}
yy16674:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy113;
		goto yy13078;
	} else {
		if (yych == 0x8E) goto yy13078;
		if (yych <= 0x8F) goto yy113;
		goto yy2;
	}
yy16675:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy13078;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy113;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy16676:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy13078;
	goto yy2;
yy16677:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy13078;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy13078;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy13078;
		goto yy2;
	}
yy16678:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy13078;
		goto yy113;
	} else {
		if (yych <= 0xAE) goto yy13078;
		if (yych <= 0xB1) goto yy113;
		if (yych <= 0xB3) goto yy13078;
		goto yy2;
	}
yy16679:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy13078;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy13078;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy13078;
			goto yy2;
		}
	}
yy16680:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy13078;
	if (yych == 0xBF) goto yy113;
	goto yy2;
yy16681:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy13078;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy13078;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy13078;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy13078;
			goto yy2;
		}
	}
yy16682:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy13078;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy13078;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy13078;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy16683:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy113;
			if (yych == 0xA0) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy113;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy13078;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy113;
			goto yy2;
		}
	}
yy16684:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy13078;
	goto yy2;
yy16685:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy113;
		if (yych <= 0xBA) goto yy13078;
		goto yy2;
	}
yy16686:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy113;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy13078;
	goto yy2;
yy16687:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy13078;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy13078;
		if (yych <= 0xA9) goto yy843;
		if (yych <= 0xAB) goto yy13078;
		goto yy2;
	}
yy16688:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy13078;
		goto yy113;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy113;
		goto yy2;
	}
yy16689:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy13078;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy113;
		if (yych <= 0xBF) goto yy13078;
		goto yy2;
	}
yy16690:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy13078;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy113;
	goto yy2;
yy16691:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy113;
		if (yych <= 0xBF) goto yy13078;
		goto yy2;
	}
yy16692:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy13078;
		if (yych <= 0x88) goto yy2;
		goto yy113;
	} else {
		if (yych <= 0xAD) goto yy13078;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy13078;
		goto yy2;
	}
yy16693:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy13078;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy13078;
	goto yy2;
yy16694:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy13078;
			goto yy113;
		} else {
			if (yych == 0x86) goto yy113;
			goto yy13078;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy113;
			if (yych <= 0xA2) goto yy13078;
			goto yy113;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy113;
			goto yy2;
		}
	}
yy16695:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy13078;
	goto yy2;
yy16696:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy113;
	if (yych <= 0xB3) goto yy13078;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy16697:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9F) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy13078;
			if (yych <= 0xBA) goto yy2;
			goto yy13078;
		} else {
			if (yych == 0xBD) goto yy13078;
			goto yy2;
		}
	}
yy16698:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy13078;
	} else {
		if (yych <= 0xAD) goto yy113;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy13078;
		goto yy2;
	}
yy16699:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy13078;
	if (yych <= 0x93) goto yy113;
	goto yy2;
yy16700:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy13078;
	if (yych <= 0xB6) goto yy113;
	goto yy2;
yy16701:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy13078;
			goto yy113;
		} else {
			if (yych <= 0x8B) goto yy13078;
			if (yych <= 0x8D) goto yy113;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0xB6) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy113;
			goto yy2;
		}
	}
yy16702:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy13078;
			goto yy113;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy13078;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy113;
			goto yy2;
		}
	}
yy16703:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy13078;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy13078;
			if (yych <= 0x90) goto yy2;
			goto yy13078;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy13078;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy13078;
			goto yy2;
		}
	}
yy16704:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy13078;
		if (yych <= 0x9B) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy13078;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy13078;
		goto yy2;
	}
yy16705:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy13078;
		if (yych <= 0xAA) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy113;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy16706:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy13078;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy13078;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy13078;
			goto yy113;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy113;
			if (yych <= 0xB6) goto yy13078;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy13078;
			goto yy2;
		}
	}
yy16707:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy13078;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy13078;
		goto yy2;
	}
yy16708:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy13078;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy16709:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy113;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy13078;
	goto yy2;
yy16710:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy13078;
	goto yy2;
yy16711:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy13078;
	goto yy2;
yy16712:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy13078;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy13078;
	goto yy2;
yy16713:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy13078;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy13078;
		if (yych <= 0xBD) goto yy113;
		goto yy2;
	}
yy16714:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x92) goto yy1087;
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA2) goto yy113;
			goto yy10110;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA6) goto yy113;
			if (yych == 0xA9) goto yy113;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy13078;
			goto yy2;
		}
	}
yy16715:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy13078;
	goto yy2;
yy16716:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy113;
			if (yych <= 0x86) goto yy2;
			goto yy1087;
		} else {
			if (yych <= 0x8B) {
				if (yych <= 0x8A) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0x8C) goto yy2;
				if (yych <= 0x8D) goto yy10110;
				goto yy1087;
			}
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9B) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy13078;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy16717:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy113;
		if (yych <= 0x9A) goto yy13078;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy113;
		goto yy2;
	}
yy16718:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy17260;
	case 0x81:	goto yy17261;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy15090;
	case 0x83:	goto yy17262;
	case 0x84:	goto yy3728;
	case 0x85:	goto yy3729;
	case 0x86:	goto yy3730;
	case 0x87:	goto yy3731;
	case 0x8A:	goto yy17263;
	case 0x8B:	goto yy17264;
	case 0x8C:	goto yy17265;
	case 0x8D:	goto yy17266;
	case 0x8E:	goto yy17267;
	case 0x8F:	goto yy17268;
	case 0x92:	goto yy17269;
	case 0x94:	goto yy17270;
	case 0x95:	goto yy17271;
	case 0x9C:	goto yy17272;
	case 0x9D:	goto yy17273;
	case 0xA0:	goto yy17274;
	case 0xA1:	goto yy17275;
	case 0xA2:	goto yy17276;
	case 0xA3:	goto yy17277;
	case 0xA4:	goto yy17278;
	case 0xA6:	goto yy17279;
	case 0xA8:	goto yy17280;
	case 0xA9:	goto yy17281;
	case 0xAA:	goto yy17282;
	case 0xAB:	goto yy17283;
	case 0xAC:	goto yy16658;
	case 0xAD:	goto yy17284;
	case 0xAE:	goto yy17285;
	case 0xB1:	goto yy17286;
	case 0xB2:
	case 0xB3:	goto yy17287;
	default:	goto yy2;
	}
yy16719:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy17288;
	case 0x81:	goto yy13109;
	case 0x82:	goto yy17289;
	case 0x83:	goto yy17290;
	case 0x84:	goto yy17291;
	case 0x85:	goto yy17292;
	case 0x86:	goto yy17293;
	case 0x87:	goto yy17294;
	case 0x88:	goto yy17295;
	case 0x8A:	goto yy17296;
	case 0x8B:	goto yy17297;
	case 0x8C:	goto yy17298;
	case 0x8D:	goto yy17299;
	case 0x92:
	case 0x98:	goto yy17300;
	case 0x93:	goto yy17301;
	case 0x96:	goto yy17302;
	case 0x97:	goto yy17303;
	case 0x99:	goto yy17304;
	case 0x9A:	goto yy17305;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy13127;
	case 0xA2:	goto yy17306;
	case 0xA3:	goto yy17307;
	case 0xAB:	goto yy17308;
	default:	goto yy2;
	}
yy16720:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy15090;
		goto yy17309;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy15090;
		if (yych <= 0x95) goto yy17310;
		goto yy2;
	}
yy16721:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy15090;
	if (yych <= 0x90) goto yy17311;
	goto yy2;
yy16722:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy15090;
	if (yych <= 0x99) goto yy17312;
	goto yy2;
yy16723:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy15090;
	case 0xA8:	goto yy17308;
	case 0xA9:	goto yy17313;
	case 0xAB:	goto yy17314;
	case 0xAC:	goto yy17315;
	case 0xAD:	goto yy17316;
	case 0xAE:	goto yy17317;
	case 0xBD:	goto yy17318;
	case 0xBE:	goto yy3792;
	default:	goto yy2;
	}
yy16724:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy15090;
	if (yych <= 0xB1) goto yy17319;
	if (yych <= 0xB2) goto yy17320;
	goto yy2;
yy16725:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy118;
	case 0x83:	goto yy637;
	case 0x84:	goto yy3795;
	case 0x85:	goto yy3796;
	case 0x87:	goto yy3797;
	case 0x89:	goto yy3798;
	case 0x8D:	goto yy3799;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy15090;
	case 0x91:	goto yy17321;
	case 0x92:	goto yy17322;
	case 0x93:	goto yy17323;
	case 0x94:	goto yy17324;
	case 0x95:	goto yy17325;
	case 0x9A:	goto yy17326;
	case 0x9B:	goto yy17327;
	case 0x9C:	goto yy17328;
	case 0x9D:	goto yy17329;
	case 0x9E:	goto yy17330;
	case 0x9F:	goto yy17331;
	case 0xAA:	goto yy3811;
	default:	goto yy2;
	}
yy16726:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy15090;
		if (yych <= 0xA3) goto yy17332;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy17333;
			goto yy17334;
		} else {
			if (yych <= 0xBA) goto yy17335;
			if (yych <= 0xBB) goto yy3816;
			goto yy2;
		}
	}
yy16727:
	yyaccept = 10;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCB) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy113;
					goto yy57;
				} else {
					if (yych <= '\'') goto yy1564;
					if (yych == '+') goto yy113;
					goto yy57;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy1565;
					if (yych <= '.') goto yy3648;
					if (yych <= '/') goto yy57;
					goto yy950;
				} else {
					if (yych <= ':') goto yy246;
					if (yych <= ';') goto yy57;
					if (yych <= '>') goto yy113;
					goto yy57;
				}
			}
		} else {
			if (yych <= '|') {
				if (yych <= '_') {
					if (yych <= 'Z') goto yy1240;
					if (yych <= ']') goto yy57;
					if (yych <= '^') goto yy113;
					goto yy17336;
				} else {
					if (yych <= '`') goto yy113;
					if (yych <= 'z') goto yy1240;
					if (yych <= '{') goto yy57;
					goto yy113;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych == '~') goto yy113;
					if (yych <= 0xC1) goto yy57;
					goto yy1569;
				} else {
					if (yych <= 0xC3) goto yy1570;
					if (yych <= 0xC9) goto yy268;
					if (yych <= 0xCA) goto yy1571;
					goto yy257;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy118;
					if (yych <= 0xCD) goto yy1572;
					if (yych <= 0xCE) goto yy1573;
					goto yy1574;
				} else {
					if (yych == 0xD2) goto yy1575;
					if (yych <= 0xD3) goto yy268;
					goto yy1576;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy1577;
					if (yych <= 0xD6) goto yy1578;
					if (yych <= 0xD7) goto yy265;
					goto yy266;
				} else {
					if (yych <= 0xD9) goto yy267;
					if (yych <= 0xDA) goto yy268;
					if (yych <= 0xDB) goto yy269;
					goto yy270;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy271;
					if (yych <= 0xDE) goto yy272;
					if (yych <= 0xDF) goto yy273;
					goto yy274;
				} else {
					if (yych <= 0xE1) goto yy1579;
					if (yych <= 0xE2) goto yy1580;
					if (yych <= 0xE3) goto yy277;
					goto yy278;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy1581;
					if (yych <= 0xEE) goto yy57;
					goto yy1582;
				} else {
					if (yych <= 0xF0) goto yy1583;
					if (yych == 0xF3) goto yy282;
					goto yy57;
				}
			}
		}
	}
yy16728:
	yych = *++YYCURSOR;
	if (yych == '_') goto yy17337;
	goto yy2;
yy16729:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy16730:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy16731:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy10684;
		if (yych <= 0x8B) goto yy2;
		goto yy10684;
	} else {
		if (yych <= 0x9B) {
			if (yych <= 0x8F) goto yy2;
			goto yy10684;
		} else {
			if (yych == 0xA0) goto yy10684;
			goto yy2;
		}
	}
yy16732:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBD) goto yy10684;
	goto yy2;
yy16733:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy10684;
	if (yych == 0xA0) goto yy10684;
	goto yy2;
yy16734:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x81) {
		if (yych == 0x80) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0x89) goto yy10684;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBA) goto yy10684;
		goto yy2;
	}
yy16735:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy10684;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB8) goto yy10684;
	goto yy2;
yy16736:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy10684;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x93) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0x98) goto yy2;
			if (yych <= 0xB3) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0xBA) goto yy10684;
			if (yych == 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy16737:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy10684;
	if (yych == 0xBF) goto yy10684;
	goto yy2;
yy16738:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB4) goto yy10684;
	goto yy2;
yy16739:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB3) goto yy10684;
	if (yych == 0xB6) goto yy10684;
	goto yy2;
yy16740:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy10684;
		if (yych <= 0x89) goto yy2;
		goto yy10684;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x99) goto yy2;
			goto yy10684;
		} else {
			if (yych == 0x9C) goto yy10684;
			goto yy2;
		}
	}
yy16741:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy2;
	if (yych <= 0xB7) goto yy10684;
	goto yy2;
yy16742:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy10684;
	goto yy2;
yy16743:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x90) goto yy10684;
			if (yych <= 0x92) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB1) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB4) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xBB) goto yy2;
				if (yych <= 0xBF) goto yy10684;
				goto yy2;
			}
		}
	}
yy16744:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy10684;
			if (yych <= 0x86) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy10684;
			if (yych <= 0x8F) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x97) goto yy10684;
			if (yych <= 0x9C) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy10684;
				goto yy2;
			}
		}
	}
yy16745:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x86) goto yy2;
	if (yych <= 0x87) goto yy10684;
	goto yy2;
yy16746:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy10684;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy16747:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy10684;
	if (yych <= 0x97) goto yy2;
	if (yych <= 0x9D) goto yy10684;
	goto yy2;
yy16748:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy10684;
	if (yych == 0x84) goto yy10684;
	goto yy2;
yy16749:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0xAB) goto yy10684;
	if (yych == 0xBF) goto yy10684;
	goto yy2;
yy16750:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy10684;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy10684;
	goto yy2;
yy16751:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy10684;
	if (yych <= 0xBB) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy16752:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych == 0x85) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0xB7) goto yy10684;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy16753:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy10684;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBE) goto yy10684;
	goto yy2;
yy16754:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) goto yy2;
	if (yych <= 0x92) goto yy10684;
	goto yy2;
yy16755:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy10684;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy10684;
		goto yy2;
	}
yy16756:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA6) goto yy10684;
	if (yych <= 0xA8) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy16757:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy10684;
	if (yych <= 0xBA) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy16758:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy10684;
	goto yy2;
yy16759:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x85) goto yy10684;
	goto yy2;
yy16760:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy10684;
	goto yy2;
yy16761:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8B) goto yy10684;
	goto yy2;
yy16762:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x86) goto yy10684;
		goto yy2;
	} else {
		if (yych == 0xA0) goto yy2;
		if (yych <= 0xAF) goto yy10684;
		goto yy2;
	}
yy16763:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy10684;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy10684;
	goto yy2;
yy16764:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy10684;
	goto yy2;
yy16765:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy10684;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy16766:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x93) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0xAE) goto yy10684;
		if (yych <= 0xB0) goto yy2;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy16767:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych == 0x90) goto yy2;
	if (yych <= 0xB5) goto yy10684;
	goto yy2;
yy16768:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy16769:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy16770:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy10684;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBA) goto yy10684;
	goto yy2;
yy16771:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy10684;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x91) goto yy10684;
	goto yy2;
yy16772:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xBA) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy16773:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xA4) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy16774:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0xAC) goto yy10684;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB3) goto yy10684;
		goto yy2;
	}
yy16775:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x94) goto yy10684;
	goto yy2;
yy16776:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8B) goto yy10684;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy16777:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy10684;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy16778:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x87) goto yy10684;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy10684;
	goto yy2;
yy16779:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy10684;
	goto yy2;
yy16780:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy10684;
	goto yy2;
yy16781:
	yych = *++YYCURSOR;
	if (yych <= '/') goto yy2;
	if (yych <= '9') goto yy17338;
	goto yy2;
yy16782:
	yych = *++YYCURSOR;
	if (yych <= ')') {
		if (yych == ' ') goto yy16794;
		if (yych <= '\'') goto yy2;
		goto yy16794;
	} else {
		if (yych <= ',') goto yy2;
		if (yych <= '/') goto yy16794;
		if (yych <= '9') goto yy17339;
		goto yy2;
	}
yy16783:
	yych = *++YYCURSOR;
	if (yych <= ')') {
		if (yych == ' ') goto yy16794;
		if (yych <= '\'') goto yy2;
		goto yy16794;
	} else {
		if (yych <= ',') goto yy2;
		if (yych <= '/') goto yy16794;
		if (yych <= '9') goto yy17340;
		goto yy2;
	}
yy16784:
	yych = *++YYCURSOR;
	if (yych <= ')') {
		if (yych == ' ') goto yy16794;
		if (yych <= '\'') goto yy147;
		goto yy16794;
	} else {
		if (yych <= '.') {
			if (yych <= ',') goto yy147;
			goto yy16795;
		} else {
			if (yych <= '/') goto yy16794;
			if (yych <= '9') goto yy17341;
			goto yy147;
		}
	}
yy16785:
	yych = *++YYCURSOR;
	if (yych <= ')') {
		if (yych == ' ') goto yy16794;
		if (yych <= '\'') goto yy147;
		goto yy16794;
	} else {
		if (yych <= '.') {
			if (yych <= ',') goto yy147;
			goto yy16795;
		} else {
			if (yych <= '/') goto yy16794;
			if (yych <= '9') goto yy17342;
			goto yy147;
		}
	}
yy16786:
	yyaccept = 21;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy5661;
				goto yy13405;
			} else {
				if (yych == '%') goto yy146;
				goto yy5661;
			}
		} else {
			if (yych <= '*') {
				if (yych <= ')') goto yy13405;
				goto yy5661;
			} else {
				if (yych <= '+') goto yy5688;
				if (yych <= ',') goto yy5661;
				goto yy15351;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych >= '/') goto yy13405;
			} else {
				if (yych <= '9') goto yy17343;
				if (yych <= '?') goto yy5661;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy5688;
				if (yych <= '^') goto yy5661;
				goto yy5688;
			} else {
				if (yych <= '`') goto yy5661;
				if (yych <= 'z') goto yy5688;
				goto yy5661;
			}
		}
	}
yy16787:
	yyaccept = 21;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= '/') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy5661;
			goto yy5688;
		} else {
			if (yych <= ',') goto yy5661;
			if (yych <= '-') goto yy783;
			if (yych <= '.') goto yy146;
			goto yy5661;
		}
	} else {
		if (yych <= 'Z') {
			if (yych <= '9') goto yy17343;
			if (yych <= '?') goto yy5661;
			if (yych <= '@') goto yy148;
			goto yy5688;
		} else {
			if (yych <= '_') {
				if (yych <= '^') goto yy5661;
				goto yy5688;
			} else {
				if (yych <= '`') goto yy5661;
				if (yych <= 'z') goto yy5688;
				goto yy5661;
			}
		}
	}
yy16788:
	yych = *++YYCURSOR;
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy1763;
				goto yy15355;
			} else {
				if (yych == '%') goto yy146;
				goto yy1763;
			}
		} else {
			if (yych <= '*') {
				if (yych <= ')') goto yy15355;
				goto yy1763;
			} else {
				if (yych <= '+') goto yy2207;
				if (yych <= ',') goto yy1763;
				goto yy15356;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych <= '.') goto yy17344;
				goto yy15355;
			} else {
				if (yych <= '9') goto yy17345;
				if (yych <= '?') goto yy1763;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy2209;
				if (yych <= '^') goto yy1763;
				goto yy2207;
			} else {
				if (yych <= '`') goto yy1763;
				if (yych <= 'z') goto yy2209;
				goto yy1763;
			}
		}
	}
yy16789:
	yych = *++YYCURSOR;
	if (yych <= '9') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy1763;
			goto yy2207;
		} else {
			if (yych <= ',') goto yy1763;
			if (yych <= '.') goto yy146;
			if (yych <= '/') goto yy1763;
			goto yy17345;
		}
	} else {
		if (yych <= '^') {
			if (yych <= '?') goto yy1763;
			if (yych <= '@') goto yy148;
			if (yych <= 'Z') goto yy2209;
			goto yy1763;
		} else {
			if (yych <= '_') goto yy2207;
			if (yych <= '`') goto yy1763;
			if (yych <= 'z') goto yy2209;
			goto yy1763;
		}
	}
yy16790:
	yych = *++YYCURSOR;
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy534;
				goto yy16794;
			} else {
				if (yych == '%') goto yy146;
				goto yy534;
			}
		} else {
			if (yych <= '*') {
				if (yych <= ')') goto yy16794;
				goto yy534;
			} else {
				if (yych <= '+') goto yy781;
				if (yych <= ',') goto yy534;
				goto yy17346;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych <= '.') goto yy16796;
				goto yy16794;
			} else {
				if (yych <= '9') goto yy17347;
				if (yych <= '?') goto yy534;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy781;
				if (yych <= '^') goto yy534;
				goto yy781;
			} else {
				if (yych <= '`') goto yy534;
				if (yych <= 'z') goto yy781;
				goto yy534;
			}
		}
	}
yy16791:
	yych = *++YYCURSOR;
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy1763;
				goto yy15359;
			} else {
				if (yych == '%') goto yy146;
				goto yy1763;
			}
		} else {
			if (yych <= '*') {
				if (yych <= ')') goto yy15355;
				goto yy1763;
			} else {
				if (yych <= '+') goto yy2207;
				if (yych <= ',') goto yy1763;
				goto yy15360;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych <= '.') goto yy17348;
				goto yy15355;
			} else {
				if (yych <= '9') goto yy17349;
				if (yych <= '?') goto yy1763;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy2209;
				if (yych <= '^') goto yy1763;
				goto yy2207;
			} else {
				if (yych <= '`') goto yy1763;
				if (yych <= 'z') goto yy2209;
				goto yy1763;
			}
		}
	}
yy16792:
	yych = *++YYCURSOR;
	if (yych <= '9') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy1763;
			goto yy2207;
		} else {
			if (yych <= ',') goto yy1763;
			if (yych <= '.') goto yy146;
			if (yych <= '/') goto yy1763;
			goto yy17349;
		}
	} else {
		if (yych <= '^') {
			if (yych <= '?') goto yy1763;
			if (yych <= '@') goto yy148;
			if (yych <= 'Z') goto yy2209;
			goto yy1763;
		} else {
			if (yych <= '_') goto yy2207;
			if (yych <= '`') goto yy1763;
			if (yych <= 'z') goto yy2209;
			goto yy1763;
		}
	}
yy16793:
	yych = *++YYCURSOR;
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy534;
			} else {
				if (yych == '%') goto yy146;
				goto yy534;
			}
		} else {
			if (yych <= '*') {
				if (yych >= '*') goto yy534;
			} else {
				if (yych <= '+') goto yy781;
				if (yych <= ',') goto yy534;
				goto yy17346;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych <= '.') goto yy16796;
			} else {
				if (yych <= '9') goto yy17350;
				if (yych <= '?') goto yy534;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy781;
				if (yych <= '^') goto yy534;
				goto yy781;
			} else {
				if (yych <= '`') goto yy534;
				if (yych <= 'z') goto yy781;
				goto yy534;
			}
		}
	}
yy16794:
	yych = *++YYCURSOR;
	if (yych <= '/') goto yy2;
	if (yych <= '9') goto yy17339;
	goto yy2;
yy16795:
	yych = *++YYCURSOR;
	if (yych <= '/') goto yy147;
	if (yych <= '9') goto yy17341;
	goto yy147;
yy16796:
	yych = *++YYCURSOR;
	if (yych <= '/') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy534;
			goto yy781;
		} else {
			if (yych <= ',') goto yy534;
			if (yych <= '-') goto yy783;
			if (yych <= '.') goto yy146;
			goto yy534;
		}
	} else {
		if (yych <= 'Z') {
			if (yych <= '9') goto yy17347;
			if (yych <= '?') goto yy534;
			if (yych <= '@') goto yy148;
			goto yy781;
		} else {
			if (yych <= '_') {
				if (yych <= '^') goto yy534;
				goto yy781;
			} else {
				if (yych <= '`') goto yy534;
				if (yych <= 'z') goto yy781;
				goto yy534;
			}
		}
	}
yy16797:
	yych = *++YYCURSOR;
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy111;
				goto yy17351;
			} else {
				if (yych == '%') goto yy146;
				goto yy111;
			}
		} else {
			if (yych <= '*') {
				if (yych <= ')') goto yy17351;
				goto yy111;
			} else {
				if (yych <= '+') goto yy170;
				if (yych <= ',') goto yy111;
				goto yy17352;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych <= '.') goto yy17353;
				goto yy17351;
			} else {
				if (yych <= '9') goto yy17354;
				if (yych <= '?') goto yy111;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy182;
				if (yych <= '^') goto yy111;
				goto yy170;
			} else {
				if (yych <= '`') goto yy111;
				if (yych <= 'z') goto yy182;
				goto yy111;
			}
		}
	}
yy16798:
	yych = *++YYCURSOR;
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy111;
				goto yy17351;
			} else {
				if (yych == '%') goto yy146;
				goto yy111;
			}
		} else {
			if (yych <= '*') {
				if (yych <= ')') goto yy17351;
				goto yy111;
			} else {
				if (yych <= '+') goto yy170;
				if (yych <= ',') goto yy111;
				goto yy17352;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych <= '.') goto yy17353;
				goto yy17351;
			} else {
				if (yych <= '9') goto yy17355;
				if (yych <= '?') goto yy111;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy182;
				if (yych <= '^') goto yy111;
				goto yy170;
			} else {
				if (yych <= '`') goto yy111;
				if (yych <= 'z') goto yy182;
				goto yy111;
			}
		}
	}
yy16799:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy10964;
	if (yych == 0xA0) goto yy10684;
	goto yy2;
yy16800:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy10964;
		if (yych <= 0x81) goto yy2;
		goto yy10964;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy10964;
		if (yych <= 0xBA) goto yy10684;
		goto yy2;
	}
yy16801:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy10964;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy10964;
		if (yych <= 0xB8) goto yy10684;
		goto yy2;
	}
yy16802:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy10964;
			if (yych <= 0x83) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy10684;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy10684;
			goto yy10964;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy10684;
			} else {
				if (yych == 0xBF) goto yy10684;
				goto yy2;
			}
		}
	}
yy16803:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy10964;
		goto yy10684;
	} else {
		if (yych <= 0xA4) goto yy10964;
		if (yych <= 0xA6) goto yy10684;
		goto yy2;
	}
yy16804:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy10684;
	if (yych <= 0xB7) goto yy10964;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy16805:
	yych = *++YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x86) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0xAF) goto yy843;
		if (yych == 0xBF) goto yy10684;
		goto yy2;
	}
yy16806:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy10684;
	if (yych <= 0xAF) goto yy10964;
	if (yych <= 0xBA) goto yy10684;
	goto yy2;
yy16807:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy10684;
		goto yy10964;
	} else {
		if (yych <= 0xB4) goto yy10684;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy16808:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy10964;
		goto yy10684;
	} else {
		if (yych == 0xB6) goto yy10964;
		goto yy2;
	}
yy16809:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy10684;
	if (yych <= 0xB2) goto yy10964;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy16810:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x84) goto yy10964;
			if (yych <= 0x89) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			goto yy10964;
		} else {
			if (yych == 0x9C) goto yy10964;
			goto yy2;
		}
	}
yy16811:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy10964;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy10964;
		if (yych <= 0xB7) goto yy10684;
		goto yy2;
	}
yy16812:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy10964;
		goto yy10684;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy16813:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy10684;
			if (yych <= 0x84) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy10964;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy10964;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy10964;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy10964;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xBD) goto yy10964;
				if (yych <= 0xBF) goto yy10684;
				goto yy2;
			}
		}
	}
yy16814:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy10684;
			if (yych <= 0x86) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy10684;
			} else {
				if (yych == 0x90) goto yy10964;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy10684;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy10964;
			goto yy10684;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy10684;
				goto yy2;
			}
		}
	}
yy16815:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy10964;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy16816:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy10684;
		if (yych <= 0x85) goto yy10964;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy10964;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy16817:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy10964;
		goto yy10684;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy16818:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy10964;
		if (yych <= 0x9D) goto yy10684;
		goto yy2;
	}
yy16819:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy10964;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy16820:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy10964;
	if (yych <= 0xB7) goto yy10684;
	goto yy2;
yy16821:
	yych = *++YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x9C) goto yy2;
		if (yych <= 0xAB) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0xB9) goto yy843;
		if (yych == 0xBF) goto yy10684;
		goto yy2;
	}
yy16822:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy10964;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy10684;
	goto yy2;
yy16823:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy10964;
		goto yy10684;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy16824:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy10684;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy10964;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy10964;
			goto yy2;
		}
	}
yy16825:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy10964;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy10964;
		if (yych <= 0xBE) goto yy10684;
		goto yy2;
	}
yy16826:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy10964;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy10964;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy10684;
		goto yy2;
	}
yy16827:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy10684;
		goto yy10964;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy10684;
			goto yy10964;
		} else {
			if (yych <= 0xBB) goto yy10684;
			if (yych <= 0xBF) goto yy10964;
			goto yy2;
		}
	}
yy16828:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy10964;
		goto yy10684;
	} else {
		if (yych == 0xB5) goto yy10684;
		if (yych <= 0xBF) goto yy10964;
		goto yy2;
	}
yy16829:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy10964;
		goto yy10684;
	} else {
		if (yych == 0xAF) goto yy10684;
		if (yych <= 0xBF) goto yy10964;
		goto yy2;
	}
yy16830:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy10964;
		goto yy10684;
	} else {
		if (yych == 0xA9) goto yy10684;
		if (yych <= 0xBF) goto yy10964;
		goto yy2;
	}
yy16831:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy10964;
		goto yy10684;
	} else {
		if (yych <= 0x8B) goto yy10964;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy16832:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy10964;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy10684;
	goto yy2;
yy16833:
	yyaccept = 21;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCE) {
		if (yych <= '@') {
			if (yych <= '+') {
				if (yych <= '&') {
					if (yych == '%') goto yy146;
					goto yy5661;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych <= '*') goto yy5661;
					goto yy5688;
				}
			} else {
				if (yych <= '.') {
					if (yych <= ',') goto yy5661;
					if (yych <= '-') goto yy867;
					goto yy203;
				} else {
					if (yych <= '/') goto yy5661;
					if (yych <= '9') goto yy17356;
					if (yych <= '?') goto yy5661;
					goto yy148;
				}
			}
		} else {
			if (yych <= 0xC1) {
				if (yych <= '_') {
					if (yych <= 'Z') goto yy5690;
					if (yych <= '^') goto yy5661;
					goto yy5688;
				} else {
					if (yych <= '`') goto yy5661;
					if (yych <= 'z') goto yy5690;
					goto yy5661;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC2) goto yy5692;
					if (yych <= 0xC3) goto yy5693;
					goto yy5694;
				} else {
					if (yych <= 0xCA) goto yy5695;
					if (yych <= 0xCC) goto yy5661;
					if (yych <= 0xCD) goto yy5696;
					goto yy5697;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD5) {
				if (yych <= 0xD2) {
					if (yych <= 0xCF) goto yy5698;
					if (yych <= 0xD1) goto yy5694;
					goto yy5699;
				} else {
					if (yych <= 0xD3) goto yy5694;
					if (yych <= 0xD4) goto yy5700;
					goto yy5701;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD6) goto yy5702;
					if (yych <= 0xD7) goto yy5703;
					goto yy5704;
				} else {
					if (yych <= 0xD9) goto yy5705;
					if (yych <= 0xDA) goto yy5694;
					if (yych <= 0xDB) goto yy5706;
					goto yy5707;
				}
			}
		} else {
			if (yych <= 0xE2) {
				if (yych <= 0xDF) {
					if (yych <= 0xDD) goto yy5708;
					if (yych <= 0xDE) goto yy5709;
					goto yy5710;
				} else {
					if (yych <= 0xE0) goto yy5711;
					if (yych <= 0xE1) goto yy5712;
					goto yy5713;
				}
			} else {
				if (yych <= 0xEA) {
					if (yych <= 0xE3) goto yy5714;
					if (yych <= 0xE9) goto yy5661;
					goto yy5715;
				} else {
					if (yych <= 0xEE) goto yy5661;
					if (yych <= 0xEF) goto yy5716;
					if (yych <= 0xF0) goto yy5717;
					goto yy5661;
				}
			}
		}
	}
yy16834:
	yyaccept = 14;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yybm[0+yych] & 2) {
		goto yy203;
	}
	if (yych <= 0xCF) {
		if (yych <= '^') {
			if (yych <= '+') {
				if (yych <= '&') {
					if (yych == '%') goto yy146;
					goto yy208;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych <= '*') goto yy208;
					goto yy146;
				}
			} else {
				if (yych <= '?') {
					if (yych <= '/') goto yy208;
					if (yych <= '9') goto yy17357;
					goto yy208;
				} else {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy803;
					goto yy208;
				}
			}
		} else {
			if (yych <= 0xC3) {
				if (yych <= 'z') {
					if (yych <= '_') goto yy146;
					if (yych <= '`') goto yy208;
					goto yy803;
				} else {
					if (yych <= 0xC1) goto yy208;
					if (yych <= 0xC2) goto yy805;
					goto yy806;
				}
			} else {
				if (yych <= 0xCC) {
					if (yych <= 0xC9) goto yy807;
					if (yych <= 0xCA) goto yy808;
					goto yy208;
				} else {
					if (yych <= 0xCD) goto yy845;
					if (yych <= 0xCE) goto yy810;
					goto yy811;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD6) {
				if (yych <= 0xD3) {
					if (yych == 0xD2) goto yy812;
					goto yy807;
				} else {
					if (yych <= 0xD4) goto yy813;
					if (yych <= 0xD5) goto yy814;
					goto yy846;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD7) goto yy816;
					if (yych <= 0xD8) goto yy847;
					goto yy848;
				} else {
					if (yych <= 0xDA) goto yy807;
					if (yych <= 0xDB) goto yy849;
					goto yy820;
				}
			}
		} else {
			if (yych <= 0xE2) {
				if (yych <= 0xDF) {
					if (yych <= 0xDD) goto yy821;
					if (yych <= 0xDE) goto yy822;
					goto yy850;
				} else {
					if (yych <= 0xE0) goto yy851;
					if (yych <= 0xE1) goto yy852;
					goto yy853;
				}
			} else {
				if (yych <= 0xEA) {
					if (yych <= 0xE3) goto yy827;
					if (yych <= 0xE9) goto yy208;
					goto yy854;
				} else {
					if (yych <= 0xEE) goto yy208;
					if (yych <= 0xEF) goto yy855;
					if (yych <= 0xF0) goto yy856;
					goto yy208;
				}
			}
		}
	}
yy16835:
	yyaccept = 14;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCA) {
		if (yych <= '?') {
			if (yych <= '+') {
				if (yych <= '%') {
					if (yych <= '#') goto yy208;
					if (yych <= '$') goto yy1763;
					goto yy146;
				} else {
					if (yych == '\'') goto yy200;
					if (yych <= '*') goto yy208;
					goto yy2207;
				}
			} else {
				if (yych <= '/') {
					if (yych <= ',') goto yy208;
					if (yych <= '-') goto yy203;
					if (yych <= '.') goto yy3056;
					goto yy208;
				} else {
					if (yych <= '9') goto yy17358;
					if (yych <= ';') goto yy208;
					if (yych <= '>') goto yy1763;
					goto yy208;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '^') {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy2402;
					if (yych <= ']') goto yy208;
					goto yy1763;
				} else {
					if (yych <= '_') goto yy2207;
					if (yych <= '`') goto yy1763;
					if (yych <= 'z') goto yy2402;
					goto yy208;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy208;
					if (yych <= '~') goto yy1763;
					goto yy208;
				} else {
					if (yych <= 0xC2) goto yy2404;
					if (yych <= 0xC3) goto yy2405;
					if (yych <= 0xC9) goto yy2406;
					goto yy2407;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy1763;
					if (yych <= 0xCD) goto yy2408;
					if (yych <= 0xCE) goto yy2409;
					goto yy2410;
				} else {
					if (yych == 0xD2) goto yy2411;
					if (yych <= 0xD3) goto yy2406;
					goto yy2412;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy2413;
					if (yych <= 0xD6) goto yy2414;
					if (yych <= 0xD7) goto yy2415;
					goto yy2416;
				} else {
					if (yych <= 0xD9) goto yy2417;
					if (yych <= 0xDA) goto yy2406;
					if (yych <= 0xDB) goto yy2418;
					goto yy2419;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy2420;
					if (yych <= 0xDE) goto yy2421;
					if (yych <= 0xDF) goto yy2422;
					goto yy2423;
				} else {
					if (yych <= 0xE1) goto yy2424;
					if (yych <= 0xE2) goto yy2425;
					if (yych <= 0xE3) goto yy2426;
					goto yy1763;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy2427;
					if (yych <= 0xEE) goto yy208;
					goto yy2428;
				} else {
					if (yych <= 0xF0) goto yy2429;
					if (yych == 0xF3) goto yy1763;
					goto yy208;
				}
			}
		}
	}
yy16836:
	yyaccept = 7;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCA) {
		if (yych <= '?') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych <= '#') goto yy41;
					if (yych <= '$') goto yy534;
					if (yych <= '%') goto yy146;
					goto yy41;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych <= '*') goto yy41;
					if (yych <= '+') goto yy781;
					goto yy202;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy867;
					if (yych <= '.') goto yy205;
					if (yych <= '/') goto yy41;
					goto yy17359;
				} else {
					if (yych <= ':') goto yy41;
					if (yych <= ';') goto yy202;
					if (yych <= '>') goto yy534;
					goto yy41;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '^') {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy870;
					if (yych <= ']') goto yy41;
					goto yy534;
				} else {
					if (yych <= '_') goto yy781;
					if (yych <= '`') goto yy534;
					if (yych <= 'z') goto yy870;
					goto yy41;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy41;
					if (yych <= '~') goto yy534;
					goto yy41;
				} else {
					if (yych <= 0xC2) goto yy872;
					if (yych <= 0xC3) goto yy873;
					if (yych <= 0xC9) goto yy874;
					goto yy875;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy534;
					if (yych <= 0xCD) goto yy2430;
					if (yych <= 0xCE) goto yy877;
					goto yy878;
				} else {
					if (yych == 0xD2) goto yy879;
					if (yych <= 0xD3) goto yy874;
					goto yy880;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy881;
					if (yych <= 0xD6) goto yy2431;
					if (yych <= 0xD7) goto yy883;
					goto yy2432;
				} else {
					if (yych <= 0xD9) goto yy2433;
					if (yych <= 0xDA) goto yy874;
					if (yych <= 0xDB) goto yy886;
					goto yy887;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy888;
					if (yych <= 0xDE) goto yy889;
					if (yych <= 0xDF) goto yy2434;
					goto yy891;
				} else {
					if (yych <= 0xE1) goto yy892;
					if (yych <= 0xE2) goto yy2435;
					if (yych <= 0xE3) goto yy894;
					goto yy534;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy895;
					if (yych <= 0xEE) goto yy41;
					goto yy2436;
				} else {
					if (yych <= 0xF0) goto yy897;
					if (yych == 0xF3) goto yy534;
					goto yy41;
				}
			}
		}
	}
yy16837:
	yyaccept = 26;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yybm[512+yych] & 128) {
		goto yy39;
	}
	if (yych <= 0xCC) {
		if (yych <= '@') {
			if (yych <= '+') {
				if (yych <= '%') {
					if (yych <= '#') goto yy16838;
					if (yych <= '$') goto yy111;
					goto yy146;
				} else {
					if (yych == '\'') goto yy200;
					if (yych >= '+') goto yy170;
				}
			} else {
				if (yych <= ':') {
					if (yych <= ',') goto yy202;
					if (yych <= '-') goto yy203;
					if (yych <= '.') goto yy205;
				} else {
					if (yych <= ';') goto yy202;
					if (yych <= '>') goto yy111;
					if (yych >= '@') goto yy148;
				}
			}
		} else {
			if (yych <= '|') {
				if (yych <= '_') {
					if (yych <= 'Z') goto yy206;
					if (yych <= ']') goto yy16838;
					if (yych <= '^') goto yy111;
					goto yy209;
				} else {
					if (yych <= '`') goto yy111;
					if (yych <= 'z') goto yy206;
					if (yych >= '|') goto yy111;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych == '~') goto yy111;
					if (yych >= 0xC2) goto yy211;
				} else {
					if (yych <= 0xC3) goto yy212;
					if (yych <= 0xC9) goto yy213;
					if (yych <= 0xCA) goto yy214;
					goto yy111;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy215;
					if (yych <= 0xCE) goto yy216;
					goto yy217;
				} else {
					if (yych == 0xD2) goto yy218;
					if (yych <= 0xD3) goto yy213;
					goto yy219;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy220;
					if (yych <= 0xD6) goto yy221;
					if (yych <= 0xD7) goto yy222;
					goto yy223;
				} else {
					if (yych <= 0xD9) goto yy224;
					if (yych <= 0xDA) goto yy213;
					if (yych <= 0xDB) goto yy225;
					goto yy226;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy227;
					if (yych <= 0xDE) goto yy228;
					if (yych <= 0xDF) goto yy229;
					goto yy230;
				} else {
					if (yych <= 0xE1) goto yy231;
					if (yych <= 0xE2) goto yy232;
					if (yych <= 0xE3) goto yy233;
					goto yy111;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy234;
					if (yych >= 0xEF) goto yy235;
				} else {
					if (yych <= 0xF0) goto yy236;
					if (yych == 0xF3) goto yy111;
				}
			}
		}
	}
yy16838:
#line 169 "scanner.re"
	{ return US_PHONE; }
#line 291348 "scanner.c"
yy16839:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy2930;
	if (yych <= 0xBF) goto yy13666;
	goto yy2;
yy16840:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych == 0x86) goto yy2930;
		goto yy2;
	} else {
		if (yych <= 0x8D) goto yy5660;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy13666;
		goto yy2;
	}
yy16841:
	yych = *++YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			goto yy2930;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0x99) goto yy2930;
			goto yy2;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2930;
			if (yych <= 0xA6) goto yy2;
			goto yy2930;
		} else {
			if (yych == 0xBF) goto yy5660;
			goto yy2;
		}
	}
yy16842:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy11639;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy16843:
	yych = *++YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy5660;
		} else {
			if (yych == 0x93) goto yy2930;
			goto yy2;
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0xAF) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0xB2) goto yy2930;
			if (yych <= 0xB4) goto yy5660;
			goto yy2;
		}
	}
yy16844:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych <= 0x92) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy5660;
			if (yych <= 0x91) goto yy2;
			goto yy2930;
		} else {
			if (yych == 0x95) goto yy2930;
			if (yych <= 0xA1) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych <= 0xA3) goto yy2930;
			if (yych <= 0xA6) goto yy5660;
			if (yych <= 0xA8) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xB4) {
				if (yych <= 0xAF) goto yy2;
				goto yy13666;
			} else {
				if (yych <= 0xB5) goto yy2;
				if (yych <= 0xBF) goto yy13666;
				goto yy2;
			}
		}
	}
yy16845:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy5660;
			if (yych <= 0x86) goto yy2;
			goto yy2930;
		} else {
			if (yych == 0x8B) goto yy5660;
			if (yych <= 0x8C) goto yy2;
			goto yy2930;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x9A) goto yy2930;
			if (yych <= 0x9B) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy13666;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy5660;
				goto yy2;
			}
		}
	}
yy16846:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy13666;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy13666;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy13666;
		} else {
			if (yych == 0xBF) goto yy13666;
			goto yy2;
		}
	}
yy16847:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy13666;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy13666;
	goto yy2;
yy16848:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy13666;
	goto yy2;
yy16849:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy13666;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy13666;
	goto yy2;
yy16850:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy13666;
	if (yych == 0xA0) goto yy5660;
	goto yy2;
yy16851:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy13666;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy13666;
	goto yy2;
yy16852:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy13666;
		if (yych <= 0x81) goto yy2;
		goto yy13666;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy13666;
		if (yych <= 0xBA) goto yy5660;
		goto yy2;
	}
yy16853:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy13666;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy13666;
	goto yy2;
yy16854:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy13666;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy13666;
	goto yy2;
yy16855:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy13666;
	goto yy2;
yy16856:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy13666;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy13666;
	goto yy2;
yy16857:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy13666;
	goto yy2;
yy16858:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy13666;
	goto yy2;
yy16859:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy13666;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy13666;
	goto yy2;
yy16860:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy13666;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy13666;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy13666;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy13666;
			if (yych == 0xBF) goto yy13666;
			goto yy2;
		}
	}
yy16861:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy13666;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy13666;
		if (yych <= 0xB8) goto yy5660;
		goto yy2;
	}
yy16862:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy13666;
	goto yy2;
yy16863:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy13666;
	goto yy2;
yy16864:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy13666;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy13666;
	goto yy2;
yy16865:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy13666;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy13666;
	goto yy2;
yy16866:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy13666;
			if (yych <= 0x83) goto yy5660;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy5660;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy5660;
			goto yy13666;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy13666;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy5660;
			} else {
				if (yych == 0xBF) goto yy5660;
				goto yy2;
			}
		}
	}
yy16867:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy13666;
	goto yy2;
yy16868:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy13666;
	goto yy2;
yy16869:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy13666;
		goto yy5660;
	} else {
		if (yych <= 0xA4) goto yy13666;
		if (yych <= 0xA6) goto yy5660;
		goto yy2;
	}
yy16870:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy13666;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy13666;
	goto yy2;
yy16871:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy13666;
	goto yy2;
yy16872:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy13666;
	goto yy2;
yy16873:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy13666;
	goto yy2;
yy16874:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy5660;
	if (yych <= 0xB7) goto yy13666;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy16875:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy5660;
	if (yych <= 0xAF) goto yy13666;
	if (yych <= 0xBA) goto yy5660;
	goto yy2;
yy16876:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy13666;
	goto yy2;
yy16877:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy5660;
	if (yych <= 0xA6) goto yy13666;
	if (yych <= 0xB4) goto yy5660;
	goto yy2;
yy16878:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy13666;
		goto yy5660;
	} else {
		if (yych == 0xB6) goto yy13666;
		goto yy2;
	}
yy16879:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy5660;
	if (yych <= 0xB2) goto yy13666;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy16880:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x84) goto yy13666;
			if (yych <= 0x89) goto yy2;
			goto yy5660;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x99) goto yy2;
			goto yy13666;
		} else {
			if (yych == 0x9C) goto yy13666;
			goto yy2;
		}
	}
yy16881:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy13666;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy13666;
		if (yych <= 0xB7) goto yy5660;
		goto yy2;
	}
yy16882:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy13666;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy13666;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy13666;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy13666;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy13666;
			goto yy2;
		}
	}
yy16883:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy13666;
	if (yych <= 0xAA) goto yy5660;
	goto yy2;
yy16884:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy5660;
			if (yych <= 0x84) goto yy2;
			goto yy13666;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy13666;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy13666;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy13666;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy13666;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0xBD) goto yy13666;
				if (yych <= 0xBF) goto yy5660;
				goto yy2;
			}
		}
	}
yy16885:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy5660;
			if (yych <= 0x86) goto yy2;
			goto yy5660;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy5660;
			} else {
				if (yych == 0x90) goto yy13666;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy5660;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy13666;
			goto yy5660;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy5660;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy5660;
				goto yy2;
			}
		}
	}
yy16886:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy13666;
	if (yych <= 0xBF) goto yy5660;
	goto yy2;
yy16887:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy5660;
		goto yy13666;
	} else {
		if (yych == 0x87) goto yy13666;
		goto yy2;
	}
yy16888:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy13666;
		goto yy5660;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy5660;
		goto yy2;
	}
yy16889:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy13666;
		if (yych <= 0x9D) goto yy5660;
		goto yy2;
	}
yy16890:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy5660;
	if (yych == 0x84) goto yy13666;
	goto yy2;
yy16891:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy13666;
	if (yych <= 0xB7) goto yy5660;
	goto yy2;
yy16892:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy13666;
	goto yy2;
yy16893:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy13666;
	if (yych == 0xBF) goto yy13666;
	goto yy2;
yy16894:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy13666;
	goto yy2;
yy16895:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy13666;
	goto yy2;
yy16896:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy13666;
	goto yy2;
yy16897:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy13666;
	goto yy2;
yy16898:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy13666;
	goto yy2;
yy16899:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy13666;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy5660;
	goto yy2;
yy16900:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy13666;
		goto yy5660;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy5660;
		goto yy2;
	}
yy16901:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych == 0x85) goto yy5660;
		goto yy2;
	} else {
		if (yych <= 0xB7) goto yy13666;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy13666;
		goto yy2;
	}
yy16902:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy13666;
	goto yy2;
yy16903:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy13666;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy13666;
		if (yych <= 0xBE) goto yy5660;
		goto yy2;
	}
yy16904:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy13666;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy13666;
	goto yy2;
yy16905:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy13666;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy13666;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy5660;
		goto yy2;
	}
yy16906:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy13666;
	goto yy2;
yy16907:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy13666;
		} else {
			if (yych == 0xA2) goto yy13666;
			if (yych <= 0xA4) goto yy2;
			goto yy13666;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy13666;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy13666;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy13666;
				goto yy2;
			}
		}
	}
yy16908:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy13666;
	goto yy2;
yy16909:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy13666;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy13666;
			if (yych <= 0x8C) goto yy2;
			goto yy13666;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy13666;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy13666;
			goto yy2;
		}
	}
yy16910:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy13666;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy13666;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy13666;
			goto yy2;
		}
	}
yy16911:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy13666;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy13666;
	goto yy2;
yy16912:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy5660;
		goto yy13666;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy5660;
			goto yy13666;
		} else {
			if (yych <= 0xBB) goto yy5660;
			if (yych <= 0xBF) goto yy13666;
			goto yy2;
		}
	}
yy16913:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy13666;
		goto yy5660;
	} else {
		if (yych == 0xB5) goto yy5660;
		if (yych <= 0xBF) goto yy13666;
		goto yy2;
	}
yy16914:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy13666;
		goto yy5660;
	} else {
		if (yych == 0xAF) goto yy5660;
		if (yych <= 0xBF) goto yy13666;
		goto yy2;
	}
yy16915:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy13666;
		goto yy5660;
	} else {
		if (yych == 0xA9) goto yy5660;
		if (yych <= 0xBF) goto yy13666;
		goto yy2;
	}
yy16916:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy5660;
	if (yych <= 0x8B) goto yy13666;
	goto yy2;
yy16917:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy13666;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy5660;
	goto yy2;
yy16918:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy13666;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy13666;
			} else {
				if (yych == 0xA4) goto yy13666;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy13666;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy13666;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy13666;
			} else {
				if (yych == 0xBB) goto yy13666;
				goto yy2;
			}
		}
	}
yy16919:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy13666;
	default:	goto yy2;
	}
yy16920:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy13666;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy13666;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy13666;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy13666;
			goto yy2;
		}
	}
yy16921:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy12092;
	if (yych == 0xA0) goto yy10684;
	goto yy2;
yy16922:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy12092;
		if (yych <= 0x81) goto yy2;
		goto yy12092;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy12092;
		if (yych <= 0xBA) goto yy10684;
		goto yy2;
	}
yy16923:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy12092;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy12092;
		if (yych <= 0xB8) goto yy10684;
		goto yy2;
	}
yy16924:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy12092;
			if (yych <= 0x83) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy10684;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy10684;
			goto yy12092;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy10684;
			} else {
				if (yych == 0xBF) goto yy10684;
				goto yy2;
			}
		}
	}
yy16925:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy12092;
		goto yy10684;
	} else {
		if (yych <= 0xA4) goto yy12092;
		if (yych <= 0xA6) goto yy10684;
		goto yy2;
	}
yy16926:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy10684;
	if (yych <= 0xB7) goto yy12092;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy16927:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy10684;
	if (yych <= 0xAF) goto yy12092;
	if (yych <= 0xBA) goto yy10684;
	goto yy2;
yy16928:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy10684;
		goto yy12092;
	} else {
		if (yych <= 0xB4) goto yy10684;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy16929:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy12092;
		goto yy10684;
	} else {
		if (yych == 0xB6) goto yy12092;
		goto yy2;
	}
yy16930:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy10684;
	if (yych <= 0xB2) goto yy12092;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy16931:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x84) goto yy12092;
			if (yych <= 0x89) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			goto yy12092;
		} else {
			if (yych == 0x9C) goto yy12092;
			goto yy2;
		}
	}
yy16932:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy12092;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy12092;
		if (yych <= 0xB7) goto yy10684;
		goto yy2;
	}
yy16933:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy12092;
		goto yy10684;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy16934:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy10684;
			if (yych <= 0x84) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy12092;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy12092;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy12092;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy12092;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xBD) goto yy12092;
				if (yych <= 0xBF) goto yy10684;
				goto yy2;
			}
		}
	}
yy16935:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy10684;
			if (yych <= 0x86) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy10684;
			} else {
				if (yych == 0x90) goto yy12092;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy10684;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy12092;
			goto yy10684;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy10684;
				goto yy2;
			}
		}
	}
yy16936:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy12092;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy16937:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy10684;
		if (yych <= 0x85) goto yy12092;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy12092;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy16938:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy12092;
		goto yy10684;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy16939:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy12092;
		if (yych <= 0x9D) goto yy10684;
		goto yy2;
	}
yy16940:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy12092;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy16941:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy12092;
	if (yych <= 0xB7) goto yy10684;
	goto yy2;
yy16942:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy12092;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy10684;
	goto yy2;
yy16943:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy12092;
		goto yy10684;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy16944:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy10684;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy12092;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy12092;
			goto yy2;
		}
	}
yy16945:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy12092;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy12092;
		if (yych <= 0xBE) goto yy10684;
		goto yy2;
	}
yy16946:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy12092;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy12092;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy10684;
		goto yy2;
	}
yy16947:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy10684;
		goto yy12092;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy10684;
			goto yy12092;
		} else {
			if (yych <= 0xBB) goto yy10684;
			if (yych <= 0xBF) goto yy12092;
			goto yy2;
		}
	}
yy16948:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy12092;
		goto yy10684;
	} else {
		if (yych == 0xB5) goto yy10684;
		if (yych <= 0xBF) goto yy12092;
		goto yy2;
	}
yy16949:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy12092;
		goto yy10684;
	} else {
		if (yych == 0xAF) goto yy10684;
		if (yych <= 0xBF) goto yy12092;
		goto yy2;
	}
yy16950:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy12092;
		goto yy10684;
	} else {
		if (yych == 0xA9) goto yy10684;
		if (yych <= 0xBF) goto yy12092;
		goto yy2;
	}
yy16951:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy12092;
		goto yy10684;
	} else {
		if (yych <= 0x8B) goto yy12092;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy16952:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy12092;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy10684;
	goto yy2;
yy16953:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCF) {
		if (yych <= 'z') {
			if (yych <= '9') {
				if (yych <= '*') {
					if (yych == '$') goto yy7354;
					goto yy2;
				} else {
					if (yych <= '+') goto yy7354;
					if (yych <= '/') goto yy2;
					goto yy7354;
				}
			} else {
				if (yych <= '@') {
					if (yych <= ';') goto yy2;
					if (yych <= '>') goto yy7354;
					goto yy2;
				} else {
					if (yych <= 'Z') goto yy17360;
					if (yych <= ']') goto yy2;
					if (yych <= '`') goto yy7354;
					goto yy17360;
				}
			}
		} else {
			if (yych <= 0xC3) {
				if (yych <= '}') {
					if (yych == '|') goto yy7354;
					goto yy2;
				} else {
					if (yych <= '~') goto yy7354;
					if (yych <= 0xC1) goto yy2;
					if (yych <= 0xC2) goto yy17362;
					goto yy17363;
				}
			} else {
				if (yych <= 0xCB) {
					if (yych <= 0xC9) goto yy17364;
					if (yych <= 0xCA) goto yy17365;
					goto yy10690;
				} else {
					if (yych <= 0xCC) goto yy10691;
					if (yych <= 0xCD) goto yy17366;
					if (yych <= 0xCE) goto yy17367;
					goto yy17368;
				}
			}
		}
	} else {
		if (yych <= 0xDE) {
			if (yych <= 0xD7) {
				if (yych <= 0xD3) {
					if (yych == 0xD2) goto yy17369;
					goto yy17364;
				} else {
					if (yych <= 0xD4) goto yy17370;
					if (yych <= 0xD5) goto yy17371;
					if (yych <= 0xD6) goto yy17372;
					goto yy17373;
				}
			} else {
				if (yych <= 0xDA) {
					if (yych <= 0xD8) goto yy17374;
					if (yych <= 0xD9) goto yy17375;
					goto yy17364;
				} else {
					if (yych <= 0xDB) goto yy17376;
					if (yych <= 0xDC) goto yy17377;
					if (yych <= 0xDD) goto yy17378;
					goto yy17379;
				}
			}
		} else {
			if (yych <= 0xE9) {
				if (yych <= 0xE1) {
					if (yych <= 0xDF) goto yy17380;
					if (yych <= 0xE0) goto yy17381;
					goto yy17382;
				} else {
					if (yych <= 0xE2) goto yy17383;
					if (yych <= 0xE3) goto yy17384;
					if (yych <= 0xE4) goto yy10711;
					goto yy2;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych <= 0xEA) goto yy17385;
					if (yych <= 0xEE) goto yy2;
					goto yy17386;
				} else {
					if (yych <= 0xF0) goto yy17387;
					if (yych == 0xF3) goto yy10715;
					goto yy2;
				}
			}
		}
	}
yy16954:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy16953;
	if (yych <= 0xBF) goto yy14146;
	goto yy2;
yy16955:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych == 0x86) goto yy16953;
		goto yy2;
	} else {
		if (yych <= 0x8D) goto yy1764;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy14146;
		goto yy2;
	}
yy16956:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			goto yy16953;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0x99) goto yy2930;
			goto yy2;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2930;
			if (yych <= 0xA6) goto yy2;
			goto yy2930;
		} else {
			if (yych == 0xBF) goto yy1764;
			goto yy2;
		}
	}
yy16957:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy12152;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy16958:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x97) goto yy16953;
	if (yych == 0x9A) goto yy16953;
	goto yy2;
yy16959:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy1764;
		} else {
			if (yych == 0x93) goto yy2930;
			goto yy2;
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0xAF) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0xB2) goto yy16953;
			if (yych <= 0xB4) goto yy1764;
			goto yy2;
		}
	}
yy16960:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych <= 0x92) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy1764;
			if (yych <= 0x91) goto yy2;
			goto yy2930;
		} else {
			if (yych == 0x95) goto yy2930;
			if (yych <= 0xA1) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych <= 0xA3) goto yy16953;
			if (yych <= 0xA6) goto yy1764;
			if (yych <= 0xA8) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xB4) {
				if (yych <= 0xAF) goto yy2;
				goto yy14146;
			} else {
				if (yych <= 0xB5) goto yy2;
				if (yych <= 0xBF) goto yy14146;
				goto yy2;
			}
		}
	}
yy16961:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy1764;
			if (yych <= 0x86) goto yy2;
			goto yy2930;
		} else {
			if (yych <= 0x8B) {
				if (yych <= 0x8A) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0x8C) goto yy2;
				if (yych <= 0x8D) goto yy16953;
				goto yy2930;
			}
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x9A) goto yy2930;
			if (yych <= 0x9B) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy14146;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1764;
				goto yy2;
			}
		}
	}
yy16962:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy14146;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy14146;
		} else {
			if (yych == 0xBF) goto yy14146;
			goto yy2;
		}
	}
yy16963:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy14146;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy14146;
	goto yy2;
yy16964:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy14146;
	goto yy2;
yy16965:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy14146;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy14146;
	goto yy2;
yy16966:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy14146;
	if (yych == 0xA0) goto yy1764;
	goto yy2;
yy16967:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy14146;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy14146;
	goto yy2;
yy16968:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy14146;
		if (yych <= 0x81) goto yy2;
		goto yy14146;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy14146;
		if (yych <= 0xBA) goto yy1764;
		goto yy2;
	}
yy16969:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy14146;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy14146;
	goto yy2;
yy16970:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy14146;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy14146;
	goto yy2;
yy16971:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy14146;
	goto yy2;
yy16972:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy14146;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy14146;
	goto yy2;
yy16973:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy14146;
	goto yy2;
yy16974:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy14146;
	goto yy2;
yy16975:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy14146;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy14146;
	goto yy2;
yy16976:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy14146;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy14146;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy14146;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy14146;
			if (yych == 0xBF) goto yy14146;
			goto yy2;
		}
	}
yy16977:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy14146;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy14146;
		if (yych <= 0xB8) goto yy1764;
		goto yy2;
	}
yy16978:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy14146;
	goto yy2;
yy16979:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy14146;
	goto yy2;
yy16980:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy14146;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy14146;
	goto yy2;
yy16981:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy14146;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy14146;
	goto yy2;
yy16982:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy14146;
			if (yych <= 0x83) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy1764;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy1764;
			goto yy14146;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy1764;
			} else {
				if (yych == 0xBF) goto yy1764;
				goto yy2;
			}
		}
	}
yy16983:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy14146;
	goto yy2;
yy16984:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy14146;
	goto yy2;
yy16985:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy14146;
		goto yy1764;
	} else {
		if (yych <= 0xA4) goto yy14146;
		if (yych <= 0xA6) goto yy1764;
		goto yy2;
	}
yy16986:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy14146;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy14146;
	goto yy2;
yy16987:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy14146;
	goto yy2;
yy16988:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy14146;
	goto yy2;
yy16989:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy14146;
	goto yy2;
yy16990:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1764;
	if (yych <= 0xB7) goto yy14146;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy16991:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1764;
	if (yych <= 0xAF) goto yy14146;
	if (yych <= 0xBA) goto yy1764;
	goto yy2;
yy16992:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy14146;
	goto yy2;
yy16993:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1764;
	if (yych <= 0xA6) goto yy14146;
	if (yych <= 0xB4) goto yy1764;
	goto yy2;
yy16994:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy14146;
		goto yy1764;
	} else {
		if (yych == 0xB6) goto yy14146;
		goto yy2;
	}
yy16995:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1764;
	if (yych <= 0xB2) goto yy14146;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy16996:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x84) goto yy14146;
			if (yych <= 0x89) goto yy2;
			goto yy1764;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x99) goto yy2;
			goto yy14146;
		} else {
			if (yych == 0x9C) goto yy14146;
			goto yy2;
		}
	}
yy16997:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy14146;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy14146;
		if (yych <= 0xB7) goto yy1764;
		goto yy2;
	}
yy16998:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy14146;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy14146;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy14146;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy14146;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy14146;
			goto yy2;
		}
	}
yy16999:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy14146;
	if (yych <= 0xAA) goto yy1764;
	goto yy2;
yy17000:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1764;
			if (yych <= 0x84) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy14146;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy14146;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy14146;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy14146;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xBD) goto yy14146;
				if (yych <= 0xBF) goto yy1764;
				goto yy2;
			}
		}
	}
yy17001:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1764;
			if (yych <= 0x86) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1764;
			} else {
				if (yych == 0x90) goto yy14146;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy1764;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy14146;
			goto yy1764;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy1764;
				goto yy2;
			}
		}
	}
yy17002:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy14146;
	if (yych <= 0xBF) goto yy1764;
	goto yy2;
yy17003:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1764;
		goto yy14146;
	} else {
		if (yych == 0x87) goto yy14146;
		goto yy2;
	}
yy17004:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy14146;
		goto yy1764;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy17005:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy14146;
		if (yych <= 0x9D) goto yy1764;
		goto yy2;
	}
yy17006:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy1764;
	if (yych == 0x84) goto yy14146;
	goto yy2;
yy17007:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy14146;
	if (yych <= 0xB7) goto yy1764;
	goto yy2;
yy17008:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy14146;
	goto yy2;
yy17009:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy14146;
	if (yych == 0xBF) goto yy14146;
	goto yy2;
yy17010:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy14146;
	goto yy2;
yy17011:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy14146;
	goto yy2;
yy17012:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy14146;
	goto yy2;
yy17013:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy14146;
	goto yy2;
yy17014:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy14146;
	goto yy2;
yy17015:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy14146;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy1764;
	goto yy2;
yy17016:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy14146;
		goto yy1764;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy1764;
		goto yy2;
	}
yy17017:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych == 0x85) goto yy1764;
		goto yy2;
	} else {
		if (yych <= 0xB7) goto yy14146;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy14146;
		goto yy2;
	}
yy17018:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy14146;
	goto yy2;
yy17019:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy14146;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy14146;
		if (yych <= 0xBE) goto yy1764;
		goto yy2;
	}
yy17020:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy14146;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy14146;
	goto yy2;
yy17021:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy14146;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy14146;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy1764;
		goto yy2;
	}
yy17022:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy14146;
	goto yy2;
yy17023:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy14146;
		} else {
			if (yych == 0xA2) goto yy14146;
			if (yych <= 0xA4) goto yy2;
			goto yy14146;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy14146;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy14146;
				goto yy2;
			}
		}
	}
yy17024:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy14146;
	goto yy2;
yy17025:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy14146;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy14146;
			if (yych <= 0x8C) goto yy2;
			goto yy14146;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy14146;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy14146;
			goto yy2;
		}
	}
yy17026:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy14146;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy14146;
			goto yy2;
		}
	}
yy17027:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy14146;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy14146;
	goto yy2;
yy17028:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy1764;
		goto yy14146;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy1764;
			goto yy14146;
		} else {
			if (yych <= 0xBB) goto yy1764;
			if (yych <= 0xBF) goto yy14146;
			goto yy2;
		}
	}
yy17029:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy14146;
		goto yy1764;
	} else {
		if (yych == 0xB5) goto yy1764;
		if (yych <= 0xBF) goto yy14146;
		goto yy2;
	}
yy17030:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy14146;
		goto yy1764;
	} else {
		if (yych == 0xAF) goto yy1764;
		if (yych <= 0xBF) goto yy14146;
		goto yy2;
	}
yy17031:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy14146;
		goto yy1764;
	} else {
		if (yych == 0xA9) goto yy1764;
		if (yych <= 0xBF) goto yy14146;
		goto yy2;
	}
yy17032:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy1764;
	if (yych <= 0x8B) goto yy14146;
	goto yy2;
yy17033:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy14146;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy1764;
	goto yy2;
yy17034:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy14146;
			} else {
				if (yych == 0xA4) goto yy14146;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy14146;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy14146;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy14146;
			} else {
				if (yych == 0xBB) goto yy14146;
				goto yy2;
			}
		}
	}
yy17035:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy14146;
	default:	goto yy2;
	}
yy17036:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy14146;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy14146;
			goto yy2;
		}
	}
yy17037:
	yyaccept = 21;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCE) {
		if (yych <= '`') {
			if (yych <= '/') {
				if (yych <= '*') {
					if (yych == '$') goto yy10684;
					goto yy1766;
				} else {
					if (yych <= '+') goto yy10684;
					if (yych == '-') goto yy535;
					goto yy1766;
				}
			} else {
				if (yych <= '>') {
					if (yych <= '9') goto yy10684;
					if (yych <= ';') goto yy1766;
					goto yy10684;
				} else {
					if (yych <= '@') goto yy1766;
					if (yych <= 'Z') goto yy17360;
					if (yych <= ']') goto yy1766;
					goto yy10684;
				}
			}
		} else {
			if (yych <= 0xC2) {
				if (yych <= '|') {
					if (yych <= 'z') goto yy17360;
					if (yych <= '{') goto yy1766;
					goto yy10684;
				} else {
					if (yych == '~') goto yy10684;
					if (yych <= 0xC1) goto yy1766;
					goto yy17388;
				}
			} else {
				if (yych <= 0xCA) {
					if (yych <= 0xC3) goto yy17389;
					if (yych <= 0xC9) goto yy17364;
					goto yy17365;
				} else {
					if (yych <= 0xCB) goto yy13184;
					if (yych <= 0xCC) goto yy10688;
					if (yych <= 0xCD) goto yy17390;
					goto yy17391;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD6) {
				if (yych <= 0xD2) {
					if (yych <= 0xCF) goto yy17392;
					if (yych <= 0xD1) goto yy17364;
					goto yy17393;
				} else {
					if (yych <= 0xD3) goto yy17364;
					if (yych <= 0xD4) goto yy17370;
					if (yych <= 0xD5) goto yy17371;
					goto yy17394;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD7) goto yy17395;
					if (yych <= 0xD8) goto yy17396;
					goto yy17397;
				} else {
					if (yych <= 0xDA) goto yy17364;
					if (yych <= 0xDB) goto yy17398;
					if (yych <= 0xDC) goto yy17399;
					goto yy17400;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy17401;
					if (yych <= 0xDF) goto yy17402;
					goto yy17403;
				} else {
					if (yych <= 0xE1) goto yy17404;
					if (yych <= 0xE2) goto yy17405;
					if (yych <= 0xE3) goto yy17406;
					goto yy13200;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy17407;
					if (yych <= 0xEE) goto yy1766;
					goto yy17408;
				} else {
					if (yych <= 0xF0) goto yy17409;
					if (yych == 0xF3) goto yy13204;
					goto yy1766;
				}
			}
		}
	}
yy17038:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy14174;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy10684;
			goto yy2;
		}
	}
yy17039:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy14174;
	if (yych <= 0x9B) goto yy10684;
	goto yy2;
yy17040:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy10684;
		goto yy14174;
	} else {
		if (yych == 0xBD) goto yy14174;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy17041:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x90) goto yy14174;
			if (yych <= 0x97) goto yy10684;
			goto yy14174;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA3) goto yy10684;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy14174;
			goto yy2;
		}
	}
yy17042:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy14174;
			} else {
				if (yych <= 0x83) goto yy10684;
				if (yych <= 0x84) goto yy2;
				goto yy14174;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy14174;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy14174;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy14174;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy14174;
				if (yych <= 0xB5) goto yy2;
				goto yy14174;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xBD) goto yy14174;
				if (yych <= 0xBF) goto yy10684;
				goto yy2;
			}
		}
	}
yy17043:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy10684;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy10684;
				goto yy14174;
			} else {
				if (yych == 0x97) goto yy10684;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy14174;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy14174;
				if (yych <= 0xA3) goto yy10684;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xAF) goto yy843;
				if (yych <= 0xB1) goto yy14174;
				goto yy10684;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy10684;
				goto yy2;
			}
		}
	}
yy17044:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy14174;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy14174;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy14174;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy14174;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy14174;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy14174;
				if (yych <= 0xBB) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy10684;
				goto yy2;
			}
		}
	}
yy17045:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy10684;
			if (yych <= 0x86) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy10684;
			} else {
				if (yych == 0x91) goto yy10684;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x9D) goto yy2;
			if (yych <= 0x9E) goto yy14174;
			goto yy2;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy843;
				goto yy10684;
			} else {
				if (yych <= 0xB4) goto yy14174;
				if (yych <= 0xB5) goto yy10684;
				goto yy2;
			}
		}
	}
yy17046:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy10684;
			if (yych <= 0x84) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy14174;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy14174;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy14174;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy14174;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xBD) goto yy14174;
				if (yych <= 0xBF) goto yy10684;
				goto yy2;
			}
		}
	}
yy17047:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy10684;
			} else {
				if (yych == 0x90) goto yy14174;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA1) goto yy14174;
			if (yych <= 0xA3) goto yy10684;
			if (yych <= 0xA5) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy2;
				goto yy10684;
			} else {
				if (yych == 0xB9) goto yy14174;
				goto yy2;
			}
		}
	}
yy17048:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy10684;
			if (yych <= 0x84) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy14174;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy14174;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy14174;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy14174;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xBD) goto yy14174;
				if (yych <= 0xBF) goto yy10684;
				goto yy2;
			}
		}
	}
yy17049:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy10684;
			if (yych <= 0x86) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0x95) goto yy2;
				if (yych <= 0x97) goto yy10684;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy14174;
			goto yy10684;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy10684;
				if (yych <= 0xB1) goto yy14174;
				goto yy2;
			}
		}
	}
yy17050:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy10684;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy14174;
	default:	goto yy2;
	}
yy17051:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy10684;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			if (yych <= 0x8D) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) goto yy14174;
			if (yych == 0x97) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy10684;
			goto yy2;
		}
	}
yy17052:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy10684;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy14174;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy14174;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy17053:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy10684;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9A) goto yy14174;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy14174;
			goto yy10684;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych == 0xBF) goto yy10684;
				goto yy2;
			}
		}
	}
yy17054:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy10684;
			if (yych <= 0x84) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy14174;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xBD) goto yy14174;
				if (yych <= 0xBF) goto yy10684;
				goto yy2;
			}
		}
	}
yy17055:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0x94) goto yy2;
				if (yych <= 0x96) goto yy10684;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy14174;
			goto yy10684;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0xB0) goto yy2;
				if (yych <= 0xB2) goto yy14174;
				goto yy2;
			}
		}
	}
yy17056:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy10684;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy14174;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy14174;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy14174;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy17057:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x89) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0x8E) goto yy14174;
				if (yych <= 0x96) goto yy2;
				goto yy10684;
			}
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy14174;
			if (yych <= 0xA3) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xAF) goto yy843;
				goto yy2;
			} else {
				if (yych <= 0xB9) goto yy10684;
				if (yych <= 0xBF) goto yy14174;
				goto yy2;
			}
		}
	}
yy17058:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy14174;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy14174;
		} else {
			if (yych == 0xBD) goto yy14174;
			goto yy2;
		}
	}
yy17059:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy14174;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy10684;
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x94) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) goto yy2;
			if (yych <= 0x9F) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0xAF) goto yy843;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy10684;
			goto yy2;
		}
	}
yy17060:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy10684;
	} else {
		if (yych <= 0x99) goto yy843;
		if (yych <= 0x9F) goto yy10684;
		if (yych <= 0xBF) goto yy14174;
		goto yy2;
	}
yy17061:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy14174;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy10684;
	goto yy2;
yy17062:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy14174;
		goto yy10684;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy14174;
		goto yy2;
	}
yy17063:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy12153;
	if (yych <= 0xBF) goto yy14174;
	goto yy2;
yy17064:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy14174;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy14174;
			if (yych <= 0xB4) goto yy10684;
			goto yy2;
		}
	}
yy17065:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0x93) goto yy10684;
			if (yych <= 0x9F) goto yy2;
			goto yy14174;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy10684;
			goto yy2;
		}
	}
yy17066:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy12153;
		if (yych <= 0x8A) goto yy2;
		goto yy10684;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy14174;
			goto yy2;
		}
	}
yy17067:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy14174;
		goto yy10684;
	} else {
		if (yych <= 0xAA) goto yy14174;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy14174;
		goto yy2;
	}
yy17068:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy14174;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy10684;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy10684;
		goto yy2;
	}
yy17069:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy14174;
	if (yych <= 0x9B) goto yy10684;
	goto yy2;
yy17070:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy10684;
		if (yych <= 0xA0) goto yy14174;
		goto yy10684;
	} else {
		if (yych <= 0xAF) goto yy14174;
		if (yych <= 0xB9) goto yy843;
		if (yych <= 0xBF) goto yy14174;
		goto yy2;
	}
yy17071:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy14174;
	if (yych <= 0xB3) goto yy10684;
	goto yy2;
yy17072:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy14174;
	if (yych <= 0xB7) goto yy10684;
	goto yy2;
yy17073:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy10684;
			if (yych <= 0xAC) goto yy14174;
			goto yy10684;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy14174;
			if (yych <= 0xB4) goto yy10684;
			goto yy14174;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy10684;
			goto yy2;
		}
	}
yy17074:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy14174;
	} else {
		if (yych == 0xBE) goto yy14174;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy17075:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy10684;
			if (yych <= 0x84) goto yy14174;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy14174;
				goto yy10684;
			} else {
				if (yych <= 0x93) goto yy14174;
				if (yych <= 0x95) goto yy2;
				goto yy14174;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xAC) goto yy14174;
				if (yych <= 0xAF) goto yy10684;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy14174;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy14174;
				if (yych <= 0xBE) goto yy10684;
				goto yy2;
			}
		}
	}
yy17076:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			goto yy12153;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0x99) goto yy1564;
			goto yy2;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy1564;
			if (yych <= 0xA6) goto yy2;
			goto yy2930;
		} else {
			if (yych == 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy17077:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy10684;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy14174;
	default:	goto yy2;
	}
yy17078:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy10684;
		goto yy14174;
	} else {
		if (yych == 0x8E) goto yy14174;
		if (yych <= 0x8F) goto yy10684;
		goto yy2;
	}
yy17079:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy14174;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy10684;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy17080:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy17410;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy17081:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy14174;
		goto yy10684;
	} else {
		if (yych <= 0xAE) goto yy14174;
		if (yych <= 0xB1) goto yy10684;
		if (yych <= 0xB3) goto yy14174;
		goto yy2;
	}
yy17082:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy14174;
	if (yych == 0xBF) goto yy10684;
	goto yy2;
yy17083:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy14174;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy17084:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy10684;
			if (yych == 0xA0) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy10684;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy14174;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy17085:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy10684;
		if (yych <= 0xBA) goto yy14174;
		goto yy2;
	}
yy17086:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy10684;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy14174;
	goto yy2;
yy17087:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy14174;
		goto yy10684;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy10684;
		goto yy2;
	}
yy17088:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy14174;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy10684;
		if (yych <= 0xBF) goto yy14174;
		goto yy2;
	}
yy17089:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy14174;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy10684;
	goto yy2;
yy17090:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy10684;
		if (yych <= 0xBF) goto yy14174;
		goto yy2;
	}
yy17091:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy14174;
		if (yych <= 0x88) goto yy2;
		goto yy10684;
	} else {
		if (yych <= 0xAD) goto yy14174;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy14174;
		goto yy2;
	}
yy17092:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy14174;
			goto yy10684;
		} else {
			if (yych == 0x86) goto yy10684;
			goto yy14174;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy10684;
			if (yych <= 0xA2) goto yy14174;
			goto yy10684;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy10684;
			goto yy2;
		}
	}
yy17093:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy10684;
	if (yych <= 0xB3) goto yy14174;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy17094:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB1) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9F) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) goto yy14174;
			if (yych <= 0xBA) goto yy2;
			goto yy14174;
		} else {
			if (yych == 0xBD) goto yy14174;
			goto yy2;
		}
	}
yy17095:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x89) goto yy843;
		goto yy14174;
	} else {
		if (yych <= 0xAD) goto yy10684;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy14174;
		goto yy2;
	}
yy17096:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy14174;
	if (yych <= 0x93) goto yy10684;
	goto yy2;
yy17097:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy14174;
	if (yych <= 0xB6) goto yy10684;
	goto yy2;
yy17098:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy14174;
			goto yy10684;
		} else {
			if (yych <= 0x8B) goto yy14174;
			if (yych <= 0x8D) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0x99) goto yy843;
			if (yych <= 0xB6) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy10684;
			goto yy2;
		}
	}
yy17099:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy14174;
			goto yy10684;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy10684;
			goto yy2;
		}
	}
yy17100:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy14174;
		if (yych <= 0x9B) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy14174;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy14174;
		goto yy2;
	}
yy17101:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAB) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy14174;
		if (yych <= 0xAA) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0xAD) goto yy10684;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy17102:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy14174;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy14174;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy14174;
			goto yy10684;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy10684;
			if (yych <= 0xB6) goto yy14174;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy14174;
			goto yy2;
		}
	}
yy17103:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy14174;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy17104:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy10684;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy14174;
	goto yy2;
yy17105:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy14174;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy14174;
		if (yych <= 0xBD) goto yy10684;
		goto yy2;
	}
yy17106:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy10684;
		} else {
			if (yych == 0x93) goto yy2930;
			goto yy2;
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0xAF) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0xB2) goto yy12153;
			if (yych <= 0xB4) goto yy10684;
			goto yy2;
		}
	}
yy17107:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych <= 0x92) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy10684;
			if (yych <= 0x91) goto yy2;
			goto yy1564;
		} else {
			if (yych == 0x95) goto yy2930;
			if (yych <= 0xA1) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych <= 0xA3) goto yy12153;
			if (yych <= 0xA6) goto yy10684;
			if (yych <= 0xA8) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xB4) {
				if (yych <= 0xAF) goto yy2;
				goto yy14174;
			} else {
				if (yych <= 0xB5) goto yy2;
				if (yych <= 0xBF) goto yy14174;
				goto yy2;
			}
		}
	}
yy17108:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy10684;
			if (yych <= 0x86) goto yy2;
			goto yy1564;
		} else {
			if (yych <= 0x8B) {
				if (yych <= 0x8A) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0x8C) goto yy2;
				if (yych <= 0x8D) goto yy12153;
				goto yy1564;
			}
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x99) {
				if (yych <= 0x8F) goto yy2;
				goto yy843;
			} else {
				if (yych <= 0x9A) goto yy2930;
				if (yych <= 0x9B) goto yy2;
				goto yy10684;
			}
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy14174;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy10684;
				goto yy2;
			}
		}
	}
yy17109:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy10684;
		if (yych <= 0x9A) goto yy14174;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy10684;
		goto yy2;
	}
yy17110:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy17116;
	case 0x81:	goto yy17117;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy14178;
	case 0x83:	goto yy17118;
	case 0x84:	goto yy16729;
	case 0x85:	goto yy16730;
	case 0x86:	goto yy16731;
	case 0x87:	goto yy16732;
	case 0x8A:	goto yy17119;
	case 0x8B:	goto yy17411;
	case 0x8C:	goto yy17121;
	case 0x8D:	goto yy17412;
	case 0x8E:	goto yy17123;
	case 0x8F:	goto yy17124;
	case 0x92:	goto yy17125;
	case 0x94:	goto yy17126;
	case 0x95:	goto yy17127;
	case 0x9C:	goto yy17128;
	case 0x9D:	goto yy17129;
	case 0xA0:	goto yy17130;
	case 0xA1:	goto yy17413;
	case 0xA2:	goto yy17132;
	case 0xA3:	goto yy17133;
	case 0xA4:	goto yy17134;
	case 0xA6:	goto yy17135;
	case 0xA8:	goto yy17414;
	case 0xA9:	goto yy17137;
	case 0xAA:	goto yy17138;
	case 0xAB:	goto yy17415;
	case 0xAC:	goto yy16035;
	case 0xAD:	goto yy17140;
	case 0xAE:	goto yy17141;
	case 0xB1:	goto yy17142;
	case 0xB2:
	case 0xB3:	goto yy17143;
	default:	goto yy2;
	}
yy17111:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy17416;
	case 0x81:	goto yy16805;
	case 0x82:	goto yy17417;
	case 0x83:	goto yy17146;
	case 0x84:	goto yy17418;
	case 0x85:	goto yy17419;
	case 0x86:	goto yy17420;
	case 0x87:	goto yy17421;
	case 0x88:	goto yy17422;
	case 0x8A:	goto yy17152;
	case 0x8B:	goto yy17423;
	case 0x8C:	goto yy17424;
	case 0x8D:	goto yy17425;
	case 0x92:
	case 0x98:	goto yy17426;
	case 0x93:	goto yy17427;
	case 0x96:	goto yy17428;
	case 0x97:	goto yy17429;
	case 0x99:	goto yy17430;
	case 0x9A:	goto yy17431;
	case 0x9B:	goto yy2362;
	case 0x9C:	goto yy16821;
	case 0xA2:	goto yy17162;
	case 0xA3:	goto yy17163;
	case 0xAB:	goto yy17164;
	default:	goto yy2;
	}
yy17112:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy14178;
	case 0xA8:	goto yy17164;
	case 0xA9:	goto yy17169;
	case 0xAB:	goto yy17432;
	case 0xAC:	goto yy17433;
	case 0xAD:	goto yy17434;
	case 0xAE:	goto yy17173;
	case 0xBD:	goto yy17435;
	case 0xBE:	goto yy16754;
	default:	goto yy2;
	}
yy17113:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy14178;
	if (yych <= 0xB1) goto yy17175;
	if (yych <= 0xB2) goto yy17436;
	goto yy2;
yy17114:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy10688;
	case 0x83:	goto yy13259;
	case 0x84:	goto yy16756;
	case 0x85:	goto yy16757;
	case 0x87:	goto yy16758;
	case 0x89:	goto yy16759;
	case 0x8D:	goto yy16760;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy14178;
	case 0x91:	goto yy17177;
	case 0x92:	goto yy17178;
	case 0x93:	goto yy17179;
	case 0x94:	goto yy17180;
	case 0x95:	goto yy17181;
	case 0x9A:	goto yy17182;
	case 0x9B:	goto yy17437;
	case 0x9C:	goto yy17438;
	case 0x9D:	goto yy17439;
	case 0x9E:	goto yy17440;
	case 0x9F:	goto yy17441;
	case 0xAA:	goto yy16762;
	default:	goto yy2;
	}
yy17115:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy14178;
		if (yych <= 0xA3) goto yy17442;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy17189;
			goto yy17190;
		} else {
			if (yych <= 0xBA) goto yy17191;
			if (yych <= 0xBB) goto yy16764;
			goto yy2;
		}
	}
yy17116:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy14174;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy14174;
		} else {
			if (yych == 0xBF) goto yy14174;
			goto yy2;
		}
	}
yy17117:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy14174;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy14174;
	goto yy2;
yy17118:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy14174;
	goto yy2;
yy17119:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy14174;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy14174;
	goto yy2;
yy17120:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy14174;
	if (yych == 0xA0) goto yy7354;
	goto yy2;
yy17121:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy14174;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy14174;
	goto yy2;
yy17122:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy14174;
		if (yych <= 0x81) goto yy2;
		goto yy14174;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy14174;
		if (yych <= 0xBA) goto yy7354;
		goto yy2;
	}
yy17123:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy14174;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy14174;
	goto yy2;
yy17124:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy14174;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy14174;
	goto yy2;
yy17125:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy14174;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy17126:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy14174;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy14174;
	goto yy2;
yy17127:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy14174;
	goto yy2;
yy17128:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy14174;
	goto yy2;
yy17129:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy14174;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy14174;
	goto yy2;
yy17130:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy14174;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy14174;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy14174;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy14174;
			if (yych == 0xBF) goto yy14174;
			goto yy2;
		}
	}
yy17131:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy14174;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy14174;
		if (yych <= 0xB8) goto yy7354;
		goto yy2;
	}
yy17132:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy14174;
	goto yy2;
yy17133:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy14174;
	goto yy2;
yy17134:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy14174;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy14174;
	goto yy2;
yy17135:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy14174;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy14174;
	goto yy2;
yy17136:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy14174;
			if (yych <= 0x83) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy7354;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy7354;
			goto yy14174;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy7354;
			} else {
				if (yych == 0xBF) goto yy7354;
				goto yy2;
			}
		}
	}
yy17137:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy14174;
	goto yy2;
yy17138:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy14174;
	goto yy2;
yy17139:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy14174;
		goto yy7354;
	} else {
		if (yych <= 0xA4) goto yy14174;
		if (yych <= 0xA6) goto yy7354;
		goto yy2;
	}
yy17140:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy14174;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy14174;
	goto yy2;
yy17141:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy14174;
	goto yy2;
yy17142:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy14174;
	goto yy2;
yy17143:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy14174;
	goto yy2;
yy17144:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy7354;
	if (yych <= 0xB7) goto yy14174;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy17145:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy7354;
	if (yych <= 0xAF) goto yy14174;
	if (yych <= 0xBA) goto yy7354;
	goto yy2;
yy17146:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy14174;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy843;
	goto yy2;
yy17147:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy7354;
		goto yy14174;
	} else {
		if (yych <= 0xB4) goto yy7354;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy17148:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy14174;
		goto yy7354;
	} else {
		if (yych == 0xB6) goto yy14174;
		goto yy2;
	}
yy17149:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy7354;
	if (yych <= 0xB2) goto yy14174;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy17150:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x84) goto yy14174;
			if (yych <= 0x89) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			goto yy14174;
		} else {
			if (yych == 0x9C) goto yy14174;
			goto yy2;
		}
	}
yy17151:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy14174;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy14174;
		if (yych <= 0xB7) goto yy7354;
		goto yy2;
	}
yy17152:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy14174;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy14174;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy14174;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy14174;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy14174;
			goto yy2;
		}
	}
yy17153:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy14174;
		goto yy7354;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy17154:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy7354;
			if (yych <= 0x84) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy14174;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy14174;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy14174;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy14174;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0xBD) goto yy14174;
				if (yych <= 0xBF) goto yy7354;
				goto yy2;
			}
		}
	}
yy17155:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy7354;
			if (yych <= 0x86) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy7354;
			} else {
				if (yych == 0x90) goto yy14174;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy7354;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy14174;
			goto yy7354;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy7354;
				goto yy2;
			}
		}
	}
yy17156:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy14174;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy17157:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy7354;
		if (yych <= 0x85) goto yy14174;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy14174;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy17158:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy14174;
		goto yy7354;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy7354;
		goto yy2;
	}
yy17159:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy14174;
		if (yych <= 0x9D) goto yy7354;
		goto yy2;
	}
yy17160:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy14174;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy17161:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy14174;
	if (yych <= 0xB7) goto yy7354;
	goto yy2;
yy17162:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy14174;
	goto yy2;
yy17163:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy14174;
		goto yy843;
	} else {
		if (yych == 0xBF) goto yy14174;
		goto yy2;
	}
yy17164:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy14174;
	goto yy2;
yy17165:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy14174;
	goto yy2;
yy17166:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy14174;
	goto yy2;
yy17167:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy14174;
	goto yy2;
yy17168:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy14174;
	goto yy2;
yy17169:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy14174;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy17170:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy14174;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy7354;
	goto yy2;
yy17171:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy14174;
		goto yy7354;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy7354;
		goto yy2;
	}
yy17172:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy7354;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy14174;
			goto yy2;
		}
	}
yy17173:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy14174;
	goto yy2;
yy17174:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy14174;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy14174;
		if (yych <= 0xBE) goto yy7354;
		goto yy2;
	}
yy17175:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy14174;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy14174;
	goto yy2;
yy17176:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy14174;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy14174;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy7354;
		goto yy2;
	}
yy17177:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy14174;
	goto yy2;
yy17178:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy14174;
		} else {
			if (yych == 0xA2) goto yy14174;
			if (yych <= 0xA4) goto yy2;
			goto yy14174;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy14174;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy14174;
				goto yy2;
			}
		}
	}
yy17179:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy14174;
	goto yy2;
yy17180:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy14174;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy14174;
			if (yych <= 0x8C) goto yy2;
			goto yy14174;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy14174;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy14174;
			goto yy2;
		}
	}
yy17181:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy14174;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy14174;
			goto yy2;
		}
	}
yy17182:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy14174;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy14174;
	goto yy2;
yy17183:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy7354;
		goto yy14174;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy7354;
			goto yy14174;
		} else {
			if (yych <= 0xBB) goto yy7354;
			if (yych <= 0xBF) goto yy14174;
			goto yy2;
		}
	}
yy17184:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy14174;
		goto yy7354;
	} else {
		if (yych == 0xB5) goto yy7354;
		if (yych <= 0xBF) goto yy14174;
		goto yy2;
	}
yy17185:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy14174;
		goto yy7354;
	} else {
		if (yych == 0xAF) goto yy7354;
		if (yych <= 0xBF) goto yy14174;
		goto yy2;
	}
yy17186:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy14174;
		goto yy7354;
	} else {
		if (yych == 0xA9) goto yy7354;
		if (yych <= 0xBF) goto yy14174;
		goto yy2;
	}
yy17187:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy14174;
		goto yy7354;
	} else {
		if (yych <= 0x8B) goto yy14174;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy17188:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy14174;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy7354;
	goto yy2;
yy17189:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy14174;
			} else {
				if (yych == 0xA4) goto yy14174;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy14174;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy14174;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy14174;
			} else {
				if (yych == 0xBB) goto yy14174;
				goto yy2;
			}
		}
	}
yy17190:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy14174;
	default:	goto yy2;
	}
yy17191:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy14174;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy14174;
			goto yy2;
		}
	}
yy17192:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy9303;
	if (yych <= 0xBF) goto yy9483;
	goto yy2;
yy17193:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy9303;
		if (yych <= 0x8A) goto yy2;
		goto yy1764;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy9483;
			goto yy2;
		}
	}
yy17194:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy1764;
			goto yy2;
		} else {
			if (yych <= 0x92) goto yy1087;
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA2) goto yy1764;
			goto yy9303;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA6) goto yy1764;
			if (yych == 0xA9) goto yy1764;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy9483;
			goto yy2;
		}
	}
yy17195:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy1764;
			if (yych <= 0x86) goto yy2;
			goto yy1087;
		} else {
			if (yych <= 0x8B) {
				if (yych <= 0x8A) goto yy2;
				goto yy1764;
			} else {
				if (yych <= 0x8C) goto yy2;
				if (yych <= 0x8D) goto yy9303;
				goto yy1087;
			}
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9B) goto yy2;
			goto yy1764;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy9483;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy1764;
				goto yy2;
			}
		}
	}
yy17196:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy14146;
	if (yych == 0xA0) goto yy1762;
	goto yy2;
yy17197:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy14146;
		if (yych <= 0x81) goto yy2;
		goto yy14146;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy14146;
		if (yych <= 0xBA) goto yy1762;
		goto yy2;
	}
yy17198:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy14146;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy14146;
		if (yych <= 0xB8) goto yy1762;
		goto yy2;
	}
yy17199:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy14146;
			if (yych <= 0x83) goto yy1762;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy1762;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy1762;
			goto yy14146;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy1762;
			} else {
				if (yych == 0xBF) goto yy1762;
				goto yy2;
			}
		}
	}
yy17200:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy14146;
		goto yy1762;
	} else {
		if (yych <= 0xA4) goto yy14146;
		if (yych <= 0xA6) goto yy1762;
		goto yy2;
	}
yy17201:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1762;
	if (yych <= 0xB7) goto yy14146;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy17202:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1762;
	if (yych <= 0xAF) goto yy14146;
	if (yych <= 0xBA) goto yy1762;
	goto yy2;
yy17203:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1762;
	if (yych <= 0xA6) goto yy14146;
	if (yych <= 0xB4) goto yy1762;
	goto yy2;
yy17204:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy14146;
		goto yy1762;
	} else {
		if (yych == 0xB6) goto yy14146;
		goto yy2;
	}
yy17205:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy1762;
	if (yych <= 0xB2) goto yy14146;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy17206:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x84) goto yy14146;
			if (yych <= 0x89) goto yy2;
			goto yy1762;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x99) goto yy2;
			goto yy14146;
		} else {
			if (yych == 0x9C) goto yy14146;
			goto yy2;
		}
	}
yy17207:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy14146;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy14146;
		if (yych <= 0xB7) goto yy1762;
		goto yy2;
	}
yy17208:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy14146;
	if (yych <= 0xAA) goto yy1762;
	goto yy2;
yy17209:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy1762;
			if (yych <= 0x84) goto yy2;
			goto yy14146;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy14146;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy14146;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy14146;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy14146;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0xBD) goto yy14146;
				if (yych <= 0xBF) goto yy1762;
				goto yy2;
			}
		}
	}
yy17210:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy1762;
			if (yych <= 0x86) goto yy2;
			goto yy1762;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy1762;
			} else {
				if (yych == 0x90) goto yy14146;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy1762;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy14146;
			goto yy1762;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy1762;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy1762;
				goto yy2;
			}
		}
	}
yy17211:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy14146;
	if (yych <= 0xBF) goto yy1762;
	goto yy2;
yy17212:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy1762;
		goto yy14146;
	} else {
		if (yych == 0x87) goto yy14146;
		goto yy2;
	}
yy17213:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy14146;
		goto yy1762;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy1762;
		goto yy2;
	}
yy17214:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy14146;
		if (yych <= 0x9D) goto yy1762;
		goto yy2;
	}
yy17215:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy1762;
	if (yych == 0x84) goto yy14146;
	goto yy2;
yy17216:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy14146;
	if (yych <= 0xB7) goto yy1762;
	goto yy2;
yy17217:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy14146;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy1762;
	goto yy2;
yy17218:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy14146;
		goto yy1762;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy1762;
		goto yy2;
	}
yy17219:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych == 0x85) goto yy1762;
		goto yy2;
	} else {
		if (yych <= 0xB7) goto yy14146;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy14146;
		goto yy2;
	}
yy17220:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy14146;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy14146;
		if (yych <= 0xBE) goto yy1762;
		goto yy2;
	}
yy17221:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy14146;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy14146;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy1762;
		goto yy2;
	}
yy17222:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy1762;
		goto yy14146;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy1762;
			goto yy14146;
		} else {
			if (yych <= 0xBB) goto yy1762;
			if (yych <= 0xBF) goto yy14146;
			goto yy2;
		}
	}
yy17223:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy14146;
		goto yy1762;
	} else {
		if (yych == 0xB5) goto yy1762;
		if (yych <= 0xBF) goto yy14146;
		goto yy2;
	}
yy17224:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy14146;
		goto yy1762;
	} else {
		if (yych == 0xAF) goto yy1762;
		if (yych <= 0xBF) goto yy14146;
		goto yy2;
	}
yy17225:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy14146;
		goto yy1762;
	} else {
		if (yych == 0xA9) goto yy1762;
		if (yych <= 0xBF) goto yy14146;
		goto yy2;
	}
yy17226:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy1762;
	if (yych <= 0x8B) goto yy14146;
	goto yy2;
yy17227:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy14146;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy1762;
	goto yy2;
yy17228:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy12973;
	if (yych == 0xA0) goto yy4671;
	goto yy2;
yy17229:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy12973;
		if (yych <= 0x81) goto yy2;
		goto yy12973;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy12973;
		if (yych <= 0xBA) goto yy4671;
		goto yy2;
	}
yy17230:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy12973;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy12973;
		if (yych <= 0xB8) goto yy4671;
		goto yy2;
	}
yy17231:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy12973;
			if (yych <= 0x83) goto yy4671;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy4671;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy4671;
			goto yy12973;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy4671;
			} else {
				if (yych == 0xBF) goto yy4671;
				goto yy2;
			}
		}
	}
yy17232:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy12973;
		goto yy4671;
	} else {
		if (yych <= 0xA4) goto yy12973;
		if (yych <= 0xA6) goto yy4671;
		goto yy2;
	}
yy17233:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy4671;
	if (yych <= 0xB7) goto yy12973;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy17234:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy4671;
	if (yych <= 0xAF) goto yy12973;
	if (yych <= 0xBA) goto yy4671;
	goto yy2;
yy17235:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy4671;
		goto yy12973;
	} else {
		if (yych <= 0xB4) goto yy4671;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy17236:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy12973;
		goto yy4671;
	} else {
		if (yych == 0xB6) goto yy12973;
		goto yy2;
	}
yy17237:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy4671;
	if (yych <= 0xB2) goto yy12973;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy17238:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x84) goto yy12973;
			if (yych <= 0x89) goto yy2;
			goto yy4671;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			goto yy12973;
		} else {
			if (yych == 0x9C) goto yy12973;
			goto yy2;
		}
	}
yy17239:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy12973;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy12973;
		if (yych <= 0xB7) goto yy4671;
		goto yy2;
	}
yy17240:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy12973;
		goto yy4671;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy17241:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy4671;
			if (yych <= 0x84) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy12973;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy12973;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy12973;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy12973;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xBD) goto yy12973;
				if (yych <= 0xBF) goto yy4671;
				goto yy2;
			}
		}
	}
yy17242:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy4671;
			if (yych <= 0x86) goto yy2;
			goto yy4671;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy4671;
			} else {
				if (yych == 0x90) goto yy12973;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy4671;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy12973;
			goto yy4671;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy4671;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy4671;
				goto yy2;
			}
		}
	}
yy17243:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy12973;
	if (yych <= 0xBF) goto yy4671;
	goto yy2;
yy17244:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy4671;
		if (yych <= 0x85) goto yy12973;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy12973;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy17245:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy12973;
		goto yy4671;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy17246:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy12973;
		if (yych <= 0x9D) goto yy4671;
		goto yy2;
	}
yy17247:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy4671;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy12973;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy17248:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy12973;
	if (yych <= 0xB7) goto yy4671;
	goto yy2;
yy17249:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy12973;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy4671;
	goto yy2;
yy17250:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy12973;
		goto yy4671;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy4671;
		goto yy2;
	}
yy17251:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy4671;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy12973;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy12973;
			goto yy2;
		}
	}
yy17252:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy12973;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy12973;
		if (yych <= 0xBE) goto yy4671;
		goto yy2;
	}
yy17253:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy12973;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy12973;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy4671;
		goto yy2;
	}
yy17254:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy4671;
		goto yy12973;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy4671;
			goto yy12973;
		} else {
			if (yych <= 0xBB) goto yy4671;
			if (yych <= 0xBF) goto yy12973;
			goto yy2;
		}
	}
yy17255:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy12973;
		goto yy4671;
	} else {
		if (yych == 0xB5) goto yy4671;
		if (yych <= 0xBF) goto yy12973;
		goto yy2;
	}
yy17256:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy12973;
		goto yy4671;
	} else {
		if (yych == 0xAF) goto yy4671;
		if (yych <= 0xBF) goto yy12973;
		goto yy2;
	}
yy17257:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy12973;
		goto yy4671;
	} else {
		if (yych == 0xA9) goto yy4671;
		if (yych <= 0xBF) goto yy12973;
		goto yy2;
	}
yy17258:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy12973;
		goto yy4671;
	} else {
		if (yych <= 0x8B) goto yy12973;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy17259:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy12973;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy4671;
	goto yy2;
yy17260:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy13078;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy13078;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy13078;
		} else {
			if (yych == 0xBF) goto yy13078;
			goto yy2;
		}
	}
yy17261:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy13078;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy13078;
	goto yy2;
yy17262:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy13078;
	goto yy2;
yy17263:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy13078;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy13078;
	goto yy2;
yy17264:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy13078;
	if (yych == 0xA0) goto yy113;
	goto yy2;
yy17265:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy13078;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy13078;
	goto yy2;
yy17266:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy13078;
		if (yych <= 0x81) goto yy2;
		goto yy13078;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy13078;
		if (yych <= 0xBA) goto yy113;
		goto yy2;
	}
yy17267:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy13078;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy13078;
	goto yy2;
yy17268:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy13078;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy13078;
	goto yy2;
yy17269:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy13078;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy17270:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy13078;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy13078;
	goto yy2;
yy17271:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy13078;
	goto yy2;
yy17272:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy13078;
	goto yy2;
yy17273:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy13078;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy13078;
	goto yy2;
yy17274:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy13078;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy13078;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy13078;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy13078;
			if (yych == 0xBF) goto yy13078;
			goto yy2;
		}
	}
yy17275:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy13078;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy13078;
		if (yych <= 0xB8) goto yy113;
		goto yy2;
	}
yy17276:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy13078;
	goto yy2;
yy17277:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy13078;
	goto yy2;
yy17278:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy13078;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy13078;
	goto yy2;
yy17279:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy13078;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy13078;
	goto yy2;
yy17280:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy13078;
			if (yych <= 0x83) goto yy113;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy113;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy113;
			goto yy13078;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy13078;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy113;
			} else {
				if (yych == 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy17281:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy13078;
	goto yy2;
yy17282:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy13078;
	goto yy2;
yy17283:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy13078;
		goto yy113;
	} else {
		if (yych <= 0xA4) goto yy13078;
		if (yych <= 0xA6) goto yy113;
		goto yy2;
	}
yy17284:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy13078;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy13078;
	goto yy2;
yy17285:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy13078;
	goto yy2;
yy17286:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy13078;
	goto yy2;
yy17287:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy13078;
	goto yy2;
yy17288:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy113;
	if (yych <= 0xB7) goto yy13078;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy17289:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy113;
	if (yych <= 0xAF) goto yy13078;
	if (yych <= 0xBA) goto yy113;
	goto yy2;
yy17290:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy13078;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB9) goto yy843;
	goto yy2;
yy17291:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy113;
		goto yy13078;
	} else {
		if (yych <= 0xB4) goto yy113;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy17292:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy13078;
		goto yy113;
	} else {
		if (yych == 0xB6) goto yy13078;
		goto yy2;
	}
yy17293:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy113;
	if (yych <= 0xB2) goto yy13078;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy17294:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x84) goto yy13078;
			if (yych <= 0x89) goto yy2;
			goto yy113;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			goto yy13078;
		} else {
			if (yych == 0x9C) goto yy13078;
			goto yy2;
		}
	}
yy17295:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy13078;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy13078;
		if (yych <= 0xB7) goto yy113;
		goto yy2;
	}
yy17296:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy13078;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy13078;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy13078;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy13078;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy13078;
			goto yy2;
		}
	}
yy17297:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy13078;
		goto yy113;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy17298:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy113;
			if (yych <= 0x84) goto yy2;
			goto yy13078;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy13078;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy13078;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy13078;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy13078;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xBD) goto yy13078;
				if (yych <= 0xBF) goto yy113;
				goto yy2;
			}
		}
	}
yy17299:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy113;
			if (yych <= 0x86) goto yy2;
			goto yy113;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy113;
			} else {
				if (yych == 0x90) goto yy13078;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy113;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy13078;
			goto yy113;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy113;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy113;
				goto yy2;
			}
		}
	}
yy17300:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy13078;
	if (yych <= 0xBF) goto yy113;
	goto yy2;
yy17301:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy113;
		if (yych <= 0x85) goto yy13078;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy13078;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy17302:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy13078;
		goto yy113;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy17303:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy13078;
		if (yych <= 0x9D) goto yy113;
		goto yy2;
	}
yy17304:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy113;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy13078;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy17305:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy13078;
	if (yych <= 0xB7) goto yy113;
	goto yy2;
yy17306:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy13078;
	goto yy2;
yy17307:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9F) goto yy13078;
		goto yy843;
	} else {
		if (yych == 0xBF) goto yy13078;
		goto yy2;
	}
yy17308:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy13078;
	goto yy2;
yy17309:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy13078;
	goto yy2;
yy17310:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy13078;
	goto yy2;
yy17311:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy13078;
	goto yy2;
yy17312:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy13078;
	goto yy2;
yy17313:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy13078;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA9) goto yy843;
	goto yy2;
yy17314:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy13078;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy113;
	goto yy2;
yy17315:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy13078;
		goto yy113;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy113;
		goto yy2;
	}
yy17316:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy113;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy13078;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy13078;
			goto yy2;
		}
	}
yy17317:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy13078;
	goto yy2;
yy17318:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy13078;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy13078;
		if (yych <= 0xBE) goto yy113;
		goto yy2;
	}
yy17319:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy13078;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy13078;
	goto yy2;
yy17320:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy13078;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy13078;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy113;
		goto yy2;
	}
yy17321:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy13078;
	goto yy2;
yy17322:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy13078;
		} else {
			if (yych == 0xA2) goto yy13078;
			if (yych <= 0xA4) goto yy2;
			goto yy13078;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy13078;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy13078;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy13078;
				goto yy2;
			}
		}
	}
yy17323:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy13078;
	goto yy2;
yy17324:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy13078;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy13078;
			if (yych <= 0x8C) goto yy2;
			goto yy13078;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy13078;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy13078;
			goto yy2;
		}
	}
yy17325:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy13078;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy13078;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy13078;
			goto yy2;
		}
	}
yy17326:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy13078;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy13078;
	goto yy2;
yy17327:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy113;
		goto yy13078;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy113;
			goto yy13078;
		} else {
			if (yych <= 0xBB) goto yy113;
			if (yych <= 0xBF) goto yy13078;
			goto yy2;
		}
	}
yy17328:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy13078;
		goto yy113;
	} else {
		if (yych == 0xB5) goto yy113;
		if (yych <= 0xBF) goto yy13078;
		goto yy2;
	}
yy17329:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy13078;
		goto yy113;
	} else {
		if (yych == 0xAF) goto yy113;
		if (yych <= 0xBF) goto yy13078;
		goto yy2;
	}
yy17330:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy13078;
		goto yy113;
	} else {
		if (yych == 0xA9) goto yy113;
		if (yych <= 0xBF) goto yy13078;
		goto yy2;
	}
yy17331:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy13078;
		goto yy113;
	} else {
		if (yych <= 0x8B) goto yy13078;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy17332:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy13078;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy113;
	goto yy2;
yy17333:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy13078;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy13078;
			} else {
				if (yych == 0xA4) goto yy13078;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy13078;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy13078;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy13078;
			} else {
				if (yych == 0xBB) goto yy13078;
				goto yy2;
			}
		}
	}
yy17334:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy13078;
	default:	goto yy2;
	}
yy17335:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy13078;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy13078;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy13078;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy13078;
			goto yy2;
		}
	}
yy17336:
	yyaccept = 10;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCC) {
		if (yych <= '^') {
			if (yych <= '.') {
				if (yych <= '*') {
					if (yych == '$') goto yy114;
					goto yy57;
				} else {
					if (yych == ',') goto yy57;
					if (yych <= '-') goto yy114;
					goto yy4042;
				}
			} else {
				if (yych <= '>') {
					if (yych <= '/') goto yy57;
					if (yych <= '9') goto yy1567;
					if (yych <= ';') goto yy57;
					goto yy114;
				} else {
					if (yych <= '@') goto yy57;
					if (yych <= 'Z') goto yy1567;
					if (yych <= ']') goto yy57;
					goto yy114;
				}
			}
		} else {
			if (yych <= '|') {
				if (yych <= 'r') {
					if (yych == '`') goto yy114;
					goto yy1567;
				} else {
					if (yych <= 's') goto yy17443;
					if (yych <= 'z') goto yy1567;
					if (yych <= '{') goto yy57;
					goto yy114;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych == '~') goto yy114;
					if (yych <= 0xC1) goto yy57;
					goto yy1218;
				} else {
					if (yych <= 0xC3) goto yy1219;
					if (yych <= 0xC9) goto yy926;
					if (yych <= 0xCA) goto yy927;
					goto yy114;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy1220;
					if (yych <= 0xCE) goto yy1221;
					goto yy1222;
				} else {
					if (yych == 0xD2) goto yy1223;
					if (yych <= 0xD3) goto yy926;
					goto yy932;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy933;
					if (yych <= 0xD6) goto yy1224;
					if (yych <= 0xD7) goto yy1225;
					goto yy1226;
				} else {
					if (yych <= 0xD9) goto yy1227;
					if (yych <= 0xDA) goto yy926;
					if (yych <= 0xDB) goto yy1228;
					goto yy1229;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy1230;
					if (yych <= 0xDE) goto yy1231;
					if (yych <= 0xDF) goto yy1232;
					goto yy1233;
				} else {
					if (yych <= 0xE1) goto yy1234;
					if (yych <= 0xE2) goto yy1235;
					if (yych <= 0xE3) goto yy1236;
					goto yy114;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy1237;
					if (yych <= 0xEE) goto yy57;
					goto yy1238;
				} else {
					if (yych <= 0xF0) goto yy1239;
					if (yych == 0xF3) goto yy114;
					goto yy57;
				}
			}
		}
	}
yy17337:
	yych = *++YYCURSOR;
	if (yych == 's') goto yy17444;
	goto yy2;
yy17338:
	yych = *++YYCURSOR;
	goto yy16838;
yy17339:
	yych = *++YYCURSOR;
	if (yych <= ')') {
		if (yych == ' ') goto yy17351;
		if (yych <= '\'') goto yy2;
		goto yy17351;
	} else {
		if (yych <= ',') goto yy2;
		if (yych <= '/') goto yy17351;
		if (yych <= '9') goto yy17445;
		goto yy2;
	}
yy17340:
	yych = *++YYCURSOR;
	if (yych <= ')') {
		if (yych == ' ') goto yy17351;
		if (yych <= '\'') goto yy2;
		goto yy17351;
	} else {
		if (yych <= ',') goto yy2;
		if (yych <= '/') goto yy17351;
		if (yych <= '9') goto yy17446;
		goto yy2;
	}
yy17341:
	yych = *++YYCURSOR;
	if (yych <= ')') {
		if (yych == ' ') goto yy17351;
		if (yych <= '\'') goto yy147;
		goto yy17351;
	} else {
		if (yych <= '.') {
			if (yych <= ',') goto yy147;
			goto yy17352;
		} else {
			if (yych <= '/') goto yy17351;
			if (yych <= '9') goto yy17447;
			goto yy147;
		}
	}
yy17342:
	yych = *++YYCURSOR;
	if (yych <= ')') {
		if (yych == ' ') goto yy17351;
		if (yych <= '\'') goto yy147;
		goto yy17351;
	} else {
		if (yych <= '.') {
			if (yych <= ',') goto yy147;
			goto yy17352;
		} else {
			if (yych <= '/') goto yy17351;
			if (yych <= '9') goto yy17448;
			goto yy147;
		}
	}
yy17343:
	yyaccept = 21;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy5661;
				goto yy15355;
			} else {
				if (yych == '%') goto yy146;
				goto yy5661;
			}
		} else {
			if (yych <= '*') {
				if (yych <= ')') goto yy15355;
				goto yy5661;
			} else {
				if (yych <= '+') goto yy5688;
				if (yych <= ',') goto yy5661;
				goto yy16789;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych >= '/') goto yy15355;
			} else {
				if (yych <= '9') goto yy17449;
				if (yych <= '?') goto yy5661;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy5688;
				if (yych <= '^') goto yy5661;
				goto yy5688;
			} else {
				if (yych <= '`') goto yy5661;
				if (yych <= 'z') goto yy5688;
				goto yy5661;
			}
		}
	}
yy17344:
	yyaccept = 21;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= '/') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy5661;
			goto yy5688;
		} else {
			if (yych <= ',') goto yy5661;
			if (yych <= '-') goto yy783;
			if (yych <= '.') goto yy146;
			goto yy5661;
		}
	} else {
		if (yych <= 'Z') {
			if (yych <= '9') goto yy17449;
			if (yych <= '?') goto yy5661;
			if (yych <= '@') goto yy148;
			goto yy5688;
		} else {
			if (yych <= '_') {
				if (yych <= '^') goto yy5661;
				goto yy5688;
			} else {
				if (yych <= '`') goto yy5661;
				if (yych <= 'z') goto yy5688;
				goto yy5661;
			}
		}
	}
yy17345:
	yych = *++YYCURSOR;
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy1763;
				goto yy16794;
			} else {
				if (yych == '%') goto yy146;
				goto yy1763;
			}
		} else {
			if (yych <= '*') {
				if (yych <= ')') goto yy16794;
				goto yy1763;
			} else {
				if (yych <= '+') goto yy2207;
				if (yych <= ',') goto yy1763;
				goto yy16795;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych <= '.') goto yy17450;
				goto yy16794;
			} else {
				if (yych <= '9') goto yy17451;
				if (yych <= '?') goto yy1763;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy2209;
				if (yych <= '^') goto yy1763;
				goto yy2207;
			} else {
				if (yych <= '`') goto yy1763;
				if (yych <= 'z') goto yy2209;
				goto yy1763;
			}
		}
	}
yy17346:
	yych = *++YYCURSOR;
	if (yych <= '9') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy1763;
			goto yy2207;
		} else {
			if (yych <= ',') goto yy1763;
			if (yych <= '.') goto yy146;
			if (yych <= '/') goto yy1763;
			goto yy17451;
		}
	} else {
		if (yych <= '^') {
			if (yych <= '?') goto yy1763;
			if (yych <= '@') goto yy148;
			if (yych <= 'Z') goto yy2209;
			goto yy1763;
		} else {
			if (yych <= '_') goto yy2207;
			if (yych <= '`') goto yy1763;
			if (yych <= 'z') goto yy2209;
			goto yy1763;
		}
	}
yy17347:
	yych = *++YYCURSOR;
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy534;
				goto yy17351;
			} else {
				if (yych == '%') goto yy146;
				goto yy534;
			}
		} else {
			if (yych <= '*') {
				if (yych <= ')') goto yy17351;
				goto yy534;
			} else {
				if (yych <= '+') goto yy781;
				if (yych <= ',') goto yy534;
				goto yy17452;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych <= '.') goto yy17353;
				goto yy17351;
			} else {
				if (yych <= '9') goto yy17453;
				if (yych <= '?') goto yy534;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy781;
				if (yych <= '^') goto yy534;
				goto yy781;
			} else {
				if (yych <= '`') goto yy534;
				if (yych <= 'z') goto yy781;
				goto yy534;
			}
		}
	}
yy17348:
	yyaccept = 21;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= '/') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy5661;
			goto yy5688;
		} else {
			if (yych <= ',') goto yy5661;
			if (yych <= '-') goto yy783;
			if (yych <= '.') goto yy146;
			goto yy5661;
		}
	} else {
		if (yych <= 'Z') {
			if (yych <= '9') goto yy17454;
			if (yych <= '?') goto yy5661;
			if (yych <= '@') goto yy148;
			goto yy5688;
		} else {
			if (yych <= '_') {
				if (yych <= '^') goto yy5661;
				goto yy5688;
			} else {
				if (yych <= '`') goto yy5661;
				if (yych <= 'z') goto yy5688;
				goto yy5661;
			}
		}
	}
yy17349:
	yych = *++YYCURSOR;
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy1763;
				goto yy16794;
			} else {
				if (yych == '%') goto yy146;
				goto yy1763;
			}
		} else {
			if (yych <= '*') {
				if (yych <= ')') goto yy16794;
				goto yy1763;
			} else {
				if (yych <= '+') goto yy2207;
				if (yych <= ',') goto yy1763;
				goto yy16795;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych <= '.') goto yy17450;
				goto yy16794;
			} else {
				if (yych <= '9') goto yy17455;
				if (yych <= '?') goto yy1763;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy2209;
				if (yych <= '^') goto yy1763;
				goto yy2207;
			} else {
				if (yych <= '`') goto yy1763;
				if (yych <= 'z') goto yy2209;
				goto yy1763;
			}
		}
	}
yy17350:
	yych = *++YYCURSOR;
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy534;
			} else {
				if (yych == '%') goto yy146;
				goto yy534;
			}
		} else {
			if (yych <= '*') {
				if (yych >= '*') goto yy534;
			} else {
				if (yych <= '+') goto yy781;
				if (yych <= ',') goto yy534;
				goto yy17452;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych <= '.') goto yy17353;
			} else {
				if (yych <= '9') goto yy17456;
				if (yych <= '?') goto yy534;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy781;
				if (yych <= '^') goto yy534;
				goto yy781;
			} else {
				if (yych <= '`') goto yy534;
				if (yych <= 'z') goto yy781;
				goto yy534;
			}
		}
	}
yy17351:
	yych = *++YYCURSOR;
	if (yych <= '/') goto yy2;
	if (yych <= '9') goto yy17445;
	goto yy2;
yy17352:
	yych = *++YYCURSOR;
	if (yych <= '/') goto yy147;
	if (yych <= '9') goto yy17447;
	goto yy147;
yy17353:
	yych = *++YYCURSOR;
	if (yych <= '/') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy534;
			goto yy781;
		} else {
			if (yych <= ',') goto yy534;
			if (yych <= '-') goto yy783;
			if (yych <= '.') goto yy146;
			goto yy534;
		}
	} else {
		if (yych <= 'Z') {
			if (yych <= '9') goto yy17453;
			if (yych <= '?') goto yy534;
			if (yych <= '@') goto yy148;
			goto yy781;
		} else {
			if (yych <= '_') {
				if (yych <= '^') goto yy534;
				goto yy781;
			} else {
				if (yych <= '`') goto yy534;
				if (yych <= 'z') goto yy781;
				goto yy534;
			}
		}
	}
yy17354:
	yych = *++YYCURSOR;
	if (yych <= '/') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy111;
			goto yy170;
		} else {
			if (yych <= ',') goto yy111;
			if (yych <= '-') goto yy146;
			if (yych <= '.') goto yy172;
			goto yy111;
		}
	} else {
		if (yych <= 'Z') {
			if (yych <= '9') goto yy17457;
			if (yych <= '?') goto yy111;
			if (yych <= '@') goto yy148;
			goto yy182;
		} else {
			if (yych <= '_') {
				if (yych <= '^') goto yy111;
				goto yy170;
			} else {
				if (yych <= '`') goto yy111;
				if (yych <= 'z') goto yy182;
				goto yy111;
			}
		}
	}
yy17355:
	yych = *++YYCURSOR;
	if (yych <= '/') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy111;
			goto yy170;
		} else {
			if (yych <= ',') goto yy111;
			if (yych <= '-') goto yy146;
			if (yych <= '.') goto yy172;
			goto yy111;
		}
	} else {
		if (yych <= 'Z') {
			if (yych <= '9') goto yy17459;
			if (yych <= '?') goto yy111;
			if (yych <= '@') goto yy148;
			goto yy182;
		} else {
			if (yych <= '_') {
				if (yych <= '^') goto yy111;
				goto yy170;
			} else {
				if (yych <= '`') goto yy111;
				if (yych <= 'z') goto yy182;
				goto yy111;
			}
		}
	}
yy17356:
	yyaccept = 21;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCE) {
		if (yych <= '@') {
			if (yych <= '+') {
				if (yych <= '&') {
					if (yych == '%') goto yy146;
					goto yy5661;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych <= '*') goto yy5661;
					goto yy5688;
				}
			} else {
				if (yych <= '.') {
					if (yych <= ',') goto yy5661;
					if (yych <= '-') goto yy867;
					goto yy3056;
				} else {
					if (yych <= '/') goto yy5661;
					if (yych <= '9') goto yy17460;
					if (yych <= '?') goto yy5661;
					goto yy148;
				}
			}
		} else {
			if (yych <= 0xC1) {
				if (yych <= '_') {
					if (yych <= 'Z') goto yy5690;
					if (yych <= '^') goto yy5661;
					goto yy5688;
				} else {
					if (yych <= '`') goto yy5661;
					if (yych <= 'z') goto yy5690;
					goto yy5661;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC2) goto yy5692;
					if (yych <= 0xC3) goto yy5693;
					goto yy5694;
				} else {
					if (yych <= 0xCA) goto yy5695;
					if (yych <= 0xCC) goto yy5661;
					if (yych <= 0xCD) goto yy5696;
					goto yy5697;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD5) {
				if (yych <= 0xD2) {
					if (yych <= 0xCF) goto yy5698;
					if (yych <= 0xD1) goto yy5694;
					goto yy5699;
				} else {
					if (yych <= 0xD3) goto yy5694;
					if (yych <= 0xD4) goto yy5700;
					goto yy5701;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD6) goto yy5702;
					if (yych <= 0xD7) goto yy5703;
					goto yy5704;
				} else {
					if (yych <= 0xD9) goto yy5705;
					if (yych <= 0xDA) goto yy5694;
					if (yych <= 0xDB) goto yy5706;
					goto yy5707;
				}
			}
		} else {
			if (yych <= 0xE2) {
				if (yych <= 0xDF) {
					if (yych <= 0xDD) goto yy5708;
					if (yych <= 0xDE) goto yy5709;
					goto yy5710;
				} else {
					if (yych <= 0xE0) goto yy5711;
					if (yych <= 0xE1) goto yy5712;
					goto yy5713;
				}
			} else {
				if (yych <= 0xEA) {
					if (yych <= 0xE3) goto yy5714;
					if (yych <= 0xE9) goto yy5661;
					goto yy5715;
				} else {
					if (yych <= 0xEE) goto yy5661;
					if (yych <= 0xEF) goto yy5716;
					if (yych <= 0xF0) goto yy5717;
					goto yy5661;
				}
			}
		}
	}
yy17357:
	yyaccept = 26;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yybm[0+yych] & 2) {
		goto yy203;
	}
	if (yych <= 0xCF) {
		if (yych <= '^') {
			if (yych <= '+') {
				if (yych <= '&') {
					if (yych == '%') goto yy146;
					goto yy16838;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych <= '*') goto yy16838;
					goto yy146;
				}
			} else {
				if (yych <= '?') {
					if (yych <= '/') goto yy16838;
					if (yych <= '9') goto yy803;
					goto yy16838;
				} else {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy803;
					goto yy16838;
				}
			}
		} else {
			if (yych <= 0xC3) {
				if (yych <= 'z') {
					if (yych <= '_') goto yy146;
					if (yych <= '`') goto yy16838;
					goto yy803;
				} else {
					if (yych <= 0xC1) goto yy16838;
					if (yych <= 0xC2) goto yy805;
					goto yy806;
				}
			} else {
				if (yych <= 0xCC) {
					if (yych <= 0xC9) goto yy807;
					if (yych <= 0xCA) goto yy808;
					goto yy16838;
				} else {
					if (yych <= 0xCD) goto yy845;
					if (yych <= 0xCE) goto yy810;
					goto yy811;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD6) {
				if (yych <= 0xD3) {
					if (yych == 0xD2) goto yy812;
					goto yy807;
				} else {
					if (yych <= 0xD4) goto yy813;
					if (yych <= 0xD5) goto yy814;
					goto yy846;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD7) goto yy816;
					if (yych <= 0xD8) goto yy847;
					goto yy848;
				} else {
					if (yych <= 0xDA) goto yy807;
					if (yych <= 0xDB) goto yy849;
					goto yy820;
				}
			}
		} else {
			if (yych <= 0xE2) {
				if (yych <= 0xDF) {
					if (yych <= 0xDD) goto yy821;
					if (yych <= 0xDE) goto yy822;
					goto yy850;
				} else {
					if (yych <= 0xE0) goto yy851;
					if (yych <= 0xE1) goto yy852;
					goto yy853;
				}
			} else {
				if (yych <= 0xEA) {
					if (yych <= 0xE3) goto yy827;
					if (yych <= 0xE9) goto yy16838;
					goto yy854;
				} else {
					if (yych <= 0xEE) goto yy16838;
					if (yych <= 0xEF) goto yy855;
					if (yych <= 0xF0) goto yy856;
					goto yy16838;
				}
			}
		}
	}
yy17358:
	yyaccept = 14;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCA) {
		if (yych <= '?') {
			if (yych <= '+') {
				if (yych <= '%') {
					if (yych <= '#') goto yy208;
					if (yych <= '$') goto yy1763;
					goto yy146;
				} else {
					if (yych == '\'') goto yy200;
					if (yych <= '*') goto yy208;
					goto yy2207;
				}
			} else {
				if (yych <= '/') {
					if (yych <= ',') goto yy208;
					if (yych <= '-') goto yy203;
					if (yych <= '.') goto yy3056;
					goto yy208;
				} else {
					if (yych <= '9') goto yy17461;
					if (yych <= ';') goto yy208;
					if (yych <= '>') goto yy1763;
					goto yy208;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '^') {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy2402;
					if (yych <= ']') goto yy208;
					goto yy1763;
				} else {
					if (yych <= '_') goto yy2207;
					if (yych <= '`') goto yy1763;
					if (yych <= 'z') goto yy2402;
					goto yy208;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy208;
					if (yych <= '~') goto yy1763;
					goto yy208;
				} else {
					if (yych <= 0xC2) goto yy2404;
					if (yych <= 0xC3) goto yy2405;
					if (yych <= 0xC9) goto yy2406;
					goto yy2407;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy1763;
					if (yych <= 0xCD) goto yy2408;
					if (yych <= 0xCE) goto yy2409;
					goto yy2410;
				} else {
					if (yych == 0xD2) goto yy2411;
					if (yych <= 0xD3) goto yy2406;
					goto yy2412;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy2413;
					if (yych <= 0xD6) goto yy2414;
					if (yych <= 0xD7) goto yy2415;
					goto yy2416;
				} else {
					if (yych <= 0xD9) goto yy2417;
					if (yych <= 0xDA) goto yy2406;
					if (yych <= 0xDB) goto yy2418;
					goto yy2419;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy2420;
					if (yych <= 0xDE) goto yy2421;
					if (yych <= 0xDF) goto yy2422;
					goto yy2423;
				} else {
					if (yych <= 0xE1) goto yy2424;
					if (yych <= 0xE2) goto yy2425;
					if (yych <= 0xE3) goto yy2426;
					goto yy1763;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy2427;
					if (yych <= 0xEE) goto yy208;
					goto yy2428;
				} else {
					if (yych <= 0xF0) goto yy2429;
					if (yych == 0xF3) goto yy1763;
					goto yy208;
				}
			}
		}
	}
yy17359:
	yyaccept = 26;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCA) {
		if (yych <= '?') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych <= '#') goto yy16838;
					if (yych <= '$') goto yy534;
					if (yych <= '%') goto yy146;
					goto yy16838;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych <= '*') goto yy16838;
					if (yych <= '+') goto yy781;
					goto yy202;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy867;
					if (yych <= '.') goto yy205;
					if (yych <= '/') goto yy16838;
					goto yy868;
				} else {
					if (yych <= ':') goto yy16838;
					if (yych <= ';') goto yy202;
					if (yych <= '>') goto yy534;
					goto yy16838;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '^') {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy870;
					if (yych <= ']') goto yy16838;
					goto yy534;
				} else {
					if (yych <= '_') goto yy781;
					if (yych <= '`') goto yy534;
					if (yych <= 'z') goto yy870;
					goto yy16838;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy16838;
					if (yych <= '~') goto yy534;
					goto yy16838;
				} else {
					if (yych <= 0xC2) goto yy872;
					if (yych <= 0xC3) goto yy873;
					if (yych <= 0xC9) goto yy874;
					goto yy875;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy534;
					if (yych <= 0xCD) goto yy2430;
					if (yych <= 0xCE) goto yy877;
					goto yy878;
				} else {
					if (yych == 0xD2) goto yy879;
					if (yych <= 0xD3) goto yy874;
					goto yy880;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy881;
					if (yych <= 0xD6) goto yy2431;
					if (yych <= 0xD7) goto yy883;
					goto yy2432;
				} else {
					if (yych <= 0xD9) goto yy2433;
					if (yych <= 0xDA) goto yy874;
					if (yych <= 0xDB) goto yy886;
					goto yy887;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy888;
					if (yych <= 0xDE) goto yy889;
					if (yych <= 0xDF) goto yy2434;
					goto yy891;
				} else {
					if (yych <= 0xE1) goto yy892;
					if (yych <= 0xE2) goto yy2435;
					if (yych <= 0xE3) goto yy894;
					goto yy534;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy895;
					if (yych <= 0xEE) goto yy16838;
					goto yy2436;
				} else {
					if (yych <= 0xF0) goto yy897;
					if (yych == 0xF3) goto yy534;
					goto yy16838;
				}
			}
		}
	}
yy17360:
	yyaccept = 21;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCC) {
		if (yych <= '@') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy10684;
					goto yy1766;
				} else {
					if (yych <= '\'') goto yy2930;
					if (yych == '+') goto yy10684;
					goto yy1766;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy12501;
					if (yych <= '.') goto yy3437;
					if (yych <= '/') goto yy1766;
					goto yy10684;
				} else {
					if (yych <= ':') goto yy2930;
					if (yych <= ';') goto yy1766;
					if (yych <= '>') goto yy10684;
					goto yy1766;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= '`') {
					if (yych <= 'Z') goto yy17360;
					if (yych <= ']') goto yy1766;
					goto yy10684;
				} else {
					if (yych <= 'z') goto yy17360;
					if (yych == '|') goto yy10684;
					goto yy1766;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy10684;
					if (yych <= 0xC1) goto yy1766;
					if (yych <= 0xC2) goto yy17462;
					goto yy17389;
				} else {
					if (yych <= 0xC9) goto yy17364;
					if (yych <= 0xCA) goto yy17365;
					if (yych <= 0xCB) goto yy15973;
					goto yy10688;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy17390;
					if (yych <= 0xCE) goto yy17463;
					goto yy17392;
				} else {
					if (yych == 0xD2) goto yy17393;
					if (yych <= 0xD3) goto yy17364;
					goto yy17370;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy17371;
					if (yych <= 0xD6) goto yy17464;
					if (yych <= 0xD7) goto yy17465;
					goto yy17396;
				} else {
					if (yych <= 0xD9) goto yy17397;
					if (yych <= 0xDA) goto yy17364;
					if (yych <= 0xDB) goto yy17398;
					goto yy17399;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy17400;
					if (yych <= 0xDE) goto yy17401;
					if (yych <= 0xDF) goto yy17402;
					goto yy17403;
				} else {
					if (yych <= 0xE1) goto yy17466;
					if (yych <= 0xE2) goto yy17467;
					if (yych <= 0xE3) goto yy17406;
					goto yy13200;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy17407;
					if (yych <= 0xEE) goto yy1766;
					goto yy17468;
				} else {
					if (yych <= 0xF0) goto yy17409;
					if (yych == 0xF3) goto yy13204;
					goto yy1766;
				}
			}
		}
	}
yy17362:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy7354;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy17360;
	default:	goto yy2;
	}
yy17363:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy17360;
		goto yy7354;
	} else {
		if (yych == 0xB7) goto yy7354;
		if (yych <= 0xBF) goto yy17360;
		goto yy2;
	}
yy17364:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBF) goto yy17360;
	goto yy2;
yy17365:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy17360;
	goto yy2;
yy17366:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0xB3) goto yy17360;
			if (yych <= 0xB4) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy17360;
			if (yych <= 0xBA) goto yy2;
			goto yy17360;
		} else {
			if (yych == 0xBF) goto yy17360;
			goto yy2;
		}
	}
yy17367:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy7354;
			goto yy17360;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy17360;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy17360;
			goto yy2;
		}
	}
yy17368:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy7354;
	if (yych <= 0xBF) goto yy17360;
	goto yy2;
yy17369:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy17360;
	if (yych <= 0x89) goto yy7354;
	if (yych <= 0xBF) goto yy17360;
	goto yy2;
yy17370:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB0) goto yy2;
	if (yych <= 0xBF) goto yy17360;
	goto yy2;
yy17371:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy17360;
	if (yych <= 0xA0) goto yy2;
	if (yych <= 0xBF) goto yy17360;
	goto yy2;
yy17372:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy17360;
		if (yych <= 0x8C) goto yy2;
		goto yy7354;
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0x90) goto yy2;
			goto yy7354;
		} else {
			if (yych == 0xBF) goto yy7354;
			goto yy2;
		}
	}
yy17373:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy7354;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy7354;
			if (yych <= 0x8F) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy17360;
			goto yy2;
		}
	}
yy17374:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy7354;
		if (yych <= 0x8A) goto yy2;
		goto yy7354;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy17360;
			goto yy2;
		}
	}
yy17375:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x80) goto yy2;
		if (yych <= 0x8A) goto yy17360;
		if (yych <= 0x9F) goto yy7354;
		goto yy2;
	} else {
		if (yych == 0xB0) goto yy7354;
		if (yych <= 0xBF) goto yy17360;
		goto yy2;
	}
yy17376:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy17360;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy17360;
			if (yych == 0x9D) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy7354;
			if (yych <= 0xAF) goto yy17360;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy17360;
			if (yych <= 0xBE) goto yy7354;
			if (yych <= 0xBF) goto yy17360;
			goto yy2;
		}
	}
yy17377:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy17360;
		goto yy7354;
	} else {
		if (yych <= 0xAF) goto yy17360;
		if (yych <= 0xBF) goto yy7354;
		goto yy2;
	}
yy17378:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy7354;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy17360;
	goto yy2;
yy17379:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy17360;
	if (yych <= 0xB0) goto yy7354;
	if (yych <= 0xB1) goto yy17360;
	goto yy2;
yy17380:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x89) goto yy2;
		if (yych <= 0xAA) goto yy17360;
		goto yy7354;
	} else {
		if (yych == 0xB6) goto yy7354;
		goto yy2;
	}
yy17381:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy17469;
	case 0xA1:	goto yy17470;
	case 0xA2:	goto yy17471;
	case 0xA3:	goto yy13208;
	case 0xA4:	goto yy17472;
	case 0xA5:	goto yy17473;
	case 0xA6:	goto yy17474;
	case 0xA7:	goto yy17475;
	case 0xA8:	goto yy17476;
	case 0xA9:	goto yy17477;
	case 0xAA:	goto yy17478;
	case 0xAB:	goto yy17479;
	case 0xAC:	goto yy17480;
	case 0xAD:	goto yy17481;
	case 0xAE:	goto yy17482;
	case 0xAF:	goto yy17483;
	case 0xB0:	goto yy17484;
	case 0xB1:	goto yy17485;
	case 0xB2:	goto yy17486;
	case 0xB3:	goto yy17487;
	case 0xB4:	goto yy17488;
	case 0xB5:	goto yy17489;
	case 0xB6:	goto yy17490;
	case 0xB7:	goto yy17491;
	case 0xB8:	goto yy13229;
	case 0xB9:	goto yy13230;
	case 0xBA:	goto yy13231;
	case 0xBB:	goto yy13232;
	case 0xBC:	goto yy13233;
	case 0xBD:	goto yy13234;
	case 0xBE:	goto yy13235;
	case 0xBF:	goto yy13236;
	default:	goto yy2;
	}
yy17382:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy13237;
	case 0x81:	goto yy13238;
	case 0x82:	goto yy17492;
	case 0x83:	goto yy17493;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy17364;
	case 0x89:	goto yy17494;
	case 0x8A:	goto yy17495;
	case 0x8B:	goto yy17496;
	case 0x8C:	goto yy17497;
	case 0x8D:	goto yy17498;
	case 0x8E:	goto yy17499;
	case 0x8F:	goto yy17500;
	case 0x90:	goto yy17501;
	case 0x99:	goto yy17502;
	case 0x9A:	goto yy17503;
	case 0x9B:	goto yy17504;
	case 0x9C:	goto yy17505;
	case 0x9D:	goto yy17506;
	case 0x9E:	goto yy13254;
	case 0x9F:	goto yy13255;
	case 0xA0:	goto yy17507;
	case 0xA1:	goto yy17508;
	case 0xA2:	goto yy17509;
	case 0xA3:	goto yy17510;
	case 0xA4:	goto yy17511;
	case 0xA5:	goto yy13261;
	case 0xA7:	goto yy13262;
	case 0xA8:	goto yy17512;
	case 0xA9:	goto yy13264;
	case 0xAA:	goto yy13265;
	case 0xAC:	goto yy13266;
	case 0xAD:	goto yy13267;
	case 0xAE:	goto yy17513;
	case 0xAF:	goto yy17514;
	case 0xB0:	goto yy17515;
	case 0xB1:	goto yy17516;
	case 0xB3:	goto yy17517;
	case 0xB4:	goto yy17518;
	case 0xB5:	goto yy17519;
	case 0xB6:	goto yy17520;
	case 0xB7:	goto yy13276;
	case 0xBC:	goto yy17521;
	case 0xBD:	goto yy17522;
	case 0xBE:	goto yy17523;
	case 0xBF:	goto yy17524;
	default:	goto yy2;
	}
yy17383:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy13281;
	case 0x81:	goto yy13282;
	case 0x82:	goto yy13283;
	case 0x83:	goto yy13284;
	case 0x84:	goto yy17525;
	case 0x85:	goto yy17526;
	case 0x86:	goto yy17527;
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy10691;
	case 0x8C:	goto yy13288;
	case 0x8F:	goto yy13289;
	case 0x90:	goto yy13290;
	case 0x91:	goto yy13291;
	case 0x92:	goto yy13292;
	case 0x93:	goto yy13293;
	case 0x9D:	goto yy13294;
	case 0x9E:	goto yy13295;
	case 0x9F:	goto yy13296;
	case 0xA6:	goto yy13297;
	case 0xA7:	goto yy13298;
	case 0xAD:	goto yy13299;
	case 0xAE:	goto yy13300;
	case 0xAF:	goto yy13301;
	case 0xB0:	goto yy17528;
	case 0xB1:	goto yy17529;
	case 0xB2:	goto yy17364;
	case 0xB3:	goto yy17530;
	case 0xB4:	goto yy17531;
	case 0xB5:	goto yy17532;
	case 0xB6:	goto yy17533;
	case 0xB7:	goto yy17534;
	case 0xBA:	goto yy13309;
	case 0xBB:	goto yy13310;
	case 0xBF:	goto yy13311;
	default:	goto yy2;
	}
yy17384:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy17535;
	case 0x82:	goto yy13313;
	case 0x84:	goto yy17536;
	case 0x86:	goto yy17537;
	case 0x87:	goto yy13316;
	case 0x88:	goto yy13317;
	case 0x89:	goto yy13318;
	case 0x8A:	goto yy13319;
	case 0x8B:	goto yy13320;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy10691;
	default:	goto yy2;
	}
yy17385:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy13321;
	case 0x93:	goto yy17538;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy17364;
	case 0x98:	goto yy17539;
	case 0x99:	goto yy17540;
	case 0x9A:	goto yy17541;
	case 0x9B:	goto yy17542;
	case 0x9C:	goto yy17543;
	case 0x9D:	goto yy17370;
	case 0x9E:	goto yy17544;
	case 0x9F:	goto yy17545;
	case 0xA0:	goto yy17546;
	case 0xA1:	goto yy17547;
	case 0xA2:	goto yy17548;
	case 0xA3:	goto yy17549;
	case 0xA4:	goto yy17550;
	case 0xA5:	goto yy17551;
	case 0xA6:	goto yy13336;
	case 0xA7:	goto yy13337;
	case 0xA8:	goto yy17552;
	case 0xA9:	goto yy17553;
	case 0xAA:	goto yy13340;
	case 0xAB:	goto yy17554;
	case 0xAC:	goto yy17555;
	case 0xAD:	goto yy17556;
	case 0xAF:	goto yy17557;
	default:	goto yy2;
	}
yy17386:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy17558;
	case 0xAD:	goto yy17559;
	case 0xAE:	goto yy17560;
	case 0xAF:	goto yy17561;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy17364;
	case 0xB4:	goto yy17562;
	case 0xB5:	goto yy17563;
	case 0xB6:	goto yy17564;
	case 0xB7:	goto yy17565;
	case 0xB8:	goto yy13352;
	case 0xB9:	goto yy17566;
	case 0xBB:	goto yy17567;
	case 0xBC:	goto yy17568;
	case 0xBD:	goto yy17569;
	case 0xBF:	goto yy13357;
	default:	goto yy2;
	}
yy17387:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy17570;
	case 0x91:	goto yy17571;
	case 0x92:	goto yy17572;
	case 0x93:	goto yy17573;
	case 0x94:	goto yy17574;
	case 0x96:	goto yy17575;
	case 0x9B:	goto yy17576;
	case 0x9D:	goto yy17577;
	case 0x9E:	goto yy17578;
	case 0x9F:	goto yy13367;
	default:	goto yy2;
	}
yy17388:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy10684;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy17360;
	default:	goto yy2;
	}
yy17389:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy17360;
		goto yy10684;
	} else {
		if (yych == 0xB7) goto yy10684;
		if (yych <= 0xBF) goto yy17360;
		goto yy2;
	}
yy17390:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0xAF) {
			if (yych <= 0x7F) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xB3) goto yy17360;
			if (yych <= 0xB4) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB7) goto yy17360;
			if (yych <= 0xBA) goto yy2;
			goto yy17360;
		} else {
			if (yych == 0xBF) goto yy17360;
			goto yy2;
		}
	}
yy17391:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy10684;
			goto yy17360;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy17360;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy17360;
			goto yy2;
		}
	}
yy17392:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xB6) goto yy10684;
	if (yych <= 0xBF) goto yy17360;
	goto yy2;
yy17393:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy17360;
	if (yych <= 0x89) goto yy10684;
	if (yych <= 0xBF) goto yy17360;
	goto yy2;
yy17394:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy17360;
		} else {
			if (yych == 0x8A) goto yy7354;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xBE) goto yy7354;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy17395:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy10684;
			if (yych <= 0x8F) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy17360;
			goto yy2;
		}
	}
yy17396:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x85) goto yy2;
		if (yych <= 0x88) goto yy10684;
		if (yych <= 0x8A) goto yy2;
		goto yy10684;
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8D) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy17360;
			goto yy2;
		}
	}
yy17397:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x80) goto yy2;
		if (yych <= 0x8A) goto yy17360;
		if (yych <= 0x9F) goto yy10684;
		goto yy2;
	} else {
		if (yych == 0xB0) goto yy10684;
		if (yych <= 0xBF) goto yy17360;
		goto yy2;
	}
yy17398:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA4) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x93) goto yy17360;
			goto yy2;
		} else {
			if (yych <= 0x95) goto yy17360;
			if (yych == 0x9D) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA6) goto yy2;
			if (yych <= 0xAD) goto yy10684;
			if (yych <= 0xAF) goto yy17360;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy17360;
			if (yych <= 0xBE) goto yy10684;
			if (yych <= 0xBF) goto yy17360;
			goto yy2;
		}
	}
yy17399:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x90) goto yy17360;
		goto yy10684;
	} else {
		if (yych <= 0xAF) goto yy17360;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy17400:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8A) goto yy10684;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0xBF) goto yy17360;
	goto yy2;
yy17401:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy17360;
	if (yych <= 0xB0) goto yy10684;
	if (yych <= 0xB1) goto yy17360;
	goto yy2;
yy17402:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x89) goto yy2;
		if (yych <= 0xAA) goto yy17360;
		goto yy10684;
	} else {
		if (yych == 0xB6) goto yy10684;
		goto yy2;
	}
yy17403:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:	goto yy17579;
	case 0xA1:	goto yy17580;
	case 0xA2:	goto yy17471;
	case 0xA3:	goto yy15120;
	case 0xA4:	goto yy17581;
	case 0xA5:	goto yy17582;
	case 0xA6:	goto yy17583;
	case 0xA7:	goto yy17584;
	case 0xA8:	goto yy17585;
	case 0xA9:	goto yy17586;
	case 0xAA:	goto yy17587;
	case 0xAB:	goto yy17588;
	case 0xAC:	goto yy17589;
	case 0xAD:	goto yy17590;
	case 0xAE:	goto yy17591;
	case 0xAF:	goto yy17592;
	case 0xB0:	goto yy17593;
	case 0xB1:	goto yy17594;
	case 0xB2:	goto yy17595;
	case 0xB3:	goto yy17596;
	case 0xB4:	goto yy17597;
	case 0xB5:	goto yy17598;
	case 0xB6:	goto yy17599;
	case 0xB7:	goto yy17600;
	case 0xB8:	goto yy15140;
	case 0xB9:	goto yy15141;
	case 0xBA:	goto yy15142;
	case 0xBB:	goto yy15143;
	case 0xBC:	goto yy15144;
	case 0xBD:	goto yy15145;
	case 0xBE:	goto yy15146;
	case 0xBF:	goto yy15147;
	default:	goto yy2;
	}
yy17404:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy15148;
	case 0x81:	goto yy15149;
	case 0x82:	goto yy17601;
	case 0x83:	goto yy17493;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy17364;
	case 0x89:	goto yy17494;
	case 0x8A:	goto yy17495;
	case 0x8B:	goto yy17496;
	case 0x8C:	goto yy17497;
	case 0x8D:	goto yy17602;
	case 0x8E:	goto yy17603;
	case 0x8F:	goto yy17500;
	case 0x90:	goto yy17604;
	case 0x99:	goto yy17502;
	case 0x9A:	goto yy17503;
	case 0x9B:	goto yy17504;
	case 0x9C:	goto yy17605;
	case 0x9D:	goto yy17606;
	case 0x9E:	goto yy15156;
	case 0x9F:	goto yy15157;
	case 0xA0:	goto yy17607;
	case 0xA1:	goto yy17508;
	case 0xA2:	goto yy17608;
	case 0xA3:	goto yy17510;
	case 0xA4:	goto yy17609;
	case 0xA5:	goto yy15161;
	case 0xA7:	goto yy15162;
	case 0xA8:	goto yy17610;
	case 0xA9:	goto yy15163;
	case 0xAA:	goto yy15164;
	case 0xAC:	goto yy15165;
	case 0xAD:	goto yy15166;
	case 0xAE:	goto yy17611;
	case 0xAF:	goto yy17612;
	case 0xB0:	goto yy17613;
	case 0xB1:	goto yy17516;
	case 0xB3:	goto yy17614;
	case 0xB4:	goto yy17518;
	case 0xB5:	goto yy17519;
	case 0xB6:	goto yy17520;
	case 0xB7:	goto yy15170;
	case 0xBC:	goto yy17521;
	case 0xBD:	goto yy17522;
	case 0xBE:	goto yy17615;
	case 0xBF:	goto yy17616;
	default:	goto yy2;
	}
yy17405:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy15173;
	case 0x81:	goto yy15174;
	case 0x82:	goto yy15175;
	case 0x83:	goto yy15176;
	case 0x84:	goto yy17617;
	case 0x85:	goto yy17618;
	case 0x86:	goto yy17619;
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy10688;
	case 0x8C:	goto yy15179;
	case 0x8F:	goto yy15180;
	case 0x90:	goto yy15181;
	case 0x91:	goto yy15182;
	case 0x92:	goto yy15183;
	case 0x93:	goto yy15184;
	case 0x9D:	goto yy15185;
	case 0x9E:	goto yy15186;
	case 0x9F:	goto yy15187;
	case 0xA6:	goto yy15188;
	case 0xA7:	goto yy15189;
	case 0xAD:	goto yy15190;
	case 0xAE:	goto yy15191;
	case 0xAF:	goto yy15192;
	case 0xB0:	goto yy17528;
	case 0xB1:	goto yy17529;
	case 0xB2:	goto yy17364;
	case 0xB3:	goto yy17620;
	case 0xB4:	goto yy17531;
	case 0xB5:	goto yy17621;
	case 0xB6:	goto yy17533;
	case 0xB7:	goto yy17622;
	case 0xB8:	goto yy7433;
	case 0xBA:	goto yy15195;
	case 0xBB:	goto yy13331;
	case 0xBF:	goto yy15196;
	default:	goto yy2;
	}
yy17406:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy17623;
	case 0x82:	goto yy15198;
	case 0x84:	goto yy17536;
	case 0x86:	goto yy17624;
	case 0x87:	goto yy15200;
	case 0x88:	goto yy15201;
	case 0x89:	goto yy15202;
	case 0x8A:	goto yy15203;
	case 0x8B:	goto yy15204;
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:	goto yy10688;
	default:	goto yy2;
	}
yy17407:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x92:	goto yy13192;
	case 0x93:	goto yy17625;
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0xAE:	goto yy17364;
	case 0x98:	goto yy17539;
	case 0x99:	goto yy17626;
	case 0x9A:	goto yy17627;
	case 0x9B:	goto yy17628;
	case 0x9C:	goto yy17629;
	case 0x9D:	goto yy17370;
	case 0x9E:	goto yy17630;
	case 0x9F:	goto yy17545;
	case 0xA0:	goto yy17631;
	case 0xA1:	goto yy17547;
	case 0xA2:	goto yy17632;
	case 0xA3:	goto yy17633;
	case 0xA4:	goto yy17634;
	case 0xA5:	goto yy17635;
	case 0xA6:	goto yy15215;
	case 0xA7:	goto yy15216;
	case 0xA8:	goto yy17636;
	case 0xA9:	goto yy17637;
	case 0xAA:	goto yy15219;
	case 0xAB:	goto yy17638;
	case 0xAC:	goto yy17555;
	case 0xAD:	goto yy17639;
	case 0xAF:	goto yy17640;
	default:	goto yy2;
	}
yy17408:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy17641;
	case 0xAD:	goto yy17559;
	case 0xAE:	goto yy17642;
	case 0xAF:	goto yy17643;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy17364;
	case 0xB4:	goto yy17562;
	case 0xB5:	goto yy17563;
	case 0xB6:	goto yy17564;
	case 0xB7:	goto yy17644;
	case 0xB8:	goto yy15226;
	case 0xB9:	goto yy17645;
	case 0xBB:	goto yy17567;
	case 0xBC:	goto yy17646;
	case 0xBD:	goto yy17647;
	case 0xBF:	goto yy15230;
	default:	goto yy2;
	}
yy17409:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x90:	goto yy17648;
	case 0x91:	goto yy17649;
	case 0x92:	goto yy17572;
	case 0x93:	goto yy17573;
	case 0x94:	goto yy17574;
	case 0x96:	goto yy17650;
	case 0x9B:	goto yy17651;
	case 0x9D:	goto yy17652;
	case 0x9E:	goto yy17653;
	case 0x9F:	goto yy15237;
	default:	goto yy2;
	}
yy17410:
	yyaccept = 21;
	YYMARKER = ++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xCD) {
		if (yych <= 'Z') {
			if (yych <= ',') {
				if (yych <= '&') {
					if (yych == '$') goto yy10684;
					goto yy1766;
				} else {
					if (yych <= '\'') goto yy1087;
					if (yych == '+') goto yy10684;
					goto yy1766;
				}
			} else {
				if (yych <= '9') {
					if (yych <= '-') goto yy4041;
					if (yych <= '.') goto yy1087;
					if (yych <= '/') goto yy1766;
					goto yy10964;
				} else {
					if (yych <= ';') goto yy1766;
					if (yych <= '>') goto yy10684;
					if (yych <= '@') goto yy1766;
					goto yy14174;
				}
			}
		} else {
			if (yych <= '~') {
				if (yych <= 'z') {
					if (yych <= ']') goto yy1766;
					if (yych <= '`') goto yy10684;
					goto yy14174;
				} else {
					if (yych == '|') goto yy10684;
					if (yych <= '}') goto yy1766;
					goto yy10684;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC1) goto yy1766;
					if (yych <= 0xC2) goto yy17654;
					if (yych <= 0xC3) goto yy15972;
					goto yy14178;
				} else {
					if (yych <= 0xCA) goto yy14179;
					if (yych <= 0xCB) goto yy13184;
					if (yych <= 0xCC) goto yy10688;
					goto yy15974;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy17655;
					if (yych <= 0xCF) goto yy15976;
					goto yy14178;
				} else {
					if (yych <= 0xD2) goto yy15977;
					if (yych <= 0xD3) goto yy14178;
					if (yych <= 0xD4) goto yy14184;
					goto yy14185;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy17656;
					if (yych <= 0xD7) goto yy17657;
					if (yych <= 0xD8) goto yy15980;
					goto yy15981;
				} else {
					if (yych <= 0xDA) goto yy14178;
					if (yych <= 0xDB) goto yy15982;
					if (yych <= 0xDC) goto yy15983;
					goto yy15984;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy15985;
					if (yych <= 0xDF) goto yy15986;
					goto yy15987;
				} else {
					if (yych <= 0xE1) goto yy17658;
					if (yych <= 0xE2) goto yy17659;
					if (yych <= 0xE3) goto yy15990;
					goto yy13200;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy15991;
					if (yych <= 0xEE) goto yy1766;
					goto yy17660;
				} else {
					if (yych <= 0xF0) goto yy15993;
					if (yych == 0xF3) goto yy13204;
					goto yy1766;
				}
			}
		}
	}
yy17411:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy14174;
	if (yych == 0xA0) goto yy10684;
	goto yy2;
yy17412:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy14174;
		if (yych <= 0x81) goto yy2;
		goto yy14174;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy14174;
		if (yych <= 0xBA) goto yy10684;
		goto yy2;
	}
yy17413:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy14174;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy14174;
		if (yych <= 0xB8) goto yy10684;
		goto yy2;
	}
yy17414:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy14174;
			if (yych <= 0x83) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy10684;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy10684;
			goto yy14174;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy10684;
			} else {
				if (yych == 0xBF) goto yy10684;
				goto yy2;
			}
		}
	}
yy17415:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy14174;
		goto yy10684;
	} else {
		if (yych <= 0xA4) goto yy14174;
		if (yych <= 0xA6) goto yy10684;
		goto yy2;
	}
yy17416:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy10684;
	if (yych <= 0xB7) goto yy14174;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy17417:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy10684;
	if (yych <= 0xAF) goto yy14174;
	if (yych <= 0xBA) goto yy10684;
	goto yy2;
yy17418:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy10684;
		goto yy14174;
	} else {
		if (yych <= 0xB4) goto yy10684;
		if (yych <= 0xB5) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy17419:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy14174;
		goto yy10684;
	} else {
		if (yych == 0xB6) goto yy14174;
		goto yy2;
	}
yy17420:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy10684;
	if (yych <= 0xB2) goto yy14174;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy17421:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x84) goto yy14174;
			if (yych <= 0x89) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			goto yy14174;
		} else {
			if (yych == 0x9C) goto yy14174;
			goto yy2;
		}
	}
yy17422:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy14174;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy14174;
		if (yych <= 0xB7) goto yy10684;
		goto yy2;
	}
yy17423:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy14174;
		goto yy10684;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB9) goto yy843;
		goto yy2;
	}
yy17424:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy10684;
			if (yych <= 0x84) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy14174;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy14174;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy14174;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy14174;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xBD) goto yy14174;
				if (yych <= 0xBF) goto yy10684;
				goto yy2;
			}
		}
	}
yy17425:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy10684;
			if (yych <= 0x86) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy10684;
			} else {
				if (yych == 0x90) goto yy14174;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy10684;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy14174;
			goto yy10684;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy10684;
				goto yy2;
			}
		}
	}
yy17426:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy14174;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy17427:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy10684;
		if (yych <= 0x85) goto yy14174;
		goto yy2;
	} else {
		if (yych <= 0x87) goto yy14174;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy17428:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy14174;
		goto yy10684;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy17429:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy14174;
		if (yych <= 0x9D) goto yy10684;
		goto yy2;
	}
yy17430:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych == 0x80) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0x84) goto yy14174;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x99) goto yy843;
		goto yy2;
	}
yy17431:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy14174;
	if (yych <= 0xB7) goto yy10684;
	goto yy2;
yy17432:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy14174;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy10684;
	goto yy2;
yy17433:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy14174;
		goto yy10684;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy17434:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych == 0x85) goto yy10684;
		if (yych <= 0x8F) goto yy2;
		goto yy843;
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy14174;
			goto yy2;
		}
	}
yy17435:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy14174;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy14174;
		if (yych <= 0xBE) goto yy10684;
		goto yy2;
	}
yy17436:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy14174;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy14174;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy10684;
		goto yy2;
	}
yy17437:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy10684;
		goto yy14174;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy10684;
			goto yy14174;
		} else {
			if (yych <= 0xBB) goto yy10684;
			if (yych <= 0xBF) goto yy14174;
			goto yy2;
		}
	}
yy17438:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy14174;
		goto yy10684;
	} else {
		if (yych == 0xB5) goto yy10684;
		if (yych <= 0xBF) goto yy14174;
		goto yy2;
	}
yy17439:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy14174;
		goto yy10684;
	} else {
		if (yych == 0xAF) goto yy10684;
		if (yych <= 0xBF) goto yy14174;
		goto yy2;
	}
yy17440:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy14174;
		goto yy10684;
	} else {
		if (yych == 0xA9) goto yy10684;
		if (yych <= 0xBF) goto yy14174;
		goto yy2;
	}
yy17441:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x83) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy14174;
		goto yy10684;
	} else {
		if (yych <= 0x8B) goto yy14174;
		if (yych <= 0x8D) goto yy2;
		if (yych <= 0xBF) goto yy843;
		goto yy2;
	}
yy17442:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy14174;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy10684;
	goto yy2;
yy17443:
	yyaccept = 10;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCC) {
		if (yych <= '^') {
			if (yych <= '.') {
				if (yych <= '*') {
					if (yych == '$') goto yy114;
					goto yy57;
				} else {
					if (yych == ',') goto yy57;
					if (yych <= '-') goto yy114;
					goto yy4042;
				}
			} else {
				if (yych <= '>') {
					if (yych <= '/') goto yy57;
					if (yych <= '9') goto yy1567;
					if (yych <= ';') goto yy57;
					goto yy114;
				} else {
					if (yych <= '@') goto yy57;
					if (yych <= 'Z') goto yy1567;
					if (yych <= ']') goto yy57;
					goto yy114;
				}
			}
		} else {
			if (yych <= '|') {
				if (yych <= 'x') {
					if (yych == '`') goto yy114;
					goto yy1567;
				} else {
					if (yych <= 'y') goto yy17661;
					if (yych <= 'z') goto yy1567;
					if (yych <= '{') goto yy57;
					goto yy114;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych == '~') goto yy114;
					if (yych <= 0xC1) goto yy57;
					goto yy1218;
				} else {
					if (yych <= 0xC3) goto yy1219;
					if (yych <= 0xC9) goto yy926;
					if (yych <= 0xCA) goto yy927;
					goto yy114;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy1220;
					if (yych <= 0xCE) goto yy1221;
					goto yy1222;
				} else {
					if (yych == 0xD2) goto yy1223;
					if (yych <= 0xD3) goto yy926;
					goto yy932;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy933;
					if (yych <= 0xD6) goto yy1224;
					if (yych <= 0xD7) goto yy1225;
					goto yy1226;
				} else {
					if (yych <= 0xD9) goto yy1227;
					if (yych <= 0xDA) goto yy926;
					if (yych <= 0xDB) goto yy1228;
					goto yy1229;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy1230;
					if (yych <= 0xDE) goto yy1231;
					if (yych <= 0xDF) goto yy1232;
					goto yy1233;
				} else {
					if (yych <= 0xE1) goto yy1234;
					if (yych <= 0xE2) goto yy1235;
					if (yych <= 0xE3) goto yy1236;
					goto yy114;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy1237;
					if (yych <= 0xEE) goto yy57;
					goto yy1238;
				} else {
					if (yych <= 0xF0) goto yy1239;
					if (yych == 0xF3) goto yy114;
					goto yy57;
				}
			}
		}
	}
yy17444:
	yych = *++YYCURSOR;
	if (yych == 'y') goto yy17662;
	goto yy2;
yy17445:
	yych = *++YYCURSOR;
	if (yych <= '/') goto yy2;
	if (yych <= '9') goto yy17663;
	goto yy2;
yy17446:
	yych = *++YYCURSOR;
	if (yych <= '/') goto yy2;
	if (yych <= '9') goto yy17664;
	goto yy2;
yy17447:
	yych = *++YYCURSOR;
	if (yych <= '/') goto yy147;
	if (yych <= '9') goto yy17665;
	goto yy147;
yy17448:
	yych = *++YYCURSOR;
	if (yych <= '/') goto yy147;
	if (yych <= '9') goto yy17666;
	goto yy147;
yy17449:
	yyaccept = 21;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy5661;
				goto yy16794;
			} else {
				if (yych == '%') goto yy146;
				goto yy5661;
			}
		} else {
			if (yych <= '*') {
				if (yych <= ')') goto yy16794;
				goto yy5661;
			} else {
				if (yych <= '+') goto yy5688;
				if (yych <= ',') goto yy5661;
				goto yy17346;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych >= '/') goto yy16794;
			} else {
				if (yych <= '9') goto yy17667;
				if (yych <= '?') goto yy5661;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy5688;
				if (yych <= '^') goto yy5661;
				goto yy5688;
			} else {
				if (yych <= '`') goto yy5661;
				if (yych <= 'z') goto yy5688;
				goto yy5661;
			}
		}
	}
yy17450:
	yyaccept = 21;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= '/') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy5661;
			goto yy5688;
		} else {
			if (yych <= ',') goto yy5661;
			if (yych <= '-') goto yy783;
			if (yych <= '.') goto yy146;
			goto yy5661;
		}
	} else {
		if (yych <= 'Z') {
			if (yych <= '9') goto yy17667;
			if (yych <= '?') goto yy5661;
			if (yych <= '@') goto yy148;
			goto yy5688;
		} else {
			if (yych <= '_') {
				if (yych <= '^') goto yy5661;
				goto yy5688;
			} else {
				if (yych <= '`') goto yy5661;
				if (yych <= 'z') goto yy5688;
				goto yy5661;
			}
		}
	}
yy17451:
	yych = *++YYCURSOR;
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy1763;
				goto yy17351;
			} else {
				if (yych == '%') goto yy146;
				goto yy1763;
			}
		} else {
			if (yych <= '*') {
				if (yych <= ')') goto yy17351;
				goto yy1763;
			} else {
				if (yych <= '+') goto yy2207;
				if (yych <= ',') goto yy1763;
				goto yy17352;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych <= '.') goto yy17668;
				goto yy17351;
			} else {
				if (yych <= '9') goto yy17669;
				if (yych <= '?') goto yy1763;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy2209;
				if (yych <= '^') goto yy1763;
				goto yy2207;
			} else {
				if (yych <= '`') goto yy1763;
				if (yych <= 'z') goto yy2209;
				goto yy1763;
			}
		}
	}
yy17452:
	yych = *++YYCURSOR;
	if (yych <= '9') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy1763;
			goto yy2207;
		} else {
			if (yych <= ',') goto yy1763;
			if (yych <= '.') goto yy146;
			if (yych <= '/') goto yy1763;
			goto yy17669;
		}
	} else {
		if (yych <= '^') {
			if (yych <= '?') goto yy1763;
			if (yych <= '@') goto yy148;
			if (yych <= 'Z') goto yy2209;
			goto yy1763;
		} else {
			if (yych <= '_') goto yy2207;
			if (yych <= '`') goto yy1763;
			if (yych <= 'z') goto yy2209;
			goto yy1763;
		}
	}
yy17453:
	yych = *++YYCURSOR;
	if (yych <= '/') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy534;
			goto yy781;
		} else {
			if (yych <= ',') goto yy534;
			if (yych <= '-') goto yy783;
			if (yych <= '.') goto yy172;
			goto yy534;
		}
	} else {
		if (yych <= 'Z') {
			if (yych <= '9') goto yy17670;
			if (yych <= '?') goto yy534;
			if (yych <= '@') goto yy148;
			goto yy781;
		} else {
			if (yych <= '_') {
				if (yych <= '^') goto yy534;
				goto yy781;
			} else {
				if (yych <= '`') goto yy534;
				if (yych <= 'z') goto yy781;
				goto yy534;
			}
		}
	}
yy17454:
	yyaccept = 21;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy5661;
				goto yy16794;
			} else {
				if (yych == '%') goto yy146;
				goto yy5661;
			}
		} else {
			if (yych <= '*') {
				if (yych <= ')') goto yy16794;
				goto yy5661;
			} else {
				if (yych <= '+') goto yy5688;
				if (yych <= ',') goto yy5661;
				goto yy17346;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych <= '.') goto yy17450;
				goto yy16794;
			} else {
				if (yych <= '9') goto yy17671;
				if (yych <= '?') goto yy5661;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy5688;
				if (yych <= '^') goto yy5661;
				goto yy5688;
			} else {
				if (yych <= '`') goto yy5661;
				if (yych <= 'z') goto yy5688;
				goto yy5661;
			}
		}
	}
yy17455:
	yych = *++YYCURSOR;
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy1763;
				goto yy17351;
			} else {
				if (yych == '%') goto yy146;
				goto yy1763;
			}
		} else {
			if (yych <= '*') {
				if (yych <= ')') goto yy17351;
				goto yy1763;
			} else {
				if (yych <= '+') goto yy2207;
				if (yych <= ',') goto yy1763;
				goto yy17352;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych <= '.') goto yy17668;
				goto yy17351;
			} else {
				if (yych <= '9') goto yy17672;
				if (yych <= '?') goto yy1763;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy2209;
				if (yych <= '^') goto yy1763;
				goto yy2207;
			} else {
				if (yych <= '`') goto yy1763;
				if (yych <= 'z') goto yy2209;
				goto yy1763;
			}
		}
	}
yy17456:
	yych = *++YYCURSOR;
	if (yych <= '/') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy534;
			goto yy781;
		} else {
			if (yych <= ',') goto yy534;
			if (yych <= '-') goto yy783;
			if (yych <= '.') goto yy172;
			goto yy534;
		}
	} else {
		if (yych <= 'Z') {
			if (yych <= '9') goto yy17673;
			if (yych <= '?') goto yy534;
			if (yych <= '@') goto yy148;
			goto yy781;
		} else {
			if (yych <= '_') {
				if (yych <= '^') goto yy534;
				goto yy781;
			} else {
				if (yych <= '`') goto yy534;
				if (yych <= 'z') goto yy781;
				goto yy534;
			}
		}
	}
yy17457:
	yyaccept = 27;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= ']') {
		if (yych <= '.') {
			if (yych <= '*') {
				if (yych <= '#') goto yy17458;
				if (yych <= '$') goto yy111;
				if (yych <= '%') goto yy146;
			} else {
				if (yych <= '+') goto yy170;
				if (yych <= ',') goto yy17458;
				if (yych <= '-') goto yy146;
				goto yy172;
			}
		} else {
			if (yych <= '>') {
				if (yych <= '/') goto yy17458;
				if (yych <= '9') goto yy17674;
				if (yych >= '<') goto yy111;
			} else {
				if (yych <= '?') goto yy17458;
				if (yych <= '@') goto yy148;
				if (yych <= 'Z') goto yy182;
			}
		}
	} else {
		if (yych <= '~') {
			if (yych <= 'z') {
				if (yych == '_') goto yy170;
				if (yych <= '`') goto yy111;
				goto yy182;
			} else {
				if (yych == '|') goto yy111;
				if (yych >= '~') goto yy111;
			}
		} else {
			if (yych <= 0xEA) {
				if (yych <= 0xC1) goto yy17458;
				if (yych <= 0xE4) goto yy111;
				if (yych >= 0xEA) goto yy111;
			} else {
				if (yych <= 0xF0) {
					if (yych >= 0xEF) goto yy111;
				} else {
					if (yych == 0xF3) goto yy111;
				}
			}
		}
	}
yy17458:
#line 170 "scanner.re"
	{ return INTL_PHONE; }
#line 301598 "scanner.c"
yy17459:
	yyaccept = 26;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= ']') {
		if (yych <= '.') {
			if (yych <= '*') {
				if (yych <= '#') goto yy16838;
				if (yych <= '$') goto yy111;
				if (yych <= '%') goto yy146;
				goto yy16838;
			} else {
				if (yych <= '+') goto yy170;
				if (yych <= ',') goto yy16838;
				if (yych <= '-') goto yy146;
				goto yy172;
			}
		} else {
			if (yych <= '>') {
				if (yych <= '/') goto yy16838;
				if (yych <= '9') goto yy17674;
				if (yych <= ';') goto yy16838;
				goto yy111;
			} else {
				if (yych <= '?') goto yy16838;
				if (yych <= '@') goto yy148;
				if (yych <= 'Z') goto yy182;
				goto yy16838;
			}
		}
	} else {
		if (yych <= '~') {
			if (yych <= 'z') {
				if (yych == '_') goto yy170;
				if (yych <= '`') goto yy111;
				goto yy182;
			} else {
				if (yych == '|') goto yy111;
				if (yych <= '}') goto yy16838;
				goto yy111;
			}
		} else {
			if (yych <= 0xEA) {
				if (yych <= 0xC1) goto yy16838;
				if (yych <= 0xE4) goto yy111;
				if (yych <= 0xE9) goto yy16838;
				goto yy111;
			} else {
				if (yych <= 0xF0) {
					if (yych <= 0xEE) goto yy16838;
					goto yy111;
				} else {
					if (yych == 0xF3) goto yy111;
					goto yy16838;
				}
			}
		}
	}
yy17460:
	yyaccept = 21;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCE) {
		if (yych <= '@') {
			if (yych <= '+') {
				if (yych <= '&') {
					if (yych == '%') goto yy146;
					goto yy5661;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych <= '*') goto yy5661;
					goto yy5688;
				}
			} else {
				if (yych <= '.') {
					if (yych <= ',') goto yy5661;
					if (yych <= '-') goto yy867;
					goto yy3056;
				} else {
					if (yych <= '/') goto yy5661;
					if (yych <= '9') goto yy17675;
					if (yych <= '?') goto yy5661;
					goto yy148;
				}
			}
		} else {
			if (yych <= 0xC1) {
				if (yych <= '_') {
					if (yych <= 'Z') goto yy5690;
					if (yych <= '^') goto yy5661;
					goto yy5688;
				} else {
					if (yych <= '`') goto yy5661;
					if (yych <= 'z') goto yy5690;
					goto yy5661;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC2) goto yy5692;
					if (yych <= 0xC3) goto yy5693;
					goto yy5694;
				} else {
					if (yych <= 0xCA) goto yy5695;
					if (yych <= 0xCC) goto yy5661;
					if (yych <= 0xCD) goto yy5696;
					goto yy5697;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD5) {
				if (yych <= 0xD2) {
					if (yych <= 0xCF) goto yy5698;
					if (yych <= 0xD1) goto yy5694;
					goto yy5699;
				} else {
					if (yych <= 0xD3) goto yy5694;
					if (yych <= 0xD4) goto yy5700;
					goto yy5701;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD6) goto yy5702;
					if (yych <= 0xD7) goto yy5703;
					goto yy5704;
				} else {
					if (yych <= 0xD9) goto yy5705;
					if (yych <= 0xDA) goto yy5694;
					if (yych <= 0xDB) goto yy5706;
					goto yy5707;
				}
			}
		} else {
			if (yych <= 0xE2) {
				if (yych <= 0xDF) {
					if (yych <= 0xDD) goto yy5708;
					if (yych <= 0xDE) goto yy5709;
					goto yy5710;
				} else {
					if (yych <= 0xE0) goto yy5711;
					if (yych <= 0xE1) goto yy5712;
					goto yy5713;
				}
			} else {
				if (yych <= 0xEA) {
					if (yych <= 0xE3) goto yy5714;
					if (yych <= 0xE9) goto yy5661;
					goto yy5715;
				} else {
					if (yych <= 0xEE) goto yy5661;
					if (yych <= 0xEF) goto yy5716;
					if (yych <= 0xF0) goto yy5717;
					goto yy5661;
				}
			}
		}
	}
yy17461:
	yyaccept = 26;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCA) {
		if (yych <= '?') {
			if (yych <= '+') {
				if (yych <= '%') {
					if (yych <= '#') goto yy16838;
					if (yych <= '$') goto yy1763;
					goto yy146;
				} else {
					if (yych == '\'') goto yy200;
					if (yych <= '*') goto yy16838;
					goto yy2207;
				}
			} else {
				if (yych <= '/') {
					if (yych <= ',') goto yy16838;
					if (yych <= '-') goto yy203;
					if (yych <= '.') goto yy3056;
					goto yy16838;
				} else {
					if (yych <= '9') goto yy2400;
					if (yych <= ';') goto yy16838;
					if (yych <= '>') goto yy1763;
					goto yy16838;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '^') {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy2402;
					if (yych <= ']') goto yy16838;
					goto yy1763;
				} else {
					if (yych <= '_') goto yy2207;
					if (yych <= '`') goto yy1763;
					if (yych <= 'z') goto yy2402;
					goto yy16838;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy16838;
					if (yych <= '~') goto yy1763;
					goto yy16838;
				} else {
					if (yych <= 0xC2) goto yy2404;
					if (yych <= 0xC3) goto yy2405;
					if (yych <= 0xC9) goto yy2406;
					goto yy2407;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy1763;
					if (yych <= 0xCD) goto yy2408;
					if (yych <= 0xCE) goto yy2409;
					goto yy2410;
				} else {
					if (yych == 0xD2) goto yy2411;
					if (yych <= 0xD3) goto yy2406;
					goto yy2412;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy2413;
					if (yych <= 0xD6) goto yy2414;
					if (yych <= 0xD7) goto yy2415;
					goto yy2416;
				} else {
					if (yych <= 0xD9) goto yy2417;
					if (yych <= 0xDA) goto yy2406;
					if (yych <= 0xDB) goto yy2418;
					goto yy2419;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy2420;
					if (yych <= 0xDE) goto yy2421;
					if (yych <= 0xDF) goto yy2422;
					goto yy2423;
				} else {
					if (yych <= 0xE1) goto yy2424;
					if (yych <= 0xE2) goto yy2425;
					if (yych <= 0xE3) goto yy2426;
					goto yy1763;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy2427;
					if (yych <= 0xEE) goto yy16838;
					goto yy2428;
				} else {
					if (yych <= 0xF0) goto yy2429;
					if (yych == 0xF3) goto yy1763;
					goto yy16838;
				}
			}
		}
	}
yy17462:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy10684;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy17360;
	case 0xB7:	goto yy2930;
	default:	goto yy2;
	}
yy17463:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy10684;
			goto yy17360;
		} else {
			if (yych <= 0x87) goto yy2930;
			if (yych <= 0x8A) goto yy17360;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy17360;
			goto yy2;
		}
	}
yy17464:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy17360;
		} else {
			if (yych == 0x8A) goto yy16953;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xBE) goto yy16953;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy17465:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x87) {
		if (yych <= 0x83) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x82) goto yy10684;
			goto yy2;
		} else {
			if (yych == 0x86) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0xAA) goto yy17360;
			goto yy2;
		} else {
			if (yych <= 0xB2) goto yy17360;
			if (yych == 0xB4) goto yy2930;
			goto yy2;
		}
	}
yy17466:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy15148;
	case 0x81:	goto yy15149;
	case 0x82:	goto yy17601;
	case 0x83:	goto yy17493;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy17364;
	case 0x89:	goto yy17494;
	case 0x8A:	goto yy17495;
	case 0x8B:	goto yy17496;
	case 0x8C:	goto yy17497;
	case 0x8D:	goto yy17602;
	case 0x8E:	goto yy17603;
	case 0x8F:	goto yy17500;
	case 0x90:	goto yy17676;
	case 0x99:	goto yy17502;
	case 0x9A:	goto yy17503;
	case 0x9B:	goto yy17504;
	case 0x9C:	goto yy17605;
	case 0x9D:	goto yy17606;
	case 0x9E:	goto yy15156;
	case 0x9F:	goto yy15157;
	case 0xA0:	goto yy17677;
	case 0xA1:	goto yy17508;
	case 0xA2:	goto yy17608;
	case 0xA3:	goto yy17510;
	case 0xA4:	goto yy17609;
	case 0xA5:	goto yy15161;
	case 0xA7:	goto yy15162;
	case 0xA8:	goto yy17610;
	case 0xA9:	goto yy15163;
	case 0xAA:	goto yy15164;
	case 0xAC:	goto yy15165;
	case 0xAD:	goto yy15166;
	case 0xAE:	goto yy17611;
	case 0xAF:	goto yy17612;
	case 0xB0:	goto yy17613;
	case 0xB1:	goto yy17516;
	case 0xB3:	goto yy17614;
	case 0xB4:	goto yy17518;
	case 0xB5:	goto yy17519;
	case 0xB6:	goto yy17520;
	case 0xB7:	goto yy15170;
	case 0xBC:	goto yy17521;
	case 0xBD:	goto yy17522;
	case 0xBE:	goto yy17615;
	case 0xBF:	goto yy17616;
	default:	goto yy2;
	}
yy17467:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy17678;
	case 0x81:	goto yy15174;
	case 0x82:	goto yy15175;
	case 0x83:	goto yy15176;
	case 0x84:	goto yy17617;
	case 0x85:	goto yy17618;
	case 0x86:	goto yy17619;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy10688;
	case 0x88:	goto yy17679;
	case 0x8C:	goto yy15179;
	case 0x8F:	goto yy15180;
	case 0x90:	goto yy15181;
	case 0x91:	goto yy15182;
	case 0x92:	goto yy15183;
	case 0x93:	goto yy15184;
	case 0x9D:	goto yy15185;
	case 0x9E:	goto yy15186;
	case 0x9F:	goto yy15187;
	case 0xA6:	goto yy15188;
	case 0xA7:	goto yy15189;
	case 0xAD:	goto yy15190;
	case 0xAE:	goto yy15191;
	case 0xAF:	goto yy15192;
	case 0xB0:	goto yy17528;
	case 0xB1:	goto yy17529;
	case 0xB2:	goto yy17364;
	case 0xB3:	goto yy17620;
	case 0xB4:	goto yy17531;
	case 0xB5:	goto yy17621;
	case 0xB6:	goto yy17533;
	case 0xB7:	goto yy17622;
	case 0xB8:	goto yy16958;
	case 0xBA:	goto yy15195;
	case 0xBB:	goto yy13331;
	case 0xBF:	goto yy15196;
	default:	goto yy2;
	}
yy17468:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy17641;
	case 0xAD:	goto yy17559;
	case 0xAE:	goto yy17642;
	case 0xAF:	goto yy17643;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy17364;
	case 0xB4:	goto yy17562;
	case 0xB5:	goto yy17563;
	case 0xB6:	goto yy17564;
	case 0xB7:	goto yy17644;
	case 0xB8:	goto yy17680;
	case 0xB9:	goto yy17681;
	case 0xBB:	goto yy17567;
	case 0xBC:	goto yy17682;
	case 0xBD:	goto yy17647;
	case 0xBF:	goto yy15230;
	default:	goto yy2;
	}
yy17469:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy17360;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy7354;
			goto yy2;
		}
	}
yy17470:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy17360;
	if (yych <= 0x9B) goto yy7354;
	goto yy2;
yy17471:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB4) goto yy17360;
	goto yy2;
yy17472:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy7354;
		goto yy17360;
	} else {
		if (yych == 0xBD) goto yy17360;
		if (yych <= 0xBF) goto yy7354;
		goto yy2;
	}
yy17473:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x90) goto yy17360;
		goto yy7354;
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0xA1) goto yy17360;
			goto yy7354;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy17360;
			goto yy2;
		}
	}
yy17474:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy17360;
			} else {
				if (yych <= 0x83) goto yy7354;
				if (yych <= 0x84) goto yy2;
				goto yy17360;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy17360;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy17360;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy17360;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy17360;
				if (yych <= 0xB5) goto yy2;
				goto yy17360;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0xBD) goto yy17360;
				if (yych <= 0xBF) goto yy7354;
				goto yy2;
			}
		}
	}
yy17475:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy7354;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy7354;
				goto yy17360;
			} else {
				if (yych == 0x97) goto yy7354;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy17360;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy17360;
				if (yych <= 0xA3) goto yy7354;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy17360;
				goto yy7354;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy7354;
				goto yy2;
			}
		}
	}
yy17476:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy17360;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy17360;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy17360;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy17360;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy17360;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy17360;
				if (yych <= 0xBB) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy7354;
				goto yy2;
			}
		}
	}
yy17477:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy7354;
			if (yych <= 0x86) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy7354;
			if (yych <= 0x90) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x98) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0xB4) goto yy17360;
				if (yych <= 0xB5) goto yy7354;
				goto yy2;
			}
		}
	}
yy17478:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy7354;
			if (yych <= 0x84) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy17360;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy17360;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy17360;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy17360;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0xBD) goto yy17360;
				if (yych <= 0xBF) goto yy7354;
				goto yy2;
			}
		}
	}
yy17479:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy7354;
			if (yych <= 0x8F) goto yy2;
			goto yy17360;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy17360;
			if (yych <= 0xA3) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy7354;
			if (yych == 0xB9) goto yy17360;
			goto yy2;
		}
	}
yy17480:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy7354;
			if (yych <= 0x84) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy17360;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy17360;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy17360;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy17360;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0xBD) goto yy17360;
				if (yych <= 0xBF) goto yy7354;
				goto yy2;
			}
		}
	}
yy17481:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy7354;
			if (yych <= 0x86) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy7354;
			if (yych <= 0x95) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych <= 0x9B) goto yy2;
			if (yych == 0x9E) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA3) goto yy7354;
				goto yy2;
			} else {
				if (yych <= 0xB0) goto yy7354;
				if (yych <= 0xB1) goto yy17360;
				goto yy2;
			}
		}
	}
yy17482:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy7354;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy17360;
	default:	goto yy2;
	}
yy17483:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy7354;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0x96) {
			if (yych == 0x90) goto yy17360;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy7354;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy7354;
			goto yy2;
		}
	}
yy17484:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy7354;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy17360;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy17360;
			if (yych <= 0xBF) goto yy7354;
			goto yy2;
		}
	}
yy17485:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy7354;
			if (yych <= 0x94) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0x9A) goto yy17360;
			if (yych <= 0x9F) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0xA3) goto yy7354;
			if (yych == 0xBF) goto yy7354;
			goto yy2;
		}
	}
yy17486:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy7354;
			if (yych <= 0x84) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy17360;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0xBD) goto yy17360;
				if (yych <= 0xBF) goto yy7354;
				goto yy2;
			}
		}
	}
yy17487:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy7354;
			if (yych <= 0x94) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x9E) goto yy17360;
			if (yych <= 0x9F) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0xA3) goto yy7354;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB2) goto yy17360;
			goto yy2;
		}
	}
yy17488:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy7354;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy17360;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy17360;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy17360;
			if (yych <= 0xBF) goto yy7354;
			goto yy2;
		}
	}
yy17489:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy7354;
			if (yych <= 0x8E) goto yy17360;
			goto yy2;
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy7354;
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy17360;
			goto yy7354;
		} else {
			if (yych <= 0xB8) goto yy2;
			if (yych <= 0xB9) goto yy7354;
			if (yych <= 0xBF) goto yy17360;
			goto yy2;
		}
	}
yy17490:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy17360;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy17360;
		} else {
			if (yych == 0xBD) goto yy17360;
			goto yy2;
		}
	}
yy17491:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy17360;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy7354;
			if (yych <= 0x8E) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0x97) {
			if (yych == 0x96) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0x9F) goto yy7354;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy7354;
			goto yy2;
		}
	}
yy17492:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy7354;
	} else {
		if (yych <= 0x99) goto yy2;
		if (yych <= 0x9F) goto yy7354;
		if (yych <= 0xBF) goto yy17360;
		goto yy2;
	}
yy17493:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			goto yy17360;
		} else {
			if (yych == 0x87) goto yy17360;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) goto yy17360;
			if (yych <= 0x8F) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBF) goto yy17360;
			goto yy2;
		}
	}
yy17494:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x88) goto yy17360;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy17360;
			if (yych <= 0x8F) goto yy2;
			goto yy17360;
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) goto yy17360;
			goto yy2;
		} else {
			if (yych <= 0x9D) goto yy17360;
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy17360;
			goto yy2;
		}
	}
yy17495:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy17360;
			goto yy2;
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy17360;
			goto yy2;
		}
	}
yy17496:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych == 0x80) goto yy17360;
		if (yych <= 0x81) goto yy2;
		goto yy17360;
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0xBF) goto yy17360;
			goto yy2;
		}
	}
yy17497:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x90) goto yy17360;
		goto yy2;
	} else {
		if (yych <= 0x95) goto yy17360;
		if (yych <= 0x97) goto yy2;
		if (yych <= 0xBF) goto yy17360;
		goto yy2;
	}
yy17498:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy17360;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy7354;
	goto yy2;
yy17499:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy17360;
		goto yy7354;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy17360;
		goto yy2;
	}
yy17500:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy17360;
	if (yych <= 0xB7) goto yy2;
	if (yych <= 0xBD) goto yy17360;
	goto yy2;
yy17501:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0xBF) goto yy17360;
	goto yy2;
yy17502:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAC) goto yy17360;
	if (yych <= 0xAE) goto yy2;
	if (yych <= 0xBF) goto yy17360;
	goto yy2;
yy17503:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x80) goto yy2;
	if (yych <= 0x9A) goto yy17360;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy17360;
	goto yy2;
yy17504:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy17360;
	if (yych <= 0xB0) goto yy2;
	if (yych <= 0xB8) goto yy17360;
	goto yy2;
yy17505:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy17360;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy17360;
			if (yych <= 0xB4) goto yy7354;
			goto yy2;
		}
	}
yy17506:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0x93) goto yy7354;
			if (yych <= 0x9F) goto yy2;
			goto yy17360;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy7354;
			goto yy2;
		}
	}
yy17507:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) goto yy2;
	if (yych <= 0x8D) goto yy7354;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy17360;
	goto yy2;
yy17508:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy2;
	if (yych <= 0xB7) goto yy17360;
	goto yy2;
yy17509:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy17360;
		goto yy7354;
	} else {
		if (yych <= 0xAA) goto yy17360;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy17360;
		goto yy2;
	}
yy17510:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB5) goto yy17360;
	goto yy2;
yy17511:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy17360;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy7354;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy7354;
		goto yy2;
	}
yy17512:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy17360;
	if (yych <= 0x9B) goto yy7354;
	goto yy2;
yy17513:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy7354;
		if (yych <= 0xA0) goto yy17360;
		goto yy7354;
	} else {
		if (yych <= 0xAF) goto yy17360;
		if (yych <= 0xB9) goto yy2;
		if (yych <= 0xBF) goto yy17360;
		goto yy2;
	}
yy17514:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy17360;
	if (yych <= 0xB3) goto yy7354;
	goto yy2;
yy17515:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy17360;
	if (yych <= 0xB7) goto yy7354;
	goto yy2;
yy17516:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) goto yy2;
	if (yych <= 0x8F) goto yy17360;
	if (yych <= 0x99) goto yy2;
	if (yych <= 0xB7) goto yy17360;
	goto yy2;
yy17517:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy7354;
			if (yych <= 0xAC) goto yy17360;
			goto yy7354;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy17360;
			if (yych <= 0xB4) goto yy7354;
			goto yy17360;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy7354;
			goto yy2;
		}
	}
yy17518:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAB) goto yy17360;
	goto yy2;
yy17519:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) goto yy2;
	if (yych == 0xB8) goto yy2;
	if (yych <= 0xBF) goto yy17360;
	goto yy2;
yy17520:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy17360;
	goto yy2;
yy17521:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy17360;
		goto yy2;
	} else {
		if (yych <= 0x9D) goto yy17360;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy17360;
		goto yy2;
	}
yy17522:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy17360;
			goto yy2;
		} else {
			if (yych <= 0x8D) goto yy17360;
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x97) goto yy17360;
			goto yy2;
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) goto yy2;
			if (yych <= 0x9B) goto yy17360;
			goto yy2;
		} else {
			if (yych == 0x9E) goto yy2;
			if (yych <= 0xBD) goto yy17360;
			goto yy2;
		}
	}
yy17523:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy17360;
	} else {
		if (yych == 0xBE) goto yy17360;
		if (yych <= 0xBF) goto yy7354;
		goto yy2;
	}
yy17524:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy7354;
			if (yych <= 0x84) goto yy17360;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy17360;
				goto yy7354;
			} else {
				if (yych <= 0x93) goto yy17360;
				if (yych <= 0x95) goto yy2;
				goto yy17360;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0xAC) goto yy17360;
				if (yych <= 0xAF) goto yy7354;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy17360;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy17360;
				if (yych <= 0xBE) goto yy7354;
				goto yy2;
			}
		}
	}
yy17525:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy7354;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy17360;
	default:	goto yy2;
	}
yy17526:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy7354;
		goto yy17360;
	} else {
		if (yych == 0x8E) goto yy17360;
		if (yych <= 0x8F) goto yy7354;
		goto yy2;
	}
yy17527:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy17360;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy7354;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy7354;
		goto yy2;
	}
yy17528:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy17360;
	goto yy2;
yy17529:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy17360;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy17360;
		if (yych <= 0xBD) goto yy2;
		if (yych <= 0xBF) goto yy17360;
		goto yy2;
	}
yy17530:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy17360;
		goto yy7354;
	} else {
		if (yych <= 0xAE) goto yy17360;
		if (yych <= 0xB1) goto yy7354;
		if (yych <= 0xB3) goto yy17360;
		goto yy2;
	}
yy17531:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xA6) goto yy2;
		goto yy17360;
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy17360;
			goto yy2;
		}
	}
yy17532:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy17360;
	if (yych == 0xBF) goto yy7354;
	goto yy2;
yy17533:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy17360;
			goto yy2;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xBE) goto yy17360;
			goto yy2;
		}
	}
yy17534:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy17360;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy7354;
			goto yy2;
		}
	}
yy17535:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy7354;
			if (yych == 0xA0) goto yy7354;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy7354;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy17360;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy7354;
			goto yy2;
		}
	}
yy17536:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x84) goto yy2;
	if (yych <= 0xAD) goto yy17360;
	goto yy2;
yy17537:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy7354;
		if (yych <= 0xBA) goto yy17360;
		goto yy2;
	}
yy17538:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy7354;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy17360;
	goto yy2;
yy17539:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8B) goto yy17360;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy17360;
		if (yych <= 0xA9) goto yy2;
		if (yych <= 0xAB) goto yy17360;
		goto yy2;
	}
yy17540:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy17360;
		goto yy7354;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy7354;
		goto yy2;
	}
yy17541:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy17360;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy7354;
		if (yych <= 0xBF) goto yy17360;
		goto yy2;
	}
yy17542:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy17360;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy7354;
	goto yy2;
yy17543:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy7354;
		if (yych <= 0xBF) goto yy17360;
		goto yy2;
	}
yy17544:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy17360;
		if (yych <= 0x88) goto yy2;
		goto yy7354;
	} else {
		if (yych <= 0xAD) goto yy17360;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy17360;
		goto yy2;
	}
yy17545:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0xB7) goto yy17360;
	if (yych <= 0xB9) goto yy2;
	if (yych <= 0xBF) goto yy17360;
	goto yy2;
yy17546:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy17360;
			goto yy7354;
		} else {
			if (yych == 0x86) goto yy7354;
			goto yy17360;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy7354;
			if (yych <= 0xA2) goto yy17360;
			goto yy7354;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy7354;
			goto yy2;
		}
	}
yy17547:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB3) goto yy17360;
	goto yy2;
yy17548:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy7354;
	if (yych <= 0xB3) goto yy17360;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy17549:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xB1) goto yy7354;
			goto yy17360;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xBA) goto yy2;
			goto yy17360;
		} else {
			if (yych == 0xBD) goto yy17360;
			goto yy2;
		}
	}
yy17550:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x89) goto yy2;
		if (yych <= 0xA5) goto yy17360;
		goto yy7354;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy17360;
		goto yy2;
	}
yy17551:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy17360;
	if (yych <= 0x93) goto yy7354;
	goto yy2;
yy17552:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy17360;
	if (yych <= 0xB6) goto yy7354;
	goto yy2;
yy17553:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0x83) goto yy7354;
			if (yych <= 0x8B) goto yy17360;
			goto yy7354;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB6) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy7354;
			goto yy2;
		}
	}
yy17554:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy17360;
			goto yy7354;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy7354;
			goto yy2;
		}
	}
yy17555:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x86) goto yy17360;
			goto yy2;
		} else {
			if (yych <= 0x8E) goto yy17360;
			if (yych <= 0x90) goto yy2;
			goto yy17360;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA6) goto yy17360;
			goto yy2;
		} else {
			if (yych == 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy17360;
			goto yy2;
		}
	}
yy17556:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy17360;
		if (yych <= 0x9B) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy17360;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy17360;
		goto yy2;
	}
yy17557:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy17360;
		goto yy7354;
	} else {
		if (yych <= 0xAB) goto yy2;
		if (yych <= 0xAD) goto yy7354;
		goto yy2;
	}
yy17558:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy17360;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy17360;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy17360;
			goto yy7354;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy7354;
			if (yych <= 0xB6) goto yy17360;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy17360;
			goto yy2;
		}
	}
yy17559:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x82) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x81) goto yy17360;
		goto yy2;
	} else {
		if (yych == 0x85) goto yy2;
		if (yych <= 0xBF) goto yy17360;
		goto yy2;
	}
yy17560:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy17360;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy17561:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy7354;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy17360;
	goto yy2;
yy17562:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBD) goto yy17360;
	goto yy2;
yy17563:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xBF) goto yy17360;
	goto yy2;
yy17564:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy17360;
	if (yych <= 0x91) goto yy2;
	if (yych <= 0xBF) goto yy17360;
	goto yy2;
yy17565:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy17360;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy17360;
		if (yych <= 0xBD) goto yy7354;
		goto yy2;
	}
yy17566:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0xA1) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy7354;
			goto yy2;
		} else {
			if (yych == 0xA3) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych == 0xA9) goto yy7354;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy17360;
			goto yy2;
		}
	}
yy17567:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBC) goto yy17360;
	goto yy2;
yy17568:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x84) {
			if (yych <= 0x83) goto yy2;
			goto yy7354;
		} else {
			if (yych == 0x8B) goto yy7354;
			goto yy2;
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9E) goto yy7354;
			if (yych <= 0xA0) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy7354;
			goto yy2;
		}
	}
yy17569:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy7354;
		if (yych <= 0x9A) goto yy17360;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy7354;
		goto yy2;
	}
yy17570:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy17683;
	case 0x81:	goto yy17684;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy17364;
	case 0x83:	goto yy17685;
	case 0x84:	goto yy15241;
	case 0x85:	goto yy15242;
	case 0x86:	goto yy15243;
	case 0x87:	goto yy15244;
	case 0x8A:	goto yy17686;
	case 0x8B:	goto yy17687;
	case 0x8C:	goto yy17688;
	case 0x8D:	goto yy17689;
	case 0x8E:	goto yy17690;
	case 0x8F:	goto yy17691;
	case 0x92:	goto yy17692;
	case 0x94:	goto yy17693;
	case 0x95:	goto yy17694;
	case 0x9C:	goto yy17695;
	case 0x9D:	goto yy17696;
	case 0xA0:	goto yy17697;
	case 0xA1:	goto yy17698;
	case 0xA2:	goto yy17699;
	case 0xA3:	goto yy17700;
	case 0xA4:	goto yy17701;
	case 0xA6:	goto yy17702;
	case 0xA8:	goto yy17703;
	case 0xA9:	goto yy17704;
	case 0xAA:	goto yy17705;
	case 0xAB:	goto yy17706;
	case 0xAC:	goto yy17510;
	case 0xAD:	goto yy17707;
	case 0xAE:	goto yy17708;
	case 0xB1:	goto yy17709;
	case 0xB2:
	case 0xB3:	goto yy17710;
	default:	goto yy2;
	}
yy17571:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy17711;
	case 0x81:	goto yy15269;
	case 0x82:	goto yy17712;
	case 0x83:	goto yy17713;
	case 0x84:	goto yy17714;
	case 0x85:	goto yy17715;
	case 0x86:	goto yy17716;
	case 0x87:	goto yy17717;
	case 0x88:	goto yy17718;
	case 0x8A:	goto yy17719;
	case 0x8B:	goto yy17720;
	case 0x8C:	goto yy17721;
	case 0x8D:	goto yy17722;
	case 0x92:
	case 0x98:	goto yy17723;
	case 0x93:	goto yy17724;
	case 0x96:	goto yy17725;
	case 0x97:	goto yy17726;
	case 0x99:	goto yy17727;
	case 0x9A:	goto yy17728;
	case 0x9C:	goto yy15287;
	case 0xA2:	goto yy17729;
	case 0xA3:	goto yy17730;
	case 0xAB:	goto yy17731;
	default:	goto yy2;
	}
yy17572:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8D) goto yy17364;
		goto yy17732;
	} else {
		if (yych <= 0x91) goto yy2;
		if (yych <= 0x94) goto yy17364;
		if (yych <= 0x95) goto yy17733;
		goto yy2;
	}
yy17573:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy17364;
	if (yych <= 0x90) goto yy17734;
	goto yy2;
yy17574:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x98) goto yy17364;
	if (yych <= 0x99) goto yy17735;
	goto yy2;
yy17575:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy17364;
	case 0xA8:	goto yy17731;
	case 0xA9:	goto yy17699;
	case 0xAB:	goto yy17736;
	case 0xAC:	goto yy17737;
	case 0xAD:	goto yy17738;
	case 0xAE:	goto yy17739;
	case 0xBD:	goto yy17740;
	case 0xBE:	goto yy15299;
	default:	goto yy2;
	}
yy17576:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy17364;
	if (yych <= 0xB1) goto yy17741;
	if (yych <= 0xB2) goto yy17742;
	goto yy2;
yy17577:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy10691;
	case 0x83:	goto yy15302;
	case 0x84:	goto yy15303;
	case 0x85:	goto yy15304;
	case 0x87:	goto yy15305;
	case 0x89:	goto yy15306;
	case 0x8D:	goto yy15307;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy17364;
	case 0x91:	goto yy17743;
	case 0x92:	goto yy17744;
	case 0x93:	goto yy17745;
	case 0x94:	goto yy17746;
	case 0x95:	goto yy17747;
	case 0x9A:	goto yy17748;
	case 0x9B:	goto yy17749;
	case 0x9C:	goto yy17750;
	case 0x9D:	goto yy17751;
	case 0x9E:	goto yy17752;
	case 0x9F:	goto yy17753;
	case 0xAA:	goto yy15319;
	default:	goto yy2;
	}
yy17578:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy17364;
		if (yych <= 0xA3) goto yy17754;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy17755;
			goto yy17756;
		} else {
			if (yych <= 0xBA) goto yy17757;
			if (yych <= 0xBB) goto yy15324;
			goto yy2;
		}
	}
yy17579:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x95) {
			if (yych <= 0x7F) goto yy2;
			goto yy17360;
		} else {
			if (yych == 0x9A) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xA8) goto yy2;
			if (yych <= 0xAD) goto yy10684;
			goto yy2;
		}
	}
yy17580:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x98) goto yy17360;
	if (yych <= 0x9B) goto yy10684;
	goto yy2;
yy17581:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy10684;
		goto yy17360;
	} else {
		if (yych == 0xBD) goto yy17360;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy17582:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x90) goto yy17360;
		goto yy10684;
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0xA1) goto yy17360;
			goto yy10684;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xBF) goto yy17360;
			goto yy2;
		}
	}
yy17583:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				if (yych <= 0x7F) goto yy2;
				goto yy17360;
			} else {
				if (yych <= 0x83) goto yy10684;
				if (yych <= 0x84) goto yy2;
				goto yy17360;
			}
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy17360;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy17360;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy17360;
				goto yy2;
			} else {
				if (yych <= 0xB2) goto yy17360;
				if (yych <= 0xB5) goto yy2;
				goto yy17360;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xBD) goto yy17360;
				if (yych <= 0xBF) goto yy10684;
				goto yy2;
			}
		}
	}
yy17584:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x8A) {
			if (yych <= 0x84) {
				if (yych <= 0x7F) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0x86) goto yy2;
				if (yych <= 0x88) goto yy10684;
				goto yy2;
			}
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8D) goto yy10684;
				goto yy17360;
			} else {
				if (yych == 0x97) goto yy10684;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) goto yy17360;
				goto yy2;
			} else {
				if (yych <= 0xA1) goto yy17360;
				if (yych <= 0xA3) goto yy10684;
				goto yy2;
			}
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy17360;
				goto yy10684;
			} else {
				if (yych <= 0xB9) goto yy2;
				if (yych <= 0xBB) goto yy10684;
				goto yy2;
			}
		}
	}
yy17585:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0x84) goto yy2;
				if (yych <= 0x8A) goto yy17360;
				goto yy2;
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) goto yy17360;
				goto yy2;
			} else {
				if (yych == 0xA9) goto yy2;
				goto yy17360;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) goto yy2;
				goto yy17360;
			} else {
				if (yych <= 0xB4) goto yy2;
				if (yych <= 0xB6) goto yy17360;
				goto yy2;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) goto yy17360;
				if (yych <= 0xBB) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy10684;
				goto yy2;
			}
		}
	}
yy17586:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy10684;
			if (yych <= 0x86) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy10684;
			if (yych <= 0x90) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x98) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0xB1) {
				if (yych <= 0xAF) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xB4) goto yy17360;
				if (yych <= 0xB5) goto yy10684;
				goto yy2;
			}
		}
	}
yy17587:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy10684;
			if (yych <= 0x84) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0x91) {
				if (yych <= 0x8E) goto yy2;
				goto yy17360;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy17360;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy17360;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy17360;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xBD) goto yy17360;
				if (yych <= 0xBF) goto yy10684;
				goto yy2;
			}
		}
	}
yy17588:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x86) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy10684;
			if (yych <= 0x8F) goto yy2;
			goto yy17360;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xA1) goto yy17360;
			if (yych <= 0xA3) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy10684;
			if (yych == 0xB9) goto yy17360;
			goto yy2;
		}
	}
yy17589:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy10684;
			if (yych <= 0x84) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy17360;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy17360;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy17360;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy17360;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xBD) goto yy17360;
				if (yych <= 0xBF) goto yy10684;
				goto yy2;
			}
		}
	}
yy17590:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy10684;
			if (yych <= 0x86) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x8D) goto yy10684;
			if (yych <= 0x95) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych <= 0x9B) goto yy2;
			if (yych == 0x9E) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA3) goto yy10684;
				goto yy2;
			} else {
				if (yych <= 0xB0) goto yy10684;
				if (yych <= 0xB1) goto yy17360;
				goto yy2;
			}
		}
	}
yy17591:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0xBE:
	case 0xBF:	goto yy10684;
	case 0x83:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x89:
	case 0x8A:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9C:
	case 0x9E:
	case 0x9F:
	case 0xA3:
	case 0xA4:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	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 yy17360;
	default:	goto yy2;
	}
yy17592:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x82) goto yy10684;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0x96) {
			if (yych == 0x90) goto yy17360;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy10684;
			if (yych <= 0xB2) goto yy2;
			if (yych <= 0xBA) goto yy10684;
			goto yy2;
		}
	}
yy17593:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy10684;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			if (yych <= 0x90) goto yy17360;
			goto yy2;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0xBC) goto yy2;
			if (yych <= 0xBD) goto yy17360;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy17594:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy10684;
			if (yych <= 0x94) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0x9A) goto yy17360;
			if (yych <= 0x9F) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0xA3) goto yy10684;
			if (yych == 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy17595:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy10684;
			if (yych <= 0x84) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0x8D) goto yy2;
			if (yych == 0x91) goto yy2;
			goto yy17360;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA9) goto yy2;
			if (yych == 0xB4) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xBD) goto yy17360;
				if (yych <= 0xBF) goto yy10684;
				goto yy2;
			}
		}
	}
yy17596:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy10684;
			if (yych <= 0x94) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x9E) goto yy17360;
			if (yych <= 0x9F) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0xA3) goto yy10684;
			if (yych <= 0xB0) goto yy2;
			if (yych <= 0xB2) goto yy17360;
			goto yy2;
		}
	}
yy17597:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			if (yych <= 0x80) goto yy2;
			if (yych <= 0x83) goto yy10684;
			goto yy2;
		} else {
			if (yych == 0x8D) goto yy2;
			goto yy17360;
		}
	} else {
		if (yych <= 0xBC) {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBA) goto yy17360;
			goto yy2;
		} else {
			if (yych <= 0xBD) goto yy17360;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy17598:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x85) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x89) goto yy2;
			if (yych <= 0x8D) goto yy10684;
			if (yych <= 0x8E) goto yy17360;
			goto yy2;
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy10684;
			if (yych <= 0x9E) goto yy2;
			if (yych <= 0xA1) goto yy17360;
			goto yy10684;
		} else {
			if (yych <= 0xB8) goto yy2;
			if (yych <= 0xB9) goto yy10684;
			if (yych <= 0xBF) goto yy17360;
			goto yy2;
		}
	}
yy17599:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x84) goto yy2;
			if (yych <= 0x96) goto yy17360;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) goto yy2;
			goto yy17360;
		} else {
			if (yych == 0xBD) goto yy17360;
			goto yy2;
		}
	}
yy17600:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy17360;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy10684;
			if (yych <= 0x8E) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0x97) {
			if (yych == 0x96) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0x9F) goto yy10684;
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy10684;
			goto yy2;
		}
	}
yy17601:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x81) goto yy2;
		if (yych == 0x8E) goto yy2;
		goto yy10684;
	} else {
		if (yych <= 0x99) goto yy2;
		if (yych <= 0x9F) goto yy10684;
		if (yych <= 0xBF) goto yy17360;
		goto yy2;
	}
yy17602:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9A) goto yy17360;
	if (yych <= 0x9C) goto yy2;
	if (yych <= 0x9F) goto yy10684;
	goto yy2;
yy17603:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x99) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8F) goto yy17360;
		goto yy10684;
	} else {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy17360;
		goto yy2;
	}
yy17604:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy7354;
	if (yych <= 0xBF) goto yy17360;
	goto yy2;
yy17605:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x91) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x8D) goto yy2;
		goto yy17360;
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x94) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0xB1) goto yy17360;
			if (yych <= 0xB4) goto yy10684;
			goto yy2;
		}
	}
yy17606:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAC) {
		if (yych <= 0x91) {
			if (yych <= 0x7F) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0x93) goto yy10684;
			if (yych <= 0x9F) goto yy2;
			goto yy17360;
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0xB1) goto yy2;
			if (yych <= 0xB3) goto yy10684;
			goto yy2;
		}
	}
yy17607:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych == 0x86) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0x8D) goto yy10684;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy17360;
		goto yy2;
	}
yy17608:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA8) goto yy17360;
		goto yy10684;
	} else {
		if (yych <= 0xAA) goto yy17360;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy17360;
		goto yy2;
	}
yy17609:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9E) goto yy17360;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy10684;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBB) goto yy10684;
		goto yy2;
	}
yy17610:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x96) goto yy17360;
	if (yych <= 0x9B) goto yy10684;
	goto yy2;
yy17611:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x82) goto yy10684;
		if (yych <= 0xA0) goto yy17360;
		goto yy10684;
	} else {
		if (yych <= 0xAF) goto yy17360;
		if (yych <= 0xB9) goto yy2;
		if (yych <= 0xBF) goto yy17360;
		goto yy2;
	}
yy17612:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy17360;
	if (yych <= 0xB3) goto yy10684;
	goto yy2;
yy17613:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy17360;
	if (yych <= 0xB7) goto yy10684;
	goto yy2;
yy17614:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x92) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy10684;
			if (yych <= 0xAC) goto yy17360;
			goto yy10684;
		}
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB1) goto yy17360;
			if (yych <= 0xB4) goto yy10684;
			goto yy17360;
		} else {
			if (yych <= 0xB7) goto yy2;
			if (yych <= 0xB9) goto yy10684;
			goto yy2;
		}
	}
yy17615:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xBC) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0xB5) goto yy2;
		goto yy17360;
	} else {
		if (yych == 0xBE) goto yy17360;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy17616:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy10684;
			if (yych <= 0x84) goto yy17360;
			goto yy2;
		} else {
			if (yych <= 0x8F) {
				if (yych <= 0x8C) goto yy17360;
				goto yy10684;
			} else {
				if (yych <= 0x93) goto yy17360;
				if (yych <= 0x95) goto yy2;
				goto yy17360;
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9F) {
				if (yych <= 0x9C) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xAC) goto yy17360;
				if (yych <= 0xAF) goto yy10684;
				goto yy2;
			}
		} else {
			if (yych <= 0xB5) {
				if (yych <= 0xB4) goto yy17360;
				goto yy2;
			} else {
				if (yych <= 0xBC) goto yy17360;
				if (yych <= 0xBE) goto yy10684;
				goto yy2;
			}
		}
	}
yy17617:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x83:
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x88:
	case 0x89:
	case 0x94:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x9E:
	case 0x9F:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA5:
	case 0xA7:
	case 0xA9:
	case 0xAE:
	case 0xBA:
	case 0xBB:	goto yy10684;
	case 0x82:
	case 0x87:
	case 0x8A:
	case 0x8B:
	case 0x8C:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x90:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x95:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0x9D:
	case 0xA4:
	case 0xA6:
	case 0xA8:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xAD:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB8:
	case 0xB9:
	case 0xBC:
	case 0xBD:
	case 0xBE:
	case 0xBF:	goto yy17360;
	default:	goto yy2;
	}
yy17618:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy10684;
		goto yy17360;
	} else {
		if (yych == 0x8E) goto yy17360;
		if (yych <= 0x8F) goto yy10684;
		goto yy2;
	}
yy17619:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x82) goto yy2;
		if (yych <= 0x84) goto yy17360;
		goto yy2;
	} else {
		if (yych <= 0x8B) goto yy10684;
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy17620:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA4) goto yy17360;
		goto yy10684;
	} else {
		if (yych <= 0xAE) goto yy17360;
		if (yych <= 0xB1) goto yy10684;
		if (yych <= 0xB3) goto yy17360;
		goto yy2;
	}
yy17621:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy17360;
	if (yych == 0xBF) goto yy10684;
	goto yy2;
yy17622:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8E) goto yy17360;
			goto yy2;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy17623:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x91) {
			if (yych == 0x84) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0x93) goto yy10684;
			if (yych == 0xA0) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xAF) goto yy10684;
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB7) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy17360;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy17624:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0x91) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy10684;
		if (yych <= 0xBA) goto yy17360;
		goto yy2;
	}
yy17625:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy10684;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xB7) goto yy17360;
	goto yy2;
yy17626:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB2) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy17360;
		goto yy10684;
	} else {
		if (yych <= 0xB3) goto yy2;
		if (yych <= 0xBD) goto yy10684;
		goto yy2;
	}
yy17627:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9D) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9B) goto yy17360;
		goto yy2;
	} else {
		if (yych <= 0x9F) goto yy10684;
		if (yych <= 0xBF) goto yy17360;
		goto yy2;
	}
yy17628:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy17360;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB1) goto yy10684;
	goto yy2;
yy17629:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x96) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0xA1) goto yy10684;
		if (yych <= 0xBF) goto yy17360;
		goto yy2;
	}
yy17630:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy17360;
		if (yych <= 0x88) goto yy2;
		goto yy10684;
	} else {
		if (yych <= 0xAD) goto yy17360;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xB7) goto yy17360;
		goto yy2;
	}
yy17631:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x81) goto yy17360;
			goto yy10684;
		} else {
			if (yych == 0x86) goto yy10684;
			goto yy17360;
		}
	} else {
		if (yych <= 0xAB) {
			if (yych <= 0x8B) goto yy10684;
			if (yych <= 0xA2) goto yy17360;
			goto yy10684;
		} else {
			if (yych <= 0xB5) goto yy2;
			if (yych <= 0xB9) goto yy10684;
			goto yy2;
		}
	}
yy17632:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy10684;
	if (yych <= 0xB3) goto yy17360;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy17633:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xB1) goto yy10684;
			goto yy17360;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xBA) goto yy2;
			goto yy17360;
		} else {
			if (yych == 0xBD) goto yy17360;
			goto yy2;
		}
	}
yy17634:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAD) {
		if (yych <= 0x89) goto yy2;
		if (yych <= 0xA5) goto yy17360;
		goto yy10684;
	} else {
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy17360;
		goto yy2;
	}
yy17635:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy17360;
	if (yych <= 0x93) goto yy10684;
	goto yy2;
yy17636:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA8) goto yy17360;
	if (yych <= 0xB6) goto yy10684;
	goto yy2;
yy17637:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0x83) goto yy10684;
			if (yych <= 0x8B) goto yy17360;
			goto yy10684;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB6) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xBA) goto yy2;
			if (yych <= 0xBD) goto yy10684;
			goto yy2;
		}
	}
yy17638:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x81) {
			if (yych <= 0x80) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xAA) goto yy17360;
			goto yy10684;
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xB1) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0xB4) goto yy2;
			if (yych <= 0xB6) goto yy10684;
			goto yy2;
		}
	}
yy17639:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x9A) goto yy17360;
		if (yych <= 0x9B) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0xA5) goto yy17360;
		if (yych <= 0xAF) goto yy2;
		if (yych <= 0xBF) goto yy17360;
		goto yy2;
	}
yy17640:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAA) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xA2) goto yy17360;
		goto yy10684;
	} else {
		if (yych <= 0xAB) goto yy2;
		if (yych <= 0xAD) goto yy10684;
		goto yy2;
	}
yy17641:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy17360;
			goto yy2;
		} else {
			if (yych <= 0x97) goto yy17360;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0x9D) goto yy17360;
			goto yy10684;
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) goto yy10684;
			if (yych <= 0xB6) goto yy17360;
			goto yy2;
		} else {
			if (yych == 0xBD) goto yy2;
			if (yych <= 0xBE) goto yy17360;
			goto yy2;
		}
	}
yy17642:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB1) goto yy17360;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy17643:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x81) goto yy10684;
	if (yych <= 0x92) goto yy2;
	if (yych <= 0xBF) goto yy17360;
	goto yy2;
yy17644:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy17360;
		goto yy2;
	} else {
		if (yych <= 0xBB) goto yy17360;
		if (yych <= 0xBD) goto yy10684;
		goto yy2;
	}
yy17645:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0xA1) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy10684;
			goto yy2;
		} else {
			if (yych == 0xA3) goto yy7354;
			goto yy10684;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych == 0xA9) goto yy10684;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy17360;
			goto yy2;
		}
	}
yy17646:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x8A) {
			if (yych == 0x84) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0x8B) goto yy10684;
			if (yych <= 0x8C) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0xA0) {
			if (yych <= 0x9B) goto yy2;
			if (yych <= 0x9E) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0xBA) goto yy17360;
			if (yych <= 0xBD) goto yy2;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy17647:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9B) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x80) goto yy10684;
		if (yych <= 0x9A) goto yy17360;
		goto yy2;
	} else {
		if (yych == 0x9D) goto yy2;
		if (yych <= 0x9E) goto yy10684;
		goto yy2;
	}
yy17648:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy17683;
	case 0x81:	goto yy17684;
	case 0x82:
	case 0x90:
	case 0x91:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0xB0:	goto yy17364;
	case 0x83:	goto yy17685;
	case 0x84:	goto yy16729;
	case 0x85:	goto yy16730;
	case 0x86:	goto yy16731;
	case 0x87:	goto yy16732;
	case 0x8A:	goto yy17686;
	case 0x8B:	goto yy17758;
	case 0x8C:	goto yy17688;
	case 0x8D:	goto yy17759;
	case 0x8E:	goto yy17690;
	case 0x8F:	goto yy17691;
	case 0x92:	goto yy17692;
	case 0x94:	goto yy17693;
	case 0x95:	goto yy17694;
	case 0x9C:	goto yy17695;
	case 0x9D:	goto yy17696;
	case 0xA0:	goto yy17697;
	case 0xA1:	goto yy17760;
	case 0xA2:	goto yy17699;
	case 0xA3:	goto yy17700;
	case 0xA4:	goto yy17701;
	case 0xA6:	goto yy17702;
	case 0xA8:	goto yy17761;
	case 0xA9:	goto yy17704;
	case 0xAA:	goto yy17705;
	case 0xAB:	goto yy17762;
	case 0xAC:	goto yy17510;
	case 0xAD:	goto yy17707;
	case 0xAE:	goto yy17708;
	case 0xB1:	goto yy17709;
	case 0xB2:
	case 0xB3:	goto yy17710;
	default:	goto yy2;
	}
yy17649:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy17763;
	case 0x81:	goto yy16737;
	case 0x82:	goto yy17764;
	case 0x83:	goto yy17713;
	case 0x84:	goto yy17765;
	case 0x85:	goto yy17766;
	case 0x86:	goto yy17767;
	case 0x87:	goto yy17768;
	case 0x88:	goto yy17769;
	case 0x8A:	goto yy17719;
	case 0x8B:	goto yy17770;
	case 0x8C:	goto yy17771;
	case 0x8D:	goto yy17772;
	case 0x92:
	case 0x98:	goto yy17773;
	case 0x93:	goto yy17774;
	case 0x96:	goto yy17775;
	case 0x97:	goto yy17776;
	case 0x99:	goto yy17777;
	case 0x9A:	goto yy17778;
	case 0x9C:	goto yy16749;
	case 0xA2:	goto yy17729;
	case 0xA3:	goto yy17730;
	case 0xAB:	goto yy17731;
	default:	goto yy2;
	}
yy17650:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xBC:	goto yy17364;
	case 0xA8:	goto yy17731;
	case 0xA9:	goto yy17699;
	case 0xAB:	goto yy17779;
	case 0xAC:	goto yy17780;
	case 0xAD:	goto yy17781;
	case 0xAE:	goto yy17739;
	case 0xBD:	goto yy17782;
	case 0xBE:	goto yy16754;
	default:	goto yy2;
	}
yy17651:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB0) goto yy17364;
	if (yych <= 0xB1) goto yy17741;
	if (yych <= 0xB2) goto yy17783;
	goto yy2;
yy17652:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:
	case 0x81:
	case 0x82:
	case 0x86:
	case 0x88:
	case 0x8C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA7:
	case 0xA8:
	case 0xA9:	goto yy10688;
	case 0x83:	goto yy13259;
	case 0x84:	goto yy16756;
	case 0x85:	goto yy16757;
	case 0x87:	goto yy16758;
	case 0x89:	goto yy16759;
	case 0x8D:	goto yy16760;
	case 0x90:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:	goto yy17364;
	case 0x91:	goto yy17743;
	case 0x92:	goto yy17744;
	case 0x93:	goto yy17745;
	case 0x94:	goto yy17746;
	case 0x95:	goto yy17747;
	case 0x9A:	goto yy17748;
	case 0x9B:	goto yy17784;
	case 0x9C:	goto yy17785;
	case 0x9D:	goto yy17786;
	case 0x9E:	goto yy17787;
	case 0x9F:	goto yy17788;
	case 0xAA:	goto yy16762;
	default:	goto yy2;
	}
yy17653:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB7) {
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xA2) goto yy17364;
		if (yych <= 0xA3) goto yy17789;
		goto yy2;
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB8) goto yy17755;
			goto yy17756;
		} else {
			if (yych <= 0xBA) goto yy17757;
			if (yych <= 0xBB) goto yy16764;
			goto yy2;
		}
	}
yy17654:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA6:
	case 0xA8:
	case 0xA9:
	case 0xAC:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB4:
	case 0xB8:	goto yy10684;
	case 0xAA:
	case 0xB5:
	case 0xBA:	goto yy14174;
	default:	goto yy2;
	}
yy17655:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy10684;
			goto yy14174;
		} else {
			if (yych <= 0x87) goto yy2;
			if (yych <= 0x8A) goto yy14174;
			goto yy2;
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0xA2) goto yy2;
			if (yych <= 0xBF) goto yy14174;
			goto yy2;
		}
	}
yy17656:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			goto yy14174;
		} else {
			if (yych == 0x8A) goto yy9303;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0x90) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xBE) goto yy9303;
			if (yych <= 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy17657:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x83) goto yy2;
			if (yych <= 0x85) goto yy10684;
			goto yy2;
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) goto yy10684;
			if (yych <= 0x8F) goto yy2;
			goto yy14174;
		} else {
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xB2) goto yy14174;
			goto yy2;
		}
	}
yy17658:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy15148;
	case 0x81:	goto yy15388;
	case 0x82:	goto yy17060;
	case 0x83:	goto yy16018;
	case 0x84:
	case 0x85:
	case 0x86:
	case 0x87:
	case 0x88:
	case 0x91:
	case 0x92:
	case 0x93:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0xB8:
	case 0xB9:
	case 0xBA:
	case 0xBB:	goto yy14178;
	case 0x89:	goto yy16019;
	case 0x8A:	goto yy16020;
	case 0x8B:	goto yy16021;
	case 0x8C:	goto yy16022;
	case 0x8D:	goto yy17061;
	case 0x8E:	goto yy17062;
	case 0x8F:	goto yy16025;
	case 0x90:	goto yy17790;
	case 0x99:	goto yy16027;
	case 0x9A:	goto yy16028;
	case 0x9B:	goto yy16029;
	case 0x9C:	goto yy17064;
	case 0x9D:	goto yy17065;
	case 0x9E:	goto yy15156;
	case 0x9F:	goto yy15395;
	case 0xA0:	goto yy17791;
	case 0xA1:	goto yy16033;
	case 0xA2:	goto yy17067;
	case 0xA3:	goto yy16035;
	case 0xA4:	goto yy17068;
	case 0xA5:	goto yy15399;
	case 0xA7:	goto yy15400;
	case 0xA8:	goto yy17069;
	case 0xA9:	goto yy15163;
	case 0xAA:	goto yy15402;
	case 0xAC:	goto yy15165;
	case 0xAD:	goto yy15403;
	case 0xAE:	goto yy17070;
	case 0xAF:	goto yy17071;
	case 0xB0:	goto yy17072;
	case 0xB1:	goto yy16041;
	case 0xB3:	goto yy17073;
	case 0xB4:	goto yy16043;
	case 0xB5:	goto yy16044;
	case 0xB6:	goto yy16045;
	case 0xB7:	goto yy15170;
	case 0xBC:	goto yy16046;
	case 0xBD:	goto yy16047;
	case 0xBE:	goto yy17074;
	case 0xBF:	goto yy17075;
	default:	goto yy2;
	}
yy17659:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x80:	goto yy15738;
	case 0x81:	goto yy15174;
	case 0x82:	goto yy15175;
	case 0x83:	goto yy15176;
	case 0x84:	goto yy17077;
	case 0x85:	goto yy17078;
	case 0x86:	goto yy17079;
	case 0x87:
	case 0x89:
	case 0x8A:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x94:
	case 0x95:
	case 0x96:
	case 0x97:
	case 0x98:
	case 0x99:
	case 0x9A:
	case 0x9B:
	case 0x9C:
	case 0xA0:
	case 0xA1:
	case 0xA2:
	case 0xA3:
	case 0xA4:
	case 0xA5:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAB:
	case 0xAC:
	case 0xBC:
	case 0xBD:
	case 0xBE:	goto yy10688;
	case 0x88:	goto yy15742;
	case 0x8C:	goto yy15179;
	case 0x8F:	goto yy15180;
	case 0x90:	goto yy15181;
	case 0x91:	goto yy15182;
	case 0x92:	goto yy15183;
	case 0x93:	goto yy15184;
	case 0x9D:	goto yy15185;
	case 0x9E:	goto yy15186;
	case 0x9F:	goto yy15187;
	case 0xA6:	goto yy15188;
	case 0xA7:	goto yy15189;
	case 0xAD:	goto yy15190;
	case 0xAE:	goto yy15191;
	case 0xAF:	goto yy15192;
	case 0xB0:	goto yy16053;
	case 0xB1:	goto yy16054;
	case 0xB2:	goto yy14178;
	case 0xB3:	goto yy17081;
	case 0xB4:	goto yy16056;
	case 0xB5:	goto yy17082;
	case 0xB6:	goto yy16058;
	case 0xB7:	goto yy17083;
	case 0xB8:	goto yy9350;
	case 0xBA:	goto yy15195;
	case 0xBB:	goto yy13331;
	case 0xBF:	goto yy15196;
	default:	goto yy2;
	}
yy17660:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0xAC:	goto yy17102;
	case 0xAD:	goto yy16084;
	case 0xAE:	goto yy17103;
	case 0xAF:	goto yy17104;
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB3:
	case 0xBA:	goto yy14178;
	case 0xB4:	goto yy16087;
	case 0xB5:	goto yy16088;
	case 0xB6:	goto yy16089;
	case 0xB7:	goto yy17105;
	case 0xB8:	goto yy15768;
	case 0xB9:	goto yy17792;
	case 0xBB:	goto yy16092;
	case 0xBC:	goto yy17793;
	case 0xBD:	goto yy17109;
	case 0xBF:	goto yy15230;
	default:	goto yy2;
	}
yy17661:
	yyaccept = 10;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCC) {
		if (yych <= '^') {
			if (yych <= '.') {
				if (yych <= '*') {
					if (yych == '$') goto yy114;
					goto yy57;
				} else {
					if (yych == ',') goto yy57;
					if (yych <= '-') goto yy114;
					goto yy4042;
				}
			} else {
				if (yych <= '>') {
					if (yych <= '/') goto yy57;
					if (yych <= '9') goto yy1567;
					if (yych <= ';') goto yy57;
					goto yy114;
				} else {
					if (yych <= '@') goto yy57;
					if (yych <= 'Z') goto yy1567;
					if (yych <= ']') goto yy57;
					goto yy114;
				}
			}
		} else {
			if (yych <= '|') {
				if (yych <= 'k') {
					if (yych == '`') goto yy114;
					goto yy1567;
				} else {
					if (yych <= 'l') goto yy17794;
					if (yych <= 'z') goto yy1567;
					if (yych <= '{') goto yy57;
					goto yy114;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych == '~') goto yy114;
					if (yych <= 0xC1) goto yy57;
					goto yy1218;
				} else {
					if (yych <= 0xC3) goto yy1219;
					if (yych <= 0xC9) goto yy926;
					if (yych <= 0xCA) goto yy927;
					goto yy114;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy1220;
					if (yych <= 0xCE) goto yy1221;
					goto yy1222;
				} else {
					if (yych == 0xD2) goto yy1223;
					if (yych <= 0xD3) goto yy926;
					goto yy932;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy933;
					if (yych <= 0xD6) goto yy1224;
					if (yych <= 0xD7) goto yy1225;
					goto yy1226;
				} else {
					if (yych <= 0xD9) goto yy1227;
					if (yych <= 0xDA) goto yy926;
					if (yych <= 0xDB) goto yy1228;
					goto yy1229;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy1230;
					if (yych <= 0xDE) goto yy1231;
					if (yych <= 0xDF) goto yy1232;
					goto yy1233;
				} else {
					if (yych <= 0xE1) goto yy1234;
					if (yych <= 0xE2) goto yy1235;
					if (yych <= 0xE3) goto yy1236;
					goto yy114;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy1237;
					if (yych <= 0xEE) goto yy57;
					goto yy1238;
				} else {
					if (yych <= 0xF0) goto yy1239;
					if (yych == 0xF3) goto yy114;
					goto yy57;
				}
			}
		}
	}
yy17662:
	yych = *++YYCURSOR;
	if (yych == 'l') goto yy17795;
	goto yy2;
yy17663:
	yych = *++YYCURSOR;
	if (yych <= '/') goto yy17458;
	if (yych <= '9') goto yy17796;
	goto yy17458;
yy17664:
	yych = *++YYCURSOR;
	if (yych <= '/') goto yy16838;
	if (yych <= '9') goto yy17796;
	goto yy16838;
yy17665:
	yyaccept = 27;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= '/') {
		if (yych <= '*') {
			if (yych == '%') goto yy147;
			goto yy17458;
		} else {
			if (yych == ',') goto yy17458;
			if (yych <= '.') goto yy147;
			goto yy17458;
		}
	} else {
		if (yych <= '^') {
			if (yych <= '9') goto yy17797;
			if (yych <= '?') goto yy17458;
			if (yych <= 'Z') goto yy147;
			goto yy17458;
		} else {
			if (yych == '`') goto yy17458;
			if (yych <= 'z') goto yy147;
			goto yy17458;
		}
	}
yy17666:
	yyaccept = 26;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= '/') {
		if (yych <= '*') {
			if (yych == '%') goto yy147;
			goto yy16838;
		} else {
			if (yych == ',') goto yy16838;
			if (yych <= '.') goto yy147;
			goto yy16838;
		}
	} else {
		if (yych <= '^') {
			if (yych <= '9') goto yy17797;
			if (yych <= '?') goto yy16838;
			if (yych <= 'Z') goto yy147;
			goto yy16838;
		} else {
			if (yych == '`') goto yy16838;
			if (yych <= 'z') goto yy147;
			goto yy16838;
		}
	}
yy17667:
	yyaccept = 21;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy5661;
				goto yy17351;
			} else {
				if (yych == '%') goto yy146;
				goto yy5661;
			}
		} else {
			if (yych <= '*') {
				if (yych <= ')') goto yy17351;
				goto yy5661;
			} else {
				if (yych <= '+') goto yy5688;
				if (yych <= ',') goto yy5661;
				goto yy17452;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych >= '/') goto yy17351;
			} else {
				if (yych <= '9') goto yy17798;
				if (yych <= '?') goto yy5661;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy5688;
				if (yych <= '^') goto yy5661;
				goto yy5688;
			} else {
				if (yych <= '`') goto yy5661;
				if (yych <= 'z') goto yy5688;
				goto yy5661;
			}
		}
	}
yy17668:
	yyaccept = 21;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= '/') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy5661;
			goto yy5688;
		} else {
			if (yych <= ',') goto yy5661;
			if (yych <= '-') goto yy783;
			if (yych <= '.') goto yy146;
			goto yy5661;
		}
	} else {
		if (yych <= 'Z') {
			if (yych <= '9') goto yy17798;
			if (yych <= '?') goto yy5661;
			if (yych <= '@') goto yy148;
			goto yy5688;
		} else {
			if (yych <= '_') {
				if (yych <= '^') goto yy5661;
				goto yy5688;
			} else {
				if (yych <= '`') goto yy5661;
				if (yych <= 'z') goto yy5688;
				goto yy5661;
			}
		}
	}
yy17669:
	yych = *++YYCURSOR;
	if (yych <= '/') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy1763;
			goto yy2207;
		} else {
			if (yych <= ',') goto yy1763;
			if (yych <= '-') goto yy146;
			if (yych <= '.') goto yy3055;
			goto yy1763;
		}
	} else {
		if (yych <= 'Z') {
			if (yych <= '9') goto yy17799;
			if (yych <= '?') goto yy1763;
			if (yych <= '@') goto yy148;
			goto yy2209;
		} else {
			if (yych <= '_') {
				if (yych <= '^') goto yy1763;
				goto yy2207;
			} else {
				if (yych <= '`') goto yy1763;
				if (yych <= 'z') goto yy2209;
				goto yy1763;
			}
		}
	}
yy17670:
	yyaccept = 27;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= ']') {
		if (yych <= '.') {
			if (yych <= '*') {
				if (yych <= '#') goto yy17458;
				if (yych <= '$') goto yy534;
				if (yych <= '%') goto yy146;
				goto yy17458;
			} else {
				if (yych <= '+') goto yy781;
				if (yych <= ',') goto yy17458;
				if (yych <= '-') goto yy783;
				goto yy172;
			}
		} else {
			if (yych <= '>') {
				if (yych <= '/') goto yy17458;
				if (yych <= '9') goto yy17800;
				if (yych <= ';') goto yy17458;
				goto yy534;
			} else {
				if (yych <= '?') goto yy17458;
				if (yych <= '@') goto yy148;
				if (yych <= 'Z') goto yy781;
				goto yy17458;
			}
		}
	} else {
		if (yych <= '~') {
			if (yych <= 'z') {
				if (yych == '_') goto yy781;
				if (yych <= '`') goto yy534;
				goto yy781;
			} else {
				if (yych == '|') goto yy534;
				if (yych <= '}') goto yy17458;
				goto yy534;
			}
		} else {
			if (yych <= 0xEA) {
				if (yych <= 0xC1) goto yy17458;
				if (yych <= 0xE4) goto yy534;
				if (yych <= 0xE9) goto yy17458;
				goto yy534;
			} else {
				if (yych <= 0xF0) {
					if (yych <= 0xEE) goto yy17458;
					goto yy534;
				} else {
					if (yych == 0xF3) goto yy534;
					goto yy17458;
				}
			}
		}
	}
yy17671:
	yyaccept = 21;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= '-') {
		if (yych <= '\'') {
			if (yych <= ' ') {
				if (yych <= 0x1F) goto yy5661;
				goto yy17351;
			} else {
				if (yych == '%') goto yy146;
				goto yy5661;
			}
		} else {
			if (yych <= '*') {
				if (yych <= ')') goto yy17351;
				goto yy5661;
			} else {
				if (yych <= '+') goto yy5688;
				if (yych <= ',') goto yy5661;
				goto yy17452;
			}
		}
	} else {
		if (yych <= '@') {
			if (yych <= '/') {
				if (yych <= '.') goto yy17668;
				goto yy17351;
			} else {
				if (yych <= '9') goto yy17801;
				if (yych <= '?') goto yy5661;
				goto yy148;
			}
		} else {
			if (yych <= '_') {
				if (yych <= 'Z') goto yy5688;
				if (yych <= '^') goto yy5661;
				goto yy5688;
			} else {
				if (yych <= '`') goto yy5661;
				if (yych <= 'z') goto yy5688;
				goto yy5661;
			}
		}
	}
yy17672:
	yych = *++YYCURSOR;
	if (yych <= '/') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy1763;
			goto yy2207;
		} else {
			if (yych <= ',') goto yy1763;
			if (yych <= '-') goto yy146;
			if (yych <= '.') goto yy3055;
			goto yy1763;
		}
	} else {
		if (yych <= 'Z') {
			if (yych <= '9') goto yy17802;
			if (yych <= '?') goto yy1763;
			if (yych <= '@') goto yy148;
			goto yy2209;
		} else {
			if (yych <= '_') {
				if (yych <= '^') goto yy1763;
				goto yy2207;
			} else {
				if (yych <= '`') goto yy1763;
				if (yych <= 'z') goto yy2209;
				goto yy1763;
			}
		}
	}
yy17673:
	yyaccept = 26;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= ']') {
		if (yych <= '.') {
			if (yych <= '*') {
				if (yych <= '#') goto yy16838;
				if (yych <= '$') goto yy534;
				if (yych <= '%') goto yy146;
				goto yy16838;
			} else {
				if (yych <= '+') goto yy781;
				if (yych <= ',') goto yy16838;
				if (yych <= '-') goto yy783;
				goto yy172;
			}
		} else {
			if (yych <= '>') {
				if (yych <= '/') goto yy16838;
				if (yych <= '9') goto yy17800;
				if (yych <= ';') goto yy16838;
				goto yy534;
			} else {
				if (yych <= '?') goto yy16838;
				if (yych <= '@') goto yy148;
				if (yych <= 'Z') goto yy781;
				goto yy16838;
			}
		}
	} else {
		if (yych <= '~') {
			if (yych <= 'z') {
				if (yych == '_') goto yy781;
				if (yych <= '`') goto yy534;
				goto yy781;
			} else {
				if (yych == '|') goto yy534;
				if (yych <= '}') goto yy16838;
				goto yy534;
			}
		} else {
			if (yych <= 0xEA) {
				if (yych <= 0xC1) goto yy16838;
				if (yych <= 0xE4) goto yy534;
				if (yych <= 0xE9) goto yy16838;
				goto yy534;
			} else {
				if (yych <= 0xF0) {
					if (yych <= 0xEE) goto yy16838;
					goto yy534;
				} else {
					if (yych == 0xF3) goto yy534;
					goto yy16838;
				}
			}
		}
	}
yy17674:
	yyaccept = 27;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yybm[256+yych] & 16) {
		goto yy170;
	}
	if (yych <= '`') {
		if (yych <= '.') {
			if (yych <= '%') {
				if (yych <= '#') goto yy17458;
				if (yych <= '$') goto yy111;
				goto yy146;
			} else {
				if (yych <= ',') goto yy17458;
				if (yych <= '-') goto yy146;
				goto yy172;
			}
		} else {
			if (yych <= '?') {
				if (yych <= ';') goto yy17458;
				if (yych <= '>') goto yy111;
				goto yy17458;
			} else {
				if (yych <= '@') goto yy148;
				if (yych <= 'Z') goto yy182;
				if (yych <= ']') goto yy17458;
				goto yy111;
			}
		}
	} else {
		if (yych <= 0xE4) {
			if (yych <= '|') {
				if (yych <= 'z') goto yy182;
				if (yych <= '{') goto yy17458;
				goto yy111;
			} else {
				if (yych == '~') goto yy111;
				if (yych <= 0xC1) goto yy17458;
				goto yy111;
			}
		} else {
			if (yych <= 0xEE) {
				if (yych == 0xEA) goto yy111;
				goto yy17458;
			} else {
				if (yych <= 0xF0) goto yy111;
				if (yych == 0xF3) goto yy111;
				goto yy17458;
			}
		}
	}
yy17675:
	yyaccept = 21;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCE) {
		if (yych <= '@') {
			if (yych <= '+') {
				if (yych <= '&') {
					if (yych == '%') goto yy146;
					goto yy5661;
				} else {
					if (yych <= '\'') goto yy200;
					if (yych <= '*') goto yy5661;
					goto yy5688;
				}
			} else {
				if (yych <= '.') {
					if (yych <= ',') goto yy5661;
					if (yych <= '-') goto yy867;
					goto yy3056;
				} else {
					if (yych <= '/') goto yy5661;
					if (yych <= '9') goto yy17803;
					if (yych <= '?') goto yy5661;
					goto yy148;
				}
			}
		} else {
			if (yych <= 0xC1) {
				if (yych <= '_') {
					if (yych <= 'Z') goto yy5690;
					if (yych <= '^') goto yy5661;
					goto yy5688;
				} else {
					if (yych <= '`') goto yy5661;
					if (yych <= 'z') goto yy5690;
					goto yy5661;
				}
			} else {
				if (yych <= 0xC9) {
					if (yych <= 0xC2) goto yy5692;
					if (yych <= 0xC3) goto yy5693;
					goto yy5694;
				} else {
					if (yych <= 0xCA) goto yy5695;
					if (yych <= 0xCC) goto yy5661;
					if (yych <= 0xCD) goto yy5696;
					goto yy5697;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD5) {
				if (yych <= 0xD2) {
					if (yych <= 0xCF) goto yy5698;
					if (yych <= 0xD1) goto yy5694;
					goto yy5699;
				} else {
					if (yych <= 0xD3) goto yy5694;
					if (yych <= 0xD4) goto yy5700;
					goto yy5701;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD6) goto yy5702;
					if (yych <= 0xD7) goto yy5703;
					goto yy5704;
				} else {
					if (yych <= 0xD9) goto yy5705;
					if (yych <= 0xDA) goto yy5694;
					if (yych <= 0xDB) goto yy5706;
					goto yy5707;
				}
			}
		} else {
			if (yych <= 0xE2) {
				if (yych <= 0xDF) {
					if (yych <= 0xDD) goto yy5708;
					if (yych <= 0xDE) goto yy5709;
					goto yy5710;
				} else {
					if (yych <= 0xE0) goto yy5711;
					if (yych <= 0xE1) goto yy5712;
					goto yy5713;
				}
			} else {
				if (yych <= 0xEA) {
					if (yych <= 0xE3) goto yy5714;
					if (yych <= 0xE9) goto yy5661;
					goto yy5715;
				} else {
					if (yych <= 0xEE) goto yy5661;
					if (yych <= 0xEF) goto yy5716;
					if (yych <= 0xF0) goto yy5717;
					goto yy5661;
				}
			}
		}
	}
yy17676:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy16953;
	if (yych <= 0xBF) goto yy17360;
	goto yy2;
yy17677:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8A) {
		if (yych == 0x86) goto yy16953;
		goto yy2;
	} else {
		if (yych <= 0x8D) goto yy10684;
		if (yych <= 0x9F) goto yy2;
		if (yych <= 0xBF) goto yy17360;
		goto yy2;
	}
yy17678:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x93) {
			if (yych <= 0x8F) goto yy2;
			goto yy16953;
		} else {
			if (yych <= 0x97) goto yy2;
			if (yych <= 0x99) goto yy2930;
			goto yy2;
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA4) goto yy2930;
			if (yych <= 0xA6) goto yy2;
			goto yy2930;
		} else {
			if (yych == 0xBF) goto yy10684;
			goto yy2;
		}
	}
yy17679:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x92) goto yy17037;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy17680:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x8F) {
			if (yych <= 0x7F) goto yy2;
			goto yy10684;
		} else {
			if (yych == 0x93) goto yy2930;
			goto yy2;
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0xAF) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0xB2) goto yy16953;
			if (yych <= 0xB4) goto yy10684;
			goto yy2;
		}
	}
yy17681:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych <= 0x92) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy10684;
			if (yych <= 0x91) goto yy2;
			goto yy2930;
		} else {
			if (yych == 0x95) goto yy2930;
			if (yych <= 0xA1) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych <= 0xA3) goto yy16953;
			if (yych <= 0xA6) goto yy10684;
			if (yych <= 0xA8) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xB4) {
				if (yych <= 0xAF) goto yy2;
				goto yy17360;
			} else {
				if (yych <= 0xB5) goto yy2;
				if (yych <= 0xBF) goto yy17360;
				goto yy2;
			}
		}
	}
yy17682:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy10684;
			if (yych <= 0x86) goto yy2;
			goto yy2930;
		} else {
			if (yych <= 0x8B) {
				if (yych <= 0x8A) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0x8C) goto yy2;
				if (yych <= 0x8D) goto yy16953;
				goto yy2930;
			}
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x9A) goto yy2930;
			if (yych <= 0x9B) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy17360;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy10684;
				goto yy2;
			}
		}
	}
yy17683:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0xA6) goto yy17360;
			goto yy2;
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) goto yy2;
			goto yy17360;
		} else {
			if (yych == 0xBF) goto yy17360;
			goto yy2;
		}
	}
yy17684:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8D) goto yy17360;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x9D) goto yy17360;
	goto yy2;
yy17685:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xBA) goto yy17360;
	goto yy2;
yy17686:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy17360;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy17360;
	goto yy2;
yy17687:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy17360;
	if (yych == 0xA0) goto yy7354;
	goto yy2;
yy17688:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy17360;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy17360;
	goto yy2;
yy17689:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy17360;
		if (yych <= 0x81) goto yy2;
		goto yy17360;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy17360;
		if (yych <= 0xBA) goto yy7354;
		goto yy2;
	}
yy17690:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy17360;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy17360;
	goto yy2;
yy17691:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy17360;
	if (yych <= 0x87) goto yy2;
	if (yych <= 0x8F) goto yy17360;
	goto yy2;
yy17692:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9D) goto yy17360;
	goto yy2;
yy17693:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA7) goto yy17360;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBF) goto yy17360;
	goto yy2;
yy17694:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA3) goto yy17360;
	goto yy2;
yy17695:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB6) goto yy17360;
	goto yy2;
yy17696:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy17360;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xA7) goto yy17360;
	goto yy2;
yy17697:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy17360;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy17360;
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) goto yy2;
			if (yych <= 0xB8) goto yy17360;
			goto yy2;
		} else {
			if (yych <= 0xBC) goto yy17360;
			if (yych == 0xBF) goto yy17360;
			goto yy2;
		}
	}
yy17698:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy17360;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy17360;
		if (yych <= 0xB8) goto yy7354;
		goto yy2;
	}
yy17699:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy17360;
	goto yy2;
yy17700:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych == 0xB3) goto yy2;
	if (yych <= 0xB5) goto yy17360;
	goto yy2;
yy17701:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy17360;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB9) goto yy17360;
	goto yy2;
yy17702:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB7) goto yy17360;
	if (yych <= 0xBD) goto yy2;
	if (yych <= 0xBF) goto yy17360;
	goto yy2;
yy17703:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy17360;
			if (yych <= 0x83) goto yy7354;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy7354;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy7354;
			goto yy17360;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy7354;
			} else {
				if (yych == 0xBF) goto yy7354;
				goto yy2;
			}
		}
	}
yy17704:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBC) goto yy17360;
	goto yy2;
yy17705:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9C) goto yy17360;
	goto yy2;
yy17706:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy17360;
		goto yy7354;
	} else {
		if (yych <= 0xA4) goto yy17360;
		if (yych <= 0xA6) goto yy7354;
		goto yy2;
	}
yy17707:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x95) goto yy17360;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xB2) goto yy17360;
	goto yy2;
yy17708:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x91) goto yy17360;
	goto yy2;
yy17709:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x88) goto yy17360;
	goto yy2;
yy17710:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB2) goto yy17360;
	goto yy2;
yy17711:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy7354;
	if (yych <= 0xB7) goto yy17360;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy17712:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy7354;
	if (yych <= 0xAF) goto yy17360;
	if (yych <= 0xBA) goto yy7354;
	goto yy2;
yy17713:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xA8) goto yy17360;
	goto yy2;
yy17714:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy7354;
	if (yych <= 0xA6) goto yy17360;
	if (yych <= 0xB4) goto yy7354;
	goto yy2;
yy17715:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy17360;
		goto yy7354;
	} else {
		if (yych == 0xB6) goto yy17360;
		goto yy2;
	}
yy17716:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy7354;
	if (yych <= 0xB2) goto yy17360;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy17717:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x84) goto yy17360;
			if (yych <= 0x89) goto yy2;
			goto yy7354;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x99) goto yy2;
			goto yy17360;
		} else {
			if (yych == 0x9C) goto yy17360;
			goto yy2;
		}
	}
yy17718:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy17360;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy17360;
		if (yych <= 0xB7) goto yy7354;
		goto yy2;
	}
yy17719:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x86) goto yy17360;
			goto yy2;
		} else {
			if (yych == 0x89) goto yy2;
			goto yy17360;
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) goto yy2;
			if (yych <= 0x9D) goto yy17360;
			goto yy2;
		} else {
			if (yych <= 0xA8) goto yy17360;
			if (yych <= 0xAF) goto yy2;
			if (yych <= 0xBF) goto yy17360;
			goto yy2;
		}
	}
yy17720:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy17360;
	if (yych <= 0xAA) goto yy7354;
	goto yy2;
yy17721:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy7354;
			if (yych <= 0x84) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy17360;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy17360;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy17360;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy17360;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0xBD) goto yy17360;
				if (yych <= 0xBF) goto yy7354;
				goto yy2;
			}
		}
	}
yy17722:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy7354;
			if (yych <= 0x86) goto yy2;
			goto yy7354;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy7354;
			} else {
				if (yych == 0x90) goto yy17360;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy7354;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy17360;
			goto yy7354;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy7354;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy7354;
				goto yy2;
			}
		}
	}
yy17723:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy17360;
	if (yych <= 0xBF) goto yy7354;
	goto yy2;
yy17724:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy7354;
		goto yy17360;
	} else {
		if (yych == 0x87) goto yy17360;
		goto yy2;
	}
yy17725:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy17360;
		goto yy7354;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy7354;
		goto yy2;
	}
yy17726:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy17360;
		if (yych <= 0x9D) goto yy7354;
		goto yy2;
	}
yy17727:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy7354;
	if (yych == 0x84) goto yy17360;
	goto yy2;
yy17728:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy17360;
	if (yych <= 0xB7) goto yy7354;
	goto yy2;
yy17729:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) goto yy2;
	if (yych <= 0xBF) goto yy17360;
	goto yy2;
yy17730:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9F) goto yy17360;
	if (yych == 0xBF) goto yy17360;
	goto yy2;
yy17731:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xB8) goto yy17360;
	goto yy2;
yy17732:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x99) goto yy17360;
	goto yy2;
yy17733:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x83) goto yy17360;
	goto yy2;
yy17734:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAE) goto yy17360;
	goto yy2;
yy17735:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x86) goto yy17360;
	goto yy2;
yy17736:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy17360;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy7354;
	goto yy2;
yy17737:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy17360;
		goto yy7354;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy7354;
		goto yy2;
	}
yy17738:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych == 0x85) goto yy7354;
		goto yy2;
	} else {
		if (yych <= 0xB7) goto yy17360;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy17360;
		goto yy2;
	}
yy17739:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x8F) goto yy17360;
	goto yy2;
yy17740:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy17360;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy17360;
		if (yych <= 0xBE) goto yy7354;
		goto yy2;
	}
yy17741:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy17360;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xBC) goto yy17360;
	goto yy2;
yy17742:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy17360;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy17360;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy7354;
		goto yy2;
	}
yy17743:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x95) goto yy2;
	if (yych <= 0xBF) goto yy17360;
	goto yy2;
yy17744:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x9D) goto yy2;
			goto yy17360;
		} else {
			if (yych == 0xA2) goto yy17360;
			if (yych <= 0xA4) goto yy2;
			goto yy17360;
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) goto yy2;
			if (yych == 0xAD) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) goto yy2;
				goto yy17360;
			} else {
				if (yych <= 0xBC) goto yy2;
				if (yych <= 0xBF) goto yy17360;
				goto yy2;
			}
		}
	}
yy17745:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x84) goto yy2;
	if (yych <= 0xBF) goto yy17360;
	goto yy2;
yy17746:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x85) goto yy17360;
			goto yy2;
		} else {
			if (yych <= 0x8A) goto yy17360;
			if (yych <= 0x8C) goto yy2;
			goto yy17360;
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) goto yy2;
			if (yych <= 0x9C) goto yy17360;
			goto yy2;
		} else {
			if (yych == 0xBA) goto yy2;
			if (yych <= 0xBE) goto yy17360;
			goto yy2;
		}
	}
yy17747:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x86) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x85) goto yy2;
		goto yy17360;
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0x91) goto yy2;
			if (yych <= 0xBF) goto yy17360;
			goto yy2;
		}
	}
yy17748:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xA5) goto yy17360;
	if (yych <= 0xA7) goto yy2;
	if (yych <= 0xBF) goto yy17360;
	goto yy2;
yy17749:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy7354;
		goto yy17360;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy7354;
			goto yy17360;
		} else {
			if (yych <= 0xBB) goto yy7354;
			if (yych <= 0xBF) goto yy17360;
			goto yy2;
		}
	}
yy17750:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy17360;
		goto yy7354;
	} else {
		if (yych == 0xB5) goto yy7354;
		if (yych <= 0xBF) goto yy17360;
		goto yy2;
	}
yy17751:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy17360;
		goto yy7354;
	} else {
		if (yych == 0xAF) goto yy7354;
		if (yych <= 0xBF) goto yy17360;
		goto yy2;
	}
yy17752:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy17360;
		goto yy7354;
	} else {
		if (yych == 0xA9) goto yy7354;
		if (yych <= 0xBF) goto yy17360;
		goto yy2;
	}
yy17753:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy7354;
	if (yych <= 0x8B) goto yy17360;
	goto yy2;
yy17754:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy17360;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy7354;
	goto yy2;
yy17755:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) goto yy2;
			if (yych == 0x84) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) goto yy2;
				goto yy17360;
			} else {
				if (yych == 0xA4) goto yy17360;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) goto yy17360;
				goto yy2;
			} else {
				if (yych == 0xB3) goto yy2;
				goto yy17360;
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) goto yy2;
				goto yy17360;
			} else {
				if (yych == 0xBB) goto yy17360;
				goto yy2;
			}
		}
	}
yy17756:
	++YYCURSOR;
	yych = *YYCURSOR;
	switch (yych) {
	case 0x82:
	case 0x87:
	case 0x89:
	case 0x8B:
	case 0x8D:
	case 0x8E:
	case 0x8F:
	case 0x91:
	case 0x92:
	case 0x94:
	case 0x97:
	case 0x99:
	case 0x9B:
	case 0x9D:
	case 0x9F:
	case 0xA1:
	case 0xA2:
	case 0xA4:
	case 0xA7:
	case 0xA8:
	case 0xA9:
	case 0xAA:
	case 0xAC:
	case 0xAD:
	case 0xAE:
	case 0xAF:
	case 0xB0:
	case 0xB1:
	case 0xB2:
	case 0xB4:
	case 0xB5:
	case 0xB6:
	case 0xB7:
	case 0xB9:
	case 0xBA:
	case 0xBB:
	case 0xBC:
	case 0xBE:	goto yy17360;
	default:	goto yy2;
	}
yy17757:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0x8A) goto yy2;
			if (yych <= 0x9B) goto yy17360;
			goto yy2;
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0xAA) goto yy2;
			if (yych <= 0xBB) goto yy17360;
			goto yy2;
		}
	}
yy17758:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x90) goto yy17360;
	if (yych == 0xA0) goto yy10684;
	goto yy2;
yy17759:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych == 0x80) goto yy17360;
		if (yych <= 0x81) goto yy2;
		goto yy17360;
	} else {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB5) goto yy17360;
		if (yych <= 0xBA) goto yy10684;
		goto yy2;
	}
yy17760:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x95) goto yy17360;
		goto yy2;
	} else {
		if (yych <= 0xB6) goto yy17360;
		if (yych <= 0xB8) goto yy10684;
		goto yy2;
	}
yy17761:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x93) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x80) goto yy17360;
			if (yych <= 0x83) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0x86) goto yy10684;
			if (yych <= 0x8B) goto yy2;
			if (yych <= 0x8F) goto yy10684;
			goto yy17360;
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0x94) goto yy2;
			if (yych == 0x98) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xB7) goto yy2;
				goto yy10684;
			} else {
				if (yych == 0xBF) goto yy10684;
				goto yy2;
			}
		}
	}
yy17762:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x88) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x87) goto yy17360;
		goto yy10684;
	} else {
		if (yych <= 0xA4) goto yy17360;
		if (yych <= 0xA6) goto yy10684;
		goto yy2;
	}
yy17763:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy10684;
	if (yych <= 0xB7) goto yy17360;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy17764:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy10684;
	if (yych <= 0xAF) goto yy17360;
	if (yych <= 0xBA) goto yy10684;
	goto yy2;
yy17765:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy10684;
	if (yych <= 0xA6) goto yy17360;
	if (yych <= 0xB4) goto yy10684;
	goto yy2;
yy17766:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB3) {
		if (yych <= 0x8F) goto yy2;
		if (yych <= 0xB2) goto yy17360;
		goto yy10684;
	} else {
		if (yych == 0xB6) goto yy17360;
		goto yy2;
	}
yy17767:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x82) goto yy10684;
	if (yych <= 0xB2) goto yy17360;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy17768:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8C) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x84) goto yy17360;
			if (yych <= 0x89) goto yy2;
			goto yy10684;
		}
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x99) goto yy2;
			goto yy17360;
		} else {
			if (yych == 0x9C) goto yy17360;
			goto yy2;
		}
	}
yy17769:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x92) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x91) goto yy17360;
		goto yy2;
	} else {
		if (yych <= 0xAB) goto yy17360;
		if (yych <= 0xB7) goto yy10684;
		goto yy2;
	}
yy17770:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x9E) goto yy17360;
	if (yych <= 0xAA) goto yy10684;
	goto yy2;
yy17771:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA9) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x83) goto yy10684;
			if (yych <= 0x84) goto yy2;
			goto yy17360;
		} else {
			if (yych <= 0x90) {
				if (yych <= 0x8E) goto yy2;
				goto yy17360;
			} else {
				if (yych <= 0x92) goto yy2;
				if (yych <= 0xA8) goto yy17360;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) goto yy17360;
				goto yy2;
			} else {
				if (yych == 0xB4) goto yy2;
				goto yy17360;
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xBD) goto yy17360;
				if (yych <= 0xBF) goto yy10684;
				goto yy2;
			}
		}
	}
yy17772:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) goto yy2;
			if (yych <= 0x84) goto yy10684;
			if (yych <= 0x86) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0x8D) {
				if (yych <= 0x8A) goto yy2;
				goto yy10684;
			} else {
				if (yych == 0x90) goto yy17360;
				goto yy2;
			}
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x97) goto yy10684;
			if (yych <= 0x9C) goto yy2;
			if (yych <= 0xA1) goto yy17360;
			goto yy10684;
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0xAF) goto yy2;
				if (yych <= 0xB4) goto yy10684;
				goto yy2;
			}
		}
	}
yy17773:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAF) goto yy17360;
	if (yych <= 0xBF) goto yy10684;
	goto yy2;
yy17774:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x85) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x83) goto yy10684;
		goto yy17360;
	} else {
		if (yych == 0x87) goto yy17360;
		goto yy2;
	}
yy17775:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB5) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAE) goto yy17360;
		goto yy10684;
	} else {
		if (yych <= 0xB7) goto yy2;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy17776:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x97) {
		if (yych == 0x80) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0x9B) goto yy17360;
		if (yych <= 0x9D) goto yy10684;
		goto yy2;
	}
yy17777:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych == 0x80) goto yy10684;
	if (yych == 0x84) goto yy17360;
	goto yy2;
yy17778:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0xAA) goto yy17360;
	if (yych <= 0xB7) goto yy10684;
	goto yy2;
yy17779:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0xAD) goto yy17360;
	if (yych <= 0xAF) goto yy2;
	if (yych <= 0xB4) goto yy10684;
	goto yy2;
yy17780:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xB6) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0xAF) goto yy17360;
		goto yy10684;
	} else {
		if (yych <= 0xBB) goto yy2;
		if (yych <= 0xBF) goto yy10684;
		goto yy2;
	}
yy17781:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA2) {
		if (yych == 0x85) goto yy10684;
		goto yy2;
	} else {
		if (yych <= 0xB7) goto yy17360;
		if (yych <= 0xBC) goto yy2;
		if (yych <= 0xBF) goto yy17360;
		goto yy2;
	}
yy17782:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x84) goto yy17360;
		goto yy2;
	} else {
		if (yych <= 0x90) goto yy17360;
		if (yych <= 0xBE) goto yy10684;
		goto yy2;
	}
yy17783:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy17360;
		goto yy2;
	} else {
		if (yych <= 0x99) goto yy17360;
		if (yych <= 0x9B) goto yy2;
		if (yych <= 0x9E) goto yy10684;
		goto yy2;
	}
yy17784:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x9A) {
		if (yych <= 0x7F) goto yy2;
		if (yych == 0x81) goto yy10684;
		goto yy17360;
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) goto yy10684;
			goto yy17360;
		} else {
			if (yych <= 0xBB) goto yy10684;
			if (yych <= 0xBF) goto yy17360;
			goto yy2;
		}
	}
yy17785:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x95) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x94) goto yy17360;
		goto yy10684;
	} else {
		if (yych == 0xB5) goto yy10684;
		if (yych <= 0xBF) goto yy17360;
		goto yy2;
	}
yy17786:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8F) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x8E) goto yy17360;
		goto yy10684;
	} else {
		if (yych == 0xAF) goto yy10684;
		if (yych <= 0xBF) goto yy17360;
		goto yy2;
	}
yy17787:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x89) {
		if (yych <= 0x7F) goto yy2;
		if (yych <= 0x88) goto yy17360;
		goto yy10684;
	} else {
		if (yych == 0xA9) goto yy10684;
		if (yych <= 0xBF) goto yy17360;
		goto yy2;
	}
yy17788:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych == 0x83) goto yy10684;
	if (yych <= 0x8B) goto yy17360;
	goto yy2;
yy17789:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x84) goto yy17360;
	if (yych <= 0x8F) goto yy2;
	if (yych <= 0x96) goto yy10684;
	goto yy2;
yy17790:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x7F) goto yy2;
	if (yych <= 0x80) goto yy9303;
	if (yych <= 0xBF) goto yy14174;
	goto yy2;
yy17791:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8D) {
		if (yych == 0x86) goto yy9303;
		if (yych <= 0x8A) goto yy2;
		goto yy10684;
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8F) goto yy2;
			goto yy843;
		} else {
			if (yych <= 0x9F) goto yy2;
			if (yych <= 0xBF) goto yy14174;
			goto yy2;
		}
	}
yy17792:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0xA3) {
		if (yych <= 0x91) {
			if (yych <= 0x8C) goto yy2;
			if (yych <= 0x8F) goto yy10684;
			goto yy2;
		} else {
			if (yych <= 0x92) goto yy1087;
			if (yych <= 0xA1) goto yy2;
			if (yych <= 0xA2) goto yy10684;
			goto yy9303;
		}
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA6) goto yy10684;
			if (yych == 0xA9) goto yy10684;
			goto yy2;
		} else {
			if (yych == 0xB5) goto yy2;
			if (yych <= 0xBF) goto yy14174;
			goto yy2;
		}
	}
yy17793:
	++YYCURSOR;
	yych = *YYCURSOR;
	if (yych <= 0x8E) {
		if (yych <= 0x87) {
			if (yych == 0x84) goto yy10684;
			if (yych <= 0x86) goto yy2;
			goto yy1087;
		} else {
			if (yych <= 0x8B) {
				if (yych <= 0x8A) goto yy2;
				goto yy10684;
			} else {
				if (yych <= 0x8C) goto yy2;
				if (yych <= 0x8D) goto yy9303;
				goto yy1087;
			}
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8F) goto yy2;
			if (yych <= 0x99) goto yy843;
			if (yych <= 0x9B) goto yy2;
			goto yy10684;
		} else {
			if (yych <= 0xBA) {
				if (yych <= 0xA0) goto yy2;
				goto yy14174;
			} else {
				if (yych <= 0xBD) goto yy2;
				if (yych <= 0xBF) goto yy10684;
				goto yy2;
			}
		}
	}
yy17794:
	yyaccept = 10;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCC) {
		if (yych <= '^') {
			if (yych <= '.') {
				if (yych <= '*') {
					if (yych == '$') goto yy114;
					goto yy57;
				} else {
					if (yych == ',') goto yy57;
					if (yych <= '-') goto yy114;
					goto yy4042;
				}
			} else {
				if (yych <= '>') {
					if (yych <= '/') goto yy57;
					if (yych <= '9') goto yy1567;
					if (yych <= ';') goto yy57;
					goto yy114;
				} else {
					if (yych <= '@') goto yy57;
					if (yych <= 'Z') goto yy1567;
					if (yych <= ']') goto yy57;
					goto yy114;
				}
			}
		} else {
			if (yych <= '|') {
				if (yych <= 'k') {
					if (yych == '`') goto yy114;
					goto yy1567;
				} else {
					if (yych <= 'l') goto yy17804;
					if (yych <= 'z') goto yy1567;
					if (yych <= '{') goto yy57;
					goto yy114;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych == '~') goto yy114;
					if (yych <= 0xC1) goto yy57;
					goto yy1218;
				} else {
					if (yych <= 0xC3) goto yy1219;
					if (yych <= 0xC9) goto yy926;
					if (yych <= 0xCA) goto yy927;
					goto yy114;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy1220;
					if (yych <= 0xCE) goto yy1221;
					goto yy1222;
				} else {
					if (yych == 0xD2) goto yy1223;
					if (yych <= 0xD3) goto yy926;
					goto yy932;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy933;
					if (yych <= 0xD6) goto yy1224;
					if (yych <= 0xD7) goto yy1225;
					goto yy1226;
				} else {
					if (yych <= 0xD9) goto yy1227;
					if (yych <= 0xDA) goto yy926;
					if (yych <= 0xDB) goto yy1228;
					goto yy1229;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy1230;
					if (yych <= 0xDE) goto yy1231;
					if (yych <= 0xDF) goto yy1232;
					goto yy1233;
				} else {
					if (yych <= 0xE1) goto yy1234;
					if (yych <= 0xE2) goto yy1235;
					if (yych <= 0xE3) goto yy1236;
					goto yy114;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy1237;
					if (yych <= 0xEE) goto yy57;
					goto yy1238;
				} else {
					if (yych <= 0xF0) goto yy1239;
					if (yych == 0xF3) goto yy114;
					goto yy57;
				}
			}
		}
	}
yy17795:
	yych = *++YYCURSOR;
	if (yych == 'l') goto yy17805;
	goto yy2;
yy17796:
	yych = *++YYCURSOR;
	goto yy17458;
yy17797:
	yyaccept = 27;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= '/') {
		if (yych <= '*') {
			if (yych == '%') goto yy147;
			goto yy17458;
		} else {
			if (yych == ',') goto yy17458;
			if (yych <= '.') goto yy147;
			goto yy17458;
		}
	} else {
		if (yych <= '^') {
			if (yych <= '9') goto yy147;
			if (yych <= '?') goto yy17458;
			if (yych <= 'Z') goto yy147;
			goto yy17458;
		} else {
			if (yych == '`') goto yy17458;
			if (yych <= 'z') goto yy147;
			goto yy17458;
		}
	}
yy17798:
	yyaccept = 21;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= '/') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy5661;
			goto yy5688;
		} else {
			if (yych <= ',') goto yy5661;
			if (yych <= '-') goto yy783;
			if (yych <= '.') goto yy3055;
			goto yy5661;
		}
	} else {
		if (yych <= 'Z') {
			if (yych <= '9') goto yy17806;
			if (yych <= '?') goto yy5661;
			if (yych <= '@') goto yy148;
			goto yy5688;
		} else {
			if (yych <= '_') {
				if (yych <= '^') goto yy5661;
				goto yy5688;
			} else {
				if (yych <= '`') goto yy5661;
				if (yych <= 'z') goto yy5688;
				goto yy5661;
			}
		}
	}
yy17799:
	yyaccept = 27;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= ']') {
		if (yych <= '.') {
			if (yych <= '*') {
				if (yych <= '#') goto yy17458;
				if (yych <= '$') goto yy1763;
				if (yych <= '%') goto yy146;
				goto yy17458;
			} else {
				if (yych <= '+') goto yy2207;
				if (yych <= ',') goto yy17458;
				if (yych <= '-') goto yy146;
				goto yy3055;
			}
		} else {
			if (yych <= '>') {
				if (yych <= '/') goto yy17458;
				if (yych <= '9') goto yy17807;
				if (yych <= ';') goto yy17458;
				goto yy1763;
			} else {
				if (yych <= '?') goto yy17458;
				if (yych <= '@') goto yy148;
				if (yych <= 'Z') goto yy2209;
				goto yy17458;
			}
		}
	} else {
		if (yych <= '~') {
			if (yych <= 'z') {
				if (yych == '_') goto yy2207;
				if (yych <= '`') goto yy1763;
				goto yy2209;
			} else {
				if (yych == '|') goto yy1763;
				if (yych <= '}') goto yy17458;
				goto yy1763;
			}
		} else {
			if (yych <= 0xEA) {
				if (yych <= 0xC1) goto yy17458;
				if (yych <= 0xE4) goto yy1763;
				if (yych <= 0xE9) goto yy17458;
				goto yy1763;
			} else {
				if (yych <= 0xF0) {
					if (yych <= 0xEE) goto yy17458;
					goto yy1763;
				} else {
					if (yych == 0xF3) goto yy1763;
					goto yy17458;
				}
			}
		}
	}
yy17800:
	yyaccept = 27;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= ']') {
		if (yych <= '.') {
			if (yych <= '*') {
				if (yych <= '#') goto yy17458;
				if (yych <= '$') goto yy534;
				if (yych <= '%') goto yy146;
				goto yy17458;
			} else {
				if (yych <= '+') goto yy781;
				if (yych <= ',') goto yy17458;
				if (yych <= '-') goto yy783;
				goto yy172;
			}
		} else {
			if (yych <= '>') {
				if (yych <= '/') goto yy17458;
				if (yych <= '9') goto yy781;
				if (yych <= ';') goto yy17458;
				goto yy534;
			} else {
				if (yych <= '?') goto yy17458;
				if (yych <= '@') goto yy148;
				if (yych <= 'Z') goto yy781;
				goto yy17458;
			}
		}
	} else {
		if (yych <= '~') {
			if (yych <= 'z') {
				if (yych == '_') goto yy781;
				if (yych <= '`') goto yy534;
				goto yy781;
			} else {
				if (yych == '|') goto yy534;
				if (yych <= '}') goto yy17458;
				goto yy534;
			}
		} else {
			if (yych <= 0xEA) {
				if (yych <= 0xC1) goto yy17458;
				if (yych <= 0xE4) goto yy534;
				if (yych <= 0xE9) goto yy17458;
				goto yy534;
			} else {
				if (yych <= 0xF0) {
					if (yych <= 0xEE) goto yy17458;
					goto yy534;
				} else {
					if (yych == 0xF3) goto yy534;
					goto yy17458;
				}
			}
		}
	}
yy17801:
	yyaccept = 21;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= '/') {
		if (yych <= '+') {
			if (yych == '%') goto yy146;
			if (yych <= '*') goto yy5661;
			goto yy5688;
		} else {
			if (yych <= ',') goto yy5661;
			if (yych <= '-') goto yy783;
			if (yych <= '.') goto yy3055;
			goto yy5661;
		}
	} else {
		if (yych <= 'Z') {
			if (yych <= '9') goto yy17808;
			if (yych <= '?') goto yy5661;
			if (yych <= '@') goto yy148;
			goto yy5688;
		} else {
			if (yych <= '_') {
				if (yych <= '^') goto yy5661;
				goto yy5688;
			} else {
				if (yych <= '`') goto yy5661;
				if (yych <= 'z') goto yy5688;
				goto yy5661;
			}
		}
	}
yy17802:
	yyaccept = 26;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= ']') {
		if (yych <= '.') {
			if (yych <= '*') {
				if (yych <= '#') goto yy16838;
				if (yych <= '$') goto yy1763;
				if (yych <= '%') goto yy146;
				goto yy16838;
			} else {
				if (yych <= '+') goto yy2207;
				if (yych <= ',') goto yy16838;
				if (yych <= '-') goto yy146;
				goto yy3055;
			}
		} else {
			if (yych <= '>') {
				if (yych <= '/') goto yy16838;
				if (yych <= '9') goto yy17807;
				if (yych <= ';') goto yy16838;
				goto yy1763;
			} else {
				if (yych <= '?') goto yy16838;
				if (yych <= '@') goto yy148;
				if (yych <= 'Z') goto yy2209;
				goto yy16838;
			}
		}
	} else {
		if (yych <= '~') {
			if (yych <= 'z') {
				if (yych == '_') goto yy2207;
				if (yych <= '`') goto yy1763;
				goto yy2209;
			} else {
				if (yych == '|') goto yy1763;
				if (yych <= '}') goto yy16838;
				goto yy1763;
			}
		} else {
			if (yych <= 0xEA) {
				if (yych <= 0xC1) goto yy16838;
				if (yych <= 0xE4) goto yy1763;
				if (yych <= 0xE9) goto yy16838;
				goto yy1763;
			} else {
				if (yych <= 0xF0) {
					if (yych <= 0xEE) goto yy16838;
					goto yy1763;
				} else {
					if (yych == 0xF3) goto yy1763;
					goto yy16838;
				}
			}
		}
	}
yy17803:
	yyaccept = 26;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCA) {
		if (yych <= '?') {
			if (yych <= '+') {
				if (yych <= '%') {
					if (yych <= '#') goto yy16838;
					if (yych <= '$') goto yy5661;
					goto yy146;
				} else {
					if (yych == '\'') goto yy200;
					if (yych <= '*') goto yy16838;
					goto yy5688;
				}
			} else {
				if (yych <= '/') {
					if (yych <= ',') goto yy16838;
					if (yych <= '-') goto yy867;
					if (yych <= '.') goto yy3056;
					goto yy16838;
				} else {
					if (yych <= '9') goto yy5690;
					if (yych <= ';') goto yy16838;
					if (yych <= '>') goto yy5661;
					goto yy16838;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '^') {
					if (yych <= '@') goto yy148;
					if (yych <= 'Z') goto yy5690;
					if (yych <= ']') goto yy16838;
					goto yy5661;
				} else {
					if (yych <= '_') goto yy5688;
					if (yych <= '`') goto yy5661;
					if (yych <= 'z') goto yy5690;
					goto yy16838;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy16838;
					if (yych <= '~') goto yy5661;
					goto yy16838;
				} else {
					if (yych <= 0xC2) goto yy5692;
					if (yych <= 0xC3) goto yy5693;
					if (yych <= 0xC9) goto yy5694;
					goto yy5695;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy5661;
					if (yych <= 0xCD) goto yy5696;
					if (yych <= 0xCE) goto yy5697;
					goto yy5698;
				} else {
					if (yych == 0xD2) goto yy5699;
					if (yych <= 0xD3) goto yy5694;
					goto yy5700;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy5701;
					if (yych <= 0xD6) goto yy5702;
					if (yych <= 0xD7) goto yy5703;
					goto yy5704;
				} else {
					if (yych <= 0xD9) goto yy5705;
					if (yych <= 0xDA) goto yy5694;
					if (yych <= 0xDB) goto yy5706;
					goto yy5707;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy5708;
					if (yych <= 0xDE) goto yy5709;
					if (yych <= 0xDF) goto yy5710;
					goto yy5711;
				} else {
					if (yych <= 0xE1) goto yy5712;
					if (yych <= 0xE2) goto yy5713;
					if (yych <= 0xE3) goto yy5714;
					goto yy5661;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy5715;
					if (yych <= 0xEE) goto yy16838;
					goto yy5716;
				} else {
					if (yych <= 0xF0) goto yy5717;
					if (yych == 0xF3) goto yy5661;
					goto yy16838;
				}
			}
		}
	}
yy17804:
	yyaccept = 10;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCD) {
		if (yych <= '^') {
			if (yych <= '.') {
				if (yych <= '*') {
					if (yych == '$') goto yy114;
					goto yy57;
				} else {
					if (yych == ',') goto yy57;
					if (yych <= '-') goto yy114;
					goto yy4042;
				}
			} else {
				if (yych <= '>') {
					if (yych <= '/') goto yy57;
					if (yych <= '9') goto yy1567;
					if (yych <= ';') goto yy57;
					goto yy114;
				} else {
					if (yych <= '@') goto yy57;
					if (yych <= 'Z') goto yy1567;
					if (yych <= ']') goto yy57;
					goto yy114;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= 'a') {
					if (yych <= '_') goto yy1567;
					if (yych <= '`') goto yy114;
					goto yy17809;
				} else {
					if (yych <= 'z') goto yy1567;
					if (yych == '|') goto yy114;
					goto yy57;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy114;
					if (yych <= 0xC1) goto yy57;
					if (yych <= 0xC2) goto yy1218;
					goto yy1219;
				} else {
					if (yych <= 0xC9) goto yy926;
					if (yych <= 0xCA) goto yy927;
					if (yych <= 0xCC) goto yy114;
					goto yy1220;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy1221;
					if (yych <= 0xCF) goto yy1222;
					goto yy926;
				} else {
					if (yych <= 0xD2) goto yy1223;
					if (yych <= 0xD3) goto yy926;
					if (yych <= 0xD4) goto yy932;
					goto yy933;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy1224;
					if (yych <= 0xD7) goto yy1225;
					if (yych <= 0xD8) goto yy1226;
					goto yy1227;
				} else {
					if (yych <= 0xDA) goto yy926;
					if (yych <= 0xDB) goto yy1228;
					if (yych <= 0xDC) goto yy1229;
					goto yy1230;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy1231;
					if (yych <= 0xDF) goto yy1232;
					goto yy1233;
				} else {
					if (yych <= 0xE1) goto yy1234;
					if (yych <= 0xE2) goto yy1235;
					if (yych <= 0xE3) goto yy1236;
					goto yy114;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy1237;
					if (yych <= 0xEE) goto yy57;
					goto yy1238;
				} else {
					if (yych <= 0xF0) goto yy1239;
					if (yych == 0xF3) goto yy114;
					goto yy57;
				}
			}
		}
	}
yy17805:
	yych = *++YYCURSOR;
	if (yych == 'a') goto yy17810;
	goto yy2;
yy17806:
	yyaccept = 27;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= ']') {
		if (yych <= '.') {
			if (yych <= '*') {
				if (yych <= '#') goto yy17458;
				if (yych <= '$') goto yy5661;
				if (yych <= '%') goto yy146;
				goto yy17458;
			} else {
				if (yych <= '+') goto yy5688;
				if (yych <= ',') goto yy17458;
				if (yych <= '-') goto yy783;
				goto yy3055;
			}
		} else {
			if (yych <= '>') {
				if (yych <= '/') goto yy17458;
				if (yych <= '9') goto yy17811;
				if (yych <= ';') goto yy17458;
				goto yy5661;
			} else {
				if (yych <= '?') goto yy17458;
				if (yych <= '@') goto yy148;
				if (yych <= 'Z') goto yy5688;
				goto yy17458;
			}
		}
	} else {
		if (yych <= '~') {
			if (yych <= 'z') {
				if (yych == '_') goto yy5688;
				if (yych <= '`') goto yy5661;
				goto yy5688;
			} else {
				if (yych == '|') goto yy5661;
				if (yych <= '}') goto yy17458;
				goto yy5661;
			}
		} else {
			if (yych <= 0xEA) {
				if (yych <= 0xC1) goto yy17458;
				if (yych <= 0xE4) goto yy5661;
				if (yych <= 0xE9) goto yy17458;
				goto yy5661;
			} else {
				if (yych <= 0xF0) {
					if (yych <= 0xEE) goto yy17458;
					goto yy5661;
				} else {
					if (yych == 0xF3) goto yy5661;
					goto yy17458;
				}
			}
		}
	}
yy17807:
	yyaccept = 27;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= ']') {
		if (yych <= '.') {
			if (yych <= '*') {
				if (yych <= '#') goto yy17458;
				if (yych <= '$') goto yy1763;
				if (yych <= '%') goto yy146;
				goto yy17458;
			} else {
				if (yych <= '+') goto yy2207;
				if (yych <= ',') goto yy17458;
				if (yych <= '-') goto yy146;
				goto yy3055;
			}
		} else {
			if (yych <= '>') {
				if (yych <= '/') goto yy17458;
				if (yych <= '9') goto yy2207;
				if (yych <= ';') goto yy17458;
				goto yy1763;
			} else {
				if (yych <= '?') goto yy17458;
				if (yych <= '@') goto yy148;
				if (yych <= 'Z') goto yy2209;
				goto yy17458;
			}
		}
	} else {
		if (yych <= '~') {
			if (yych <= 'z') {
				if (yych == '_') goto yy2207;
				if (yych <= '`') goto yy1763;
				goto yy2209;
			} else {
				if (yych == '|') goto yy1763;
				if (yych <= '}') goto yy17458;
				goto yy1763;
			}
		} else {
			if (yych <= 0xEA) {
				if (yych <= 0xC1) goto yy17458;
				if (yych <= 0xE4) goto yy1763;
				if (yych <= 0xE9) goto yy17458;
				goto yy1763;
			} else {
				if (yych <= 0xF0) {
					if (yych <= 0xEE) goto yy17458;
					goto yy1763;
				} else {
					if (yych == 0xF3) goto yy1763;
					goto yy17458;
				}
			}
		}
	}
yy17808:
	yyaccept = 26;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= ']') {
		if (yych <= '.') {
			if (yych <= '*') {
				if (yych <= '#') goto yy16838;
				if (yych <= '$') goto yy5661;
				if (yych <= '%') goto yy146;
				goto yy16838;
			} else {
				if (yych <= '+') goto yy5688;
				if (yych <= ',') goto yy16838;
				if (yych <= '-') goto yy783;
				goto yy3055;
			}
		} else {
			if (yych <= '>') {
				if (yych <= '/') goto yy16838;
				if (yych <= '9') goto yy17811;
				if (yych <= ';') goto yy16838;
				goto yy5661;
			} else {
				if (yych <= '?') goto yy16838;
				if (yych <= '@') goto yy148;
				if (yych <= 'Z') goto yy5688;
				goto yy16838;
			}
		}
	} else {
		if (yych <= '~') {
			if (yych <= 'z') {
				if (yych == '_') goto yy5688;
				if (yych <= '`') goto yy5661;
				goto yy5688;
			} else {
				if (yych == '|') goto yy5661;
				if (yych <= '}') goto yy16838;
				goto yy5661;
			}
		} else {
			if (yych <= 0xEA) {
				if (yych <= 0xC1) goto yy16838;
				if (yych <= 0xE4) goto yy5661;
				if (yych <= 0xE9) goto yy16838;
				goto yy5661;
			} else {
				if (yych <= 0xF0) {
					if (yych <= 0xEE) goto yy16838;
					goto yy5661;
				} else {
					if (yych == 0xF3) goto yy5661;
					goto yy16838;
				}
			}
		}
	}
yy17809:
	yyaccept = 10;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCC) {
		if (yych <= '^') {
			if (yych <= '.') {
				if (yych <= '*') {
					if (yych == '$') goto yy114;
					goto yy57;
				} else {
					if (yych == ',') goto yy57;
					if (yych <= '-') goto yy114;
					goto yy4042;
				}
			} else {
				if (yych <= '>') {
					if (yych <= '/') goto yy57;
					if (yych <= '9') goto yy1567;
					if (yych <= ';') goto yy57;
					goto yy114;
				} else {
					if (yych <= '@') goto yy57;
					if (yych <= 'Z') goto yy1567;
					if (yych <= ']') goto yy57;
					goto yy114;
				}
			}
		} else {
			if (yych <= '|') {
				if (yych <= 'a') {
					if (yych == '`') goto yy114;
					goto yy1567;
				} else {
					if (yych <= 'b') goto yy17812;
					if (yych <= 'z') goto yy1567;
					if (yych <= '{') goto yy57;
					goto yy114;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych == '~') goto yy114;
					if (yych <= 0xC1) goto yy57;
					goto yy1218;
				} else {
					if (yych <= 0xC3) goto yy1219;
					if (yych <= 0xC9) goto yy926;
					if (yych <= 0xCA) goto yy927;
					goto yy114;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy1220;
					if (yych <= 0xCE) goto yy1221;
					goto yy1222;
				} else {
					if (yych == 0xD2) goto yy1223;
					if (yych <= 0xD3) goto yy926;
					goto yy932;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy933;
					if (yych <= 0xD6) goto yy1224;
					if (yych <= 0xD7) goto yy1225;
					goto yy1226;
				} else {
					if (yych <= 0xD9) goto yy1227;
					if (yych <= 0xDA) goto yy926;
					if (yych <= 0xDB) goto yy1228;
					goto yy1229;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy1230;
					if (yych <= 0xDE) goto yy1231;
					if (yych <= 0xDF) goto yy1232;
					goto yy1233;
				} else {
					if (yych <= 0xE1) goto yy1234;
					if (yych <= 0xE2) goto yy1235;
					if (yych <= 0xE3) goto yy1236;
					goto yy114;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy1237;
					if (yych <= 0xEE) goto yy57;
					goto yy1238;
				} else {
					if (yych <= 0xF0) goto yy1239;
					if (yych == 0xF3) goto yy114;
					goto yy57;
				}
			}
		}
	}
yy17810:
	yych = *++YYCURSOR;
	if (yych == 'b') goto yy17813;
	goto yy2;
yy17811:
	yyaccept = 27;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= ']') {
		if (yych <= '.') {
			if (yych <= '*') {
				if (yych <= '#') goto yy17458;
				if (yych <= '$') goto yy5661;
				if (yych <= '%') goto yy146;
				goto yy17458;
			} else {
				if (yych <= '+') goto yy5688;
				if (yych <= ',') goto yy17458;
				if (yych <= '-') goto yy783;
				goto yy3055;
			}
		} else {
			if (yych <= '>') {
				if (yych <= '/') goto yy17458;
				if (yych <= '9') goto yy5688;
				if (yych <= ';') goto yy17458;
				goto yy5661;
			} else {
				if (yych <= '?') goto yy17458;
				if (yych <= '@') goto yy148;
				if (yych <= 'Z') goto yy5688;
				goto yy17458;
			}
		}
	} else {
		if (yych <= '~') {
			if (yych <= 'z') {
				if (yych == '_') goto yy5688;
				if (yych <= '`') goto yy5661;
				goto yy5688;
			} else {
				if (yych == '|') goto yy5661;
				if (yych <= '}') goto yy17458;
				goto yy5661;
			}
		} else {
			if (yych <= 0xEA) {
				if (yych <= 0xC1) goto yy17458;
				if (yych <= 0xE4) goto yy5661;
				if (yych <= 0xE9) goto yy17458;
				goto yy5661;
			} else {
				if (yych <= 0xF0) {
					if (yych <= 0xEE) goto yy17458;
					goto yy5661;
				} else {
					if (yych == 0xF3) goto yy5661;
					goto yy17458;
				}
			}
		}
	}
yy17812:
	yyaccept = 10;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCC) {
		if (yych <= '^') {
			if (yych <= '.') {
				if (yych <= '*') {
					if (yych == '$') goto yy114;
					goto yy57;
				} else {
					if (yych == ',') goto yy57;
					if (yych <= '-') goto yy114;
					goto yy4042;
				}
			} else {
				if (yych <= '>') {
					if (yych <= '/') goto yy57;
					if (yych <= '9') goto yy1567;
					if (yych <= ';') goto yy57;
					goto yy114;
				} else {
					if (yych <= '@') goto yy57;
					if (yych <= 'Z') goto yy1567;
					if (yych <= ']') goto yy57;
					goto yy114;
				}
			}
		} else {
			if (yych <= '|') {
				if (yych <= 'k') {
					if (yych == '`') goto yy114;
					goto yy1567;
				} else {
					if (yych <= 'l') goto yy17814;
					if (yych <= 'z') goto yy1567;
					if (yych <= '{') goto yy57;
					goto yy114;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych == '~') goto yy114;
					if (yych <= 0xC1) goto yy57;
					goto yy1218;
				} else {
					if (yych <= 0xC3) goto yy1219;
					if (yych <= 0xC9) goto yy926;
					if (yych <= 0xCA) goto yy927;
					goto yy114;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy1220;
					if (yych <= 0xCE) goto yy1221;
					goto yy1222;
				} else {
					if (yych == 0xD2) goto yy1223;
					if (yych <= 0xD3) goto yy926;
					goto yy932;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy933;
					if (yych <= 0xD6) goto yy1224;
					if (yych <= 0xD7) goto yy1225;
					goto yy1226;
				} else {
					if (yych <= 0xD9) goto yy1227;
					if (yych <= 0xDA) goto yy926;
					if (yych <= 0xDB) goto yy1228;
					goto yy1229;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy1230;
					if (yych <= 0xDE) goto yy1231;
					if (yych <= 0xDF) goto yy1232;
					goto yy1233;
				} else {
					if (yych <= 0xE1) goto yy1234;
					if (yych <= 0xE2) goto yy1235;
					if (yych <= 0xE3) goto yy1236;
					goto yy114;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy1237;
					if (yych <= 0xEE) goto yy57;
					goto yy1238;
				} else {
					if (yych <= 0xF0) goto yy1239;
					if (yych == 0xF3) goto yy114;
					goto yy57;
				}
			}
		}
	}
yy17813:
	yych = *++YYCURSOR;
	if (yych == 'l') goto yy17815;
	goto yy2;
yy17814:
	yyaccept = 10;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCC) {
		if (yych <= '^') {
			if (yych <= '.') {
				if (yych <= '*') {
					if (yych == '$') goto yy114;
					goto yy57;
				} else {
					if (yych == ',') goto yy57;
					if (yych <= '-') goto yy114;
					goto yy4042;
				}
			} else {
				if (yych <= '>') {
					if (yych <= '/') goto yy57;
					if (yych <= '9') goto yy1567;
					if (yych <= ';') goto yy57;
					goto yy114;
				} else {
					if (yych <= '@') goto yy57;
					if (yych <= 'Z') goto yy1567;
					if (yych <= ']') goto yy57;
					goto yy114;
				}
			}
		} else {
			if (yych <= '|') {
				if (yych <= 'd') {
					if (yych == '`') goto yy114;
					goto yy1567;
				} else {
					if (yych <= 'e') goto yy17816;
					if (yych <= 'z') goto yy1567;
					if (yych <= '{') goto yy57;
					goto yy114;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych == '~') goto yy114;
					if (yych <= 0xC1) goto yy57;
					goto yy1218;
				} else {
					if (yych <= 0xC3) goto yy1219;
					if (yych <= 0xC9) goto yy926;
					if (yych <= 0xCA) goto yy927;
					goto yy114;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy1220;
					if (yych <= 0xCE) goto yy1221;
					goto yy1222;
				} else {
					if (yych == 0xD2) goto yy1223;
					if (yych <= 0xD3) goto yy926;
					goto yy932;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy933;
					if (yych <= 0xD6) goto yy1224;
					if (yych <= 0xD7) goto yy1225;
					goto yy1226;
				} else {
					if (yych <= 0xD9) goto yy1227;
					if (yych <= 0xDA) goto yy926;
					if (yych <= 0xDB) goto yy1228;
					goto yy1229;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy1230;
					if (yych <= 0xDE) goto yy1231;
					if (yych <= 0xDF) goto yy1232;
					goto yy1233;
				} else {
					if (yych <= 0xE1) goto yy1234;
					if (yych <= 0xE2) goto yy1235;
					if (yych <= 0xE3) goto yy1236;
					goto yy114;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy1237;
					if (yych <= 0xEE) goto yy57;
					goto yy1238;
				} else {
					if (yych <= 0xF0) goto yy1239;
					if (yych == 0xF3) goto yy114;
					goto yy57;
				}
			}
		}
	}
yy17815:
	yych = *++YYCURSOR;
	if (yych == 'e') goto yy17817;
	goto yy2;
yy17816:
	yyaccept = 10;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCD) {
		if (yych <= ']') {
			if (yych <= '.') {
				if (yych <= '*') {
					if (yych == '$') goto yy114;
					goto yy57;
				} else {
					if (yych == ',') goto yy57;
					if (yych <= '-') goto yy114;
					goto yy4042;
				}
			} else {
				if (yych <= ';') {
					if (yych <= '/') goto yy57;
					if (yych <= '9') goto yy1567;
					goto yy57;
				} else {
					if (yych <= '>') goto yy114;
					if (yych <= '@') goto yy57;
					if (yych <= 'Z') goto yy1567;
					goto yy57;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= '`') {
					if (yych == '_') goto yy17818;
					goto yy114;
				} else {
					if (yych <= 'z') goto yy1567;
					if (yych == '|') goto yy114;
					goto yy57;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy114;
					if (yych <= 0xC1) goto yy57;
					if (yych <= 0xC2) goto yy1218;
					goto yy1219;
				} else {
					if (yych <= 0xC9) goto yy926;
					if (yych <= 0xCA) goto yy927;
					if (yych <= 0xCC) goto yy114;
					goto yy1220;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy1221;
					if (yych <= 0xCF) goto yy1222;
					goto yy926;
				} else {
					if (yych <= 0xD2) goto yy1223;
					if (yych <= 0xD3) goto yy926;
					if (yych <= 0xD4) goto yy932;
					goto yy933;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy1224;
					if (yych <= 0xD7) goto yy1225;
					if (yych <= 0xD8) goto yy1226;
					goto yy1227;
				} else {
					if (yych <= 0xDA) goto yy926;
					if (yych <= 0xDB) goto yy1228;
					if (yych <= 0xDC) goto yy1229;
					goto yy1230;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy1231;
					if (yych <= 0xDF) goto yy1232;
					goto yy1233;
				} else {
					if (yych <= 0xE1) goto yy1234;
					if (yych <= 0xE2) goto yy1235;
					if (yych <= 0xE3) goto yy1236;
					goto yy114;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy1237;
					if (yych <= 0xEE) goto yy57;
					goto yy1238;
				} else {
					if (yych <= 0xF0) goto yy1239;
					if (yych == 0xF3) goto yy114;
					goto yy57;
				}
			}
		}
	}
yy17817:
	yych = *++YYCURSOR;
	if (yych == '_') goto yy17819;
	goto yy2;
yy17818:
	yyaccept = 10;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCC) {
		if (yych <= '^') {
			if (yych <= '.') {
				if (yych <= '*') {
					if (yych == '$') goto yy114;
					goto yy57;
				} else {
					if (yych == ',') goto yy57;
					if (yych <= '-') goto yy114;
					goto yy4042;
				}
			} else {
				if (yych <= '>') {
					if (yych <= '/') goto yy57;
					if (yych <= '9') goto yy1567;
					if (yych <= ';') goto yy57;
					goto yy114;
				} else {
					if (yych <= '@') goto yy57;
					if (yych <= 'Z') goto yy1567;
					if (yych <= ']') goto yy57;
					goto yy114;
				}
			}
		} else {
			if (yych <= '|') {
				if (yych <= 'b') {
					if (yych == '`') goto yy114;
					goto yy1567;
				} else {
					if (yych <= 'c') goto yy17820;
					if (yych <= 'z') goto yy1567;
					if (yych <= '{') goto yy57;
					goto yy114;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych == '~') goto yy114;
					if (yych <= 0xC1) goto yy57;
					goto yy1218;
				} else {
					if (yych <= 0xC3) goto yy1219;
					if (yych <= 0xC9) goto yy926;
					if (yych <= 0xCA) goto yy927;
					goto yy114;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy1220;
					if (yych <= 0xCE) goto yy1221;
					goto yy1222;
				} else {
					if (yych == 0xD2) goto yy1223;
					if (yych <= 0xD3) goto yy926;
					goto yy932;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy933;
					if (yych <= 0xD6) goto yy1224;
					if (yych <= 0xD7) goto yy1225;
					goto yy1226;
				} else {
					if (yych <= 0xD9) goto yy1227;
					if (yych <= 0xDA) goto yy926;
					if (yych <= 0xDB) goto yy1228;
					goto yy1229;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy1230;
					if (yych <= 0xDE) goto yy1231;
					if (yych <= 0xDF) goto yy1232;
					goto yy1233;
				} else {
					if (yych <= 0xE1) goto yy1234;
					if (yych <= 0xE2) goto yy1235;
					if (yych <= 0xE3) goto yy1236;
					goto yy114;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy1237;
					if (yych <= 0xEE) goto yy57;
					goto yy1238;
				} else {
					if (yych <= 0xF0) goto yy1239;
					if (yych == 0xF3) goto yy114;
					goto yy57;
				}
			}
		}
	}
yy17819:
	yych = *++YYCURSOR;
	if (yych == 'c') goto yy17821;
	goto yy2;
yy17820:
	yyaccept = 10;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCC) {
		if (yych <= '^') {
			if (yych <= '.') {
				if (yych <= '*') {
					if (yych == '$') goto yy114;
					goto yy57;
				} else {
					if (yych == ',') goto yy57;
					if (yych <= '-') goto yy114;
					goto yy4042;
				}
			} else {
				if (yych <= '>') {
					if (yych <= '/') goto yy57;
					if (yych <= '9') goto yy1567;
					if (yych <= ';') goto yy57;
					goto yy114;
				} else {
					if (yych <= '@') goto yy57;
					if (yych <= 'Z') goto yy1567;
					if (yych <= ']') goto yy57;
					goto yy114;
				}
			}
		} else {
			if (yych <= '|') {
				if (yych <= 'k') {
					if (yych == '`') goto yy114;
					goto yy1567;
				} else {
					if (yych <= 'l') goto yy17822;
					if (yych <= 'z') goto yy1567;
					if (yych <= '{') goto yy57;
					goto yy114;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych == '~') goto yy114;
					if (yych <= 0xC1) goto yy57;
					goto yy1218;
				} else {
					if (yych <= 0xC3) goto yy1219;
					if (yych <= 0xC9) goto yy926;
					if (yych <= 0xCA) goto yy927;
					goto yy114;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy1220;
					if (yych <= 0xCE) goto yy1221;
					goto yy1222;
				} else {
					if (yych == 0xD2) goto yy1223;
					if (yych <= 0xD3) goto yy926;
					goto yy932;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy933;
					if (yych <= 0xD6) goto yy1224;
					if (yych <= 0xD7) goto yy1225;
					goto yy1226;
				} else {
					if (yych <= 0xD9) goto yy1227;
					if (yych <= 0xDA) goto yy926;
					if (yych <= 0xDB) goto yy1228;
					goto yy1229;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy1230;
					if (yych <= 0xDE) goto yy1231;
					if (yych <= 0xDF) goto yy1232;
					goto yy1233;
				} else {
					if (yych <= 0xE1) goto yy1234;
					if (yych <= 0xE2) goto yy1235;
					if (yych <= 0xE3) goto yy1236;
					goto yy114;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy1237;
					if (yych <= 0xEE) goto yy57;
					goto yy1238;
				} else {
					if (yych <= 0xF0) goto yy1239;
					if (yych == 0xF3) goto yy114;
					goto yy57;
				}
			}
		}
	}
yy17821:
	yych = *++YYCURSOR;
	if (yych == 'l') goto yy17823;
	goto yy2;
yy17822:
	yyaccept = 10;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCD) {
		if (yych <= '^') {
			if (yych <= '.') {
				if (yych <= '*') {
					if (yych == '$') goto yy114;
					goto yy57;
				} else {
					if (yych == ',') goto yy57;
					if (yych <= '-') goto yy114;
					goto yy4042;
				}
			} else {
				if (yych <= '>') {
					if (yych <= '/') goto yy57;
					if (yych <= '9') goto yy1567;
					if (yych <= ';') goto yy57;
					goto yy114;
				} else {
					if (yych <= '@') goto yy57;
					if (yych <= 'Z') goto yy1567;
					if (yych <= ']') goto yy57;
					goto yy114;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= 'a') {
					if (yych <= '_') goto yy1567;
					if (yych <= '`') goto yy114;
					goto yy17824;
				} else {
					if (yych <= 'z') goto yy1567;
					if (yych == '|') goto yy114;
					goto yy57;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy114;
					if (yych <= 0xC1) goto yy57;
					if (yych <= 0xC2) goto yy1218;
					goto yy1219;
				} else {
					if (yych <= 0xC9) goto yy926;
					if (yych <= 0xCA) goto yy927;
					if (yych <= 0xCC) goto yy114;
					goto yy1220;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy1221;
					if (yych <= 0xCF) goto yy1222;
					goto yy926;
				} else {
					if (yych <= 0xD2) goto yy1223;
					if (yych <= 0xD3) goto yy926;
					if (yych <= 0xD4) goto yy932;
					goto yy933;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy1224;
					if (yych <= 0xD7) goto yy1225;
					if (yych <= 0xD8) goto yy1226;
					goto yy1227;
				} else {
					if (yych <= 0xDA) goto yy926;
					if (yych <= 0xDB) goto yy1228;
					if (yych <= 0xDC) goto yy1229;
					goto yy1230;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy1231;
					if (yych <= 0xDF) goto yy1232;
					goto yy1233;
				} else {
					if (yych <= 0xE1) goto yy1234;
					if (yych <= 0xE2) goto yy1235;
					if (yych <= 0xE3) goto yy1236;
					goto yy114;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy1237;
					if (yych <= 0xEE) goto yy57;
					goto yy1238;
				} else {
					if (yych <= 0xF0) goto yy1239;
					if (yych == 0xF3) goto yy114;
					goto yy57;
				}
			}
		}
	}
yy17823:
	yych = *++YYCURSOR;
	if (yych == 'a') goto yy17825;
	goto yy2;
yy17824:
	yyaccept = 10;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCC) {
		if (yych <= '^') {
			if (yych <= '.') {
				if (yych <= '*') {
					if (yych == '$') goto yy114;
					goto yy57;
				} else {
					if (yych == ',') goto yy57;
					if (yych <= '-') goto yy114;
					goto yy4042;
				}
			} else {
				if (yych <= '>') {
					if (yych <= '/') goto yy57;
					if (yych <= '9') goto yy1567;
					if (yych <= ';') goto yy57;
					goto yy114;
				} else {
					if (yych <= '@') goto yy57;
					if (yych <= 'Z') goto yy1567;
					if (yych <= ']') goto yy57;
					goto yy114;
				}
			}
		} else {
			if (yych <= '|') {
				if (yych <= 'r') {
					if (yych == '`') goto yy114;
					goto yy1567;
				} else {
					if (yych <= 's') goto yy17826;
					if (yych <= 'z') goto yy1567;
					if (yych <= '{') goto yy57;
					goto yy114;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych == '~') goto yy114;
					if (yych <= 0xC1) goto yy57;
					goto yy1218;
				} else {
					if (yych <= 0xC3) goto yy1219;
					if (yych <= 0xC9) goto yy926;
					if (yych <= 0xCA) goto yy927;
					goto yy114;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy1220;
					if (yych <= 0xCE) goto yy1221;
					goto yy1222;
				} else {
					if (yych == 0xD2) goto yy1223;
					if (yych <= 0xD3) goto yy926;
					goto yy932;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy933;
					if (yych <= 0xD6) goto yy1224;
					if (yych <= 0xD7) goto yy1225;
					goto yy1226;
				} else {
					if (yych <= 0xD9) goto yy1227;
					if (yych <= 0xDA) goto yy926;
					if (yych <= 0xDB) goto yy1228;
					goto yy1229;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy1230;
					if (yych <= 0xDE) goto yy1231;
					if (yych <= 0xDF) goto yy1232;
					goto yy1233;
				} else {
					if (yych <= 0xE1) goto yy1234;
					if (yych <= 0xE2) goto yy1235;
					if (yych <= 0xE3) goto yy1236;
					goto yy114;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy1237;
					if (yych <= 0xEE) goto yy57;
					goto yy1238;
				} else {
					if (yych <= 0xF0) goto yy1239;
					if (yych == 0xF3) goto yy114;
					goto yy57;
				}
			}
		}
	}
yy17825:
	yych = *++YYCURSOR;
	if (yych == 's') goto yy17827;
	goto yy2;
yy17826:
	yyaccept = 10;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCC) {
		if (yych <= '^') {
			if (yych <= '.') {
				if (yych <= '*') {
					if (yych == '$') goto yy114;
					goto yy57;
				} else {
					if (yych == ',') goto yy57;
					if (yych <= '-') goto yy114;
					goto yy4042;
				}
			} else {
				if (yych <= '>') {
					if (yych <= '/') goto yy57;
					if (yych <= '9') goto yy1567;
					if (yych <= ';') goto yy57;
					goto yy114;
				} else {
					if (yych <= '@') goto yy57;
					if (yych <= 'Z') goto yy1567;
					if (yych <= ']') goto yy57;
					goto yy114;
				}
			}
		} else {
			if (yych <= '|') {
				if (yych <= 'r') {
					if (yych == '`') goto yy114;
					goto yy1567;
				} else {
					if (yych <= 's') goto yy17828;
					if (yych <= 'z') goto yy1567;
					if (yych <= '{') goto yy57;
					goto yy114;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych == '~') goto yy114;
					if (yych <= 0xC1) goto yy57;
					goto yy1218;
				} else {
					if (yych <= 0xC3) goto yy1219;
					if (yych <= 0xC9) goto yy926;
					if (yych <= 0xCA) goto yy927;
					goto yy114;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy1220;
					if (yych <= 0xCE) goto yy1221;
					goto yy1222;
				} else {
					if (yych == 0xD2) goto yy1223;
					if (yych <= 0xD3) goto yy926;
					goto yy932;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy933;
					if (yych <= 0xD6) goto yy1224;
					if (yych <= 0xD7) goto yy1225;
					goto yy1226;
				} else {
					if (yych <= 0xD9) goto yy1227;
					if (yych <= 0xDA) goto yy926;
					if (yych <= 0xDB) goto yy1228;
					goto yy1229;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy1230;
					if (yych <= 0xDE) goto yy1231;
					if (yych <= 0xDF) goto yy1232;
					goto yy1233;
				} else {
					if (yych <= 0xE1) goto yy1234;
					if (yych <= 0xE2) goto yy1235;
					if (yych <= 0xE3) goto yy1236;
					goto yy114;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy1237;
					if (yych <= 0xEE) goto yy57;
					goto yy1238;
				} else {
					if (yych <= 0xF0) goto yy1239;
					if (yych == 0xF3) goto yy114;
					goto yy57;
				}
			}
		}
	}
yy17827:
	yych = *++YYCURSOR;
	if (yych == 's') goto yy17829;
	goto yy2;
yy17828:
	yyaccept = 10;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCD) {
		if (yych <= ']') {
			if (yych <= '.') {
				if (yych <= '*') {
					if (yych == '$') goto yy114;
					goto yy57;
				} else {
					if (yych == ',') goto yy57;
					if (yych <= '-') goto yy114;
					goto yy4042;
				}
			} else {
				if (yych <= ';') {
					if (yych <= '/') goto yy57;
					if (yych <= '9') goto yy1567;
					goto yy57;
				} else {
					if (yych <= '>') goto yy114;
					if (yych <= '@') goto yy57;
					if (yych <= 'Z') goto yy1567;
					goto yy57;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= '`') {
					if (yych == '_') goto yy17830;
					goto yy114;
				} else {
					if (yych <= 'z') goto yy1567;
					if (yych == '|') goto yy114;
					goto yy57;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy114;
					if (yych <= 0xC1) goto yy57;
					if (yych <= 0xC2) goto yy1218;
					goto yy1219;
				} else {
					if (yych <= 0xC9) goto yy926;
					if (yych <= 0xCA) goto yy927;
					if (yych <= 0xCC) goto yy114;
					goto yy1220;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy1221;
					if (yych <= 0xCF) goto yy1222;
					goto yy926;
				} else {
					if (yych <= 0xD2) goto yy1223;
					if (yych <= 0xD3) goto yy926;
					if (yych <= 0xD4) goto yy932;
					goto yy933;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy1224;
					if (yych <= 0xD7) goto yy1225;
					if (yych <= 0xD8) goto yy1226;
					goto yy1227;
				} else {
					if (yych <= 0xDA) goto yy926;
					if (yych <= 0xDB) goto yy1228;
					if (yych <= 0xDC) goto yy1229;
					goto yy1230;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy1231;
					if (yych <= 0xDF) goto yy1232;
					goto yy1233;
				} else {
					if (yych <= 0xE1) goto yy1234;
					if (yych <= 0xE2) goto yy1235;
					if (yych <= 0xE3) goto yy1236;
					goto yy114;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy1237;
					if (yych <= 0xEE) goto yy57;
					goto yy1238;
				} else {
					if (yych <= 0xF0) goto yy1239;
					if (yych == 0xF3) goto yy114;
					goto yy57;
				}
			}
		}
	}
yy17829:
	yych = *++YYCURSOR;
	if (yych == '_') goto yy17831;
	goto yy2;
yy17830:
	yyaccept = 10;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCA) {
		if (yych <= 'U') {
			if (yych <= '.') {
				if (yych <= '*') {
					if (yych == '$') goto yy114;
					goto yy57;
				} else {
					if (yych == ',') goto yy57;
					if (yych <= '-') goto yy114;
					goto yy4042;
				}
			} else {
				if (yych <= '>') {
					if (yych <= '/') goto yy57;
					if (yych <= '9') goto yy1567;
					if (yych <= ';') goto yy57;
					goto yy114;
				} else {
					if (yych <= '@') goto yy57;
					if (yych == 'L') goto yy17832;
					goto yy1567;
				}
			}
		} else {
			if (yych <= '{') {
				if (yych <= '^') {
					if (yych <= 'V') goto yy17833;
					if (yych <= 'Z') goto yy1567;
					if (yych <= ']') goto yy57;
					goto yy114;
				} else {
					if (yych == '`') goto yy114;
					if (yych <= 'z') goto yy1567;
					goto yy57;
				}
			} else {
				if (yych <= 0xC1) {
					if (yych == '}') goto yy57;
					if (yych <= '~') goto yy114;
					goto yy57;
				} else {
					if (yych <= 0xC2) goto yy1218;
					if (yych <= 0xC3) goto yy1219;
					if (yych <= 0xC9) goto yy926;
					goto yy927;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCC) goto yy114;
					if (yych <= 0xCD) goto yy1220;
					if (yych <= 0xCE) goto yy1221;
					goto yy1222;
				} else {
					if (yych == 0xD2) goto yy1223;
					if (yych <= 0xD3) goto yy926;
					goto yy932;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy933;
					if (yych <= 0xD6) goto yy1224;
					if (yych <= 0xD7) goto yy1225;
					goto yy1226;
				} else {
					if (yych <= 0xD9) goto yy1227;
					if (yych <= 0xDA) goto yy926;
					if (yych <= 0xDB) goto yy1228;
					goto yy1229;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy1230;
					if (yych <= 0xDE) goto yy1231;
					if (yych <= 0xDF) goto yy1232;
					goto yy1233;
				} else {
					if (yych <= 0xE1) goto yy1234;
					if (yych <= 0xE2) goto yy1235;
					if (yych <= 0xE3) goto yy1236;
					goto yy114;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy1237;
					if (yych <= 0xEE) goto yy57;
					goto yy1238;
				} else {
					if (yych <= 0xF0) goto yy1239;
					if (yych == 0xF3) goto yy114;
					goto yy57;
				}
			}
		}
	}
yy17831:
	yych = *++YYCURSOR;
	if (yych == 'L') goto yy17834;
	if (yych == 'V') goto yy10638;
	goto yy2;
yy17832:
	yyaccept = 24;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCC) {
		if (yych <= 'Z') {
			if (yych <= '.') {
				if (yych <= '*') {
					if (yych == '$') goto yy114;
					goto yy10637;
				} else {
					if (yych == ',') goto yy10637;
					if (yych <= '-') goto yy114;
					goto yy4042;
				}
			} else {
				if (yych <= '>') {
					if (yych <= '/') goto yy10637;
					if (yych <= '9') goto yy1567;
					if (yych <= ';') goto yy10637;
					goto yy114;
				} else {
					if (yych <= '@') goto yy10637;
					if (yych == 'V') goto yy17835;
					goto yy1567;
				}
			}
		} else {
			if (yych <= '|') {
				if (yych <= '_') {
					if (yych <= ']') goto yy10637;
					if (yych <= '^') goto yy114;
					goto yy1567;
				} else {
					if (yych <= '`') goto yy114;
					if (yych <= 'z') goto yy1567;
					if (yych <= '{') goto yy10637;
					goto yy114;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych == '~') goto yy114;
					if (yych <= 0xC1) goto yy10637;
					goto yy1218;
				} else {
					if (yych <= 0xC3) goto yy1219;
					if (yych <= 0xC9) goto yy926;
					if (yych <= 0xCA) goto yy927;
					goto yy114;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy1220;
					if (yych <= 0xCE) goto yy1221;
					goto yy1222;
				} else {
					if (yych == 0xD2) goto yy1223;
					if (yych <= 0xD3) goto yy926;
					goto yy932;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy933;
					if (yych <= 0xD6) goto yy1224;
					if (yych <= 0xD7) goto yy1225;
					goto yy1226;
				} else {
					if (yych <= 0xD9) goto yy1227;
					if (yych <= 0xDA) goto yy926;
					if (yych <= 0xDB) goto yy1228;
					goto yy1229;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy1230;
					if (yych <= 0xDE) goto yy1231;
					if (yych <= 0xDF) goto yy1232;
					goto yy1233;
				} else {
					if (yych <= 0xE1) goto yy1234;
					if (yych <= 0xE2) goto yy1235;
					if (yych <= 0xE3) goto yy1236;
					goto yy114;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy1237;
					if (yych <= 0xEE) goto yy10637;
					goto yy1238;
				} else {
					if (yych <= 0xF0) goto yy1239;
					if (yych == 0xF3) goto yy114;
					goto yy10637;
				}
			}
		}
	}
yy17833:
	yyaccept = 24;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCD) {
		if (yych <= ']') {
			if (yych <= '.') {
				if (yych <= '*') {
					if (yych == '$') goto yy114;
					goto yy10637;
				} else {
					if (yych == ',') goto yy10637;
					if (yych <= '-') goto yy114;
					goto yy4042;
				}
			} else {
				if (yych <= ';') {
					if (yych <= '/') goto yy10637;
					if (yych <= '9') goto yy1567;
					goto yy10637;
				} else {
					if (yych <= '>') goto yy114;
					if (yych <= '@') goto yy10637;
					if (yych <= 'Z') goto yy1567;
					goto yy10637;
				}
			}
		} else {
			if (yych <= '}') {
				if (yych <= '`') {
					if (yych == '_') goto yy1567;
					goto yy114;
				} else {
					if (yych <= 'z') goto yy1567;
					if (yych == '|') goto yy114;
					goto yy10637;
				}
			} else {
				if (yych <= 0xC3) {
					if (yych <= '~') goto yy114;
					if (yych <= 0xC1) goto yy10637;
					if (yych <= 0xC2) goto yy1218;
					goto yy1219;
				} else {
					if (yych <= 0xC9) goto yy926;
					if (yych <= 0xCA) goto yy927;
					if (yych <= 0xCC) goto yy114;
					goto yy1220;
				}
			}
		}
	} else {
		if (yych <= 0xDD) {
			if (yych <= 0xD5) {
				if (yych <= 0xD1) {
					if (yych <= 0xCE) goto yy1221;
					if (yych <= 0xCF) goto yy1222;
					goto yy926;
				} else {
					if (yych <= 0xD2) goto yy1223;
					if (yych <= 0xD3) goto yy926;
					if (yych <= 0xD4) goto yy932;
					goto yy933;
				}
			} else {
				if (yych <= 0xD9) {
					if (yych <= 0xD6) goto yy1224;
					if (yych <= 0xD7) goto yy1225;
					if (yych <= 0xD8) goto yy1226;
					goto yy1227;
				} else {
					if (yych <= 0xDA) goto yy926;
					if (yych <= 0xDB) goto yy1228;
					if (yych <= 0xDC) goto yy1229;
					goto yy1230;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDE) goto yy1231;
					if (yych <= 0xDF) goto yy1232;
					goto yy1233;
				} else {
					if (yych <= 0xE1) goto yy1234;
					if (yych <= 0xE2) goto yy1235;
					if (yych <= 0xE3) goto yy1236;
					goto yy114;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy1237;
					if (yych <= 0xEE) goto yy10637;
					goto yy1238;
				} else {
					if (yych <= 0xF0) goto yy1239;
					if (yych == 0xF3) goto yy114;
					goto yy10637;
				}
			}
		}
	}
yy17834:
	yych = *++YYCURSOR;
	if (yych == 'V') goto yy17836;
	goto yy10637;
yy17835:
	yyaccept = 24;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych <= 0xCC) {
		if (yych <= 'Z') {
			if (yych <= '.') {
				if (yych <= '*') {
					if (yych == '$') goto yy114;
					goto yy10637;
				} else {
					if (yych == ',') goto yy10637;
					if (yych <= '-') goto yy114;
					goto yy4042;
				}
			} else {
				if (yych <= '>') {
					if (yych <= '/') goto yy10637;
					if (yych <= '9') goto yy1567;
					if (yych <= ';') goto yy10637;
					goto yy114;
				} else {
					if (yych <= '@') goto yy10637;
					if (yych == 'T') goto yy17833;
					goto yy1567;
				}
			}
		} else {
			if (yych <= '|') {
				if (yych <= '_') {
					if (yych <= ']') goto yy10637;
					if (yych <= '^') goto yy114;
					goto yy1567;
				} else {
					if (yych <= '`') goto yy114;
					if (yych <= 'z') goto yy1567;
					if (yych <= '{') goto yy10637;
					goto yy114;
				}
			} else {
				if (yych <= 0xC2) {
					if (yych == '~') goto yy114;
					if (yych <= 0xC1) goto yy10637;
					goto yy1218;
				} else {
					if (yych <= 0xC3) goto yy1219;
					if (yych <= 0xC9) goto yy926;
					if (yych <= 0xCA) goto yy927;
					goto yy114;
				}
			}
		}
	} else {
		if (yych <= 0xDC) {
			if (yych <= 0xD4) {
				if (yych <= 0xCF) {
					if (yych <= 0xCD) goto yy1220;
					if (yych <= 0xCE) goto yy1221;
					goto yy1222;
				} else {
					if (yych == 0xD2) goto yy1223;
					if (yych <= 0xD3) goto yy926;
					goto yy932;
				}
			} else {
				if (yych <= 0xD8) {
					if (yych <= 0xD5) goto yy933;
					if (yych <= 0xD6) goto yy1224;
					if (yych <= 0xD7) goto yy1225;
					goto yy1226;
				} else {
					if (yych <= 0xD9) goto yy1227;
					if (yych <= 0xDA) goto yy926;
					if (yych <= 0xDB) goto yy1228;
					goto yy1229;
				}
			}
		} else {
			if (yych <= 0xE4) {
				if (yych <= 0xE0) {
					if (yych <= 0xDD) goto yy1230;
					if (yych <= 0xDE) goto yy1231;
					if (yych <= 0xDF) goto yy1232;
					goto yy1233;
				} else {
					if (yych <= 0xE1) goto yy1234;
					if (yych <= 0xE2) goto yy1235;
					if (yych <= 0xE3) goto yy1236;
					goto yy114;
				}
			} else {
				if (yych <= 0xEF) {
					if (yych == 0xEA) goto yy1237;
					if (yych <= 0xEE) goto yy10637;
					goto yy1238;
				} else {
					if (yych <= 0xF0) goto yy1239;
					if (yych == 0xF3) goto yy114;
					goto yy10637;
				}
			}
		}
	}
yy17836:
	++YYCURSOR;
	if ((yych = *YYCURSOR) == 'T') goto yy10638;
	goto yy10637;
}
#line 214 "scanner.re"


}

inline scanner_t scanner_from_string(const char *input, size_t len) {
    unsigned char *s = (unsigned char *)input;

    scanner_t scanner;
    scanner.src = s;
    scanner.cursor = s;
    scanner.start = s;
    scanner.end = s + len;

    return scanner;
}

void tokenize_add_tokens(token_array *tokens, const char *input, size_t len, bool keep_whitespace) {
    scanner_t scanner = scanner_from_string(input, len);

    size_t token_start, token_length;
    uint16_t token_type;

    size_t consumed = 0;

    while (consumed < len && (token_type = scan_token(&scanner)) != END) {
        token_start = scanner.start - scanner.src;
        token_length = scanner.cursor - scanner.start;

        if ((token_type == WHITESPACE && !keep_whitespace) || (token_type == INVALID_CHAR)) {
            continue;
        }

        token_t token;
        token.offset = token_start;
        token.len = token_length;
        token.type = token_type;

        token_array_push(tokens, token);

        consumed += token_length;
    }

}

token_array *tokenize_keep_whitespace(const char *input) {
    token_array *tokens = token_array_new();
    tokenize_add_tokens(tokens, input, strlen(input), true);
    return tokens;
}

token_array *tokenize(const char *input) {

    token_array *tokens = token_array_new();

    tokenize_add_tokens(tokens, input, strlen(input), false);

    return tokens;
}
