// Code generated by re2go, DO NOT EDIT.
//go:generate re2go $INPUT -o $OUTPUT -8si --api simple
package main




func lex(yyinput string) int {
	var yycursor, yymarker int
	
{
	var yych byte
	yyaccept := 0
	yych = yyinput[yycursor]
	if (yych <= 0xD6) {
		if (yych <= 0xC3) {
			if (yych <= '^') {
				if (yych <= '$') {
					if (yych >= '$') {
						goto yy3
					}
				} else {
					if (yych <= '@') {
						goto yy1
					}
					if (yych <= 'Z') {
						goto yy3
					}
				}
			} else {
				if (yych <= 'z') {
					if (yych != '`') {
						goto yy3
					}
				} else {
					if (yych <= 0xC1) {
						goto yy1
					}
					if (yych <= 0xC2) {
						goto yy5
					}
					goto yy6
				}
			}
		} else {
			if (yych <= 0xCF) {
				if (yych <= 0xCC) {
					if (yych <= 0xCA) {
						goto yy7
					}
					if (yych <= 0xCB) {
						goto yy8
					}
				} else {
					if (yych <= 0xCD) {
						goto yy9
					}
					if (yych <= 0xCE) {
						goto yy10
					}
					goto yy11
				}
			} else {
				if (yych <= 0xD3) {
					if (yych == 0xD2) {
						goto yy12
					}
					goto yy7
				} else {
					if (yych <= 0xD4) {
						goto yy13
					}
					if (yych <= 0xD5) {
						goto yy14
					}
					goto yy15
				}
			}
		}
	} else {
		if (yych <= 0xE1) {
			if (yych <= 0xDB) {
				if (yych <= 0xD8) {
					if (yych <= 0xD7) {
						goto yy16
					}
					goto yy17
				} else {
					if (yych <= 0xD9) {
						goto yy18
					}
					if (yych <= 0xDA) {
						goto yy7
					}
					goto yy19
				}
			} else {
				if (yych <= 0xDE) {
					if (yych <= 0xDC) {
						goto yy20
					}
					if (yych <= 0xDD) {
						goto yy21
					}
					goto yy22
				} else {
					if (yych <= 0xDF) {
						goto yy23
					}
					if (yych <= 0xE0) {
						goto yy24
					}
					goto yy25
				}
			}
		} else {
			if (yych <= 0xEA) {
				if (yych <= 0xE4) {
					if (yych <= 0xE2) {
						goto yy26
					}
					if (yych <= 0xE3) {
						goto yy27
					}
					goto yy28
				} else {
					if (yych <= 0xE8) {
						goto yy29
					}
					if (yych <= 0xE9) {
						goto yy30
					}
					goto yy31
				}
			} else {
				if (yych <= 0xEE) {
					if (yych <= 0xEC) {
						goto yy29
					}
					if (yych <= 0xED) {
						goto yy32
					}
				} else {
					if (yych <= 0xEF) {
						goto yy33
					}
					if (yych <= 0xF0) {
						goto yy34
					}
				}
			}
		}
	}
yy1:
	yycursor += 1
yy2:
	{ return 1 }
yy3:
	yyaccept = 0
	yycursor += 1
	yymarker = yycursor
	yych = yyinput[yycursor]
	if (yych <= 0xD6) {
		if (yych <= 0xC2) {
			if (yych <= 'Z') {
				if (yych <= '/') {
					if (yych == '$') {
						goto yy3
					}
				} else {
					if (yych <= '9') {
						goto yy3
					}
					if (yych >= 'A') {
						goto yy3
					}
				}
			} else {
				if (yych <= '`') {
					if (yych == '_') {
						goto yy3
					}
				} else {
					if (yych <= 'z') {
						goto yy3
					}
					if (yych >= 0xC2) {
						goto yy35
					}
				}
			}
		} else {
			if (yych <= 0xCE) {
				if (yych <= 0xCB) {
					if (yych <= 0xC3) {
						goto yy37
					}
					if (yych <= 0xCA) {
						goto yy38
					}
					goto yy39
				} else {
					if (yych <= 0xCC) {
						goto yy38
					}
					if (yych <= 0xCD) {
						goto yy40
					}
					goto yy41
				}
			} else {
				if (yych <= 0xD2) {
					if (yych <= 0xCF) {
						goto yy42
					}
					if (yych <= 0xD1) {
						goto yy38
					}
					goto yy43
				} else {
					if (yych <= 0xD3) {
						goto yy38
					}
					if (yych <= 0xD4) {
						goto yy44
					}
					if (yych <= 0xD5) {
						goto yy45
					}
					goto yy46
				}
			}
		}
	} else {
		if (yych <= 0xE2) {
			if (yych <= 0xDC) {
				if (yych <= 0xD9) {
					if (yych <= 0xD7) {
						goto yy47
					}
					if (yych <= 0xD8) {
						goto yy48
					}
					goto yy49
				} else {
					if (yych <= 0xDA) {
						goto yy38
					}
					if (yych <= 0xDB) {
						goto yy50
					}
					goto yy51
				}
			} else {
				if (yych <= 0xDF) {
					if (yych <= 0xDD) {
						goto yy52
					}
					if (yych <= 0xDE) {
						goto yy53
					}
					goto yy54
				} else {
					if (yych <= 0xE0) {
						goto yy55
					}
					if (yych <= 0xE1) {
						goto yy56
					}
					goto yy57
				}
			}
		} else {
			if (yych <= 0xEC) {
				if (yych <= 0xE8) {
					if (yych <= 0xE3) {
						goto yy58
					}
					if (yych <= 0xE4) {
						goto yy59
					}
					goto yy60
				} else {
					if (yych <= 0xE9) {
						goto yy61
					}
					if (yych <= 0xEA) {
						goto yy62
					}
					goto yy60
				}
			} else {
				if (yych <= 0xEF) {
					if (yych <= 0xED) {
						goto yy63
					}
					if (yych >= 0xEF) {
						goto yy64
					}
				} else {
					if (yych <= 0xF0) {
						goto yy65
					}
					if (yych == 0xF3) {
						goto yy66
					}
				}
			}
		}
	}
yy4:
	{ return 0 }
yy5:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xB4) {
		if (yych == 0xAA) {
			goto yy3
		}
		goto yy2
	} else {
		if (yych <= 0xB5) {
			goto yy3
		}
		if (yych == 0xBA) {
			goto yy3
		}
		goto yy2
	}
yy6:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x97) {
		if (yych <= 0x7F) {
			goto yy2
		}
		if (yych <= 0x96) {
			goto yy3
		}
		goto yy2
	} else {
		if (yych == 0xB7) {
			goto yy2
		}
		if (yych <= 0xBF) {
			goto yy3
		}
		goto yy2
	}
yy7:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy2
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy2
yy8:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x9F) {
		if (yych <= 0x81) {
			if (yych <= 0x7F) {
				goto yy2
			}
			goto yy3
		} else {
			if (yych <= 0x85) {
				goto yy2
			}
			if (yych <= 0x91) {
				goto yy3
			}
			goto yy2
		}
	} else {
		if (yych <= 0xAC) {
			if (yych <= 0xA4) {
				goto yy3
			}
			if (yych <= 0xAB) {
				goto yy2
			}
			goto yy3
		} else {
			if (yych == 0xAE) {
				goto yy3
			}
			goto yy2
		}
	}
yy9:
	yycursor += 1
	yych = yyinput[yycursor]
	switch (yych) {
	case 0xB0,0xB1,0xB2,0xB3,0xB4:
		fallthrough
	case 0xB6,0xB7:
		fallthrough
	case 0xBA,0xBB,0xBC,0xBD:
		fallthrough
	case 0xBF:
		goto yy3
	default:
		goto yy2
	}
yy10:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x85) {
				goto yy2
			}
			goto yy3
		} else {
			if (yych <= 0x87) {
				goto yy2
			}
			if (yych <= 0x8A) {
				goto yy3
			}
			goto yy2
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) {
				goto yy2
			}
			goto yy3
		} else {
			if (yych <= 0xA2) {
				goto yy2
			}
			if (yych <= 0xBF) {
				goto yy3
			}
			goto yy2
		}
	}
yy11:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy2
	}
	if (yych == 0xB6) {
		goto yy2
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy2
yy12:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy2
	}
	if (yych <= 0x81) {
		goto yy3
	}
	if (yych <= 0x89) {
		goto yy2
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy2
yy13:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy2
	}
	if (yych == 0xB0) {
		goto yy2
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy2
yy14:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x98) {
		if (yych <= 0x7F) {
			goto yy2
		}
		if (yych <= 0x96) {
			goto yy3
		}
		goto yy2
	} else {
		if (yych <= 0x99) {
			goto yy3
		}
		if (yych <= 0x9F) {
			goto yy2
		}
		if (yych <= 0xBF) {
			goto yy3
		}
		goto yy2
	}
yy15:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy2
	}
	if (yych <= 0x88) {
		goto yy3
	}
	goto yy2
yy16:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8F) {
		goto yy2
	}
	if (yych <= 0xAA) {
		goto yy3
	}
	if (yych <= 0xAE) {
		goto yy2
	}
	if (yych <= 0xB2) {
		goto yy3
	}
	goto yy2
yy17:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x9F) {
		goto yy2
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy2
yy18:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xAD) {
		if (yych <= 0x7F) {
			goto yy2
		}
		if (yych <= 0x8A) {
			goto yy3
		}
		goto yy2
	} else {
		if (yych == 0xB0) {
			goto yy2
		}
		if (yych <= 0xBF) {
			goto yy3
		}
		goto yy2
	}
yy19:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xA6) {
		if (yych <= 0x94) {
			if (yych <= 0x7F) {
				goto yy2
			}
			if (yych <= 0x93) {
				goto yy3
			}
			goto yy2
		} else {
			if (yych <= 0x95) {
				goto yy3
			}
			if (yych <= 0xA4) {
				goto yy2
			}
			goto yy3
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xAD) {
				goto yy2
			}
			if (yych <= 0xAF) {
				goto yy3
			}
			goto yy2
		} else {
			if (yych <= 0xBC) {
				goto yy3
			}
			if (yych == 0xBF) {
				goto yy3
			}
			goto yy2
		}
	}
yy20:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych == 0x90) {
		goto yy3
	}
	if (yych <= 0x91) {
		goto yy2
	}
	if (yych <= 0xAF) {
		goto yy3
	}
	goto yy2
yy21:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8C) {
		goto yy2
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy2
yy22:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy2
	}
	if (yych <= 0xA5) {
		goto yy3
	}
	if (yych == 0xB1) {
		goto yy3
	}
	goto yy2
yy23:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xB3) {
		if (yych <= 0x89) {
			goto yy2
		}
		if (yych <= 0xAA) {
			goto yy3
		}
		goto yy2
	} else {
		if (yych <= 0xB5) {
			goto yy3
		}
		if (yych == 0xBA) {
			goto yy3
		}
		goto yy2
	}
yy24:
	yyaccept = 1
	yycursor += 1
	yymarker = yycursor
	yych = yyinput[yycursor]
	switch (yych) {
	case 0xA0:
		goto yy67
	case 0xA1:
		goto yy68
	case 0xA2:
		goto yy69
	case 0xA4:
		goto yy70
	case 0xA5:
		goto yy71
	case 0xA6:
		goto yy72
	case 0xA7:
		goto yy73
	case 0xA8:
		goto yy74
	case 0xA9:
		goto yy75
	case 0xAA:
		goto yy76
	case 0xAB:
		goto yy77
	case 0xAC:
		goto yy78
	case 0xAD:
		goto yy79
	case 0xAE:
		goto yy80
	case 0xAF:
		goto yy81
	case 0xB0:
		goto yy82
	case 0xB1:
		goto yy83
	case 0xB2:
		goto yy84
	case 0xB3:
		goto yy85
	case 0xB4:
		goto yy86
	case 0xB5:
		goto yy87
	case 0xB6:
		goto yy88
	case 0xB7:
		fallthrough
	case 0xB9:
		goto yy89
	case 0xB8:
		goto yy90
	case 0xBA:
		goto yy91
	case 0xBB:
		goto yy92
	case 0xBC:
		goto yy93
	case 0xBD:
		goto yy94
	case 0xBE:
		goto yy95
	default:
		goto yy2
	}
yy25:
	yyaccept = 1
	yycursor += 1
	yymarker = yycursor
	yych = yyinput[yycursor]
	switch (yych) {
	case 0x80:
		goto yy96
	case 0x81:
		goto yy97
	case 0x82:
		goto yy98
	case 0x83:
		goto yy99
	case 0x84,0x85,0x86,0x87,0x88:
		fallthrough
	case 0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98:
		fallthrough
	case 0xB4,0xB5,0xB6:
		fallthrough
	case 0xB8,0xB9,0xBA,0xBB:
		goto yy38
	case 0x89:
		goto yy100
	case 0x8A:
		goto yy101
	case 0x8B:
		goto yy102
	case 0x8C:
		goto yy103
	case 0x8D:
		goto yy104
	case 0x8E:
		goto yy105
	case 0x8F:
		goto yy106
	case 0x90:
		goto yy107
	case 0x99:
		goto yy108
	case 0x9A:
		goto yy109
	case 0x9B:
		goto yy110
	case 0x9C:
		goto yy111
	case 0x9D:
		goto yy112
	case 0x9E:
		goto yy113
	case 0x9F:
		goto yy114
	case 0xA0:
		goto yy115
	case 0xA1:
		goto yy116
	case 0xA2:
		goto yy117
	case 0xA3:
		goto yy118
	case 0xA4:
		goto yy119
	case 0xA5:
		goto yy120
	case 0xA6:
		goto yy121
	case 0xA7:
		goto yy122
	case 0xA8:
		goto yy123
	case 0xA9:
		goto yy124
	case 0xAA:
		goto yy125
	case 0xAC:
		goto yy126
	case 0xAD:
		goto yy127
	case 0xAE:
		goto yy128
	case 0xAF:
		goto yy129
	case 0xB0:
		goto yy130
	case 0xB1:
		goto yy131
	case 0xB2:
		goto yy132
	case 0xB3:
		goto yy133
	case 0xBC:
		goto yy134
	case 0xBD:
		goto yy135
	case 0xBE:
		goto yy136
	case 0xBF:
		goto yy137
	default:
		goto yy2
	}
yy26:
	yyaccept = 1
	yycursor += 1
	yymarker = yycursor
	yych = yyinput[yycursor]
	if (yych <= 0xB0) {
		if (yych <= 0x83) {
			if (yych <= 0x80) {
				goto yy2
			}
			if (yych <= 0x81) {
				goto yy138
			}
			if (yych <= 0x82) {
				goto yy139
			}
			goto yy2
		} else {
			if (yych <= 0x85) {
				if (yych <= 0x84) {
					goto yy140
				}
				goto yy141
			} else {
				if (yych <= 0x86) {
					goto yy142
				}
				if (yych <= 0xAF) {
					goto yy2
				}
				goto yy143
			}
		}
	} else {
		if (yych <= 0xB4) {
			if (yych <= 0xB1) {
				goto yy144
			}
			if (yych <= 0xB2) {
				goto yy38
			}
			if (yych <= 0xB3) {
				goto yy145
			}
			goto yy146
		} else {
			if (yych <= 0xB6) {
				if (yych <= 0xB5) {
					goto yy147
				}
				goto yy148
			} else {
				if (yych <= 0xB7) {
					goto yy149
				}
				if (yych <= 0xB8) {
					goto yy150
				}
				goto yy2
			}
		}
	}
yy27:
	yyaccept = 1
	yycursor += 1
	yymarker = yycursor
	yych = yyinput[yycursor]
	if (yych <= 0x84) {
		if (yych <= 0x81) {
			if (yych <= 0x7F) {
				goto yy2
			}
			if (yych <= 0x80) {
				goto yy151
			}
			goto yy107
		} else {
			if (yych <= 0x82) {
				goto yy152
			}
			if (yych <= 0x83) {
				goto yy153
			}
			goto yy154
		}
	} else {
		if (yych <= 0x87) {
			if (yych <= 0x85) {
				goto yy38
			}
			if (yych <= 0x86) {
				goto yy155
			}
			goto yy156
		} else {
			if (yych <= 0x8F) {
				goto yy2
			}
			if (yych <= 0xBF) {
				goto yy38
			}
			goto yy2
		}
	}
yy28:
	yyaccept = 1
	yycursor += 1
	yymarker = yycursor
	yych = yyinput[yycursor]
	if (yych <= 0xB6) {
		if (yych <= 0x7F) {
			goto yy2
		}
		if (yych <= 0xB5) {
			goto yy38
		}
		goto yy118
	} else {
		if (yych <= 0xB7) {
			goto yy2
		}
		if (yych <= 0xBF) {
			goto yy38
		}
		goto yy2
	}
yy29:
	yyaccept = 1
	yycursor += 1
	yymarker = yycursor
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy2
	}
	if (yych <= 0xBF) {
		goto yy38
	}
	goto yy2
yy30:
	yyaccept = 1
	yycursor += 1
	yymarker = yycursor
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy2
	}
	if (yych <= 0xBE) {
		goto yy38
	}
	if (yych <= 0xBF) {
		goto yy157
	}
	goto yy2
yy31:
	yyaccept = 1
	yycursor += 1
	yymarker = yycursor
	yych = yyinput[yycursor]
	switch (yych) {
	case 0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,0x90,0x91:
		fallthrough
	case 0x94,0x95,0x96,0x97:
		fallthrough
	case 0x9D:
		fallthrough
	case 0xAE:
		fallthrough
	case 0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF:
		goto yy38
	case 0x92:
		goto yy158
	case 0x93:
		goto yy159
	case 0x98:
		goto yy160
	case 0x99:
		goto yy161
	case 0x9A:
		goto yy162
	case 0x9B:
		goto yy157
	case 0x9C:
		goto yy163
	case 0x9E:
		goto yy164
	case 0x9F:
		goto yy165
	case 0xA0:
		goto yy166
	case 0xA1:
		goto yy113
	case 0xA2:
		goto yy167
	case 0xA3:
		goto yy168
	case 0xA4:
		goto yy169
	case 0xA5:
		goto yy170
	case 0xA6:
		goto yy171
	case 0xA7:
		goto yy172
	case 0xA8:
		goto yy173
	case 0xA9:
		goto yy174
	case 0xAA:
		goto yy175
	case 0xAB:
		goto yy176
	case 0xAC:
		goto yy177
	case 0xAD:
		goto yy178
	case 0xAF:
		goto yy179
	default:
		goto yy2
	}
yy32:
	yyaccept = 1
	yycursor += 1
	yymarker = yycursor
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy2
	}
	if (yych <= 0x9D) {
		goto yy38
	}
	if (yych <= 0x9E) {
		goto yy180
	}
	if (yych <= 0x9F) {
		goto yy181
	}
	goto yy2
yy33:
	yyaccept = 1
	yycursor += 1
	yymarker = yycursor
	yych = yyinput[yycursor]
	switch (yych) {
	case 0xA4,0xA5,0xA6,0xA7,0xA8:
		fallthrough
	case 0xAA:
		fallthrough
	case 0xB0,0xB1,0xB2,0xB3:
		fallthrough
	case 0xBA:
		goto yy38
	case 0xA9:
		goto yy182
	case 0xAB:
		goto yy183
	case 0xAC:
		goto yy184
	case 0xAD:
		goto yy185
	case 0xAE:
		goto yy53
	case 0xAF:
		goto yy186
	case 0xB4:
		goto yy187
	case 0xB5:
		goto yy51
	case 0xB6:
		goto yy188
	case 0xB7:
		goto yy189
	case 0xB9:
		goto yy190
	case 0xBB:
		goto yy191
	case 0xBC:
		goto yy192
	case 0xBD:
		goto yy193
	case 0xBE:
		goto yy194
	case 0xBF:
		goto yy195
	default:
		goto yy2
	}
yy34:
	yyaccept = 1
	yycursor += 1
	yymarker = yycursor
	yych = yyinput[yycursor]
	switch (yych) {
	case 0x90:
		goto yy196
	case 0x91:
		goto yy197
	case 0x92:
		goto yy198
	case 0x93:
		goto yy199
	case 0x94:
		goto yy200
	case 0x96:
		goto yy201
	case 0x97:
		fallthrough
	case 0xA0,0xA1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9:
		fallthrough
	case 0xAD:
		goto yy60
	case 0x98:
		goto yy202
	case 0x9B:
		goto yy203
	case 0x9D:
		goto yy204
	case 0x9E:
		goto yy205
	case 0xAA:
		goto yy206
	case 0xAB:
		goto yy207
	case 0xAC:
		goto yy208
	case 0xAE:
		goto yy209
	case 0xAF:
		goto yy210
	default:
		goto yy2
	}
yy35:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xB4) {
		if (yych == 0xAA) {
			goto yy3
		}
	} else {
		if (yych <= 0xB5) {
			goto yy3
		}
		if (yych == 0xBA) {
			goto yy3
		}
	}
yy36:
	yycursor = yymarker
	if (yyaccept == 0) {
		goto yy4
	} else {
		goto yy2
	}
yy37:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x97) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x96) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych == 0xB7) {
			goto yy36
		}
		if (yych <= 0xBF) {
			goto yy3
		}
		goto yy36
	}
yy38:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy39:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x9F) {
		if (yych <= 0x81) {
			if (yych <= 0x7F) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0x85) {
				goto yy36
			}
			if (yych <= 0x91) {
				goto yy3
			}
			goto yy36
		}
	} else {
		if (yych <= 0xAC) {
			if (yych <= 0xA4) {
				goto yy3
			}
			if (yych <= 0xAB) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych == 0xAE) {
				goto yy3
			}
			goto yy36
		}
	}
yy40:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xB7) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych == 0xB5) {
			goto yy36
		}
		goto yy3
	} else {
		if (yych <= 0xBD) {
			if (yych <= 0xB9) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych == 0xBF) {
				goto yy3
			}
			goto yy36
		}
	}
yy41:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8B) {
		if (yych <= 0x86) {
			if (yych <= 0x85) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0x87) {
				goto yy36
			}
			if (yych <= 0x8A) {
				goto yy3
			}
			goto yy36
		}
	} else {
		if (yych <= 0xA1) {
			if (yych == 0x8D) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0xA2) {
				goto yy36
			}
			if (yych <= 0xBF) {
				goto yy3
			}
			goto yy36
		}
	}
yy42:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych == 0xB6) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy43:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x82) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x81) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0x87) {
			goto yy3
		}
		if (yych <= 0x89) {
			goto yy36
		}
		if (yych <= 0xBF) {
			goto yy3
		}
		goto yy36
	}
yy44:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych == 0xB0) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy45:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x98) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x96) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0x99) {
			goto yy3
		}
		if (yych <= 0x9F) {
			goto yy36
		}
		if (yych <= 0xBF) {
			goto yy3
		}
		goto yy36
	}
yy46:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x90) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x88) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych == 0xBE) {
			goto yy36
		}
		if (yych <= 0xBF) {
			goto yy3
		}
		goto yy36
	}
yy47:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x86) {
		if (yych <= 0x82) {
			if (yych <= 0x80) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0x83) {
				goto yy36
			}
			if (yych <= 0x85) {
				goto yy3
			}
			goto yy36
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x87) {
				goto yy3
			}
			if (yych <= 0x8F) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0xAE) {
				goto yy36
			}
			if (yych <= 0xB3) {
				goto yy3
			}
			goto yy36
		}
	}
yy48:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8F) {
		goto yy36
	}
	if (yych <= 0x9A) {
		goto yy3
	}
	if (yych <= 0x9F) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy49:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xA9) {
		goto yy3
	}
	if (yych <= 0xAD) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy50:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x9E) {
		if (yych <= 0x93) {
			if (yych <= 0x7F) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0x94) {
				goto yy36
			}
			if (yych <= 0x9C) {
				goto yy3
			}
			goto yy36
		}
	} else {
		if (yych <= 0xBC) {
			if (yych == 0xA9) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych == 0xBF) {
				goto yy3
			}
			goto yy36
		}
	}
yy51:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8F) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy52:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x8A) {
		goto yy3
	}
	if (yych <= 0x8C) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy53:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xB1) {
		goto yy3
	}
	goto yy36
yy54:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xB9) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0xB5) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0xBA) {
			goto yy3
		}
		if (yych == 0xBD) {
			goto yy3
		}
		goto yy36
	}
yy55:
	yycursor += 1
	yych = yyinput[yycursor]
	switch (yych) {
	case 0xA0:
		goto yy211
	case 0xA1:
		goto yy212
	case 0xA2:
		goto yy69
	case 0xA3:
		goto yy213
	case 0xA4:
		goto yy38
	case 0xA5:
		goto yy214
	case 0xA6:
		goto yy215
	case 0xA7:
		goto yy216
	case 0xA8:
		goto yy217
	case 0xA9:
		goto yy218
	case 0xAA:
		goto yy219
	case 0xAB:
		goto yy220
	case 0xAC:
		goto yy221
	case 0xAD:
		goto yy222
	case 0xAE:
		goto yy223
	case 0xAF:
		goto yy224
	case 0xB0:
		goto yy225
	case 0xB1:
		goto yy226
	case 0xB2:
		goto yy227
	case 0xB3:
		goto yy228
	case 0xB4:
		goto yy229
	case 0xB5:
		goto yy230
	case 0xB6:
		goto yy231
	case 0xB7:
		goto yy232
	case 0xB8:
		goto yy233
	case 0xB9:
		goto yy234
	case 0xBA:
		goto yy235
	case 0xBB:
		goto yy236
	case 0xBC:
		goto yy237
	case 0xBD:
		goto yy238
	case 0xBE:
		goto yy239
	case 0xBF:
		goto yy240
	default:
		goto yy36
	}
yy56:
	yycursor += 1
	yych = yyinput[yycursor]
	switch (yych) {
	case 0x80:
		fallthrough
	case 0x84,0x85,0x86,0x87,0x88:
		fallthrough
	case 0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98:
		fallthrough
	case 0x9E:
		fallthrough
	case 0xAC:
		fallthrough
	case 0xAE:
		fallthrough
	case 0xB4,0xB5,0xB6:
		fallthrough
	case 0xB8,0xB9,0xBA,0xBB:
		goto yy38
	case 0x81:
		goto yy241
	case 0x82:
		goto yy162
	case 0x83:
		goto yy99
	case 0x89:
		goto yy100
	case 0x8A:
		goto yy101
	case 0x8B:
		goto yy102
	case 0x8C:
		goto yy103
	case 0x8D:
		goto yy242
	case 0x8E:
		goto yy105
	case 0x8F:
		goto yy106
	case 0x90:
		goto yy107
	case 0x99:
		goto yy108
	case 0x9A:
		goto yy109
	case 0x9B:
		goto yy110
	case 0x9C:
		goto yy243
	case 0x9D:
		goto yy244
	case 0x9F:
		goto yy245
	case 0xA0:
		goto yy246
	case 0xA1:
		goto yy116
	case 0xA2:
		goto yy247
	case 0xA3:
		goto yy118
	case 0xA4:
		goto yy248
	case 0xA5:
		goto yy249
	case 0xA6:
		goto yy121
	case 0xA7:
		goto yy250
	case 0xA8:
		goto yy251
	case 0xA9:
		goto yy252
	case 0xAA:
		goto yy253
	case 0xAD:
		goto yy254
	case 0xAF:
		goto yy113
	case 0xB0:
		goto yy255
	case 0xB1:
		goto yy256
	case 0xB2:
		goto yy132
	case 0xB3:
		goto yy257
	case 0xB7:
		goto yy258
	case 0xBC:
		goto yy134
	case 0xBD:
		goto yy135
	case 0xBE:
		goto yy136
	case 0xBF:
		goto yy137
	default:
		goto yy36
	}
yy57:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xAF) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) {
				goto yy36
			}
			if (yych <= 0x80) {
				goto yy259
			}
			if (yych <= 0x81) {
				goto yy260
			}
			goto yy139
		} else {
			if (yych <= 0x84) {
				if (yych <= 0x83) {
					goto yy261
				}
				goto yy140
			} else {
				if (yych <= 0x85) {
					goto yy141
				}
				if (yych <= 0x86) {
					goto yy142
				}
				goto yy36
			}
		}
	} else {
		if (yych <= 0xB4) {
			if (yych <= 0xB1) {
				if (yych <= 0xB0) {
					goto yy143
				}
				goto yy144
			} else {
				if (yych <= 0xB2) {
					goto yy38
				}
				if (yych <= 0xB3) {
					goto yy262
				}
				goto yy146
			}
		} else {
			if (yych <= 0xB6) {
				if (yych <= 0xB5) {
					goto yy263
				}
				goto yy148
			} else {
				if (yych <= 0xB7) {
					goto yy264
				}
				if (yych <= 0xB8) {
					goto yy150
				}
				goto yy36
			}
		}
	}
yy58:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x84) {
		if (yych <= 0x81) {
			if (yych <= 0x7F) {
				goto yy36
			}
			if (yych <= 0x80) {
				goto yy265
			}
			goto yy107
		} else {
			if (yych <= 0x82) {
				goto yy266
			}
			if (yych <= 0x83) {
				goto yy153
			}
			goto yy154
		}
	} else {
		if (yych <= 0x87) {
			if (yych <= 0x85) {
				goto yy38
			}
			if (yych <= 0x86) {
				goto yy155
			}
			goto yy156
		} else {
			if (yych <= 0x8F) {
				goto yy36
			}
			if (yych <= 0xBF) {
				goto yy38
			}
			goto yy36
		}
	}
yy59:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xB6) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0xB5) {
			goto yy38
		}
		goto yy118
	} else {
		if (yych <= 0xB7) {
			goto yy36
		}
		if (yych <= 0xBF) {
			goto yy38
		}
		goto yy36
	}
yy60:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy38
	}
	goto yy36
yy61:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xBE) {
		goto yy38
	}
	if (yych <= 0xBF) {
		goto yy157
	}
	goto yy36
yy62:
	yycursor += 1
	yych = yyinput[yycursor]
	switch (yych) {
	case 0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,0x90,0x91:
		fallthrough
	case 0x94,0x95,0x96,0x97:
		fallthrough
	case 0x9A:
		fallthrough
	case 0x9D:
		fallthrough
	case 0xA2:
		fallthrough
	case 0xA6:
		fallthrough
	case 0xAA:
		fallthrough
	case 0xAE:
		fallthrough
	case 0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF:
		goto yy38
	case 0x92:
		goto yy158
	case 0x93:
		goto yy159
	case 0x98:
		goto yy267
	case 0x99:
		goto yy268
	case 0x9B:
		goto yy53
	case 0x9C:
		goto yy163
	case 0x9E:
		goto yy164
	case 0x9F:
		goto yy165
	case 0xA0:
		goto yy269
	case 0xA1:
		goto yy113
	case 0xA3:
		goto yy270
	case 0xA4:
		goto yy182
	case 0xA5:
		goto yy271
	case 0xA7:
		goto yy272
	case 0xA8:
		goto yy273
	case 0xA9:
		goto yy274
	case 0xAB:
		goto yy275
	case 0xAC:
		goto yy177
	case 0xAD:
		goto yy178
	case 0xAF:
		goto yy276
	default:
		goto yy36
	}
yy63:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x9D) {
		goto yy38
	}
	if (yych <= 0x9E) {
		goto yy180
	}
	if (yych <= 0x9F) {
		goto yy181
	}
	goto yy36
yy64:
	yycursor += 1
	yych = yyinput[yycursor]
	switch (yych) {
	case 0xA4,0xA5,0xA6,0xA7,0xA8:
		fallthrough
	case 0xAA:
		fallthrough
	case 0xB0,0xB1,0xB2,0xB3:
		fallthrough
	case 0xBA:
		goto yy38
	case 0xA9:
		goto yy182
	case 0xAB:
		goto yy183
	case 0xAC:
		goto yy277
	case 0xAD:
		goto yy185
	case 0xAE:
		goto yy53
	case 0xAF:
		goto yy186
	case 0xB4:
		goto yy187
	case 0xB5:
		goto yy51
	case 0xB6:
		goto yy188
	case 0xB7:
		goto yy189
	case 0xB8:
		goto yy278
	case 0xB9:
		goto yy279
	case 0xBB:
		goto yy191
	case 0xBC:
		goto yy280
	case 0xBD:
		goto yy193
	case 0xBE:
		goto yy194
	case 0xBF:
		goto yy195
	default:
		goto yy36
	}
yy65:
	yycursor += 1
	yych = yyinput[yycursor]
	switch (yych) {
	case 0x90:
		goto yy281
	case 0x91:
		goto yy282
	case 0x92:
		goto yy198
	case 0x93:
		goto yy199
	case 0x94:
		goto yy200
	case 0x96:
		goto yy283
	case 0x97:
		fallthrough
	case 0xA0,0xA1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9:
		fallthrough
	case 0xAD:
		goto yy60
	case 0x98:
		goto yy202
	case 0x9B:
		goto yy284
	case 0x9D:
		goto yy285
	case 0x9E:
		goto yy286
	case 0xAA:
		goto yy206
	case 0xAB:
		goto yy207
	case 0xAC:
		goto yy208
	case 0xAE:
		goto yy209
	case 0xAF:
		goto yy210
	default:
		goto yy36
	}
yy66:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych == 0xA0) {
		goto yy287
	}
	goto yy36
yy67:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x9A) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x95) {
			goto yy3
		}
		if (yych <= 0x99) {
			goto yy36
		}
		goto yy3
	} else {
		if (yych <= 0xA4) {
			if (yych <= 0xA3) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych == 0xA8) {
				goto yy3
			}
			goto yy36
		}
	}
yy68:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x98) {
		goto yy3
	}
	if (yych <= 0x9F) {
		goto yy36
	}
	if (yych <= 0xAA) {
		goto yy3
	}
	goto yy36
yy69:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x9F) {
		goto yy36
	}
	if (yych == 0xB5) {
		goto yy36
	}
	if (yych <= 0xBD) {
		goto yy3
	}
	goto yy36
yy70:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x83) {
		goto yy36
	}
	if (yych <= 0xB9) {
		goto yy3
	}
	if (yych == 0xBD) {
		goto yy3
	}
	goto yy36
yy71:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x97) {
		if (yych == 0x90) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0xA1) {
			goto yy3
		}
		if (yych <= 0xB0) {
			goto yy36
		}
		if (yych <= 0xBF) {
			goto yy3
		}
		goto yy36
	}
yy72:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych == 0x80) {
				goto yy3
			}
			if (yych <= 0x84) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0x8E) {
				goto yy36
			}
			if (yych <= 0x90) {
				goto yy3
			}
			if (yych <= 0x92) {
				goto yy36
			}
			goto yy3
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xA9) {
				goto yy36
			}
			if (yych == 0xB1) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB5) {
					goto yy36
				}
				goto yy3
			} else {
				if (yych == 0xBD) {
					goto yy3
				}
				goto yy36
			}
		}
	}
yy73:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x9E) {
		if (yych <= 0x8E) {
			if (yych <= 0x8D) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0x9B) {
				goto yy36
			}
			if (yych <= 0x9D) {
				goto yy3
			}
			goto yy36
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0xA1) {
				goto yy3
			}
			if (yych <= 0xAF) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych == 0xBC) {
				goto yy3
			}
			goto yy36
		}
	}
yy74:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xA9) {
		if (yych <= 0x8E) {
			if (yych <= 0x84) {
				goto yy36
			}
			if (yych <= 0x8A) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych <= 0x90) {
				goto yy3
			}
			if (yych <= 0x92) {
				goto yy36
			}
			if (yych <= 0xA8) {
				goto yy3
			}
			goto yy36
		}
	} else {
		if (yych <= 0xB4) {
			if (yych == 0xB1) {
				goto yy36
			}
			if (yych <= 0xB3) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych == 0xB7) {
				goto yy36
			}
			if (yych <= 0xB9) {
				goto yy3
			}
			goto yy36
		}
	}
yy75:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x9D) {
		if (yych <= 0x98) {
			goto yy36
		}
		if (yych <= 0x9C) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0x9E) {
			goto yy3
		}
		if (yych <= 0xB1) {
			goto yy36
		}
		if (yych <= 0xB4) {
			goto yy3
		}
		goto yy36
	}
yy76:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xA9) {
		if (yych <= 0x8E) {
			if (yych <= 0x84) {
				goto yy36
			}
			if (yych <= 0x8D) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych == 0x92) {
				goto yy36
			}
			if (yych <= 0xA8) {
				goto yy3
			}
			goto yy36
		}
	} else {
		if (yych <= 0xB4) {
			if (yych == 0xB1) {
				goto yy36
			}
			if (yych <= 0xB3) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych <= 0xB9) {
				goto yy3
			}
			if (yych == 0xBD) {
				goto yy3
			}
			goto yy36
		}
	}
yy77:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x9F) {
		if (yych == 0x90) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0xA1) {
			goto yy3
		}
		if (yych == 0xB9) {
			goto yy3
		}
		goto yy36
	}
yy78:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xA9) {
		if (yych <= 0x8E) {
			if (yych <= 0x84) {
				goto yy36
			}
			if (yych <= 0x8C) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych <= 0x90) {
				goto yy3
			}
			if (yych <= 0x92) {
				goto yy36
			}
			if (yych <= 0xA8) {
				goto yy3
			}
			goto yy36
		}
	} else {
		if (yych <= 0xB4) {
			if (yych == 0xB1) {
				goto yy36
			}
			if (yych <= 0xB3) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych <= 0xB9) {
				goto yy3
			}
			if (yych == 0xBD) {
				goto yy3
			}
			goto yy36
		}
	}
yy79:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x9E) {
		if (yych <= 0x9B) {
			goto yy36
		}
		if (yych <= 0x9D) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0xA1) {
			goto yy3
		}
		if (yych == 0xB1) {
			goto yy3
		}
		goto yy36
	}
yy80:
	yycursor += 1
	yych = yyinput[yycursor]
	switch (yych) {
	case 0x83:
		fallthrough
	case 0x85,0x86,0x87,0x88,0x89,0x8A:
		fallthrough
	case 0x8E,0x8F,0x90:
		fallthrough
	case 0x92,0x93,0x94,0x95:
		fallthrough
	case 0x99,0x9A:
		fallthrough
	case 0x9C:
		fallthrough
	case 0x9E,0x9F:
		fallthrough
	case 0xA3,0xA4:
		fallthrough
	case 0xA8,0xA9,0xAA:
		fallthrough
	case 0xAE,0xAF,0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9:
		goto yy3
	default:
		goto yy36
	}
yy81:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych == 0x90) {
		goto yy3
	}
	goto yy36
yy82:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x91) {
		if (yych <= 0x8C) {
			if (yych <= 0x84) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0x8D) {
				goto yy36
			}
			if (yych <= 0x90) {
				goto yy3
			}
			goto yy36
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych == 0xBD) {
				goto yy3
			}
			goto yy36
		}
	}
yy83:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x97) {
		goto yy36
	}
	if (yych <= 0x9A) {
		goto yy3
	}
	if (yych <= 0x9F) {
		goto yy36
	}
	if (yych <= 0xA1) {
		goto yy3
	}
	goto yy36
yy84:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych == 0x80) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych == 0x8D) {
				goto yy36
			}
			if (yych <= 0x90) {
				goto yy3
			}
			goto yy36
		}
	} else {
		if (yych <= 0xB4) {
			if (yych == 0xA9) {
				goto yy36
			}
			if (yych <= 0xB3) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych <= 0xB9) {
				goto yy3
			}
			if (yych == 0xBD) {
				goto yy3
			}
			goto yy36
		}
	}
yy85:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x9F) {
		if (yych == 0x9E) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0xA1) {
			goto yy3
		}
		if (yych <= 0xB0) {
			goto yy36
		}
		if (yych <= 0xB2) {
			goto yy3
		}
		goto yy36
	}
yy86:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x90) {
		if (yych <= 0x84) {
			goto yy36
		}
		if (yych == 0x8D) {
			goto yy36
		}
		goto yy3
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x91) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych == 0xBD) {
				goto yy3
			}
			goto yy36
		}
	}
yy87:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x96) {
		if (yych == 0x8E) {
			goto yy3
		}
		if (yych <= 0x93) {
			goto yy36
		}
		goto yy3
	} else {
		if (yych <= 0xA1) {
			if (yych <= 0x9E) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0xB9) {
				goto yy36
			}
			if (yych <= 0xBF) {
				goto yy3
			}
			goto yy36
		}
	}
yy88:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xB1) {
		if (yych <= 0x84) {
			goto yy36
		}
		if (yych <= 0x96) {
			goto yy3
		}
		if (yych <= 0x99) {
			goto yy36
		}
		goto yy3
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB2) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych == 0xBD) {
				goto yy3
			}
			goto yy36
		}
	}
yy89:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x86) {
		goto yy3
	}
	goto yy36
yy90:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x80) {
		goto yy36
	}
	if (yych == 0xB1) {
		goto yy36
	}
	if (yych <= 0xB3) {
		goto yy3
	}
	goto yy36
yy91:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xA3) {
		if (yych <= 0x84) {
			if (yych <= 0x80) {
				goto yy36
			}
			if (yych == 0x83) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0x85) {
				goto yy36
			}
			if (yych == 0x8B) {
				goto yy36
			}
			goto yy3
		}
	} else {
		if (yych <= 0xB0) {
			if (yych == 0xA5) {
				goto yy3
			}
			if (yych <= 0xA6) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) {
					goto yy36
				}
				goto yy3
			} else {
				if (yych == 0xBD) {
					goto yy3
				}
				goto yy36
			}
		}
	}
yy92:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x85) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x84) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0x86) {
			goto yy3
		}
		if (yych <= 0x9B) {
			goto yy36
		}
		if (yych <= 0x9F) {
			goto yy3
		}
		goto yy36
	}
yy93:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych == 0x80) {
		goto yy3
	}
	goto yy36
yy94:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych == 0x88) {
		goto yy36
	}
	if (yych <= 0xAC) {
		goto yy3
	}
	goto yy36
yy95:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x87) {
		goto yy36
	}
	if (yych <= 0x8C) {
		goto yy3
	}
	goto yy36
yy96:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xAA) {
		goto yy3
	}
	if (yych == 0xBF) {
		goto yy3
	}
	goto yy36
yy97:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xA1) {
		if (yych <= 0x99) {
			if (yych <= 0x8F) {
				goto yy36
			}
			if (yych <= 0x95) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych <= 0x9D) {
				goto yy3
			}
			if (yych <= 0xA0) {
				goto yy36
			}
			goto yy3
		}
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xA4) {
				goto yy36
			}
			if (yych <= 0xA6) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych <= 0xB0) {
				goto yy3
			}
			if (yych <= 0xB4) {
				goto yy36
			}
			if (yych <= 0xBF) {
				goto yy3
			}
			goto yy36
		}
	}
yy98:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8D) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x81) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0x8E) {
			goto yy3
		}
		if (yych <= 0x9F) {
			goto yy36
		}
		if (yych <= 0xBF) {
			goto yy3
		}
		goto yy36
	}
yy99:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8C) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych == 0x87) {
				goto yy3
			}
			goto yy36
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x8D) {
				goto yy3
			}
			if (yych <= 0x8F) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0xBB) {
				goto yy36
			}
			if (yych <= 0xBF) {
				goto yy3
			}
			goto yy36
		}
	}
yy100:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x96) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) {
				goto yy36
			}
			if (yych <= 0x88) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych <= 0x8D) {
				goto yy3
			}
			if (yych <= 0x8F) {
				goto yy36
			}
			goto yy3
		}
	} else {
		if (yych <= 0x99) {
			if (yych == 0x98) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych <= 0x9D) {
				goto yy3
			}
			if (yych <= 0x9F) {
				goto yy36
			}
			if (yych <= 0xBF) {
				goto yy3
			}
			goto yy36
		}
	}
yy101:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8F) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0x89) {
				goto yy36
			}
			if (yych <= 0x8D) {
				goto yy3
			}
			goto yy36
		}
	} else {
		if (yych <= 0xB5) {
			if (yych == 0xB1) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0xB7) {
				goto yy36
			}
			if (yych <= 0xBE) {
				goto yy3
			}
			goto yy36
		}
	}
yy102:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x85) {
		if (yych == 0x80) {
			goto yy3
		}
		if (yych <= 0x81) {
			goto yy36
		}
		goto yy3
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x87) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0x97) {
				goto yy36
			}
			if (yych <= 0xBF) {
				goto yy3
			}
			goto yy36
		}
	}
yy103:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x91) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x90) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0x95) {
			goto yy3
		}
		if (yych <= 0x97) {
			goto yy36
		}
		if (yych <= 0xBF) {
			goto yy3
		}
		goto yy36
	}
yy104:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x9A) {
		goto yy3
	}
	goto yy36
yy105:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x8F) {
		goto yy3
	}
	if (yych <= 0x9F) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy106:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xB5) {
		goto yy3
	}
	if (yych <= 0xB7) {
		goto yy36
	}
	if (yych <= 0xBD) {
		goto yy3
	}
	goto yy36
yy107:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x80) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy108:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xAC) {
		goto yy3
	}
	if (yych <= 0xAE) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy109:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x80) {
		goto yy36
	}
	if (yych <= 0x9A) {
		goto yy3
	}
	if (yych <= 0x9F) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy110:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xAA) {
		goto yy3
	}
	if (yych <= 0xAD) {
		goto yy36
	}
	if (yych <= 0xB8) {
		goto yy3
	}
	goto yy36
yy111:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8D) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x8C) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0x91) {
			goto yy3
		}
		if (yych <= 0x9F) {
			goto yy36
		}
		if (yych <= 0xB1) {
			goto yy3
		}
		goto yy36
	}
yy112:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x9F) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x91) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych == 0xAD) {
			goto yy36
		}
		if (yych <= 0xB0) {
			goto yy3
		}
		goto yy36
	}
yy113:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xB3) {
		goto yy3
	}
	goto yy36
yy114:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych == 0x97) {
		goto yy3
	}
	if (yych == 0x9C) {
		goto yy3
	}
	goto yy36
yy115:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x9F) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy116:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xB8) {
		goto yy3
	}
	goto yy36
yy117:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xA8) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x84) {
			goto yy3
		}
		if (yych <= 0x86) {
			goto yy36
		}
		goto yy3
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0xA9) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0xAF) {
				goto yy36
			}
			if (yych <= 0xBF) {
				goto yy3
			}
			goto yy36
		}
	}
yy118:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xB5) {
		goto yy3
	}
	goto yy36
yy119:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x9E) {
		goto yy3
	}
	goto yy36
yy120:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8F) {
		goto yy36
	}
	if (yych <= 0xAD) {
		goto yy3
	}
	if (yych <= 0xAF) {
		goto yy36
	}
	if (yych <= 0xB4) {
		goto yy3
	}
	goto yy36
yy121:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xAB) {
		goto yy3
	}
	if (yych <= 0xAF) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy122:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x89) {
		goto yy3
	}
	goto yy36
yy123:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x96) {
		goto yy3
	}
	if (yych <= 0x9F) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy124:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x94) {
		goto yy3
	}
	goto yy36
yy125:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych == 0xA7) {
		goto yy3
	}
	goto yy36
yy126:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x84) {
		goto yy36
	}
	if (yych <= 0xB3) {
		goto yy3
	}
	goto yy36
yy127:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x84) {
		goto yy36
	}
	if (yych <= 0x8B) {
		goto yy3
	}
	goto yy36
yy128:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xAD) {
		if (yych <= 0x82) {
			goto yy36
		}
		if (yych <= 0xA0) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0xAF) {
			goto yy3
		}
		if (yych <= 0xB9) {
			goto yy36
		}
		if (yych <= 0xBF) {
			goto yy3
		}
		goto yy36
	}
yy129:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xA5) {
		goto yy3
	}
	goto yy36
yy130:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xA3) {
		goto yy3
	}
	goto yy36
yy131:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8C) {
		goto yy36
	}
	if (yych <= 0x8F) {
		goto yy3
	}
	if (yych <= 0x99) {
		goto yy36
	}
	if (yych <= 0xBD) {
		goto yy3
	}
	goto yy36
yy132:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8F) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x88) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0xBA) {
			goto yy3
		}
		if (yych <= 0xBC) {
			goto yy36
		}
		if (yych <= 0xBF) {
			goto yy3
		}
		goto yy36
	}
yy133:
	yycursor += 1
	yych = yyinput[yycursor]
	switch (yych) {
	case 0xA9,0xAA,0xAB,0xAC:
		fallthrough
	case 0xAE,0xAF,0xB0,0xB1,0xB2,0xB3:
		fallthrough
	case 0xB5,0xB6:
		fallthrough
	case 0xBA:
		goto yy3
	default:
		goto yy36
	}
yy134:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x97) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x95) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0x9D) {
			goto yy3
		}
		if (yych <= 0x9F) {
			goto yy36
		}
		if (yych <= 0xBF) {
			goto yy3
		}
		goto yy36
	}
yy135:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x98) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) {
				goto yy36
			}
			if (yych <= 0x85) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych <= 0x8D) {
				goto yy3
			}
			if (yych <= 0x8F) {
				goto yy36
			}
			if (yych <= 0x97) {
				goto yy3
			}
			goto yy36
		}
	} else {
		if (yych <= 0x9C) {
			if (yych == 0x9A) {
				goto yy36
			}
			if (yych <= 0x9B) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych == 0x9E) {
				goto yy36
			}
			if (yych <= 0xBD) {
				goto yy3
			}
			goto yy36
		}
	}
yy136:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xB5) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0xB4) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych == 0xBD) {
			goto yy36
		}
		if (yych <= 0xBE) {
			goto yy3
		}
		goto yy36
	}
yy137:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x95) {
		if (yych <= 0x85) {
			if (yych <= 0x81) {
				goto yy36
			}
			if (yych <= 0x84) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych <= 0x8C) {
				goto yy3
			}
			if (yych <= 0x8F) {
				goto yy36
			}
			if (yych <= 0x93) {
				goto yy3
			}
			goto yy36
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9B) {
				goto yy3
			}
			if (yych <= 0x9F) {
				goto yy36
			}
			if (yych <= 0xAC) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych == 0xB5) {
				goto yy36
			}
			if (yych <= 0xBC) {
				goto yy3
			}
			goto yy36
		}
	}
yy138:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych == 0xB1) {
		goto yy3
	}
	if (yych == 0xBF) {
		goto yy3
	}
	goto yy36
yy139:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8F) {
		goto yy36
	}
	if (yych <= 0x9C) {
		goto yy3
	}
	goto yy36
yy140:
	yycursor += 1
	yych = yyinput[yycursor]
	switch (yych) {
	case 0x82:
		fallthrough
	case 0x87:
		fallthrough
	case 0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,0x90,0x91,0x92,0x93:
		fallthrough
	case 0x95:
		fallthrough
	case 0x99,0x9A,0x9B,0x9C,0x9D:
		fallthrough
	case 0xA4:
		fallthrough
	case 0xA6:
		fallthrough
	case 0xA8:
		fallthrough
	case 0xAA,0xAB,0xAC,0xAD:
		fallthrough
	case 0xAF,0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9:
		fallthrough
	case 0xBC,0xBD,0xBE,0xBF:
		goto yy3
	default:
		goto yy36
	}
yy141:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8D) {
		if (yych <= 0x84) {
			goto yy36
		}
		if (yych <= 0x89) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0x8E) {
			goto yy3
		}
		if (yych <= 0x9F) {
			goto yy36
		}
		if (yych <= 0xBF) {
			goto yy3
		}
		goto yy36
	}
yy142:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x88) {
		goto yy3
	}
	goto yy36
yy143:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych == 0xAF) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy144:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych == 0x9F) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy145:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xAA) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0xA4) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0xAE) {
			goto yy3
		}
		if (yych <= 0xB1) {
			goto yy36
		}
		if (yych <= 0xB3) {
			goto yy3
		}
		goto yy36
	}
yy146:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xA7) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych == 0xA6) {
			goto yy36
		}
		goto yy3
	} else {
		if (yych <= 0xAD) {
			if (yych <= 0xAC) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0xAF) {
				goto yy36
			}
			if (yych <= 0xBF) {
				goto yy3
			}
			goto yy36
		}
	}
yy147:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xA7) {
		goto yy3
	}
	if (yych == 0xAF) {
		goto yy3
	}
	goto yy36
yy148:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xA7) {
		if (yych <= 0x96) {
			if (yych <= 0x7F) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0x9F) {
				goto yy36
			}
			if (yych <= 0xA6) {
				goto yy3
			}
			goto yy36
		}
	} else {
		if (yych <= 0xB6) {
			if (yych == 0xAF) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0xB7) {
				goto yy36
			}
			if (yych <= 0xBE) {
				goto yy3
			}
			goto yy36
		}
	}
yy149:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8E) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych == 0x87) {
			goto yy36
		}
		goto yy3
	} else {
		if (yych <= 0x96) {
			if (yych <= 0x8F) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0x97) {
				goto yy36
			}
			if (yych <= 0x9E) {
				goto yy3
			}
			goto yy36
		}
	}
yy150:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych == 0xAF) {
		goto yy3
	}
	goto yy36
yy151:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xA9) {
		if (yych <= 0x84) {
			goto yy36
		}
		if (yych <= 0x87) {
			goto yy3
		}
		if (yych <= 0xA0) {
			goto yy36
		}
		goto yy3
	} else {
		if (yych <= 0xB5) {
			if (yych <= 0xB0) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0xB7) {
				goto yy36
			}
			if (yych <= 0xBC) {
				goto yy3
			}
			goto yy36
		}
	}
yy152:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x9C) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x96) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych == 0xA0) {
			goto yy36
		}
		if (yych <= 0xBF) {
			goto yy3
		}
		goto yy36
	}
yy153:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych == 0xBB) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy154:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x84) {
		goto yy36
	}
	if (yych == 0xB0) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy155:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x8E) {
		goto yy3
	}
	if (yych <= 0x9F) {
		goto yy36
	}
	if (yych <= 0xBA) {
		goto yy3
	}
	goto yy36
yy156:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xAF) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy157:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xAF) {
		goto yy3
	}
	goto yy36
yy158:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x8C) {
		goto yy3
	}
	goto yy36
yy159:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8F) {
		goto yy36
	}
	if (yych <= 0xBD) {
		goto yy3
	}
	goto yy36
yy160:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8F) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x8C) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0x9F) {
			goto yy3
		}
		if (yych <= 0xA9) {
			goto yy36
		}
		if (yych <= 0xAB) {
			goto yy3
		}
		goto yy36
	}
yy161:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xAE) {
		goto yy3
	}
	if (yych == 0xBF) {
		goto yy3
	}
	goto yy36
yy162:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x9D) {
		goto yy3
	}
	if (yych <= 0x9F) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy163:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x96) {
		goto yy36
	}
	if (yych <= 0x9F) {
		goto yy3
	}
	if (yych <= 0xA1) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy164:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x88) {
		goto yy3
	}
	if (yych <= 0x8A) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy165:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x81) {
		goto yy36
	}
	if (yych <= 0x86) {
		goto yy3
	}
	if (yych <= 0xB6) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy166:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x85) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych == 0x82) {
			goto yy36
		}
		goto yy3
	} else {
		if (yych <= 0x8A) {
			if (yych <= 0x86) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0x8B) {
				goto yy36
			}
			if (yych <= 0xA2) {
				goto yy3
			}
			goto yy36
		}
	}
yy167:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x81) {
		goto yy36
	}
	if (yych <= 0xB3) {
		goto yy3
	}
	goto yy36
yy168:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xBA) {
		if (yych <= 0xB1) {
			goto yy36
		}
		if (yych <= 0xB7) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych == 0xBC) {
			goto yy36
		}
		if (yych <= 0xBE) {
			goto yy3
		}
		goto yy36
	}
yy169:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x89) {
		goto yy36
	}
	if (yych <= 0xA5) {
		goto yy3
	}
	if (yych <= 0xAF) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy170:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x86) {
		goto yy3
	}
	if (yych <= 0x9F) {
		goto yy36
	}
	if (yych <= 0xBC) {
		goto yy3
	}
	goto yy36
yy171:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x83) {
		goto yy36
	}
	if (yych <= 0xB2) {
		goto yy3
	}
	goto yy36
yy172:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xA4) {
		if (yych == 0x8F) {
			goto yy3
		}
		if (yych <= 0x9F) {
			goto yy36
		}
		goto yy3
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0xA5) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0xB9) {
				goto yy36
			}
			if (yych <= 0xBE) {
				goto yy3
			}
			goto yy36
		}
	}
yy173:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xA8) {
		goto yy3
	}
	goto yy36
yy174:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x9F) {
		if (yych <= 0x82) {
			if (yych <= 0x7F) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0x83) {
				goto yy36
			}
			if (yych <= 0x8B) {
				goto yy3
			}
			goto yy36
		}
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0xB6) {
				goto yy3
			}
			if (yych <= 0xB9) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0xBD) {
				goto yy36
			}
			if (yych <= 0xBF) {
				goto yy3
			}
			goto yy36
		}
	}
yy175:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xB1) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych == 0xB0) {
			goto yy36
		}
		goto yy3
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0xB4) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0xB8) {
				goto yy36
			}
			if (yych <= 0xBD) {
				goto yy3
			}
			goto yy36
		}
	}
yy176:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x9A) {
		if (yych <= 0x80) {
			if (yych <= 0x7F) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych == 0x82) {
				goto yy3
			}
			goto yy36
		}
	} else {
		if (yych <= 0xAA) {
			if (yych <= 0x9D) {
				goto yy3
			}
			if (yych <= 0x9F) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0xB1) {
				goto yy36
			}
			if (yych <= 0xB4) {
				goto yy3
			}
			goto yy36
		}
	}
yy177:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x80) {
				goto yy36
			}
			if (yych <= 0x86) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych <= 0x8E) {
				goto yy3
			}
			if (yych <= 0x90) {
				goto yy36
			}
			goto yy3
		}
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0x9F) {
				goto yy36
			}
			if (yych <= 0xA6) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych == 0xAF) {
				goto yy36
			}
			if (yych <= 0xBF) {
				goto yy3
			}
			goto yy36
		}
	}
yy178:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x9B) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x9A) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0xA7) {
			goto yy3
		}
		if (yych <= 0xAF) {
			goto yy36
		}
		if (yych <= 0xBF) {
			goto yy3
		}
		goto yy36
	}
yy179:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xA2) {
		goto yy3
	}
	goto yy36
yy180:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xA3) {
		goto yy3
	}
	if (yych <= 0xAF) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy181:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x86) {
		goto yy3
	}
	if (yych <= 0x8A) {
		goto yy36
	}
	if (yych <= 0xBB) {
		goto yy3
	}
	goto yy36
yy182:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xAD) {
		goto yy3
	}
	if (yych <= 0xAF) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy183:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x99) {
		goto yy3
	}
	goto yy36
yy184:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x9E) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) {
				goto yy36
			}
			if (yych <= 0x86) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych <= 0x97) {
				goto yy3
			}
			if (yych == 0x9D) {
				goto yy3
			}
			goto yy36
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0xA9) {
				goto yy36
			}
			if (yych <= 0xB6) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych == 0xBD) {
				goto yy36
			}
			if (yych <= 0xBE) {
				goto yy3
			}
			goto yy36
		}
	}
yy185:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x82) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x81) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych == 0x85) {
			goto yy36
		}
		if (yych <= 0xBF) {
			goto yy3
		}
		goto yy36
	}
yy186:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x92) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy187:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xBD) {
		goto yy3
	}
	goto yy36
yy188:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x8F) {
		goto yy3
	}
	if (yych <= 0x91) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy189:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x87) {
		goto yy3
	}
	if (yych <= 0xAF) {
		goto yy36
	}
	if (yych <= 0xBB) {
		goto yy3
	}
	goto yy36
yy190:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xAF) {
		goto yy36
	}
	if (yych == 0xB5) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy191:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xBC) {
		goto yy3
	}
	goto yy36
yy192:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xA0) {
		goto yy36
	}
	if (yych <= 0xBA) {
		goto yy3
	}
	goto yy36
yy193:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x80) {
		goto yy36
	}
	if (yych <= 0x9A) {
		goto yy3
	}
	if (yych <= 0xA5) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy194:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xBE) {
		goto yy3
	}
	goto yy36
yy195:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8F) {
		if (yych <= 0x81) {
			goto yy36
		}
		if (yych <= 0x87) {
			goto yy3
		}
		if (yych <= 0x89) {
			goto yy36
		}
		goto yy3
	} else {
		if (yych <= 0x97) {
			if (yych <= 0x91) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0x99) {
				goto yy36
			}
			if (yych <= 0x9C) {
				goto yy3
			}
			goto yy36
		}
	}
yy196:
	yycursor += 1
	yych = yyinput[yycursor]
	switch (yych) {
	case 0x80:
		goto yy288
	case 0x81:
		goto yy289
	case 0x82:
		fallthrough
	case 0x90,0x91:
		fallthrough
	case 0x98,0x99,0x9A,0x9B:
		fallthrough
	case 0xB0:
		goto yy38
	case 0x83:
		goto yy290
	case 0x85:
		goto yy291
	case 0x8A:
		goto yy292
	case 0x8B:
		goto yy293
	case 0x8C:
		goto yy294
	case 0x8D:
		goto yy295
	case 0x8E:
		goto yy162
	case 0x8F:
		goto yy296
	case 0x92:
		goto yy297
	case 0x93:
		goto yy298
	case 0x94:
		goto yy299
	case 0x95:
		fallthrough
	case 0xB4:
		goto yy130
	case 0x9C:
		goto yy273
	case 0x9D:
		goto yy300
	case 0xA0:
		goto yy301
	case 0xA1:
		goto yy302
	case 0xA2:
		goto yy119
	case 0xA3:
		goto yy303
	case 0xA4:
		goto yy304
	case 0xA6:
		goto yy305
	case 0xA8:
		goto yy306
	case 0xA9:
		goto yy307
	case 0xAA:
		goto yy308
	case 0xAB:
		goto yy309
	case 0xAC:
		goto yy118
	case 0xAD:
		goto yy310
	case 0xAE:
		goto yy311
	case 0xB1:
		goto yy142
	case 0xB2,0xB3:
		goto yy312
	case 0xBC:
		goto yy313
	case 0xBD:
		goto yy314
	case 0xBF:
		goto yy315
	default:
		goto yy36
	}
yy197:
	yycursor += 1
	yych = yyinput[yycursor]
	switch (yych) {
	case 0x80:
		goto yy316
	case 0x82:
		goto yy317
	case 0x83:
		goto yy318
	case 0x84:
		goto yy319
	case 0x85:
		goto yy320
	case 0x86:
		goto yy321
	case 0x87:
		goto yy322
	case 0x88:
		goto yy323
	case 0x8A:
		goto yy324
	case 0x8B:
		goto yy119
	case 0x8C:
		goto yy78
	case 0x8D:
		goto yy325
	case 0x90:
		goto yy291
	case 0x91:
		goto yy326
	case 0x92:
		fallthrough
	case 0x98:
		goto yy157
	case 0x93:
		goto yy327
	case 0x96:
		goto yy328
	case 0x97:
		goto yy329
	case 0x99:
		goto yy330
	case 0x9A:
		goto yy331
	case 0x9C:
		goto yy104
	case 0xA0:
		goto yy332
	case 0xA2:
		goto yy115
	case 0xA3:
		goto yy333
	case 0xA6:
		goto yy334
	case 0xA7:
		goto yy335
	case 0xA8:
		goto yy336
	case 0xA9:
		goto yy337
	case 0xAA:
		goto yy338
	case 0xAB:
		goto yy116
	case 0xB0:
		goto yy339
	case 0xB1:
		goto yy340
	case 0xB2:
		goto yy341
	case 0xB4:
		goto yy342
	case 0xB5:
		goto yy343
	case 0xB6:
		goto yy344
	case 0xBB:
		goto yy345
	default:
		goto yy36
	}
yy198:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8F) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x8D) {
			goto yy38
		}
		if (yych <= 0x8E) {
			goto yy183
		}
		goto yy36
	} else {
		if (yych <= 0x91) {
			if (yych <= 0x90) {
				goto yy38
			}
			goto yy328
		} else {
			if (yych <= 0x94) {
				goto yy38
			}
			if (yych <= 0x95) {
				goto yy346
			}
			goto yy36
		}
	}
yy199:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x8F) {
		goto yy38
	}
	if (yych <= 0x90) {
		goto yy328
	}
	goto yy36
yy200:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8F) {
		goto yy36
	}
	if (yych <= 0x98) {
		goto yy38
	}
	if (yych <= 0x99) {
		goto yy89
	}
	goto yy36
yy201:
	yycursor += 1
	yych = yyinput[yycursor]
	switch (yych) {
	case 0xA0,0xA1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7:
		fallthrough
	case 0xB9:
		fallthrough
	case 0xBC:
		goto yy38
	case 0xA8:
		goto yy116
	case 0xA9:
		goto yy119
	case 0xAB:
		goto yy347
	case 0xAC:
		goto yy157
	case 0xAD:
		goto yy348
	case 0xAE:
		goto yy341
	case 0xBD:
		goto yy349
	case 0xBE:
		goto yy350
	case 0xBF:
		goto yy351
	default:
		goto yy36
	}
yy202:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x9F) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x9E) {
			goto yy38
		}
		goto yy255
	} else {
		if (yych <= 0xAA) {
			goto yy38
		}
		if (yych <= 0xAB) {
			goto yy312
		}
		goto yy36
	}
yy203:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8A) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) {
				goto yy36
			}
			goto yy38
		} else {
			if (yych <= 0x84) {
				goto yy119
			}
			if (yych <= 0x85) {
				goto yy352
			}
			goto yy38
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0x8B) {
				goto yy353
			}
			if (yych <= 0xAF) {
				goto yy36
			}
			goto yy38
		} else {
			if (yych <= 0xB1) {
				goto yy354
			}
			if (yych <= 0xB2) {
				goto yy355
			}
			goto yy36
		}
	}
yy204:
	yycursor += 1
	yych = yyinput[yycursor]
	switch (yych) {
	case 0x90:
		fallthrough
	case 0x96,0x97,0x98,0x99:
		goto yy38
	case 0x91:
		goto yy356
	case 0x92:
		goto yy357
	case 0x93:
		goto yy358
	case 0x94:
		goto yy359
	case 0x95:
		goto yy360
	case 0x9A:
		goto yy361
	case 0x9B:
		goto yy362
	case 0x9C:
		goto yy363
	case 0x9D:
		goto yy364
	case 0x9E:
		goto yy365
	case 0x9F:
		goto yy366
	default:
		goto yy36
	}
yy205:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xA2) {
		if (yych <= 0x85) {
			if (yych <= 0x83) {
				goto yy36
			}
			if (yych <= 0x84) {
				goto yy367
			}
			goto yy368
		} else {
			if (yych == 0x8B) {
				goto yy332
			}
			if (yych <= 0x9F) {
				goto yy36
			}
			goto yy38
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA3) {
				goto yy369
			}
			if (yych <= 0xA4) {
				goto yy38
			}
			if (yych <= 0xA5) {
				goto yy370
			}
			goto yy36
		} else {
			if (yych <= 0xB8) {
				goto yy371
			}
			if (yych <= 0xB9) {
				goto yy372
			}
			if (yych <= 0xBA) {
				goto yy373
			}
			goto yy36
		}
	}
yy206:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych == 0x9B) {
		goto yy374
	}
	if (yych <= 0xBF) {
		goto yy38
	}
	goto yy36
yy207:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x9C) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x9B) {
			goto yy38
		}
		goto yy291
	} else {
		if (yych == 0xA0) {
			goto yy162
		}
		if (yych <= 0xBF) {
			goto yy38
		}
		goto yy36
	}
yy208:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych == 0xBA) {
		goto yy375
	}
	if (yych <= 0xBF) {
		goto yy38
	}
	goto yy36
yy209:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xAE) {
		goto yy38
	}
	if (yych <= 0xAF) {
		goto yy376
	}
	goto yy36
yy210:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x9F) {
		goto yy36
	}
	if (yych <= 0xA7) {
		goto yy38
	}
	if (yych <= 0xA8) {
		goto yy377
	}
	goto yy36
yy211:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xAD) {
		goto yy3
	}
	goto yy36
yy212:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x9B) {
		goto yy3
	}
	if (yych <= 0x9F) {
		goto yy36
	}
	if (yych <= 0xAA) {
		goto yy3
	}
	goto yy36
yy213:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x92) {
		goto yy36
	}
	if (yych == 0xA2) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy214:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xA5) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0xA3) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych == 0xB0) {
			goto yy36
		}
		if (yych <= 0xBF) {
			goto yy3
		}
		goto yy36
	}
yy215:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) {
				goto yy36
			}
			if (yych == 0x84) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0x8E) {
				goto yy36
			}
			if (yych <= 0x90) {
				goto yy3
			}
			if (yych <= 0x92) {
				goto yy36
			}
			goto yy3
		}
	} else {
		if (yych <= 0xB2) {
			if (yych <= 0xA9) {
				goto yy36
			}
			if (yych == 0xB1) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB5) {
					goto yy36
				}
				goto yy3
			} else {
				if (yych <= 0xBB) {
					goto yy36
				}
				if (yych <= 0xBF) {
					goto yy3
				}
				goto yy36
			}
		}
	}
yy216:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x9B) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) {
				goto yy36
			}
			if (yych <= 0x84) {
				goto yy3
			}
			if (yych <= 0x86) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0x8E) {
				if (yych <= 0x8A) {
					goto yy36
				}
				goto yy3
			} else {
				if (yych == 0x97) {
					goto yy3
				}
				goto yy36
			}
		}
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0x9E) {
				if (yych <= 0x9D) {
					goto yy3
				}
				goto yy36
			} else {
				if (yych <= 0xA3) {
					goto yy3
				}
				if (yych <= 0xA5) {
					goto yy36
				}
				goto yy3
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xBB) {
					goto yy36
				}
				goto yy3
			} else {
				if (yych == 0xBE) {
					goto yy3
				}
				goto yy36
			}
		}
	}
yy217:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xB0) {
		if (yych <= 0x8E) {
			if (yych <= 0x83) {
				if (yych <= 0x80) {
					goto yy36
				}
				goto yy3
			} else {
				if (yych <= 0x84) {
					goto yy36
				}
				if (yych <= 0x8A) {
					goto yy3
				}
				goto yy36
			}
		} else {
			if (yych <= 0x92) {
				if (yych <= 0x90) {
					goto yy3
				}
				goto yy36
			} else {
				if (yych == 0xA9) {
					goto yy36
				}
				goto yy3
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xB3) {
				if (yych <= 0xB1) {
					goto yy36
				}
				goto yy3
			} else {
				if (yych <= 0xB4) {
					goto yy36
				}
				if (yych <= 0xB6) {
					goto yy3
				}
				goto yy36
			}
		} else {
			if (yych <= 0xBC) {
				if (yych <= 0xB9) {
					goto yy3
				}
				if (yych <= 0xBB) {
					goto yy36
				}
				goto yy3
			} else {
				if (yych <= 0xBD) {
					goto yy36
				}
				if (yych <= 0xBF) {
					goto yy3
				}
				goto yy36
			}
		}
	}
yy218:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x90) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) {
				goto yy36
			}
			if (yych <= 0x82) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych <= 0x88) {
				goto yy3
			}
			if (yych <= 0x8A) {
				goto yy36
			}
			if (yych <= 0x8D) {
				goto yy3
			}
			goto yy36
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x91) {
				goto yy3
			}
			if (yych <= 0x98) {
				goto yy36
			}
			if (yych <= 0x9C) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych <= 0x9E) {
				goto yy3
			}
			if (yych <= 0xA5) {
				goto yy36
			}
			if (yych <= 0xB5) {
				goto yy3
			}
			goto yy36
		}
	}
yy219:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xA8) {
		if (yych <= 0x8D) {
			if (yych <= 0x80) {
				goto yy36
			}
			if (yych == 0x84) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0x8E) {
				goto yy36
			}
			if (yych == 0x92) {
				goto yy36
			}
			goto yy3
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0xA9) {
				goto yy36
			}
			if (yych == 0xB1) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB4) {
					goto yy36
				}
				goto yy3
			} else {
				if (yych <= 0xBB) {
					goto yy36
				}
				if (yych <= 0xBF) {
					goto yy3
				}
				goto yy36
			}
		}
	}
yy220:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) {
				goto yy36
			}
			if (yych <= 0x85) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych == 0x8A) {
				goto yy36
			}
			if (yych <= 0x8D) {
				goto yy3
			}
			goto yy36
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x90) {
				goto yy3
			}
			if (yych <= 0x9F) {
				goto yy36
			}
			if (yych <= 0xA3) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych <= 0xAF) {
				goto yy3
			}
			if (yych <= 0xB8) {
				goto yy36
			}
			if (yych <= 0xBF) {
				goto yy3
			}
			goto yy36
		}
	}
yy221:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x80) {
				goto yy36
			}
			if (yych == 0x84) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0x8E) {
				goto yy36
			}
			if (yych <= 0x90) {
				goto yy3
			}
			if (yych <= 0x92) {
				goto yy36
			}
			goto yy3
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0xA9) {
				goto yy36
			}
			if (yych == 0xB1) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB4) {
					goto yy36
				}
				goto yy3
			} else {
				if (yych <= 0xBB) {
					goto yy36
				}
				if (yych <= 0xBF) {
					goto yy3
				}
				goto yy36
			}
		}
	}
yy222:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x97) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) {
				goto yy36
			}
			if (yych <= 0x84) {
				goto yy3
			}
			if (yych <= 0x86) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0x8A) {
				goto yy36
			}
			if (yych <= 0x8D) {
				goto yy3
			}
			if (yych <= 0x95) {
				goto yy36
			}
			goto yy3
		}
	} else {
		if (yych <= 0xA3) {
			if (yych <= 0x9B) {
				goto yy36
			}
			if (yych == 0x9E) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) {
					goto yy36
				}
				goto yy3
			} else {
				if (yych == 0xB1) {
					goto yy3
				}
				goto yy36
			}
		}
	}
yy223:
	yycursor += 1
	yych = yyinput[yycursor]
	switch (yych) {
	case 0x82,0x83:
		fallthrough
	case 0x85,0x86,0x87,0x88,0x89,0x8A:
		fallthrough
	case 0x8E,0x8F,0x90:
		fallthrough
	case 0x92,0x93,0x94,0x95:
		fallthrough
	case 0x99,0x9A:
		fallthrough
	case 0x9C:
		fallthrough
	case 0x9E,0x9F:
		fallthrough
	case 0xA3,0xA4:
		fallthrough
	case 0xA8,0xA9,0xAA:
		fallthrough
	case 0xAE,0xAF,0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9:
		fallthrough
	case 0xBE,0xBF:
		goto yy3
	default:
		goto yy36
	}
yy224:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8D) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) {
				goto yy36
			}
			if (yych <= 0x82) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych == 0x89) {
				goto yy36
			}
			goto yy3
		}
	} else {
		if (yych <= 0x96) {
			if (yych == 0x90) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych <= 0x97) {
				goto yy3
			}
			if (yych <= 0xA5) {
				goto yy36
			}
			if (yych <= 0xAF) {
				goto yy3
			}
			goto yy36
		}
	}
yy225:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x91) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0x8D) {
				goto yy36
			}
			if (yych <= 0x90) {
				goto yy3
			}
			goto yy36
		}
	} else {
		if (yych <= 0xB9) {
			if (yych == 0xA9) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0xBC) {
				goto yy36
			}
			if (yych <= 0xBF) {
				goto yy3
			}
			goto yy36
		}
	}
yy226:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x94) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) {
				goto yy36
			}
			if (yych <= 0x84) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych == 0x89) {
				goto yy36
			}
			if (yych <= 0x8D) {
				goto yy3
			}
			goto yy36
		}
	} else {
		if (yych <= 0x9F) {
			if (yych == 0x97) {
				goto yy36
			}
			if (yych <= 0x9A) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych <= 0xA3) {
				goto yy3
			}
			if (yych <= 0xA5) {
				goto yy36
			}
			if (yych <= 0xAF) {
				goto yy3
			}
			goto yy36
		}
	}
yy227:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x91) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) {
				goto yy36
			}
			if (yych <= 0x83) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych == 0x8D) {
				goto yy36
			}
			if (yych <= 0x90) {
				goto yy3
			}
			goto yy36
		}
	} else {
		if (yych <= 0xB4) {
			if (yych == 0xA9) {
				goto yy36
			}
			if (yych <= 0xB3) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych <= 0xB9) {
				goto yy3
			}
			if (yych <= 0xBB) {
				goto yy36
			}
			if (yych <= 0xBF) {
				goto yy3
			}
			goto yy36
		}
	}
yy228:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x96) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) {
				goto yy36
			}
			if (yych == 0x85) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0x89) {
				goto yy36
			}
			if (yych <= 0x8D) {
				goto yy3
			}
			if (yych <= 0x94) {
				goto yy36
			}
			goto yy3
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x9E) {
				goto yy3
			}
			if (yych <= 0x9F) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0xAF) {
				if (yych <= 0xA5) {
					goto yy36
				}
				goto yy3
			} else {
				if (yych <= 0xB0) {
					goto yy36
				}
				if (yych <= 0xB2) {
					goto yy3
				}
				goto yy36
			}
		}
	}
yy229:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8C) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych == 0x84) {
			goto yy36
		}
		goto yy3
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x8D) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0x91) {
				goto yy36
			}
			if (yych <= 0xBF) {
				goto yy3
			}
			goto yy36
		}
	}
yy230:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x93) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) {
				goto yy36
			}
			if (yych <= 0x84) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych == 0x89) {
				goto yy36
			}
			if (yych <= 0x8E) {
				goto yy3
			}
			goto yy36
		}
	} else {
		if (yych <= 0xA5) {
			if (yych <= 0x97) {
				goto yy3
			}
			if (yych <= 0x9E) {
				goto yy36
			}
			if (yych <= 0xA3) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych <= 0xAF) {
				goto yy3
			}
			if (yych <= 0xB9) {
				goto yy36
			}
			if (yych <= 0xBF) {
				goto yy3
			}
			goto yy36
		}
	}
yy231:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x99) {
		if (yych <= 0x83) {
			if (yych <= 0x81) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0x84) {
				goto yy36
			}
			if (yych <= 0x96) {
				goto yy3
			}
			goto yy36
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xB2) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych == 0xBD) {
				goto yy3
			}
			goto yy36
		}
	}
yy232:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x95) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) {
				goto yy36
			}
			if (yych <= 0x86) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych <= 0x8A) {
				goto yy3
			}
			if (yych <= 0x8E) {
				goto yy36
			}
			if (yych <= 0x94) {
				goto yy3
			}
			goto yy36
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0x97) {
				goto yy36
			}
			if (yych <= 0x9F) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych <= 0xAF) {
				goto yy3
			}
			if (yych <= 0xB1) {
				goto yy36
			}
			if (yych <= 0xB3) {
				goto yy3
			}
			goto yy36
		}
	}
yy233:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x80) {
		goto yy36
	}
	if (yych <= 0xBA) {
		goto yy3
	}
	goto yy36
yy234:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych == 0x8F) {
		goto yy36
	}
	if (yych <= 0x99) {
		goto yy3
	}
	goto yy36
yy235:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8A) {
		if (yych <= 0x83) {
			if (yych <= 0x80) {
				goto yy36
			}
			if (yych <= 0x82) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych == 0x85) {
				goto yy36
			}
			goto yy3
		}
	} else {
		if (yych <= 0xA4) {
			if (yych <= 0x8B) {
				goto yy36
			}
			if (yych <= 0xA3) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych == 0xA6) {
				goto yy36
			}
			if (yych <= 0xBD) {
				goto yy3
			}
			goto yy36
		}
	}
yy236:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x87) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych == 0x86) {
				goto yy3
			}
			goto yy36
		}
	} else {
		if (yych <= 0x99) {
			if (yych <= 0x8D) {
				goto yy3
			}
			if (yych <= 0x8F) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0x9B) {
				goto yy36
			}
			if (yych <= 0x9F) {
				goto yy3
			}
			goto yy36
		}
	}
yy237:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xB4) {
		if (yych <= 0x97) {
			if (yych == 0x80) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych <= 0x99) {
				goto yy3
			}
			if (yych <= 0x9F) {
				goto yy36
			}
			if (yych <= 0xA9) {
				goto yy3
			}
			goto yy36
		}
	} else {
		if (yych <= 0xB8) {
			if (yych == 0xB6) {
				goto yy36
			}
			if (yych <= 0xB7) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych <= 0xB9) {
				goto yy3
			}
			if (yych <= 0xBD) {
				goto yy36
			}
			if (yych <= 0xBF) {
				goto yy3
			}
			goto yy36
		}
	}
yy238:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x88) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x87) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0xAC) {
			goto yy3
		}
		if (yych <= 0xB0) {
			goto yy36
		}
		if (yych <= 0xBF) {
			goto yy3
		}
		goto yy36
	}
yy239:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x85) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x84) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych == 0x98) {
			goto yy36
		}
		if (yych <= 0xBC) {
			goto yy3
		}
		goto yy36
	}
yy240:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych == 0x86) {
		goto yy3
	}
	goto yy36
yy241:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x89) {
		goto yy3
	}
	if (yych <= 0x8F) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy242:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x9A) {
		goto yy3
	}
	if (yych <= 0x9C) {
		goto yy36
	}
	if (yych <= 0x9F) {
		goto yy3
	}
	goto yy36
yy243:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8D) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x8C) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0x94) {
			goto yy3
		}
		if (yych <= 0x9F) {
			goto yy36
		}
		if (yych <= 0xB4) {
			goto yy3
		}
		goto yy36
	}
yy244:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xAC) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x93) {
			goto yy3
		}
		if (yych <= 0x9F) {
			goto yy36
		}
		goto yy3
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0xAD) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0xB1) {
				goto yy36
			}
			if (yych <= 0xB3) {
				goto yy3
			}
			goto yy36
		}
	}
yy245:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x97) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x93) {
			goto yy3
		}
		if (yych <= 0x96) {
			goto yy36
		}
		goto yy3
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x9B) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0x9F) {
				goto yy36
			}
			if (yych <= 0xA9) {
				goto yy3
			}
			goto yy36
		}
	}
yy246:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8F) {
		if (yych <= 0x8A) {
			goto yy36
		}
		if (yych <= 0x8D) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0x99) {
			goto yy3
		}
		if (yych <= 0x9F) {
			goto yy36
		}
		if (yych <= 0xBF) {
			goto yy3
		}
		goto yy36
	}
yy247:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xAA) {
		goto yy3
	}
	if (yych <= 0xAF) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy248:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x9F) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x9E) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0xAB) {
			goto yy3
		}
		if (yych <= 0xAF) {
			goto yy36
		}
		if (yych <= 0xBB) {
			goto yy3
		}
		goto yy36
	}
yy249:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x85) {
		goto yy36
	}
	if (yych <= 0xAD) {
		goto yy3
	}
	if (yych <= 0xAF) {
		goto yy36
	}
	if (yych <= 0xB4) {
		goto yy3
	}
	goto yy36
yy250:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x89) {
		goto yy3
	}
	if (yych <= 0x8F) {
		goto yy36
	}
	if (yych <= 0x99) {
		goto yy3
	}
	goto yy36
yy251:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x9B) {
		goto yy3
	}
	if (yych <= 0x9F) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy252:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x9F) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x9E) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0xBC) {
			goto yy3
		}
		if (yych == 0xBF) {
			goto yy3
		}
		goto yy36
	}
yy253:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x99) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x89) {
			goto yy3
		}
		if (yych <= 0x8F) {
			goto yy36
		}
		goto yy3
	} else {
		if (yych <= 0xA7) {
			if (yych <= 0xA6) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0xAF) {
				goto yy36
			}
			if (yych <= 0xBD) {
				goto yy3
			}
			goto yy36
		}
	}
yy254:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8F) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x8B) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0x99) {
			goto yy3
		}
		if (yych <= 0xAA) {
			goto yy36
		}
		if (yych <= 0xB3) {
			goto yy3
		}
		goto yy36
	}
yy255:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xB7) {
		goto yy3
	}
	goto yy36
yy256:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x89) {
		goto yy3
	}
	if (yych <= 0x8C) {
		goto yy36
	}
	if (yych <= 0xBD) {
		goto yy3
	}
	goto yy36
yy257:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8F) {
		goto yy36
	}
	if (yych == 0x93) {
		goto yy36
	}
	if (yych <= 0xBA) {
		goto yy3
	}
	goto yy36
yy258:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych == 0xBA) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy259:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych == 0x8D) {
		goto yy3
	}
	if (yych == 0xBF) {
		goto yy3
	}
	goto yy36
yy260:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x94) {
		if (yych == 0x80) {
			goto yy3
		}
		if (yych <= 0x93) {
			goto yy36
		}
		goto yy3
	} else {
		if (yych <= 0xB1) {
			if (yych <= 0xB0) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych == 0xBF) {
				goto yy3
			}
			goto yy36
		}
	}
yy261:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xA0) {
		if (yych <= 0x8F) {
			goto yy36
		}
		if (yych <= 0x9C) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0xA1) {
			goto yy3
		}
		if (yych <= 0xA4) {
			goto yy36
		}
		if (yych <= 0xB0) {
			goto yy3
		}
		goto yy36
	}
yy262:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xA4) {
		goto yy3
	}
	if (yych <= 0xAA) {
		goto yy36
	}
	if (yych <= 0xB3) {
		goto yy3
	}
	goto yy36
yy263:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xAE) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0xA7) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0xAF) {
			goto yy3
		}
		if (yych == 0xBF) {
			goto yy3
		}
		goto yy36
	}
yy264:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8F) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0x87) {
				goto yy36
			}
			if (yych <= 0x8E) {
				goto yy3
			}
			goto yy36
		}
	} else {
		if (yych <= 0x9E) {
			if (yych == 0x97) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0x9F) {
				goto yy36
			}
			if (yych <= 0xBF) {
				goto yy3
			}
			goto yy36
		}
	}
yy265:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xAF) {
		if (yych <= 0x84) {
			goto yy36
		}
		if (yych <= 0x87) {
			goto yy3
		}
		if (yych <= 0xA0) {
			goto yy36
		}
		goto yy3
	} else {
		if (yych <= 0xB5) {
			if (yych <= 0xB0) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0xB7) {
				goto yy36
			}
			if (yych <= 0xBC) {
				goto yy3
			}
			goto yy36
		}
	}
yy266:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x9A) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x96) {
			goto yy3
		}
		if (yych <= 0x98) {
			goto yy36
		}
		goto yy3
	} else {
		if (yych <= 0x9F) {
			if (yych <= 0x9C) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0xA0) {
				goto yy36
			}
			if (yych <= 0xBF) {
				goto yy3
			}
			goto yy36
		}
	}
yy267:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x8C) {
		goto yy3
	}
	if (yych <= 0x8F) {
		goto yy36
	}
	if (yych <= 0xAB) {
		goto yy3
	}
	goto yy36
yy268:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xB3) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0xAF) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych == 0xBE) {
			goto yy36
		}
		if (yych <= 0xBF) {
			goto yy3
		}
		goto yy36
	}
yy269:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xA7) {
		goto yy3
	}
	goto yy36
yy270:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x9F) {
		if (yych <= 0x85) {
			if (yych <= 0x7F) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0x8F) {
				goto yy36
			}
			if (yych <= 0x99) {
				goto yy3
			}
			goto yy36
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB7) {
				goto yy3
			}
			if (yych <= 0xBA) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0xBC) {
				goto yy36
			}
			if (yych <= 0xBF) {
				goto yy3
			}
			goto yy36
		}
	}
yy271:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x93) {
		goto yy3
	}
	if (yych <= 0x9F) {
		goto yy36
	}
	if (yych <= 0xBC) {
		goto yy3
	}
	goto yy36
yy272:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8E) {
		if (yych == 0x80) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0x99) {
			goto yy3
		}
		if (yych <= 0x9F) {
			goto yy36
		}
		if (yych <= 0xBE) {
			goto yy3
		}
		goto yy36
	}
yy273:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xB6) {
		goto yy3
	}
	goto yy36
yy274:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x99) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x8D) {
			goto yy3
		}
		if (yych <= 0x8F) {
			goto yy36
		}
		goto yy3
	} else {
		if (yych <= 0xB6) {
			if (yych <= 0x9F) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0xB9) {
				goto yy36
			}
			if (yych <= 0xBF) {
				goto yy3
			}
			goto yy36
		}
	}
yy275:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x9D) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x82) {
			goto yy3
		}
		if (yych <= 0x9A) {
			goto yy36
		}
		goto yy3
	} else {
		if (yych <= 0xAF) {
			if (yych <= 0x9F) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0xB1) {
				goto yy36
			}
			if (yych <= 0xB6) {
				goto yy3
			}
			goto yy36
		}
	}
yy276:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xAB) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0xAA) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0xAD) {
			goto yy3
		}
		if (yych <= 0xAF) {
			goto yy36
		}
		if (yych <= 0xB9) {
			goto yy3
		}
		goto yy36
	}
yy277:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xA8) {
		if (yych <= 0x92) {
			if (yych <= 0x7F) {
				goto yy36
			}
			if (yych <= 0x86) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych <= 0x97) {
				goto yy3
			}
			if (yych <= 0x9C) {
				goto yy36
			}
			goto yy3
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA9) {
				goto yy36
			}
			if (yych <= 0xB6) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych == 0xBD) {
				goto yy36
			}
			if (yych <= 0xBE) {
				goto yy3
			}
			goto yy36
		}
	}
yy278:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x9F) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x8F) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0xAF) {
			goto yy3
		}
		if (yych <= 0xB2) {
			goto yy36
		}
		if (yych <= 0xB4) {
			goto yy3
		}
		goto yy36
	}
yy279:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xAF) {
		if (yych <= 0x8C) {
			goto yy36
		}
		if (yych <= 0x8F) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych == 0xB5) {
			goto yy36
		}
		if (yych <= 0xBF) {
			goto yy3
		}
		goto yy36
	}
yy280:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xA0) {
		if (yych <= 0x8F) {
			goto yy36
		}
		if (yych <= 0x99) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0xBA) {
			goto yy3
		}
		if (yych == 0xBF) {
			goto yy3
		}
		goto yy36
	}
yy281:
	yycursor += 1
	yych = yyinput[yycursor]
	switch (yych) {
	case 0x80:
		goto yy288
	case 0x81:
		goto yy289
	case 0x82:
		fallthrough
	case 0x90,0x91:
		fallthrough
	case 0x98,0x99,0x9A,0x9B:
		fallthrough
	case 0xB0:
		goto yy38
	case 0x83:
		goto yy290
	case 0x85:
		goto yy291
	case 0x87:
		goto yy378
	case 0x8A:
		goto yy292
	case 0x8B:
		goto yy379
	case 0x8C:
		goto yy294
	case 0x8D:
		goto yy380
	case 0x8E:
		goto yy162
	case 0x8F:
		goto yy296
	case 0x92:
		goto yy381
	case 0x93:
		goto yy298
	case 0x94:
		goto yy299
	case 0x95:
		goto yy130
	case 0x9C:
		goto yy273
	case 0x9D:
		goto yy300
	case 0xA0:
		goto yy301
	case 0xA1:
		goto yy302
	case 0xA2:
		goto yy119
	case 0xA3:
		goto yy303
	case 0xA4:
		goto yy304
	case 0xA6:
		goto yy305
	case 0xA8:
		goto yy382
	case 0xA9:
		goto yy307
	case 0xAA:
		goto yy308
	case 0xAB:
		goto yy383
	case 0xAC:
		goto yy118
	case 0xAD:
		goto yy310
	case 0xAE:
		goto yy311
	case 0xB1:
		goto yy142
	case 0xB2,0xB3:
		goto yy312
	case 0xB4:
		goto yy384
	case 0xBC:
		goto yy313
	case 0xBD:
		goto yy293
	case 0xBF:
		goto yy315
	default:
		goto yy36
	}
yy282:
	yycursor += 1
	yych = yyinput[yycursor]
	switch (yych) {
	case 0x80:
		fallthrough
	case 0x86:
		fallthrough
	case 0x90:
		fallthrough
	case 0x92:
		fallthrough
	case 0x98:
		goto yy38
	case 0x81:
		goto yy385
	case 0x82:
		fallthrough
	case 0xA0:
		goto yy290
	case 0x83:
		goto yy386
	case 0x84:
		goto yy387
	case 0x85:
		goto yy388
	case 0x87:
		goto yy389
	case 0x88:
		goto yy390
	case 0x8A:
		goto yy324
	case 0x8B:
		goto yy391
	case 0x8C:
		goto yy392
	case 0x8D:
		goto yy393
	case 0x91:
		goto yy394
	case 0x93:
		goto yy395
	case 0x96:
		goto yy396
	case 0x97:
		goto yy397
	case 0x99:
		goto yy398
	case 0x9A:
		fallthrough
	case 0xAB:
		goto yy116
	case 0x9B:
		goto yy122
	case 0x9C:
		goto yy399
	case 0xA2:
		goto yy115
	case 0xA3:
		goto yy400
	case 0xA6:
		goto yy334
	case 0xA7:
		goto yy401
	case 0xA8:
		goto yy194
	case 0xA9:
		goto yy402
	case 0xAA:
		goto yy403
	case 0xB0:
		goto yy404
	case 0xB1:
		goto yy405
	case 0xB2:
		goto yy406
	case 0xB4:
		goto yy407
	case 0xB5:
		goto yy408
	case 0xB6:
		goto yy409
	case 0xBB:
		goto yy315
	default:
		goto yy36
	}
yy283:
	yycursor += 1
	yych = yyinput[yycursor]
	switch (yych) {
	case 0xA0,0xA1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7:
		fallthrough
	case 0xB9:
		fallthrough
	case 0xBC:
		goto yy38
	case 0xA8:
		goto yy116
	case 0xA9:
		goto yy410
	case 0xAB:
		goto yy120
	case 0xAC:
		goto yy273
	case 0xAD:
		goto yy411
	case 0xAE:
		goto yy341
	case 0xBD:
		goto yy412
	case 0xBE:
		goto yy413
	case 0xBF:
		goto yy351
	default:
		goto yy36
	}
yy284:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8A) {
		if (yych <= 0x83) {
			if (yych <= 0x7F) {
				goto yy36
			}
			goto yy38
		} else {
			if (yych <= 0x84) {
				goto yy119
			}
			if (yych <= 0x85) {
				goto yy352
			}
			goto yy38
		}
	} else {
		if (yych <= 0xB0) {
			if (yych <= 0x8B) {
				goto yy353
			}
			if (yych <= 0xAF) {
				goto yy36
			}
			goto yy38
		} else {
			if (yych <= 0xB1) {
				goto yy354
			}
			if (yych <= 0xB2) {
				goto yy414
			}
			goto yy36
		}
	}
yy285:
	yycursor += 1
	yych = yyinput[yycursor]
	switch (yych) {
	case 0x85:
		goto yy415
	case 0x86:
		goto yy416
	case 0x89:
		goto yy417
	case 0x90:
		fallthrough
	case 0x96,0x97,0x98,0x99:
		goto yy38
	case 0x91:
		goto yy356
	case 0x92:
		goto yy357
	case 0x93:
		goto yy358
	case 0x94:
		goto yy359
	case 0x95:
		goto yy360
	case 0x9A:
		goto yy361
	case 0x9B:
		goto yy362
	case 0x9C:
		goto yy363
	case 0x9D:
		goto yy364
	case 0x9E:
		goto yy365
	case 0x9F:
		goto yy418
	case 0xA8:
		goto yy419
	case 0xA9:
		goto yy420
	case 0xAA:
		goto yy421
	default:
		goto yy36
	}
yy286:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x9F) {
		if (yych <= 0x84) {
			if (yych == 0x80) {
				goto yy422
			}
			if (yych <= 0x83) {
				goto yy36
			}
			goto yy423
		} else {
			if (yych <= 0x85) {
				goto yy424
			}
			if (yych == 0x8B) {
				goto yy425
			}
			goto yy36
		}
	} else {
		if (yych <= 0xA5) {
			if (yych == 0xA3) {
				goto yy426
			}
			if (yych <= 0xA4) {
				goto yy38
			}
			goto yy427
		} else {
			if (yych <= 0xB8) {
				if (yych <= 0xB7) {
					goto yy36
				}
				goto yy371
			} else {
				if (yych <= 0xB9) {
					goto yy372
				}
				if (yych <= 0xBA) {
					goto yy373
				}
				goto yy36
			}
		}
	}
yy287:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x83) {
		goto yy36
	}
	if (yych <= 0x86) {
		goto yy38
	}
	if (yych <= 0x87) {
		goto yy157
	}
	goto yy36
yy288:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xA7) {
		if (yych <= 0x8B) {
			if (yych <= 0x7F) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0x8C) {
				goto yy36
			}
			if (yych <= 0xA6) {
				goto yy3
			}
			goto yy36
		}
	} else {
		if (yych <= 0xBD) {
			if (yych == 0xBB) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych == 0xBF) {
				goto yy3
			}
			goto yy36
		}
	}
yy289:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x8D) {
		goto yy3
	}
	if (yych <= 0x8F) {
		goto yy36
	}
	if (yych <= 0x9D) {
		goto yy3
	}
	goto yy36
yy290:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xBA) {
		goto yy3
	}
	goto yy36
yy291:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xB4) {
		goto yy3
	}
	goto yy36
yy292:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x9C) {
		goto yy3
	}
	if (yych <= 0x9F) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy293:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x90) {
		goto yy3
	}
	goto yy36
yy294:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x9F) {
		goto yy3
	}
	if (yych <= 0xAC) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy295:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x8A) {
		goto yy3
	}
	if (yych <= 0x8F) {
		goto yy36
	}
	if (yych <= 0xB5) {
		goto yy3
	}
	goto yy36
yy296:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x87) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x83) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych == 0x90) {
			goto yy36
		}
		if (yych <= 0x95) {
			goto yy3
		}
		goto yy36
	}
yy297:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x9D) {
		goto yy3
	}
	if (yych <= 0xAF) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy298:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x93) {
		goto yy3
	}
	if (yych <= 0x97) {
		goto yy36
	}
	if (yych <= 0xBB) {
		goto yy3
	}
	goto yy36
yy299:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xA7) {
		goto yy3
	}
	if (yych <= 0xAF) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy300:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x95) {
		goto yy3
	}
	if (yych <= 0x9F) {
		goto yy36
	}
	if (yych <= 0xA7) {
		goto yy3
	}
	goto yy36
yy301:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xB5) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) {
				goto yy36
			}
			if (yych <= 0x85) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych == 0x89) {
				goto yy36
			}
			goto yy3
		}
	} else {
		if (yych <= 0xBB) {
			if (yych <= 0xB6) {
				goto yy36
			}
			if (yych <= 0xB8) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych <= 0xBC) {
				goto yy3
			}
			if (yych == 0xBF) {
				goto yy3
			}
			goto yy36
		}
	}
yy302:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x95) {
		goto yy3
	}
	if (yych <= 0x9F) {
		goto yy36
	}
	if (yych <= 0xB6) {
		goto yy3
	}
	goto yy36
yy303:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x9F) {
		goto yy36
	}
	if (yych == 0xB3) {
		goto yy36
	}
	if (yych <= 0xB5) {
		goto yy3
	}
	goto yy36
yy304:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x95) {
		goto yy3
	}
	if (yych <= 0x9F) {
		goto yy36
	}
	if (yych <= 0xB9) {
		goto yy3
	}
	goto yy36
yy305:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xB7) {
		goto yy3
	}
	if (yych <= 0xBD) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy306:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x93) {
		if (yych == 0x80) {
			goto yy3
		}
		if (yych <= 0x8F) {
			goto yy36
		}
		goto yy3
	} else {
		if (yych <= 0x97) {
			if (yych <= 0x94) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0x98) {
				goto yy36
			}
			if (yych <= 0xB5) {
				goto yy3
			}
			goto yy36
		}
	}
yy307:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x9F) {
		goto yy36
	}
	if (yych <= 0xBC) {
		goto yy3
	}
	goto yy36
yy308:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x9C) {
		goto yy3
	}
	goto yy36
yy309:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych == 0x88) {
		goto yy36
	}
	if (yych <= 0xA4) {
		goto yy3
	}
	goto yy36
yy310:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x95) {
		goto yy3
	}
	if (yych <= 0x9F) {
		goto yy36
	}
	if (yych <= 0xB2) {
		goto yy3
	}
	goto yy36
yy311:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x91) {
		goto yy3
	}
	goto yy36
yy312:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xB2) {
		goto yy3
	}
	goto yy36
yy313:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xA6) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x9C) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0xA7) {
			goto yy3
		}
		if (yych <= 0xAF) {
			goto yy36
		}
		if (yych <= 0xBF) {
			goto yy3
		}
		goto yy36
	}
yy314:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x85) {
		goto yy3
	}
	goto yy36
yy315:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x9F) {
		goto yy36
	}
	if (yych <= 0xB6) {
		goto yy3
	}
	goto yy36
yy316:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x82) {
		goto yy36
	}
	if (yych <= 0xB7) {
		goto yy3
	}
	goto yy36
yy317:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x82) {
		goto yy36
	}
	if (yych <= 0xAF) {
		goto yy3
	}
	goto yy36
yy318:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8F) {
		goto yy36
	}
	if (yych <= 0xA8) {
		goto yy3
	}
	goto yy36
yy319:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x82) {
		goto yy36
	}
	if (yych <= 0xA6) {
		goto yy3
	}
	goto yy36
yy320:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8F) {
		if (yych == 0x84) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0xB2) {
			goto yy3
		}
		if (yych == 0xB6) {
			goto yy3
		}
		goto yy36
	}
yy321:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x82) {
		goto yy36
	}
	if (yych <= 0xB2) {
		goto yy3
	}
	goto yy36
yy322:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x99) {
		if (yych <= 0x80) {
			goto yy36
		}
		if (yych <= 0x84) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych == 0x9B) {
			goto yy36
		}
		if (yych <= 0x9C) {
			goto yy3
		}
		goto yy36
	}
yy323:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych == 0x92) {
		goto yy36
	}
	if (yych <= 0xAB) {
		goto yy3
	}
	goto yy36
yy324:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8D) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) {
				goto yy36
			}
			if (yych <= 0x86) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych == 0x89) {
				goto yy36
			}
			goto yy3
		}
	} else {
		if (yych <= 0x9E) {
			if (yych <= 0x8E) {
				goto yy36
			}
			if (yych <= 0x9D) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych <= 0xA8) {
				goto yy3
			}
			if (yych <= 0xAF) {
				goto yy36
			}
			if (yych <= 0xBF) {
				goto yy3
			}
			goto yy36
		}
	}
yy325:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych == 0x90) {
		goto yy3
	}
	if (yych <= 0x9C) {
		goto yy36
	}
	if (yych <= 0xA1) {
		goto yy3
	}
	goto yy36
yy326:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x86) {
		goto yy36
	}
	if (yych <= 0x8A) {
		goto yy3
	}
	if (yych == 0x9F) {
		goto yy3
	}
	goto yy36
yy327:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x83) {
		goto yy36
	}
	if (yych == 0x86) {
		goto yy36
	}
	if (yych <= 0x87) {
		goto yy3
	}
	goto yy36
yy328:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xAE) {
		goto yy3
	}
	goto yy36
yy329:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x97) {
		goto yy36
	}
	if (yych <= 0x9B) {
		goto yy3
	}
	goto yy36
yy330:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych == 0x84) {
		goto yy3
	}
	goto yy36
yy331:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xAA) {
		goto yy3
	}
	if (yych == 0xB8) {
		goto yy3
	}
	goto yy36
yy332:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xAB) {
		goto yy3
	}
	goto yy36
yy333:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x9F) {
		goto yy3
	}
	if (yych == 0xBF) {
		goto yy3
	}
	goto yy36
yy334:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x9F) {
		goto yy36
	}
	if (yych <= 0xA7) {
		goto yy3
	}
	if (yych <= 0xA9) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy335:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xA0) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x90) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych == 0xA2) {
			goto yy36
		}
		if (yych <= 0xA3) {
			goto yy3
		}
		goto yy36
	}
yy336:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8A) {
		if (yych == 0x80) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0xB2) {
			goto yy3
		}
		if (yych == 0xBA) {
			goto yy3
		}
		goto yy36
	}
yy337:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych == 0x90) {
		goto yy3
	}
	if (yych <= 0x9B) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy338:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x89) {
		goto yy3
	}
	if (yych == 0x9D) {
		goto yy3
	}
	goto yy36
yy339:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych == 0x89) {
		goto yy36
	}
	if (yych <= 0xAE) {
		goto yy3
	}
	goto yy36
yy340:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych == 0x80) {
		goto yy3
	}
	if (yych <= 0xB1) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy341:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x8F) {
		goto yy3
	}
	goto yy36
yy342:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x87) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x86) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych == 0x8A) {
			goto yy36
		}
		if (yych <= 0xB0) {
			goto yy3
		}
		goto yy36
	}
yy343:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xA5) {
		if (yych == 0x86) {
			goto yy3
		}
		if (yych <= 0x9F) {
			goto yy36
		}
		goto yy3
	} else {
		if (yych <= 0xA8) {
			if (yych <= 0xA6) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0xA9) {
				goto yy36
			}
			if (yych <= 0xBF) {
				goto yy3
			}
			goto yy36
		}
	}
yy344:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x89) {
		goto yy3
	}
	if (yych == 0x98) {
		goto yy3
	}
	goto yy36
yy345:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x9F) {
		goto yy36
	}
	if (yych <= 0xB2) {
		goto yy3
	}
	goto yy36
yy346:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x83) {
		goto yy3
	}
	goto yy36
yy347:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8F) {
		goto yy36
	}
	if (yych <= 0xAD) {
		goto yy3
	}
	goto yy36
yy348:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xA2) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x83) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0xB7) {
			goto yy3
		}
		if (yych <= 0xBC) {
			goto yy36
		}
		if (yych <= 0xBF) {
			goto yy3
		}
		goto yy36
	}
yy349:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x8A) {
		goto yy3
	}
	if (yych == 0x90) {
		goto yy3
	}
	goto yy36
yy350:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x92) {
		goto yy36
	}
	if (yych <= 0x9F) {
		goto yy3
	}
	goto yy36
yy351:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x9F) {
		goto yy36
	}
	if (yych == 0xA2) {
		goto yy36
	}
	if (yych <= 0xA3) {
		goto yy3
	}
	goto yy36
yy352:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xA3) {
		if (yych <= 0x8F) {
			goto yy36
		}
		if (yych <= 0x92) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0xA7) {
			goto yy3
		}
		if (yych <= 0xAF) {
			goto yy36
		}
		if (yych <= 0xBF) {
			goto yy3
		}
		goto yy36
	}
yy353:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xBB) {
		goto yy3
	}
	goto yy36
yy354:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xAA) {
		goto yy3
	}
	if (yych <= 0xAF) {
		goto yy36
	}
	if (yych <= 0xBC) {
		goto yy3
	}
	goto yy36
yy355:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x88) {
		goto yy3
	}
	if (yych <= 0x8F) {
		goto yy36
	}
	if (yych <= 0x99) {
		goto yy3
	}
	goto yy36
yy356:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych == 0x95) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy357:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) {
				goto yy36
			}
			if (yych == 0x9D) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych == 0xA2) {
				goto yy3
			}
			if (yych <= 0xA4) {
				goto yy36
			}
			goto yy3
		}
	} else {
		if (yych <= 0xB9) {
			if (yych <= 0xA8) {
				goto yy36
			}
			if (yych == 0xAD) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0xBB) {
				if (yych <= 0xBA) {
					goto yy36
				}
				goto yy3
			} else {
				if (yych <= 0xBC) {
					goto yy36
				}
				if (yych <= 0xBF) {
					goto yy3
				}
				goto yy36
			}
		}
	}
yy358:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych == 0x84) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy359:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x94) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) {
				goto yy36
			}
			if (yych <= 0x85) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych <= 0x8A) {
				goto yy3
			}
			if (yych <= 0x8C) {
				goto yy36
			}
			goto yy3
		}
	} else {
		if (yych <= 0x9D) {
			if (yych <= 0x95) {
				goto yy36
			}
			if (yych <= 0x9C) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych == 0xBA) {
				goto yy36
			}
			if (yych <= 0xBE) {
				goto yy3
			}
			goto yy36
		}
	}
yy360:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x86) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych == 0x85) {
			goto yy36
		}
		goto yy3
	} else {
		if (yych <= 0x90) {
			if (yych <= 0x89) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0x91) {
				goto yy36
			}
			if (yych <= 0xBF) {
				goto yy3
			}
			goto yy36
		}
	}
yy361:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xA5) {
		goto yy3
	}
	if (yych <= 0xA7) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy362:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x9A) {
		if (yych == 0x80) {
			goto yy3
		}
		if (yych <= 0x81) {
			goto yy36
		}
		goto yy3
	} else {
		if (yych <= 0xBA) {
			if (yych <= 0x9B) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0xBB) {
				goto yy36
			}
			if (yych <= 0xBF) {
				goto yy3
			}
			goto yy36
		}
	}
yy363:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x95) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x94) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych == 0xB5) {
			goto yy36
		}
		if (yych <= 0xBF) {
			goto yy3
		}
		goto yy36
	}
yy364:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8F) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x8E) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych == 0xAF) {
			goto yy36
		}
		if (yych <= 0xBF) {
			goto yy3
		}
		goto yy36
	}
yy365:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x89) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x88) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych == 0xA9) {
			goto yy36
		}
		if (yych <= 0xBF) {
			goto yy3
		}
		goto yy36
	}
yy366:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych == 0x83) {
		goto yy36
	}
	if (yych <= 0x8B) {
		goto yy3
	}
	goto yy36
yy367:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xAC) {
		goto yy3
	}
	if (yych <= 0xB6) {
		goto yy36
	}
	if (yych <= 0xBD) {
		goto yy3
	}
	goto yy36
yy368:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych == 0x8E) {
		goto yy3
	}
	goto yy36
yy369:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x84) {
		goto yy3
	}
	goto yy36
yy370:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x83) {
		goto yy3
	}
	if (yych == 0x8B) {
		goto yy3
	}
	goto yy36
yy371:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xA6) {
		if (yych <= 0x9F) {
			if (yych <= 0x7F) {
				goto yy36
			}
			if (yych == 0x84) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0xA2) {
				if (yych <= 0xA0) {
					goto yy36
				}
				goto yy3
			} else {
				if (yych == 0xA4) {
					goto yy3
				}
				goto yy36
			}
		}
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA8) {
				if (yych <= 0xA7) {
					goto yy3
				}
				goto yy36
			} else {
				if (yych == 0xB3) {
					goto yy36
				}
				goto yy3
			}
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB8) {
					goto yy36
				}
				goto yy3
			} else {
				if (yych == 0xBB) {
					goto yy3
				}
				goto yy36
			}
		}
	}
yy372:
	yycursor += 1
	yych = yyinput[yycursor]
	switch (yych) {
	case 0x82:
		fallthrough
	case 0x87:
		fallthrough
	case 0x89:
		fallthrough
	case 0x8B:
		fallthrough
	case 0x8D,0x8E,0x8F:
		fallthrough
	case 0x91,0x92:
		fallthrough
	case 0x94:
		fallthrough
	case 0x97:
		fallthrough
	case 0x99:
		fallthrough
	case 0x9B:
		fallthrough
	case 0x9D:
		fallthrough
	case 0x9F:
		fallthrough
	case 0xA1,0xA2:
		fallthrough
	case 0xA4:
		fallthrough
	case 0xA7,0xA8,0xA9,0xAA:
		fallthrough
	case 0xAC,0xAD,0xAE,0xAF,0xB0,0xB1,0xB2:
		fallthrough
	case 0xB4,0xB5,0xB6,0xB7:
		fallthrough
	case 0xB9,0xBA,0xBB,0xBC:
		fallthrough
	case 0xBE:
		goto yy3
	default:
		goto yy36
	}
yy373:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xA0) {
		if (yych <= 0x89) {
			if (yych <= 0x7F) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0x8A) {
				goto yy36
			}
			if (yych <= 0x9B) {
				goto yy3
			}
			goto yy36
		}
	} else {
		if (yych <= 0xA9) {
			if (yych == 0xA4) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0xAA) {
				goto yy36
			}
			if (yych <= 0xBB) {
				goto yy3
			}
			goto yy36
		}
	}
yy374:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x96) {
		goto yy3
	}
	goto yy36
yy375:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xA1) {
		goto yy3
	}
	if (yych <= 0xAF) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy376:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xA0) {
		goto yy3
	}
	goto yy36
yy377:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x9D) {
		goto yy3
	}
	goto yy36
yy378:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych == 0xBD) {
		goto yy3
	}
	goto yy36
yy379:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x90) {
		goto yy3
	}
	if (yych == 0xA0) {
		goto yy3
	}
	goto yy36
yy380:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x8A) {
		goto yy3
	}
	if (yych <= 0x8F) {
		goto yy36
	}
	if (yych <= 0xBA) {
		goto yy3
	}
	goto yy36
yy381:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x9F) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x9D) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0xA9) {
			goto yy3
		}
		if (yych <= 0xAF) {
			goto yy36
		}
		if (yych <= 0xBF) {
			goto yy3
		}
		goto yy36
	}
yy382:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x94) {
		if (yych <= 0x84) {
			if (yych <= 0x7F) {
				goto yy36
			}
			if (yych <= 0x83) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych <= 0x86) {
				goto yy3
			}
			if (yych <= 0x8B) {
				goto yy36
			}
			if (yych <= 0x93) {
				goto yy3
			}
			goto yy36
		}
	} else {
		if (yych <= 0xB7) {
			if (yych == 0x98) {
				goto yy36
			}
			if (yych <= 0xB5) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych <= 0xBA) {
				goto yy3
			}
			if (yych == 0xBF) {
				goto yy3
			}
			goto yy36
		}
	}
yy383:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych == 0x88) {
		goto yy36
	}
	if (yych <= 0xA6) {
		goto yy3
	}
	goto yy36
yy384:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xA7) {
		goto yy3
	}
	if (yych <= 0xAF) {
		goto yy36
	}
	if (yych <= 0xB9) {
		goto yy3
	}
	goto yy36
yy385:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xA5) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x86) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0xAF) {
			goto yy3
		}
		if (yych == 0xBF) {
			goto yy3
		}
		goto yy36
	}
yy386:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8F) {
		goto yy36
	}
	if (yych <= 0xA8) {
		goto yy3
	}
	if (yych <= 0xAF) {
		goto yy36
	}
	if (yych <= 0xB9) {
		goto yy3
	}
	goto yy36
yy387:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych == 0xB5) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy388:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8F) {
		if (yych <= 0x83) {
			goto yy36
		}
		if (yych <= 0x86) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0xB3) {
			goto yy3
		}
		if (yych == 0xB6) {
			goto yy3
		}
		goto yy36
	}
yy389:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8C) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x84) {
			goto yy3
		}
		if (yych <= 0x88) {
			goto yy36
		}
		goto yy3
	} else {
		if (yych <= 0x9A) {
			if (yych <= 0x8F) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych == 0x9C) {
				goto yy3
			}
			goto yy36
		}
	}
yy390:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x92) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x91) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0xB7) {
			goto yy3
		}
		if (yych == 0xBE) {
			goto yy3
		}
		goto yy36
	}
yy391:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xAA) {
		goto yy3
	}
	if (yych <= 0xAF) {
		goto yy36
	}
	if (yych <= 0xB9) {
		goto yy3
	}
	goto yy36
yy392:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xA8) {
		if (yych <= 0x8C) {
			if (yych <= 0x7F) {
				goto yy36
			}
			if (yych == 0x84) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0x8E) {
				goto yy36
			}
			if (yych <= 0x90) {
				goto yy3
			}
			if (yych <= 0x92) {
				goto yy36
			}
			goto yy3
		}
	} else {
		if (yych <= 0xB3) {
			if (yych <= 0xA9) {
				goto yy36
			}
			if (yych == 0xB1) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0xB9) {
				if (yych <= 0xB4) {
					goto yy36
				}
				goto yy3
			} else {
				if (yych <= 0xBA) {
					goto yy36
				}
				if (yych <= 0xBF) {
					goto yy3
				}
				goto yy36
			}
		}
	}
yy393:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x90) {
		if (yych <= 0x88) {
			if (yych <= 0x7F) {
				goto yy36
			}
			if (yych <= 0x84) {
				goto yy3
			}
			if (yych <= 0x86) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0x8A) {
				goto yy36
			}
			if (yych <= 0x8D) {
				goto yy3
			}
			if (yych <= 0x8F) {
				goto yy36
			}
			goto yy3
		}
	} else {
		if (yych <= 0xA3) {
			if (yych == 0x97) {
				goto yy3
			}
			if (yych <= 0x9C) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0xAC) {
				if (yych <= 0xA5) {
					goto yy36
				}
				goto yy3
			} else {
				if (yych <= 0xAF) {
					goto yy36
				}
				if (yych <= 0xB4) {
					goto yy3
				}
				goto yy36
			}
		}
	}
yy394:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8F) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x8A) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0x99) {
			goto yy3
		}
		if (yych <= 0x9D) {
			goto yy36
		}
		if (yych <= 0x9F) {
			goto yy3
		}
		goto yy36
	}
yy395:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x86) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x85) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0x87) {
			goto yy3
		}
		if (yych <= 0x8F) {
			goto yy36
		}
		if (yych <= 0x99) {
			goto yy3
		}
		goto yy36
	}
yy396:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xB5) {
		goto yy3
	}
	if (yych <= 0xB7) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy397:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych == 0x80) {
		goto yy3
	}
	if (yych <= 0x97) {
		goto yy36
	}
	if (yych <= 0x9D) {
		goto yy3
	}
	goto yy36
yy398:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x83) {
		if (yych == 0x80) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0x84) {
			goto yy3
		}
		if (yych <= 0x8F) {
			goto yy36
		}
		if (yych <= 0x99) {
			goto yy3
		}
		goto yy36
	}
yy399:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x9C) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x9A) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0xAB) {
			goto yy3
		}
		if (yych <= 0xAF) {
			goto yy36
		}
		if (yych <= 0xB9) {
			goto yy3
		}
		goto yy36
	}
yy400:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xA9) {
		goto yy3
	}
	if (yych == 0xBF) {
		goto yy3
	}
	goto yy36
yy401:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x99) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x97) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych == 0xA2) {
			goto yy36
		}
		if (yych <= 0xA4) {
			goto yy3
		}
		goto yy36
	}
yy402:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych == 0x87) {
		goto yy3
	}
	if (yych <= 0x8F) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy403:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x99) {
		goto yy3
	}
	if (yych == 0x9D) {
		goto yy3
	}
	goto yy36
yy404:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x89) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x88) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych == 0xB7) {
			goto yy36
		}
		if (yych <= 0xBF) {
			goto yy3
		}
		goto yy36
	}
yy405:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8F) {
		if (yych == 0x80) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0x99) {
			goto yy3
		}
		if (yych <= 0xB1) {
			goto yy36
		}
		if (yych <= 0xBF) {
			goto yy3
		}
		goto yy36
	}
yy406:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x91) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x8F) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych == 0xA8) {
			goto yy36
		}
		if (yych <= 0xB6) {
			goto yy3
		}
		goto yy36
	}
yy407:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xB6) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) {
				goto yy36
			}
			if (yych <= 0x86) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych == 0x8A) {
				goto yy36
			}
			goto yy3
		}
	} else {
		if (yych <= 0xBB) {
			if (yych == 0xBA) {
				goto yy3
			}
			goto yy36
		} else {
			if (yych == 0xBE) {
				goto yy36
			}
			if (yych <= 0xBF) {
				goto yy3
			}
			goto yy36
		}
	}
yy408:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x9F) {
		if (yych <= 0x87) {
			if (yych <= 0x7F) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0x8F) {
				goto yy36
			}
			if (yych <= 0x99) {
				goto yy3
			}
			goto yy36
		}
	} else {
		if (yych <= 0xA8) {
			if (yych == 0xA6) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0xA9) {
				goto yy36
			}
			if (yych <= 0xBF) {
				goto yy3
			}
			goto yy36
		}
	}
yy409:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x91) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych == 0x8F) {
			goto yy36
		}
		goto yy3
	} else {
		if (yych <= 0x98) {
			if (yych <= 0x92) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0x9F) {
				goto yy36
			}
			if (yych <= 0xA9) {
				goto yy3
			}
			goto yy36
		}
	}
yy410:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych == 0x9F) {
		goto yy36
	}
	if (yych <= 0xA9) {
		goto yy3
	}
	goto yy36
yy411:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x99) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x83) {
			goto yy3
		}
		if (yych <= 0x8F) {
			goto yy36
		}
		goto yy3
	} else {
		if (yych <= 0xB7) {
			if (yych <= 0xA2) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0xBC) {
				goto yy36
			}
			if (yych <= 0xBF) {
				goto yy3
			}
			goto yy36
		}
	}
yy412:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x8A) {
		goto yy3
	}
	if (yych <= 0x8E) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy413:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x87) {
		goto yy3
	}
	if (yych <= 0x8E) {
		goto yy36
	}
	if (yych <= 0x9F) {
		goto yy3
	}
	goto yy36
yy414:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x8F) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x88) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0x99) {
			goto yy3
		}
		if (yych <= 0x9C) {
			goto yy36
		}
		if (yych <= 0x9E) {
			goto yy3
		}
		goto yy36
	}
yy415:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0xAC) {
		if (yych <= 0xA4) {
			goto yy36
		}
		if (yych <= 0xA9) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0xB2) {
			goto yy3
		}
		if (yych <= 0xBA) {
			goto yy36
		}
		if (yych <= 0xBF) {
			goto yy3
		}
		goto yy36
	}
yy416:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x84) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x82) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0x8B) {
			goto yy3
		}
		if (yych <= 0xA9) {
			goto yy36
		}
		if (yych <= 0xAD) {
			goto yy3
		}
		goto yy36
	}
yy417:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x81) {
		goto yy36
	}
	if (yych <= 0x84) {
		goto yy3
	}
	goto yy36
yy418:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x83) {
		if (yych <= 0x7F) {
			goto yy36
		}
		if (yych <= 0x82) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych <= 0x8B) {
			goto yy3
		}
		if (yych <= 0x8D) {
			goto yy36
		}
		if (yych <= 0xBF) {
			goto yy3
		}
		goto yy36
	}
yy419:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xB6) {
		goto yy3
	}
	if (yych <= 0xBA) {
		goto yy36
	}
	if (yych <= 0xBF) {
		goto yy3
	}
	goto yy36
yy420:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xAC) {
		goto yy3
	}
	if (yych == 0xB5) {
		goto yy3
	}
	goto yy36
yy421:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x9A) {
		if (yych == 0x84) {
			goto yy3
		}
		goto yy36
	} else {
		if (yych == 0xA0) {
			goto yy36
		}
		if (yych <= 0xAF) {
			goto yy3
		}
		goto yy36
	}
yy422:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x9A) {
		if (yych <= 0x86) {
			if (yych <= 0x7F) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0x87) {
				goto yy36
			}
			if (yych <= 0x98) {
				goto yy3
			}
			goto yy36
		}
	} else {
		if (yych <= 0xA4) {
			if (yych == 0xA2) {
				goto yy36
			}
			goto yy3
		} else {
			if (yych <= 0xA5) {
				goto yy36
			}
			if (yych <= 0xAA) {
				goto yy3
			}
			goto yy36
		}
	}
yy423:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xAC) {
		goto yy3
	}
	if (yych <= 0xAF) {
		goto yy36
	}
	if (yych <= 0xBD) {
		goto yy3
	}
	goto yy36
yy424:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x89) {
		goto yy3
	}
	if (yych == 0x8E) {
		goto yy3
	}
	goto yy36
yy425:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0xB9) {
		goto yy3
	}
	goto yy36
yy426:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x84) {
		goto yy3
	}
	if (yych <= 0x8F) {
		goto yy36
	}
	if (yych <= 0x96) {
		goto yy3
	}
	goto yy36
yy427:
	yycursor += 1
	yych = yyinput[yycursor]
	if (yych <= 0x7F) {
		goto yy36
	}
	if (yych <= 0x8B) {
		goto yy3
	}
	if (yych <= 0x8F) {
		goto yy36
	}
	if (yych <= 0x99) {
		goto yy3
	}
	goto yy36
}

}

func main() {
	if lex("_Ыдентификатор\000") != 0 {
		panic("error")
	}
}
